// Code generated by protoc-gen-go. // source: econ_gcmessages.proto // DO NOT EDIT! package dota import proto "github.com/golang/protobuf/proto" import fmt "fmt" import math "math" // Reference imports to suppress errors if they are not otherwise used. var _ = proto.Marshal var _ = fmt.Errorf var _ = math.Inf type EGCItemMsg int32 const ( EGCItemMsg_k_EMsgGCBase EGCItemMsg = 1000 EGCItemMsg_k_EMsgGCSetItemPosition EGCItemMsg = 1001 EGCItemMsg_k_EMsgGCDelete EGCItemMsg = 1004 EGCItemMsg_k_EMsgGCVerifyCacheSubscription EGCItemMsg = 1005 EGCItemMsg_k_EMsgClientToGCNameItem EGCItemMsg = 1006 EGCItemMsg_k_EMsgGCPaintItem EGCItemMsg = 1009 EGCItemMsg_k_EMsgGCPaintItemResponse EGCItemMsg = 1010 EGCItemMsg_k_EMsgGCGoldenWrenchBroadcast EGCItemMsg = 1011 EGCItemMsg_k_EMsgGCMOTDRequest EGCItemMsg = 1012 EGCItemMsg_k_EMsgGCMOTDRequestResponse EGCItemMsg = 1013 EGCItemMsg_k_EMsgGCAddItemToSocket_DEPRECATED EGCItemMsg = 1014 EGCItemMsg_k_EMsgGCAddItemToSocketResponse_DEPRECATED EGCItemMsg = 1015 EGCItemMsg_k_EMsgGCAddSocketToBaseItem_DEPRECATED EGCItemMsg = 1016 EGCItemMsg_k_EMsgGCAddSocketToItem_DEPRECATED EGCItemMsg = 1017 EGCItemMsg_k_EMsgGCAddSocketToItemResponse_DEPRECATED EGCItemMsg = 1018 EGCItemMsg_k_EMsgGCNameBaseItem EGCItemMsg = 1019 EGCItemMsg_k_EMsgGCNameBaseItemResponse EGCItemMsg = 1020 EGCItemMsg_k_EMsgGCRemoveSocketItem_DEPRECATED EGCItemMsg = 1021 EGCItemMsg_k_EMsgGCRemoveSocketItemResponse_DEPRECATED EGCItemMsg = 1022 EGCItemMsg_k_EMsgGCCustomizeItemTexture EGCItemMsg = 1023 EGCItemMsg_k_EMsgGCCustomizeItemTextureResponse EGCItemMsg = 1024 EGCItemMsg_k_EMsgGCUseItemRequest EGCItemMsg = 1025 EGCItemMsg_k_EMsgGCUseItemResponse EGCItemMsg = 1026 EGCItemMsg_k_EMsgGCGiftedItems EGCItemMsg = 1027 EGCItemMsg_k_EMsgGCRemoveItemName EGCItemMsg = 1030 EGCItemMsg_k_EMsgGCRemoveItemPaint EGCItemMsg = 1031 EGCItemMsg_k_EMsgGCUnwrapGiftRequest EGCItemMsg = 1037 EGCItemMsg_k_EMsgGCUnwrapGiftResponse EGCItemMsg = 1038 EGCItemMsg_k_EMsgGCSetItemStyle_DEPRECATED EGCItemMsg = 1039 EGCItemMsg_k_EMsgGCUsedClaimCodeItem EGCItemMsg = 1040 EGCItemMsg_k_EMsgGCSortItems EGCItemMsg = 1041 EGCItemMsg_k_EMsgGC_RevolvingLootList_DEPRECATED EGCItemMsg = 1042 EGCItemMsg_k_EMsgGCUpdateItemSchema EGCItemMsg = 1049 EGCItemMsg_k_EMsgGCRemoveCustomTexture EGCItemMsg = 1051 EGCItemMsg_k_EMsgGCRemoveCustomTextureResponse EGCItemMsg = 1052 EGCItemMsg_k_EMsgGCRemoveMakersMark EGCItemMsg = 1053 EGCItemMsg_k_EMsgGCRemoveMakersMarkResponse EGCItemMsg = 1054 EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndex EGCItemMsg = 1055 EGCItemMsg_k_EMsgGCRemoveUniqueCraftIndexResponse EGCItemMsg = 1056 EGCItemMsg_k_EMsgGCSaxxyBroadcast EGCItemMsg = 1057 EGCItemMsg_k_EMsgGCBackpackSortFinished EGCItemMsg = 1058 EGCItemMsg_k_EMsgGCAdjustItemEquippedState EGCItemMsg = 1059 EGCItemMsg_k_EMsgGCCollectItem EGCItemMsg = 1061 EGCItemMsg_k_EMsgGCItemAcknowledged EGCItemMsg = 1062 EGCItemMsg_k_EMsgGCPresets_SelectPresetForClass EGCItemMsg = 1063 EGCItemMsg_k_EMsgGCPresets_SetItemPosition EGCItemMsg = 1064 EGCItemMsg_k_EMsgGCPresets_SelectPresetForClassReply EGCItemMsg = 1067 EGCItemMsg_k_EMsgClientToGCNameItemResponse EGCItemMsg = 1068 EGCItemMsg_k_EMsgGCApplyConsumableEffects EGCItemMsg = 1069 EGCItemMsg_k_EMsgGCConsumableExhausted EGCItemMsg = 1070 EGCItemMsg_k_EMsgGCShowItemsPickedUp EGCItemMsg = 1071 EGCItemMsg_k_EMsgGCClientDisplayNotification EGCItemMsg = 1072 EGCItemMsg_k_EMsgGCApplyStrangePart EGCItemMsg = 1073 EGCItemMsg_k_EMsgGC_IncrementKillCountResponse EGCItemMsg = 1075 EGCItemMsg_k_EMsgGCApplyPennantUpgrade EGCItemMsg = 1076 EGCItemMsg_k_EMsgGCSetItemPositions EGCItemMsg = 1077 EGCItemMsg_k_EMsgGCSetItemPositions_RateLimited EGCItemMsg = 1096 EGCItemMsg_k_EMsgGCApplyEggEssence EGCItemMsg = 1078 EGCItemMsg_k_EMsgGCNameEggEssenceResponse EGCItemMsg = 1079 EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponent EGCItemMsg = 1082 EGCItemMsg_k_EMsgGCFulfillDynamicRecipeComponentResponse EGCItemMsg = 1083 EGCItemMsg_k_EMsgGCClientRequestMarketData EGCItemMsg = 1084 EGCItemMsg_k_EMsgGCClientRequestMarketDataResponse EGCItemMsg = 1085 EGCItemMsg_k_EMsgGCExtractGems EGCItemMsg = 1086 EGCItemMsg_k_EMsgGCAddSocket EGCItemMsg = 1087 EGCItemMsg_k_EMsgGCAddItemToSocket EGCItemMsg = 1088 EGCItemMsg_k_EMsgGCAddItemToSocketResponse EGCItemMsg = 1089 EGCItemMsg_k_EMsgGCAddSocketResponse EGCItemMsg = 1090 EGCItemMsg_k_EMsgGCResetStrangeGemCount EGCItemMsg = 1091 EGCItemMsg_k_EMsgGCRequestCrateItems EGCItemMsg = 1092 EGCItemMsg_k_EMsgGCRequestCrateItemsResponse EGCItemMsg = 1093 EGCItemMsg_k_EMsgGCExtractGemsResponse EGCItemMsg = 1094 EGCItemMsg_k_EMsgGCResetStrangeGemCountResponse EGCItemMsg = 1095 EGCItemMsg_k_EMsgGCServerUseItemRequest EGCItemMsg = 1103 EGCItemMsg_k_EMsgGCAddGiftItem EGCItemMsg = 1104 EGCItemMsg_k_EMsgGCRemoveItemGiftMessage EGCItemMsg = 1105 EGCItemMsg_k_EMsgGCRemoveItemGiftMessageResponse EGCItemMsg = 1106 EGCItemMsg_k_EMsgGCRemoveItemGifterAccountId EGCItemMsg = 1107 EGCItemMsg_k_EMsgGCRemoveItemGifterAccountIdResponse EGCItemMsg = 1108 EGCItemMsg_k_EMsgClientToGCRemoveItemGifterAttributes EGCItemMsg = 1109 EGCItemMsg_k_EMsgClientToGCRemoveItemName EGCItemMsg = 1110 EGCItemMsg_k_EMsgClientToGCRemoveItemDescription EGCItemMsg = 1111 EGCItemMsg_k_EMsgClientToGCRemoveItemAttributeResponse EGCItemMsg = 1112 EGCItemMsg_k_EMsgGCTradingBase EGCItemMsg = 1500 EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequest EGCItemMsg = 1501 EGCItemMsg_k_EMsgGCTrading_InitiateTradeResponse EGCItemMsg = 1502 EGCItemMsg_k_EMsgGCTrading_StartSession EGCItemMsg = 1503 EGCItemMsg_k_EMsgGCTrading_SessionClosed EGCItemMsg = 1509 EGCItemMsg_k_EMsgGCTrading_InitiateTradeRequestResponse EGCItemMsg = 1514 EGCItemMsg_k_EMsgGCServerBrowser_FavoriteServer EGCItemMsg = 1601 EGCItemMsg_k_EMsgGCServerBrowser_BlacklistServer EGCItemMsg = 1602 EGCItemMsg_k_EMsgGCServerRentalsBase EGCItemMsg = 1700 EGCItemMsg_k_EMsgGCItemPreviewCheckStatus EGCItemMsg = 1701 EGCItemMsg_k_EMsgGCItemPreviewStatusResponse EGCItemMsg = 1702 EGCItemMsg_k_EMsgGCItemPreviewRequest EGCItemMsg = 1703 EGCItemMsg_k_EMsgGCItemPreviewRequestResponse EGCItemMsg = 1704 EGCItemMsg_k_EMsgGCItemPreviewExpire EGCItemMsg = 1705 EGCItemMsg_k_EMsgGCItemPreviewExpireNotification EGCItemMsg = 1706 EGCItemMsg_k_EMsgGCItemPreviewItemBoughtNotification EGCItemMsg = 1707 EGCItemMsg_k_EMsgGCDev_NewItemRequest EGCItemMsg = 2001 EGCItemMsg_k_EMsgGCDev_NewItemRequestResponse EGCItemMsg = 2002 EGCItemMsg_k_EMsgGCStoreGetUserData EGCItemMsg = 2500 EGCItemMsg_k_EMsgGCStoreGetUserDataResponse EGCItemMsg = 2501 EGCItemMsg_k_EMsgGCStorePurchaseFinalize EGCItemMsg = 2504 EGCItemMsg_k_EMsgGCStorePurchaseFinalizeResponse EGCItemMsg = 2505 EGCItemMsg_k_EMsgGCStorePurchaseCancel EGCItemMsg = 2506 EGCItemMsg_k_EMsgGCStorePurchaseCancelResponse EGCItemMsg = 2507 EGCItemMsg_k_EMsgGCStorePurchaseInit EGCItemMsg = 2510 EGCItemMsg_k_EMsgGCStorePurchaseInitResponse EGCItemMsg = 2511 EGCItemMsg_k_EMsgGCBannedWordListRequest EGCItemMsg = 2512 EGCItemMsg_k_EMsgGCBannedWordListResponse EGCItemMsg = 2513 EGCItemMsg_k_EMsgGCToGCBannedWordListBroadcast EGCItemMsg = 2514 EGCItemMsg_k_EMsgGCToGCBannedWordListUpdated EGCItemMsg = 2515 EGCItemMsg_k_EMsgGCToGCDirtySDOCache EGCItemMsg = 2516 EGCItemMsg_k_EMsgGCToGCDirtyMultipleSDOCache EGCItemMsg = 2517 EGCItemMsg_k_EMsgGCToGCUpdateSQLKeyValue EGCItemMsg = 2518 EGCItemMsg_k_EMsgGCToGCBroadcastConsoleCommand EGCItemMsg = 2521 EGCItemMsg_k_EMsgGCServerVersionUpdated EGCItemMsg = 2522 EGCItemMsg_k_EMsgGCApplyAutograph EGCItemMsg = 2523 EGCItemMsg_k_EMsgGCToGCWebAPIAccountChanged EGCItemMsg = 2524 EGCItemMsg_k_EMsgGCClientVersionUpdated EGCItemMsg = 2528 EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchase EGCItemMsg = 2531 EGCItemMsg_k_EMsgGCItemPurgatory_FinalizePurchaseResponse EGCItemMsg = 2532 EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchase EGCItemMsg = 2533 EGCItemMsg_k_EMsgGCItemPurgatory_RefundPurchaseResponse EGCItemMsg = 2534 EGCItemMsg_k_EMsgGCToGCPlayerStrangeCountAdjustments EGCItemMsg = 2535 EGCItemMsg_k_EMsgGCRequestStoreSalesData EGCItemMsg = 2536 EGCItemMsg_k_EMsgGCRequestStoreSalesDataResponse EGCItemMsg = 2537 EGCItemMsg_k_EMsgGCRequestStoreSalesDataUpToDateResponse EGCItemMsg = 2538 EGCItemMsg_k_EMsgGCToGCPingRequest EGCItemMsg = 2539 EGCItemMsg_k_EMsgGCToGCPingResponse EGCItemMsg = 2540 EGCItemMsg_k_EMsgGCToGCGetUserSessionServer EGCItemMsg = 2541 EGCItemMsg_k_EMsgGCToGCGetUserSessionServerResponse EGCItemMsg = 2542 EGCItemMsg_k_EMsgGCToGCGetUserServerMembers EGCItemMsg = 2543 EGCItemMsg_k_EMsgGCToGCGetUserServerMembersResponse EGCItemMsg = 2544 EGCItemMsg_k_EMsgGCToGCGetUserPCBangNo EGCItemMsg = 2545 EGCItemMsg_k_EMsgGCToGCGetUserPCBangNoResponse EGCItemMsg = 2546 EGCItemMsg_k_EMsgGCToGCCanUseDropRateBonus EGCItemMsg = 2547 EGCItemMsg_k_EMsgSQLAddDropRateBonus EGCItemMsg = 2548 EGCItemMsg_k_EMsgGCToGCRefreshSOCache EGCItemMsg = 2549 EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiff EGCItemMsg = 2550 EGCItemMsg_k_EMsgGCToGCApplyLocalizationDiffResponse EGCItemMsg = 2551 EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatus EGCItemMsg = 2552 EGCItemMsg_k_EMsgGCToGCCheckAccountTradeStatusResponse EGCItemMsg = 2553 EGCItemMsg_k_EMsgGCToGCGrantAccountRolledItems EGCItemMsg = 2554 EGCItemMsg_k_EMsgGCToGCGrantSelfMadeItemToAccount EGCItemMsg = 2555 EGCItemMsg_k_EMsgGCPartnerBalanceRequest EGCItemMsg = 2557 EGCItemMsg_k_EMsgGCPartnerBalanceResponse EGCItemMsg = 2558 EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLRequest EGCItemMsg = 2559 EGCItemMsg_k_EMsgGCPartnerRechargeRedirectURLResponse EGCItemMsg = 2560 EGCItemMsg_k_EMsgGCStatueCraft EGCItemMsg = 2561 EGCItemMsg_k_EMsgGCRedeemCode EGCItemMsg = 2562 EGCItemMsg_k_EMsgGCRedeemCodeResponse EGCItemMsg = 2563 EGCItemMsg_k_EMsgGCToGCItemConsumptionRollback EGCItemMsg = 2564 EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGift EGCItemMsg = 2565 EGCItemMsg_k_EMsgClientToGCWrapAndDeliverGiftResponse EGCItemMsg = 2566 EGCItemMsg_k_EMsgClientToGCUnpackBundleResponse EGCItemMsg = 2567 EGCItemMsg_k_EMsgGCToClientStoreTransactionCompleted EGCItemMsg = 2568 EGCItemMsg_k_EMsgClientToGCEquipItems EGCItemMsg = 2569 EGCItemMsg_k_EMsgClientToGCEquipItemsResponse EGCItemMsg = 2570 EGCItemMsg_k_EMsgClientToGCUnlockItemStyle EGCItemMsg = 2571 EGCItemMsg_k_EMsgClientToGCUnlockItemStyleResponse EGCItemMsg = 2572 EGCItemMsg_k_EMsgClientToGCSetItemInventoryCategory EGCItemMsg = 2573 EGCItemMsg_k_EMsgClientToGCUnlockCrate EGCItemMsg = 2574 EGCItemMsg_k_EMsgClientToGCUnlockCrateResponse EGCItemMsg = 2575 EGCItemMsg_k_EMsgClientToGCUnpackBundle EGCItemMsg = 2576 EGCItemMsg_k_EMsgClientToGCSetItemStyle EGCItemMsg = 2577 EGCItemMsg_k_EMsgClientToGCSetItemStyleResponse EGCItemMsg = 2578 EGCItemMsg_k_EMsgSQLGCToGCGrantBackpackSlots EGCItemMsg = 2580 EGCItemMsg_k_EMsgClientToGCLookupAccountName EGCItemMsg = 2581 EGCItemMsg_k_EMsgClientToGCLookupAccountNameResponse EGCItemMsg = 2582 EGCItemMsg_k_EMsgGCToGCDevRevokeUserItems EGCItemMsg = 2583 EGCItemMsg_k_EMsgClientToGCCreateStaticRecipe EGCItemMsg = 2584 EGCItemMsg_k_EMsgClientToGCCreateStaticRecipeResponse EGCItemMsg = 2585 EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransaction EGCItemMsg = 2586 EGCItemMsg_k_EMsgGCToGCStoreProcessCDKeyTransactionResponse EGCItemMsg = 2587 EGCItemMsg_k_EMsgGCToGCStoreProcessSettlement EGCItemMsg = 2588 EGCItemMsg_k_EMsgGCToGCStoreProcessSettlementResponse EGCItemMsg = 2589 EGCItemMsg_k_EMsgGCToGCConsoleOutput EGCItemMsg = 2590 EGCItemMsg_k_EMsgGCToClientItemAges EGCItemMsg = 2591 EGCItemMsg_k_EMsgGCToGCInternalTestMsg EGCItemMsg = 2592 EGCItemMsg_k_EMsgGCToGCClientServerVersionsUpdated EGCItemMsg = 2593 EGCItemMsg_k_EMsgGCUseMultipleItemsRequest EGCItemMsg = 2594 ) var EGCItemMsg_name = map[int32]string{ 1000: "k_EMsgGCBase", 1001: "k_EMsgGCSetItemPosition", 1004: "k_EMsgGCDelete", 1005: "k_EMsgGCVerifyCacheSubscription", 1006: "k_EMsgClientToGCNameItem", 1009: "k_EMsgGCPaintItem", 1010: "k_EMsgGCPaintItemResponse", 1011: "k_EMsgGCGoldenWrenchBroadcast", 1012: "k_EMsgGCMOTDRequest", 1013: "k_EMsgGCMOTDRequestResponse", 1014: "k_EMsgGCAddItemToSocket_DEPRECATED", 1015: "k_EMsgGCAddItemToSocketResponse_DEPRECATED", 1016: "k_EMsgGCAddSocketToBaseItem_DEPRECATED", 1017: "k_EMsgGCAddSocketToItem_DEPRECATED", 1018: "k_EMsgGCAddSocketToItemResponse_DEPRECATED", 1019: "k_EMsgGCNameBaseItem", 1020: "k_EMsgGCNameBaseItemResponse", 1021: "k_EMsgGCRemoveSocketItem_DEPRECATED", 1022: "k_EMsgGCRemoveSocketItemResponse_DEPRECATED", 1023: "k_EMsgGCCustomizeItemTexture", 1024: "k_EMsgGCCustomizeItemTextureResponse", 1025: "k_EMsgGCUseItemRequest", 1026: "k_EMsgGCUseItemResponse", 1027: "k_EMsgGCGiftedItems", 1030: "k_EMsgGCRemoveItemName", 1031: "k_EMsgGCRemoveItemPaint", 1037: "k_EMsgGCUnwrapGiftRequest", 1038: "k_EMsgGCUnwrapGiftResponse", 1039: "k_EMsgGCSetItemStyle_DEPRECATED", 1040: "k_EMsgGCUsedClaimCodeItem", 1041: "k_EMsgGCSortItems", 1042: "k_EMsgGC_RevolvingLootList_DEPRECATED", 1049: "k_EMsgGCUpdateItemSchema", 1051: "k_EMsgGCRemoveCustomTexture", 1052: "k_EMsgGCRemoveCustomTextureResponse", 1053: "k_EMsgGCRemoveMakersMark", 1054: "k_EMsgGCRemoveMakersMarkResponse", 1055: "k_EMsgGCRemoveUniqueCraftIndex", 1056: "k_EMsgGCRemoveUniqueCraftIndexResponse", 1057: "k_EMsgGCSaxxyBroadcast", 1058: "k_EMsgGCBackpackSortFinished", 1059: "k_EMsgGCAdjustItemEquippedState", 1061: "k_EMsgGCCollectItem", 1062: "k_EMsgGCItemAcknowledged", 1063: "k_EMsgGCPresets_SelectPresetForClass", 1064: "k_EMsgGCPresets_SetItemPosition", 1067: "k_EMsgGCPresets_SelectPresetForClassReply", 1068: "k_EMsgClientToGCNameItemResponse", 1069: "k_EMsgGCApplyConsumableEffects", 1070: "k_EMsgGCConsumableExhausted", 1071: "k_EMsgGCShowItemsPickedUp", 1072: "k_EMsgGCClientDisplayNotification", 1073: "k_EMsgGCApplyStrangePart", 1075: "k_EMsgGC_IncrementKillCountResponse", 1076: "k_EMsgGCApplyPennantUpgrade", 1077: "k_EMsgGCSetItemPositions", 1096: "k_EMsgGCSetItemPositions_RateLimited", 1078: "k_EMsgGCApplyEggEssence", 1079: "k_EMsgGCNameEggEssenceResponse", 1082: "k_EMsgGCFulfillDynamicRecipeComponent", 1083: "k_EMsgGCFulfillDynamicRecipeComponentResponse", 1084: "k_EMsgGCClientRequestMarketData", 1085: "k_EMsgGCClientRequestMarketDataResponse", 1086: "k_EMsgGCExtractGems", 1087: "k_EMsgGCAddSocket", 1088: "k_EMsgGCAddItemToSocket", 1089: "k_EMsgGCAddItemToSocketResponse", 1090: "k_EMsgGCAddSocketResponse", 1091: "k_EMsgGCResetStrangeGemCount", 1092: "k_EMsgGCRequestCrateItems", 1093: "k_EMsgGCRequestCrateItemsResponse", 1094: "k_EMsgGCExtractGemsResponse", 1095: "k_EMsgGCResetStrangeGemCountResponse", 1103: "k_EMsgGCServerUseItemRequest", 1104: "k_EMsgGCAddGiftItem", 1105: "k_EMsgGCRemoveItemGiftMessage", 1106: "k_EMsgGCRemoveItemGiftMessageResponse", 1107: "k_EMsgGCRemoveItemGifterAccountId", 1108: "k_EMsgGCRemoveItemGifterAccountIdResponse", 1109: "k_EMsgClientToGCRemoveItemGifterAttributes", 1110: "k_EMsgClientToGCRemoveItemName", 1111: "k_EMsgClientToGCRemoveItemDescription", 1112: "k_EMsgClientToGCRemoveItemAttributeResponse", 1500: "k_EMsgGCTradingBase", 1501: "k_EMsgGCTrading_InitiateTradeRequest", 1502: "k_EMsgGCTrading_InitiateTradeResponse", 1503: "k_EMsgGCTrading_StartSession", 1509: "k_EMsgGCTrading_SessionClosed", 1514: "k_EMsgGCTrading_InitiateTradeRequestResponse", 1601: "k_EMsgGCServerBrowser_FavoriteServer", 1602: "k_EMsgGCServerBrowser_BlacklistServer", 1700: "k_EMsgGCServerRentalsBase", 1701: "k_EMsgGCItemPreviewCheckStatus", 1702: "k_EMsgGCItemPreviewStatusResponse", 1703: "k_EMsgGCItemPreviewRequest", 1704: "k_EMsgGCItemPreviewRequestResponse", 1705: "k_EMsgGCItemPreviewExpire", 1706: "k_EMsgGCItemPreviewExpireNotification", 1707: "k_EMsgGCItemPreviewItemBoughtNotification", 2001: "k_EMsgGCDev_NewItemRequest", 2002: "k_EMsgGCDev_NewItemRequestResponse", 2500: "k_EMsgGCStoreGetUserData", 2501: "k_EMsgGCStoreGetUserDataResponse", 2504: "k_EMsgGCStorePurchaseFinalize", 2505: "k_EMsgGCStorePurchaseFinalizeResponse", 2506: "k_EMsgGCStorePurchaseCancel", 2507: "k_EMsgGCStorePurchaseCancelResponse", 2510: "k_EMsgGCStorePurchaseInit", 2511: "k_EMsgGCStorePurchaseInitResponse", 2512: "k_EMsgGCBannedWordListRequest", 2513: "k_EMsgGCBannedWordListResponse", 2514: "k_EMsgGCToGCBannedWordListBroadcast", 2515: "k_EMsgGCToGCBannedWordListUpdated", 2516: "k_EMsgGCToGCDirtySDOCache", 2517: "k_EMsgGCToGCDirtyMultipleSDOCache", 2518: "k_EMsgGCToGCUpdateSQLKeyValue", 2521: "k_EMsgGCToGCBroadcastConsoleCommand", 2522: "k_EMsgGCServerVersionUpdated", 2523: "k_EMsgGCApplyAutograph", 2524: "k_EMsgGCToGCWebAPIAccountChanged", 2528: "k_EMsgGCClientVersionUpdated", 2531: "k_EMsgGCItemPurgatory_FinalizePurchase", 2532: "k_EMsgGCItemPurgatory_FinalizePurchaseResponse", 2533: "k_EMsgGCItemPurgatory_RefundPurchase", 2534: "k_EMsgGCItemPurgatory_RefundPurchaseResponse", 2535: "k_EMsgGCToGCPlayerStrangeCountAdjustments", 2536: "k_EMsgGCRequestStoreSalesData", 2537: "k_EMsgGCRequestStoreSalesDataResponse", 2538: "k_EMsgGCRequestStoreSalesDataUpToDateResponse", 2539: "k_EMsgGCToGCPingRequest", 2540: "k_EMsgGCToGCPingResponse", 2541: "k_EMsgGCToGCGetUserSessionServer", 2542: "k_EMsgGCToGCGetUserSessionServerResponse", 2543: "k_EMsgGCToGCGetUserServerMembers", 2544: "k_EMsgGCToGCGetUserServerMembersResponse", 2545: "k_EMsgGCToGCGetUserPCBangNo", 2546: "k_EMsgGCToGCGetUserPCBangNoResponse", 2547: "k_EMsgGCToGCCanUseDropRateBonus", 2548: "k_EMsgSQLAddDropRateBonus", 2549: "k_EMsgGCToGCRefreshSOCache", 2550: "k_EMsgGCToGCApplyLocalizationDiff", 2551: "k_EMsgGCToGCApplyLocalizationDiffResponse", 2552: "k_EMsgGCToGCCheckAccountTradeStatus", 2553: "k_EMsgGCToGCCheckAccountTradeStatusResponse", 2554: "k_EMsgGCToGCGrantAccountRolledItems", 2555: "k_EMsgGCToGCGrantSelfMadeItemToAccount", 2557: "k_EMsgGCPartnerBalanceRequest", 2558: "k_EMsgGCPartnerBalanceResponse", 2559: "k_EMsgGCPartnerRechargeRedirectURLRequest", 2560: "k_EMsgGCPartnerRechargeRedirectURLResponse", 2561: "k_EMsgGCStatueCraft", 2562: "k_EMsgGCRedeemCode", 2563: "k_EMsgGCRedeemCodeResponse", 2564: "k_EMsgGCToGCItemConsumptionRollback", 2565: "k_EMsgClientToGCWrapAndDeliverGift", 2566: "k_EMsgClientToGCWrapAndDeliverGiftResponse", 2567: "k_EMsgClientToGCUnpackBundleResponse", 2568: "k_EMsgGCToClientStoreTransactionCompleted", 2569: "k_EMsgClientToGCEquipItems", 2570: "k_EMsgClientToGCEquipItemsResponse", 2571: "k_EMsgClientToGCUnlockItemStyle", 2572: "k_EMsgClientToGCUnlockItemStyleResponse", 2573: "k_EMsgClientToGCSetItemInventoryCategory", 2574: "k_EMsgClientToGCUnlockCrate", 2575: "k_EMsgClientToGCUnlockCrateResponse", 2576: "k_EMsgClientToGCUnpackBundle", 2577: "k_EMsgClientToGCSetItemStyle", 2578: "k_EMsgClientToGCSetItemStyleResponse", 2580: "k_EMsgSQLGCToGCGrantBackpackSlots", 2581: "k_EMsgClientToGCLookupAccountName", 2582: "k_EMsgClientToGCLookupAccountNameResponse", 2583: "k_EMsgGCToGCDevRevokeUserItems", 2584: "k_EMsgClientToGCCreateStaticRecipe", 2585: "k_EMsgClientToGCCreateStaticRecipeResponse", 2586: "k_EMsgGCToGCStoreProcessCDKeyTransaction", 2587: "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse", 2588: "k_EMsgGCToGCStoreProcessSettlement", 2589: "k_EMsgGCToGCStoreProcessSettlementResponse", 2590: "k_EMsgGCToGCConsoleOutput", 2591: "k_EMsgGCToClientItemAges", 2592: "k_EMsgGCToGCInternalTestMsg", 2593: "k_EMsgGCToGCClientServerVersionsUpdated", 2594: "k_EMsgGCUseMultipleItemsRequest", } var EGCItemMsg_value = map[string]int32{ "k_EMsgGCBase": 1000, "k_EMsgGCSetItemPosition": 1001, "k_EMsgGCDelete": 1004, "k_EMsgGCVerifyCacheSubscription": 1005, "k_EMsgClientToGCNameItem": 1006, "k_EMsgGCPaintItem": 1009, "k_EMsgGCPaintItemResponse": 1010, "k_EMsgGCGoldenWrenchBroadcast": 1011, "k_EMsgGCMOTDRequest": 1012, "k_EMsgGCMOTDRequestResponse": 1013, "k_EMsgGCAddItemToSocket_DEPRECATED": 1014, "k_EMsgGCAddItemToSocketResponse_DEPRECATED": 1015, "k_EMsgGCAddSocketToBaseItem_DEPRECATED": 1016, "k_EMsgGCAddSocketToItem_DEPRECATED": 1017, "k_EMsgGCAddSocketToItemResponse_DEPRECATED": 1018, "k_EMsgGCNameBaseItem": 1019, "k_EMsgGCNameBaseItemResponse": 1020, "k_EMsgGCRemoveSocketItem_DEPRECATED": 1021, "k_EMsgGCRemoveSocketItemResponse_DEPRECATED": 1022, "k_EMsgGCCustomizeItemTexture": 1023, "k_EMsgGCCustomizeItemTextureResponse": 1024, "k_EMsgGCUseItemRequest": 1025, "k_EMsgGCUseItemResponse": 1026, "k_EMsgGCGiftedItems": 1027, "k_EMsgGCRemoveItemName": 1030, "k_EMsgGCRemoveItemPaint": 1031, "k_EMsgGCUnwrapGiftRequest": 1037, "k_EMsgGCUnwrapGiftResponse": 1038, "k_EMsgGCSetItemStyle_DEPRECATED": 1039, "k_EMsgGCUsedClaimCodeItem": 1040, "k_EMsgGCSortItems": 1041, "k_EMsgGC_RevolvingLootList_DEPRECATED": 1042, "k_EMsgGCUpdateItemSchema": 1049, "k_EMsgGCRemoveCustomTexture": 1051, "k_EMsgGCRemoveCustomTextureResponse": 1052, "k_EMsgGCRemoveMakersMark": 1053, "k_EMsgGCRemoveMakersMarkResponse": 1054, "k_EMsgGCRemoveUniqueCraftIndex": 1055, "k_EMsgGCRemoveUniqueCraftIndexResponse": 1056, "k_EMsgGCSaxxyBroadcast": 1057, "k_EMsgGCBackpackSortFinished": 1058, "k_EMsgGCAdjustItemEquippedState": 1059, "k_EMsgGCCollectItem": 1061, "k_EMsgGCItemAcknowledged": 1062, "k_EMsgGCPresets_SelectPresetForClass": 1063, "k_EMsgGCPresets_SetItemPosition": 1064, "k_EMsgGCPresets_SelectPresetForClassReply": 1067, "k_EMsgClientToGCNameItemResponse": 1068, "k_EMsgGCApplyConsumableEffects": 1069, "k_EMsgGCConsumableExhausted": 1070, "k_EMsgGCShowItemsPickedUp": 1071, "k_EMsgGCClientDisplayNotification": 1072, "k_EMsgGCApplyStrangePart": 1073, "k_EMsgGC_IncrementKillCountResponse": 1075, "k_EMsgGCApplyPennantUpgrade": 1076, "k_EMsgGCSetItemPositions": 1077, "k_EMsgGCSetItemPositions_RateLimited": 1096, "k_EMsgGCApplyEggEssence": 1078, "k_EMsgGCNameEggEssenceResponse": 1079, "k_EMsgGCFulfillDynamicRecipeComponent": 1082, "k_EMsgGCFulfillDynamicRecipeComponentResponse": 1083, "k_EMsgGCClientRequestMarketData": 1084, "k_EMsgGCClientRequestMarketDataResponse": 1085, "k_EMsgGCExtractGems": 1086, "k_EMsgGCAddSocket": 1087, "k_EMsgGCAddItemToSocket": 1088, "k_EMsgGCAddItemToSocketResponse": 1089, "k_EMsgGCAddSocketResponse": 1090, "k_EMsgGCResetStrangeGemCount": 1091, "k_EMsgGCRequestCrateItems": 1092, "k_EMsgGCRequestCrateItemsResponse": 1093, "k_EMsgGCExtractGemsResponse": 1094, "k_EMsgGCResetStrangeGemCountResponse": 1095, "k_EMsgGCServerUseItemRequest": 1103, "k_EMsgGCAddGiftItem": 1104, "k_EMsgGCRemoveItemGiftMessage": 1105, "k_EMsgGCRemoveItemGiftMessageResponse": 1106, "k_EMsgGCRemoveItemGifterAccountId": 1107, "k_EMsgGCRemoveItemGifterAccountIdResponse": 1108, "k_EMsgClientToGCRemoveItemGifterAttributes": 1109, "k_EMsgClientToGCRemoveItemName": 1110, "k_EMsgClientToGCRemoveItemDescription": 1111, "k_EMsgClientToGCRemoveItemAttributeResponse": 1112, "k_EMsgGCTradingBase": 1500, "k_EMsgGCTrading_InitiateTradeRequest": 1501, "k_EMsgGCTrading_InitiateTradeResponse": 1502, "k_EMsgGCTrading_StartSession": 1503, "k_EMsgGCTrading_SessionClosed": 1509, "k_EMsgGCTrading_InitiateTradeRequestResponse": 1514, "k_EMsgGCServerBrowser_FavoriteServer": 1601, "k_EMsgGCServerBrowser_BlacklistServer": 1602, "k_EMsgGCServerRentalsBase": 1700, "k_EMsgGCItemPreviewCheckStatus": 1701, "k_EMsgGCItemPreviewStatusResponse": 1702, "k_EMsgGCItemPreviewRequest": 1703, "k_EMsgGCItemPreviewRequestResponse": 1704, "k_EMsgGCItemPreviewExpire": 1705, "k_EMsgGCItemPreviewExpireNotification": 1706, "k_EMsgGCItemPreviewItemBoughtNotification": 1707, "k_EMsgGCDev_NewItemRequest": 2001, "k_EMsgGCDev_NewItemRequestResponse": 2002, "k_EMsgGCStoreGetUserData": 2500, "k_EMsgGCStoreGetUserDataResponse": 2501, "k_EMsgGCStorePurchaseFinalize": 2504, "k_EMsgGCStorePurchaseFinalizeResponse": 2505, "k_EMsgGCStorePurchaseCancel": 2506, "k_EMsgGCStorePurchaseCancelResponse": 2507, "k_EMsgGCStorePurchaseInit": 2510, "k_EMsgGCStorePurchaseInitResponse": 2511, "k_EMsgGCBannedWordListRequest": 2512, "k_EMsgGCBannedWordListResponse": 2513, "k_EMsgGCToGCBannedWordListBroadcast": 2514, "k_EMsgGCToGCBannedWordListUpdated": 2515, "k_EMsgGCToGCDirtySDOCache": 2516, "k_EMsgGCToGCDirtyMultipleSDOCache": 2517, "k_EMsgGCToGCUpdateSQLKeyValue": 2518, "k_EMsgGCToGCBroadcastConsoleCommand": 2521, "k_EMsgGCServerVersionUpdated": 2522, "k_EMsgGCApplyAutograph": 2523, "k_EMsgGCToGCWebAPIAccountChanged": 2524, "k_EMsgGCClientVersionUpdated": 2528, "k_EMsgGCItemPurgatory_FinalizePurchase": 2531, "k_EMsgGCItemPurgatory_FinalizePurchaseResponse": 2532, "k_EMsgGCItemPurgatory_RefundPurchase": 2533, "k_EMsgGCItemPurgatory_RefundPurchaseResponse": 2534, "k_EMsgGCToGCPlayerStrangeCountAdjustments": 2535, "k_EMsgGCRequestStoreSalesData": 2536, "k_EMsgGCRequestStoreSalesDataResponse": 2537, "k_EMsgGCRequestStoreSalesDataUpToDateResponse": 2538, "k_EMsgGCToGCPingRequest": 2539, "k_EMsgGCToGCPingResponse": 2540, "k_EMsgGCToGCGetUserSessionServer": 2541, "k_EMsgGCToGCGetUserSessionServerResponse": 2542, "k_EMsgGCToGCGetUserServerMembers": 2543, "k_EMsgGCToGCGetUserServerMembersResponse": 2544, "k_EMsgGCToGCGetUserPCBangNo": 2545, "k_EMsgGCToGCGetUserPCBangNoResponse": 2546, "k_EMsgGCToGCCanUseDropRateBonus": 2547, "k_EMsgSQLAddDropRateBonus": 2548, "k_EMsgGCToGCRefreshSOCache": 2549, "k_EMsgGCToGCApplyLocalizationDiff": 2550, "k_EMsgGCToGCApplyLocalizationDiffResponse": 2551, "k_EMsgGCToGCCheckAccountTradeStatus": 2552, "k_EMsgGCToGCCheckAccountTradeStatusResponse": 2553, "k_EMsgGCToGCGrantAccountRolledItems": 2554, "k_EMsgGCToGCGrantSelfMadeItemToAccount": 2555, "k_EMsgGCPartnerBalanceRequest": 2557, "k_EMsgGCPartnerBalanceResponse": 2558, "k_EMsgGCPartnerRechargeRedirectURLRequest": 2559, "k_EMsgGCPartnerRechargeRedirectURLResponse": 2560, "k_EMsgGCStatueCraft": 2561, "k_EMsgGCRedeemCode": 2562, "k_EMsgGCRedeemCodeResponse": 2563, "k_EMsgGCToGCItemConsumptionRollback": 2564, "k_EMsgClientToGCWrapAndDeliverGift": 2565, "k_EMsgClientToGCWrapAndDeliverGiftResponse": 2566, "k_EMsgClientToGCUnpackBundleResponse": 2567, "k_EMsgGCToClientStoreTransactionCompleted": 2568, "k_EMsgClientToGCEquipItems": 2569, "k_EMsgClientToGCEquipItemsResponse": 2570, "k_EMsgClientToGCUnlockItemStyle": 2571, "k_EMsgClientToGCUnlockItemStyleResponse": 2572, "k_EMsgClientToGCSetItemInventoryCategory": 2573, "k_EMsgClientToGCUnlockCrate": 2574, "k_EMsgClientToGCUnlockCrateResponse": 2575, "k_EMsgClientToGCUnpackBundle": 2576, "k_EMsgClientToGCSetItemStyle": 2577, "k_EMsgClientToGCSetItemStyleResponse": 2578, "k_EMsgSQLGCToGCGrantBackpackSlots": 2580, "k_EMsgClientToGCLookupAccountName": 2581, "k_EMsgClientToGCLookupAccountNameResponse": 2582, "k_EMsgGCToGCDevRevokeUserItems": 2583, "k_EMsgClientToGCCreateStaticRecipe": 2584, "k_EMsgClientToGCCreateStaticRecipeResponse": 2585, "k_EMsgGCToGCStoreProcessCDKeyTransaction": 2586, "k_EMsgGCToGCStoreProcessCDKeyTransactionResponse": 2587, "k_EMsgGCToGCStoreProcessSettlement": 2588, "k_EMsgGCToGCStoreProcessSettlementResponse": 2589, "k_EMsgGCToGCConsoleOutput": 2590, "k_EMsgGCToClientItemAges": 2591, "k_EMsgGCToGCInternalTestMsg": 2592, "k_EMsgGCToGCClientServerVersionsUpdated": 2593, "k_EMsgGCUseMultipleItemsRequest": 2594, } func (x EGCItemMsg) Enum() *EGCItemMsg { p := new(EGCItemMsg) *p = x return p } func (x EGCItemMsg) String() string { return proto.EnumName(EGCItemMsg_name, int32(x)) } func (x *EGCItemMsg) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCItemMsg_value, data, "EGCItemMsg") if err != nil { return err } *x = EGCItemMsg(value) return nil } func (EGCItemMsg) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{0} } type EItemPurgatoryResponse_Finalize int32 const ( EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Succeeded EItemPurgatoryResponse_Finalize = 0 EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_Incomplete EItemPurgatoryResponse_Finalize = 1 EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory EItemPurgatoryResponse_Finalize = 2 EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems EItemPurgatoryResponse_Finalize = 3 EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache EItemPurgatoryResponse_Finalize = 4 EItemPurgatoryResponse_Finalize_k_ItemPurgatoryResponse_Finalize_BackpackFull EItemPurgatoryResponse_Finalize = 5 ) var EItemPurgatoryResponse_Finalize_name = map[int32]string{ 0: "k_ItemPurgatoryResponse_Finalize_Succeeded", 1: "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete", 2: "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory", 3: "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems", 4: "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache", 5: "k_ItemPurgatoryResponse_Finalize_BackpackFull", } var EItemPurgatoryResponse_Finalize_value = map[string]int32{ "k_ItemPurgatoryResponse_Finalize_Succeeded": 0, "k_ItemPurgatoryResponse_Finalize_Failed_Incomplete": 1, "k_ItemPurgatoryResponse_Finalize_Failed_ItemsNotInPurgatory": 2, "k_ItemPurgatoryResponse_Finalize_Failed_CouldNotFindItems": 3, "k_ItemPurgatoryResponse_Finalize_Failed_NoSOCache": 4, "k_ItemPurgatoryResponse_Finalize_BackpackFull": 5, } func (x EItemPurgatoryResponse_Finalize) Enum() *EItemPurgatoryResponse_Finalize { p := new(EItemPurgatoryResponse_Finalize) *p = x return p } func (x EItemPurgatoryResponse_Finalize) String() string { return proto.EnumName(EItemPurgatoryResponse_Finalize_name, int32(x)) } func (x *EItemPurgatoryResponse_Finalize) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Finalize_value, data, "EItemPurgatoryResponse_Finalize") if err != nil { return err } *x = EItemPurgatoryResponse_Finalize(value) return nil } func (EItemPurgatoryResponse_Finalize) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{1} } type EItemPurgatoryResponse_Refund int32 const ( EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Succeeded EItemPurgatoryResponse_Refund = 0 EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory EItemPurgatoryResponse_Refund = 1 EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem EItemPurgatoryResponse_Refund = 2 EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoSOCache EItemPurgatoryResponse_Refund = 3 EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NoDetail EItemPurgatoryResponse_Refund = 4 EItemPurgatoryResponse_Refund_k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI EItemPurgatoryResponse_Refund = 5 ) var EItemPurgatoryResponse_Refund_name = map[int32]string{ 0: "k_ItemPurgatoryResponse_Refund_Succeeded", 1: "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory", 2: "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem", 3: "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache", 4: "k_ItemPurgatoryResponse_Refund_Failed_NoDetail", 5: "k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI", } var EItemPurgatoryResponse_Refund_value = map[string]int32{ "k_ItemPurgatoryResponse_Refund_Succeeded": 0, "k_ItemPurgatoryResponse_Refund_Failed_ItemNotInPurgatory": 1, "k_ItemPurgatoryResponse_Refund_Failed_CouldNotFindItem": 2, "k_ItemPurgatoryResponse_Refund_Failed_NoSOCache": 3, "k_ItemPurgatoryResponse_Refund_Failed_NoDetail": 4, "k_ItemPurgatoryResponse_Refund_Failed_NexonWebAPI": 5, } func (x EItemPurgatoryResponse_Refund) Enum() *EItemPurgatoryResponse_Refund { p := new(EItemPurgatoryResponse_Refund) *p = x return p } func (x EItemPurgatoryResponse_Refund) String() string { return proto.EnumName(EItemPurgatoryResponse_Refund_name, int32(x)) } func (x *EItemPurgatoryResponse_Refund) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EItemPurgatoryResponse_Refund_value, data, "EItemPurgatoryResponse_Refund") if err != nil { return err } *x = EItemPurgatoryResponse_Refund(value) return nil } func (EItemPurgatoryResponse_Refund) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{2} } type EGCMsgInitiateTradeResponse int32 const ( EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted EGCMsgInitiateTradeResponse = 0 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Declined EGCMsgInitiateTradeResponse = 1 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator EGCMsgInitiateTradeResponse = 2 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_VAC_Banned_Target EGCMsgInitiateTradeResponse = 3 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Already_Trading EGCMsgInitiateTradeResponse = 4 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Disabled EGCMsgInitiateTradeResponse = 5 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NotLoggedIn EGCMsgInitiateTradeResponse = 6 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Cancel EGCMsgInitiateTradeResponse = 7 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoon EGCMsgInitiateTradeResponse = 8 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooSoonPenalty EGCMsgInitiateTradeResponse = 9 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator EGCMsgInitiateTradeResponse = 10 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Trade_Banned_Target EGCMsgInitiateTradeResponse = 11 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED EGCMsgInitiateTradeResponse = 12 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator EGCMsgInitiateTradeResponse = 13 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Service_Unavailable EGCMsgInitiateTradeResponse = 14 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Target_Blocked EGCMsgInitiateTradeResponse = 15 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail EGCMsgInitiateTradeResponse = 16 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_NeedSteamGuard EGCMsgInitiateTradeResponse = 17 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_SteamGuardDuration EGCMsgInitiateTradeResponse = 18 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TheyCannotTrade EGCMsgInitiateTradeResponse = 19 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Recent_Password_Reset EGCMsgInitiateTradeResponse = 20 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Using_New_Device EGCMsgInitiateTradeResponse = 21 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie EGCMsgInitiateTradeResponse = 22 EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_TooRecentFriend EGCMsgInitiateTradeResponse = 23 ) var EGCMsgInitiateTradeResponse_name = map[int32]string{ 0: "k_EGCMsgInitiateTradeResponse_Accepted", 1: "k_EGCMsgInitiateTradeResponse_Declined", 2: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator", 3: "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target", 4: "k_EGCMsgInitiateTradeResponse_Target_Already_Trading", 5: "k_EGCMsgInitiateTradeResponse_Disabled", 6: "k_EGCMsgInitiateTradeResponse_NotLoggedIn", 7: "k_EGCMsgInitiateTradeResponse_Cancel", 8: "k_EGCMsgInitiateTradeResponse_TooSoon", 9: "k_EGCMsgInitiateTradeResponse_TooSoonPenalty", 10: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator", 11: "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target", 12: "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED", 13: "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator", 14: "k_EGCMsgInitiateTradeResponse_Service_Unavailable", 15: "k_EGCMsgInitiateTradeResponse_Target_Blocked", 16: "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail", 17: "k_EGCMsgInitiateTradeResponse_NeedSteamGuard", 18: "k_EGCMsgInitiateTradeResponse_SteamGuardDuration", 19: "k_EGCMsgInitiateTradeResponse_TheyCannotTrade", 20: "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset", 21: "k_EGCMsgInitiateTradeResponse_Using_New_Device", 22: "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie", 23: "k_EGCMsgInitiateTradeResponse_TooRecentFriend", } var EGCMsgInitiateTradeResponse_value = map[string]int32{ "k_EGCMsgInitiateTradeResponse_Accepted": 0, "k_EGCMsgInitiateTradeResponse_Declined": 1, "k_EGCMsgInitiateTradeResponse_VAC_Banned_Initiator": 2, "k_EGCMsgInitiateTradeResponse_VAC_Banned_Target": 3, "k_EGCMsgInitiateTradeResponse_Target_Already_Trading": 4, "k_EGCMsgInitiateTradeResponse_Disabled": 5, "k_EGCMsgInitiateTradeResponse_NotLoggedIn": 6, "k_EGCMsgInitiateTradeResponse_Cancel": 7, "k_EGCMsgInitiateTradeResponse_TooSoon": 8, "k_EGCMsgInitiateTradeResponse_TooSoonPenalty": 9, "k_EGCMsgInitiateTradeResponse_Trade_Banned_Initiator": 10, "k_EGCMsgInitiateTradeResponse_Trade_Banned_Target": 11, "k_EGCMsgInitiateTradeResponse_Free_Account_Initiator_DEPRECATED": 12, "k_EGCMsgInitiateTradeResponse_Shared_Account_Initiator": 13, "k_EGCMsgInitiateTradeResponse_Service_Unavailable": 14, "k_EGCMsgInitiateTradeResponse_Target_Blocked": 15, "k_EGCMsgInitiateTradeResponse_NeedVerifiedEmail": 16, "k_EGCMsgInitiateTradeResponse_NeedSteamGuard": 17, "k_EGCMsgInitiateTradeResponse_SteamGuardDuration": 18, "k_EGCMsgInitiateTradeResponse_TheyCannotTrade": 19, "k_EGCMsgInitiateTradeResponse_Recent_Password_Reset": 20, "k_EGCMsgInitiateTradeResponse_Using_New_Device": 21, "k_EGCMsgInitiateTradeResponse_Sent_Invalid_Cookie": 22, "k_EGCMsgInitiateTradeResponse_TooRecentFriend": 23, } func (x EGCMsgInitiateTradeResponse) Enum() *EGCMsgInitiateTradeResponse { p := new(EGCMsgInitiateTradeResponse) *p = x return p } func (x EGCMsgInitiateTradeResponse) String() string { return proto.EnumName(EGCMsgInitiateTradeResponse_name, int32(x)) } func (x *EGCMsgInitiateTradeResponse) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(EGCMsgInitiateTradeResponse_value, data, "EGCMsgInitiateTradeResponse") if err != nil { return err } *x = EGCMsgInitiateTradeResponse(value) return nil } func (EGCMsgInitiateTradeResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{3} } type CMsgRequestCrateItemsResponse_EResult int32 const ( CMsgRequestCrateItemsResponse_k_Succeeded CMsgRequestCrateItemsResponse_EResult = 0 CMsgRequestCrateItemsResponse_k_Failed CMsgRequestCrateItemsResponse_EResult = 1 ) var CMsgRequestCrateItemsResponse_EResult_name = map[int32]string{ 0: "k_Succeeded", 1: "k_Failed", } var CMsgRequestCrateItemsResponse_EResult_value = map[string]int32{ "k_Succeeded": 0, "k_Failed": 1, } func (x CMsgRequestCrateItemsResponse_EResult) Enum() *CMsgRequestCrateItemsResponse_EResult { p := new(CMsgRequestCrateItemsResponse_EResult) *p = x return p } func (x CMsgRequestCrateItemsResponse_EResult) String() string { return proto.EnumName(CMsgRequestCrateItemsResponse_EResult_name, int32(x)) } func (x *CMsgRequestCrateItemsResponse_EResult) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgRequestCrateItemsResponse_EResult_value, data, "CMsgRequestCrateItemsResponse_EResult") if err != nil { return err } *x = CMsgRequestCrateItemsResponse_EResult(value) return nil } func (CMsgRequestCrateItemsResponse_EResult) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{22, 0} } type CMsgRedeemCodeResponse_EResultCode int32 const ( CMsgRedeemCodeResponse_k_Succeeded CMsgRedeemCodeResponse_EResultCode = 0 CMsgRedeemCodeResponse_k_Failed_CodeNotFound CMsgRedeemCodeResponse_EResultCode = 1 CMsgRedeemCodeResponse_k_Failed_CodeAlreadyUsed CMsgRedeemCodeResponse_EResultCode = 2 CMsgRedeemCodeResponse_k_Failed_OtherError CMsgRedeemCodeResponse_EResultCode = 3 ) var CMsgRedeemCodeResponse_EResultCode_name = map[int32]string{ 0: "k_Succeeded", 1: "k_Failed_CodeNotFound", 2: "k_Failed_CodeAlreadyUsed", 3: "k_Failed_OtherError", } var CMsgRedeemCodeResponse_EResultCode_value = map[string]int32{ "k_Succeeded": 0, "k_Failed_CodeNotFound": 1, "k_Failed_CodeAlreadyUsed": 2, "k_Failed_OtherError": 3, } func (x CMsgRedeemCodeResponse_EResultCode) Enum() *CMsgRedeemCodeResponse_EResultCode { p := new(CMsgRedeemCodeResponse_EResultCode) *p = x return p } func (x CMsgRedeemCodeResponse_EResultCode) String() string { return proto.EnumName(CMsgRedeemCodeResponse_EResultCode_name, int32(x)) } func (x *CMsgRedeemCodeResponse_EResultCode) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgRedeemCodeResponse_EResultCode_value, data, "CMsgRedeemCodeResponse_EResultCode") if err != nil { return err } *x = CMsgRedeemCodeResponse_EResultCode(value) return nil } func (CMsgRedeemCodeResponse_EResultCode) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{42, 0} } type CMsgClientToGCUnpackBundleResponse_EUnpackBundle int32 const ( CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 0 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsNotBundle CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 1 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToCreateContainedItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 2 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_SOCacheError CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 3 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_ItemIsInvalid CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 4 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_BadItemQuantity CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 5 CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Failed_UnableToDeleteItem CMsgClientToGCUnpackBundleResponse_EUnpackBundle = 6 ) var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name = map[int32]string{ 0: "k_UnpackBundle_Succeeded", 1: "k_UnpackBundle_Failed_ItemIsNotBundle", 2: "k_UnpackBundle_Failed_UnableToCreateContainedItem", 3: "k_UnpackBundle_Failed_SOCacheError", 4: "k_UnpackBundle_Failed_ItemIsInvalid", 5: "k_UnpackBundle_Failed_BadItemQuantity", 6: "k_UnpackBundle_Failed_UnableToDeleteItem", } var CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value = map[string]int32{ "k_UnpackBundle_Succeeded": 0, "k_UnpackBundle_Failed_ItemIsNotBundle": 1, "k_UnpackBundle_Failed_UnableToCreateContainedItem": 2, "k_UnpackBundle_Failed_SOCacheError": 3, "k_UnpackBundle_Failed_ItemIsInvalid": 4, "k_UnpackBundle_Failed_BadItemQuantity": 5, "k_UnpackBundle_Failed_UnableToDeleteItem": 6, } func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) Enum() *CMsgClientToGCUnpackBundleResponse_EUnpackBundle { p := new(CMsgClientToGCUnpackBundleResponse_EUnpackBundle) *p = x return p } func (x CMsgClientToGCUnpackBundleResponse_EUnpackBundle) String() string { return proto.EnumName(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, int32(x)) } func (x *CMsgClientToGCUnpackBundleResponse_EUnpackBundle) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value, data, "CMsgClientToGCUnpackBundleResponse_EUnpackBundle") if err != nil { return err } *x = CMsgClientToGCUnpackBundleResponse_EUnpackBundle(value) return nil } func (CMsgClientToGCUnpackBundleResponse_EUnpackBundle) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{52, 0} } type CMsgClientToGCSetItemStyleResponse_ESetStyle int32 const ( CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded CMsgClientToGCSetItemStyleResponse_ESetStyle = 0 CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed CMsgClientToGCSetItemStyleResponse_ESetStyle = 1 CMsgClientToGCSetItemStyleResponse_k_SetStyle_Failed_StyleIsLocked CMsgClientToGCSetItemStyleResponse_ESetStyle = 2 ) var CMsgClientToGCSetItemStyleResponse_ESetStyle_name = map[int32]string{ 0: "k_SetStyle_Succeeded", 1: "k_SetStyle_Failed", 2: "k_SetStyle_Failed_StyleIsLocked", } var CMsgClientToGCSetItemStyleResponse_ESetStyle_value = map[string]int32{ "k_SetStyle_Succeeded": 0, "k_SetStyle_Failed": 1, "k_SetStyle_Failed_StyleIsLocked": 2, } func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) Enum() *CMsgClientToGCSetItemStyleResponse_ESetStyle { p := new(CMsgClientToGCSetItemStyleResponse_ESetStyle) *p = x return p } func (x CMsgClientToGCSetItemStyleResponse_ESetStyle) String() string { return proto.EnumName(CMsgClientToGCSetItemStyleResponse_ESetStyle_name, int32(x)) } func (x *CMsgClientToGCSetItemStyleResponse_ESetStyle) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCSetItemStyleResponse_ESetStyle_value, data, "CMsgClientToGCSetItemStyleResponse_ESetStyle") if err != nil { return err } *x = CMsgClientToGCSetItemStyleResponse_ESetStyle(value) return nil } func (CMsgClientToGCSetItemStyleResponse_ESetStyle) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{57, 0} } type CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle int32 const ( CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 0 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_PreReq CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 1 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAfford CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 2 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantCommit CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 3 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantLockCache CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 4 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordAttrib CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 5 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_CantAffordGem CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 6 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_NoCompendiumLevel CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 7 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_AlreadyUnlocked CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 8 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_OtherError CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 9 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ItemIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 10 CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Failed_ToolIsInvalid CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = 11 ) var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name = map[int32]string{ 0: "k_UnlockStyle_Succeeded", 1: "k_UnlockStyle_Failed_PreReq", 2: "k_UnlockStyle_Failed_CantAfford", 3: "k_UnlockStyle_Failed_CantCommit", 4: "k_UnlockStyle_Failed_CantLockCache", 5: "k_UnlockStyle_Failed_CantAffordAttrib", 6: "k_UnlockStyle_Failed_CantAffordGem", 7: "k_UnlockStyle_Failed_NoCompendiumLevel", 8: "k_UnlockStyle_Failed_AlreadyUnlocked", 9: "k_UnlockStyle_Failed_OtherError", 10: "k_UnlockStyle_Failed_ItemIsInvalid", 11: "k_UnlockStyle_Failed_ToolIsInvalid", } var CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value = map[string]int32{ "k_UnlockStyle_Succeeded": 0, "k_UnlockStyle_Failed_PreReq": 1, "k_UnlockStyle_Failed_CantAfford": 2, "k_UnlockStyle_Failed_CantCommit": 3, "k_UnlockStyle_Failed_CantLockCache": 4, "k_UnlockStyle_Failed_CantAffordAttrib": 5, "k_UnlockStyle_Failed_CantAffordGem": 6, "k_UnlockStyle_Failed_NoCompendiumLevel": 7, "k_UnlockStyle_Failed_AlreadyUnlocked": 8, "k_UnlockStyle_Failed_OtherError": 9, "k_UnlockStyle_Failed_ItemIsInvalid": 10, "k_UnlockStyle_Failed_ToolIsInvalid": 11, } func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) Enum() *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { p := new(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) *p = x return p } func (x CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) String() string { return proto.EnumName(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, int32(x)) } func (x *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value, data, "CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle") if err != nil { return err } *x = CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle(value) return nil } func (CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{59, 0} } type CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute int32 const ( CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 0 CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 1 CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_ItemIsInvalid CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 2 CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 3 CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Failed_AttributeDoesntExist CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = 4 ) var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name = map[int32]string{ 0: "k_RemoveItemAttribute_Succeeded", 1: "k_RemoveItemAttribute_Failed", 2: "k_RemoveItemAttribute_Failed_ItemIsInvalid", 3: "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved", 4: "k_RemoveItemAttribute_Failed_AttributeDoesntExist", } var CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value = map[string]int32{ "k_RemoveItemAttribute_Succeeded": 0, "k_RemoveItemAttribute_Failed": 1, "k_RemoveItemAttribute_Failed_ItemIsInvalid": 2, "k_RemoveItemAttribute_Failed_AttributeCannotBeRemoved": 3, "k_RemoveItemAttribute_Failed_AttributeDoesntExist": 4, } func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) Enum() *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { p := new(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) *p = x return p } func (x CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) String() string { return proto.EnumName(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, int32(x)) } func (x *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value, data, "CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute") if err != nil { return err } *x = CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute(value) return nil } func (CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{64, 0} } type CMsgClientToGCNameItemResponse_ENameItem int32 const ( CMsgClientToGCNameItemResponse_k_NameItem_Succeeded CMsgClientToGCNameItemResponse_ENameItem = 0 CMsgClientToGCNameItemResponse_k_NameItem_Failed CMsgClientToGCNameItemResponse_ENameItem = 1 CMsgClientToGCNameItemResponse_k_NameItem_Failed_ToolIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 2 CMsgClientToGCNameItemResponse_k_NameItem_Failed_ItemIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 3 CMsgClientToGCNameItemResponse_k_NameItem_Failed_NameIsInvalid CMsgClientToGCNameItemResponse_ENameItem = 4 ) var CMsgClientToGCNameItemResponse_ENameItem_name = map[int32]string{ 0: "k_NameItem_Succeeded", 1: "k_NameItem_Failed", 2: "k_NameItem_Failed_ToolIsInvalid", 3: "k_NameItem_Failed_ItemIsInvalid", 4: "k_NameItem_Failed_NameIsInvalid", } var CMsgClientToGCNameItemResponse_ENameItem_value = map[string]int32{ "k_NameItem_Succeeded": 0, "k_NameItem_Failed": 1, "k_NameItem_Failed_ToolIsInvalid": 2, "k_NameItem_Failed_ItemIsInvalid": 3, "k_NameItem_Failed_NameIsInvalid": 4, } func (x CMsgClientToGCNameItemResponse_ENameItem) Enum() *CMsgClientToGCNameItemResponse_ENameItem { p := new(CMsgClientToGCNameItemResponse_ENameItem) *p = x return p } func (x CMsgClientToGCNameItemResponse_ENameItem) String() string { return proto.EnumName(CMsgClientToGCNameItemResponse_ENameItem_name, int32(x)) } func (x *CMsgClientToGCNameItemResponse_ENameItem) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCNameItemResponse_ENameItem_value, data, "CMsgClientToGCNameItemResponse_ENameItem") if err != nil { return err } *x = CMsgClientToGCNameItemResponse_ENameItem(value) return nil } func (CMsgClientToGCNameItemResponse_ENameItem) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{66, 0} } type CMsgClientToGCCreateStaticRecipeResponse_EResponse int32 const ( CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success CMsgClientToGCCreateStaticRecipeResponse_EResponse = 0 CMsgClientToGCCreateStaticRecipeResponse_eResponse_OfferingDisabled CMsgClientToGCCreateStaticRecipeResponse_EResponse = 1 CMsgClientToGCCreateStaticRecipeResponse_eResponse_InvalidItems CMsgClientToGCCreateStaticRecipeResponse_EResponse = 2 CMsgClientToGCCreateStaticRecipeResponse_eResponse_InternalError CMsgClientToGCCreateStaticRecipeResponse_EResponse = 3 CMsgClientToGCCreateStaticRecipeResponse_eResponse_MissingLeague CMsgClientToGCCreateStaticRecipeResponse_EResponse = 4 ) var CMsgClientToGCCreateStaticRecipeResponse_EResponse_name = map[int32]string{ 0: "eResponse_Success", 1: "eResponse_OfferingDisabled", 2: "eResponse_InvalidItems", 3: "eResponse_InternalError", 4: "eResponse_MissingLeague", } var CMsgClientToGCCreateStaticRecipeResponse_EResponse_value = map[string]int32{ "eResponse_Success": 0, "eResponse_OfferingDisabled": 1, "eResponse_InvalidItems": 2, "eResponse_InternalError": 3, "eResponse_MissingLeague": 4, } func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) Enum() *CMsgClientToGCCreateStaticRecipeResponse_EResponse { p := new(CMsgClientToGCCreateStaticRecipeResponse_EResponse) *p = x return p } func (x CMsgClientToGCCreateStaticRecipeResponse_EResponse) String() string { return proto.EnumName(CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, int32(x)) } func (x *CMsgClientToGCCreateStaticRecipeResponse_EResponse) UnmarshalJSON(data []byte) error { value, err := proto.UnmarshalJSONEnum(CMsgClientToGCCreateStaticRecipeResponse_EResponse_value, data, "CMsgClientToGCCreateStaticRecipeResponse_EResponse") if err != nil { return err } *x = CMsgClientToGCCreateStaticRecipeResponse_EResponse(value) return nil } func (CMsgClientToGCCreateStaticRecipeResponse_EResponse) EnumDescriptor() ([]byte, []int) { return fileDescriptor25, []int{87, 0} } type CMsgApplyAutograph struct { AutographItemId *uint64 `protobuf:"varint,1,opt,name=autograph_item_id" json:"autograph_item_id,omitempty"` ItemItemId *uint64 `protobuf:"varint,2,opt,name=item_item_id" json:"item_item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgApplyAutograph) Reset() { *m = CMsgApplyAutograph{} } func (m *CMsgApplyAutograph) String() string { return proto.CompactTextString(m) } func (*CMsgApplyAutograph) ProtoMessage() {} func (*CMsgApplyAutograph) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{0} } func (m *CMsgApplyAutograph) GetAutographItemId() uint64 { if m != nil && m.AutographItemId != nil { return *m.AutographItemId } return 0 } func (m *CMsgApplyAutograph) GetItemItemId() uint64 { if m != nil && m.ItemItemId != nil { return *m.ItemItemId } return 0 } type CMsgAdjustItemEquippedState struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` NewClass *uint32 `protobuf:"varint,2,opt,name=new_class" json:"new_class,omitempty"` NewSlot *uint32 `protobuf:"varint,3,opt,name=new_slot" json:"new_slot,omitempty"` StyleIndex *uint32 `protobuf:"varint,4,opt,name=style_index" json:"style_index,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgAdjustItemEquippedState) Reset() { *m = CMsgAdjustItemEquippedState{} } func (m *CMsgAdjustItemEquippedState) String() string { return proto.CompactTextString(m) } func (*CMsgAdjustItemEquippedState) ProtoMessage() {} func (*CMsgAdjustItemEquippedState) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{1} } func (m *CMsgAdjustItemEquippedState) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgAdjustItemEquippedState) GetNewClass() uint32 { if m != nil && m.NewClass != nil { return *m.NewClass } return 0 } func (m *CMsgAdjustItemEquippedState) GetNewSlot() uint32 { if m != nil && m.NewSlot != nil { return *m.NewSlot } return 0 } func (m *CMsgAdjustItemEquippedState) GetStyleIndex() uint32 { if m != nil && m.StyleIndex != nil { return *m.StyleIndex } return 0 } type CMsgEconPlayerStrangeCountAdjustment struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` StrangeCountAdjustments []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment `protobuf:"bytes,2,rep,name=strange_count_adjustments" json:"strange_count_adjustments,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgEconPlayerStrangeCountAdjustment) Reset() { *m = CMsgEconPlayerStrangeCountAdjustment{} } func (m *CMsgEconPlayerStrangeCountAdjustment) String() string { return proto.CompactTextString(m) } func (*CMsgEconPlayerStrangeCountAdjustment) ProtoMessage() {} func (*CMsgEconPlayerStrangeCountAdjustment) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{2} } func (m *CMsgEconPlayerStrangeCountAdjustment) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgEconPlayerStrangeCountAdjustment) GetStrangeCountAdjustments() []*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment { if m != nil { return m.StrangeCountAdjustments } return nil } type CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment struct { EventType *uint32 `protobuf:"varint,1,opt,name=event_type" json:"event_type,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` Adjustment *uint32 `protobuf:"varint,3,opt,name=adjustment" json:"adjustment,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Reset() { *m = CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment{} } func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) String() string { return proto.CompactTextString(m) } func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) ProtoMessage() {} func (*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{2, 0} } func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetEventType() uint32 { if m != nil && m.EventType != nil { return *m.EventType } return 0 } func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment) GetAdjustment() uint32 { if m != nil && m.Adjustment != nil { return *m.Adjustment } return 0 } type CMsgRequestItemPurgatory_FinalizePurchase struct { ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestItemPurgatory_FinalizePurchase) Reset() { *m = CMsgRequestItemPurgatory_FinalizePurchase{} } func (m *CMsgRequestItemPurgatory_FinalizePurchase) String() string { return proto.CompactTextString(m) } func (*CMsgRequestItemPurgatory_FinalizePurchase) ProtoMessage() {} func (*CMsgRequestItemPurgatory_FinalizePurchase) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{3} } func (m *CMsgRequestItemPurgatory_FinalizePurchase) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgRequestItemPurgatory_FinalizePurchaseResponse struct { Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) Reset() { *m = CMsgRequestItemPurgatory_FinalizePurchaseResponse{} } func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) String() string { return proto.CompactTextString(m) } func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) ProtoMessage() {} func (*CMsgRequestItemPurgatory_FinalizePurchaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{4} } func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetResult() uint32 { if m != nil && m.Result != nil { return *m.Result } return 0 } func (m *CMsgRequestItemPurgatory_FinalizePurchaseResponse) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgRequestItemPurgatory_RefundPurchase struct { ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestItemPurgatory_RefundPurchase) Reset() { *m = CMsgRequestItemPurgatory_RefundPurchase{} } func (m *CMsgRequestItemPurgatory_RefundPurchase) String() string { return proto.CompactTextString(m) } func (*CMsgRequestItemPurgatory_RefundPurchase) ProtoMessage() {} func (*CMsgRequestItemPurgatory_RefundPurchase) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{5} } func (m *CMsgRequestItemPurgatory_RefundPurchase) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgRequestItemPurgatory_RefundPurchaseResponse struct { Result *uint32 `protobuf:"varint,1,opt,name=result" json:"result,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) Reset() { *m = CMsgRequestItemPurgatory_RefundPurchaseResponse{} } func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) String() string { return proto.CompactTextString(m) } func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) ProtoMessage() {} func (*CMsgRequestItemPurgatory_RefundPurchaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{6} } func (m *CMsgRequestItemPurgatory_RefundPurchaseResponse) GetResult() uint32 { if m != nil && m.Result != nil { return *m.Result } return 0 } type CMsgCraftingResponse struct { ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgCraftingResponse) Reset() { *m = CMsgCraftingResponse{} } func (m *CMsgCraftingResponse) String() string { return proto.CompactTextString(m) } func (*CMsgCraftingResponse) ProtoMessage() {} func (*CMsgCraftingResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{7} } func (m *CMsgCraftingResponse) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgGCRequestStoreSalesData struct { Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` Currency *uint32 `protobuf:"varint,2,opt,name=currency" json:"currency,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCRequestStoreSalesData) Reset() { *m = CMsgGCRequestStoreSalesData{} } func (m *CMsgGCRequestStoreSalesData) String() string { return proto.CompactTextString(m) } func (*CMsgGCRequestStoreSalesData) ProtoMessage() {} func (*CMsgGCRequestStoreSalesData) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{8} } func (m *CMsgGCRequestStoreSalesData) GetVersion() uint32 { if m != nil && m.Version != nil { return *m.Version } return 0 } func (m *CMsgGCRequestStoreSalesData) GetCurrency() uint32 { if m != nil && m.Currency != nil { return *m.Currency } return 0 } type CMsgGCRequestStoreSalesDataResponse struct { SalePrice []*CMsgGCRequestStoreSalesDataResponse_Price `protobuf:"bytes,1,rep,name=sale_price" json:"sale_price,omitempty"` Version *uint32 `protobuf:"varint,2,opt,name=version" json:"version,omitempty"` ExpirationTime *uint32 `protobuf:"varint,3,opt,name=expiration_time" json:"expiration_time,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCRequestStoreSalesDataResponse) Reset() { *m = CMsgGCRequestStoreSalesDataResponse{} } func (m *CMsgGCRequestStoreSalesDataResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCRequestStoreSalesDataResponse) ProtoMessage() {} func (*CMsgGCRequestStoreSalesDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{9} } func (m *CMsgGCRequestStoreSalesDataResponse) GetSalePrice() []*CMsgGCRequestStoreSalesDataResponse_Price { if m != nil { return m.SalePrice } return nil } func (m *CMsgGCRequestStoreSalesDataResponse) GetVersion() uint32 { if m != nil && m.Version != nil { return *m.Version } return 0 } func (m *CMsgGCRequestStoreSalesDataResponse) GetExpirationTime() uint32 { if m != nil && m.ExpirationTime != nil { return *m.ExpirationTime } return 0 } type CMsgGCRequestStoreSalesDataResponse_Price struct { ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def" json:"item_def,omitempty"` Price *uint32 `protobuf:"varint,2,opt,name=price" json:"price,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCRequestStoreSalesDataResponse_Price) Reset() { *m = CMsgGCRequestStoreSalesDataResponse_Price{} } func (m *CMsgGCRequestStoreSalesDataResponse_Price) String() string { return proto.CompactTextString(m) } func (*CMsgGCRequestStoreSalesDataResponse_Price) ProtoMessage() {} func (*CMsgGCRequestStoreSalesDataResponse_Price) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{9, 0} } func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetItemDef() uint32 { if m != nil && m.ItemDef != nil { return *m.ItemDef } return 0 } func (m *CMsgGCRequestStoreSalesDataResponse_Price) GetPrice() uint32 { if m != nil && m.Price != nil { return *m.Price } return 0 } type CMsgGCRequestStoreSalesDataUpToDateResponse struct { Version *uint32 `protobuf:"varint,1,opt,name=version" json:"version,omitempty"` ExpirationTime *uint32 `protobuf:"varint,2,opt,name=expiration_time" json:"expiration_time,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) Reset() { *m = CMsgGCRequestStoreSalesDataUpToDateResponse{} } func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCRequestStoreSalesDataUpToDateResponse) ProtoMessage() {} func (*CMsgGCRequestStoreSalesDataUpToDateResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{10} } func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetVersion() uint32 { if m != nil && m.Version != nil { return *m.Version } return 0 } func (m *CMsgGCRequestStoreSalesDataUpToDateResponse) GetExpirationTime() uint32 { if m != nil && m.ExpirationTime != nil { return *m.ExpirationTime } return 0 } type CMsgGCToGCPingRequest struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCPingRequest) Reset() { *m = CMsgGCToGCPingRequest{} } func (m *CMsgGCToGCPingRequest) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCPingRequest) ProtoMessage() {} func (*CMsgGCToGCPingRequest) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{11} } type CMsgGCToGCPingResponse struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCPingResponse) Reset() { *m = CMsgGCToGCPingResponse{} } func (m *CMsgGCToGCPingResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCPingResponse) ProtoMessage() {} func (*CMsgGCToGCPingResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{12} } type CMsgGCToGCGetUserSessionServer struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserSessionServer) Reset() { *m = CMsgGCToGCGetUserSessionServer{} } func (m *CMsgGCToGCGetUserSessionServer) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserSessionServer) ProtoMessage() {} func (*CMsgGCToGCGetUserSessionServer) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{13} } func (m *CMsgGCToGCGetUserSessionServer) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } type CMsgGCToGCGetUserSessionServerResponse struct { ServerSteamId *uint64 `protobuf:"fixed64,1,opt,name=server_steam_id" json:"server_steam_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserSessionServerResponse) Reset() { *m = CMsgGCToGCGetUserSessionServerResponse{} } func (m *CMsgGCToGCGetUserSessionServerResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserSessionServerResponse) ProtoMessage() {} func (*CMsgGCToGCGetUserSessionServerResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{14} } func (m *CMsgGCToGCGetUserSessionServerResponse) GetServerSteamId() uint64 { if m != nil && m.ServerSteamId != nil { return *m.ServerSteamId } return 0 } type CMsgGCToGCGetUserServerMembers struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` MaxSpectators *uint32 `protobuf:"varint,2,opt,name=max_spectators" json:"max_spectators,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserServerMembers) Reset() { *m = CMsgGCToGCGetUserServerMembers{} } func (m *CMsgGCToGCGetUserServerMembers) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserServerMembers) ProtoMessage() {} func (*CMsgGCToGCGetUserServerMembers) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{15} } func (m *CMsgGCToGCGetUserServerMembers) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCGetUserServerMembers) GetMaxSpectators() uint32 { if m != nil && m.MaxSpectators != nil { return *m.MaxSpectators } return 0 } type CMsgGCToGCGetUserServerMembersResponse struct { MemberAccountId []uint32 `protobuf:"varint,1,rep,name=member_account_id" json:"member_account_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserServerMembersResponse) Reset() { *m = CMsgGCToGCGetUserServerMembersResponse{} } func (m *CMsgGCToGCGetUserServerMembersResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserServerMembersResponse) ProtoMessage() {} func (*CMsgGCToGCGetUserServerMembersResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{16} } func (m *CMsgGCToGCGetUserServerMembersResponse) GetMemberAccountId() []uint32 { if m != nil { return m.MemberAccountId } return nil } type CMsgLookupMultipleAccountNames struct { Accountids []uint32 `protobuf:"varint,1,rep,packed,name=accountids" json:"accountids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgLookupMultipleAccountNames) Reset() { *m = CMsgLookupMultipleAccountNames{} } func (m *CMsgLookupMultipleAccountNames) String() string { return proto.CompactTextString(m) } func (*CMsgLookupMultipleAccountNames) ProtoMessage() {} func (*CMsgLookupMultipleAccountNames) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{17} } func (m *CMsgLookupMultipleAccountNames) GetAccountids() []uint32 { if m != nil { return m.Accountids } return nil } type CMsgLookupMultipleAccountNamesResponse struct { Accounts []*CMsgLookupMultipleAccountNamesResponse_Account `protobuf:"bytes,1,rep,name=accounts" json:"accounts,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgLookupMultipleAccountNamesResponse) Reset() { *m = CMsgLookupMultipleAccountNamesResponse{} } func (m *CMsgLookupMultipleAccountNamesResponse) String() string { return proto.CompactTextString(m) } func (*CMsgLookupMultipleAccountNamesResponse) ProtoMessage() {} func (*CMsgLookupMultipleAccountNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{18} } func (m *CMsgLookupMultipleAccountNamesResponse) GetAccounts() []*CMsgLookupMultipleAccountNamesResponse_Account { if m != nil { return m.Accounts } return nil } type CMsgLookupMultipleAccountNamesResponse_Account struct { Accountid *uint32 `protobuf:"varint,1,opt,name=accountid" json:"accountid,omitempty"` Persona *string `protobuf:"bytes,2,opt,name=persona" json:"persona,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgLookupMultipleAccountNamesResponse_Account) Reset() { *m = CMsgLookupMultipleAccountNamesResponse_Account{} } func (m *CMsgLookupMultipleAccountNamesResponse_Account) String() string { return proto.CompactTextString(m) } func (*CMsgLookupMultipleAccountNamesResponse_Account) ProtoMessage() {} func (*CMsgLookupMultipleAccountNamesResponse_Account) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{18, 0} } func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetAccountid() uint32 { if m != nil && m.Accountid != nil { return *m.Accountid } return 0 } func (m *CMsgLookupMultipleAccountNamesResponse_Account) GetPersona() string { if m != nil && m.Persona != nil { return *m.Persona } return "" } type CMsgGCToGCGetUserPCBangNo struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserPCBangNo) Reset() { *m = CMsgGCToGCGetUserPCBangNo{} } func (m *CMsgGCToGCGetUserPCBangNo) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserPCBangNo) ProtoMessage() {} func (*CMsgGCToGCGetUserPCBangNo) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{19} } func (m *CMsgGCToGCGetUserPCBangNo) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } type CMsgGCToGCGetUserPCBangNoResponse struct { PcBangNo *uint32 `protobuf:"varint,1,opt,name=pc_bang_no" json:"pc_bang_no,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGetUserPCBangNoResponse) Reset() { *m = CMsgGCToGCGetUserPCBangNoResponse{} } func (m *CMsgGCToGCGetUserPCBangNoResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGetUserPCBangNoResponse) ProtoMessage() {} func (*CMsgGCToGCGetUserPCBangNoResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{20} } func (m *CMsgGCToGCGetUserPCBangNoResponse) GetPcBangNo() uint32 { if m != nil && m.PcBangNo != nil { return *m.PcBangNo } return 0 } type CMsgRequestCrateItems struct { CrateItemDef *uint32 `protobuf:"varint,1,opt,name=crate_item_def" json:"crate_item_def,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestCrateItems) Reset() { *m = CMsgRequestCrateItems{} } func (m *CMsgRequestCrateItems) String() string { return proto.CompactTextString(m) } func (*CMsgRequestCrateItems) ProtoMessage() {} func (*CMsgRequestCrateItems) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{21} } func (m *CMsgRequestCrateItems) GetCrateItemDef() uint32 { if m != nil && m.CrateItemDef != nil { return *m.CrateItemDef } return 0 } type CMsgRequestCrateItemsResponse struct { Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` ItemDefs []uint32 `protobuf:"varint,2,rep,name=item_defs" json:"item_defs,omitempty"` PeekItemDef *uint32 `protobuf:"varint,3,opt,name=peek_item_def" json:"peek_item_def,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRequestCrateItemsResponse) Reset() { *m = CMsgRequestCrateItemsResponse{} } func (m *CMsgRequestCrateItemsResponse) String() string { return proto.CompactTextString(m) } func (*CMsgRequestCrateItemsResponse) ProtoMessage() {} func (*CMsgRequestCrateItemsResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{22} } func (m *CMsgRequestCrateItemsResponse) GetResponse() uint32 { if m != nil && m.Response != nil { return *m.Response } return 0 } func (m *CMsgRequestCrateItemsResponse) GetItemDefs() []uint32 { if m != nil { return m.ItemDefs } return nil } func (m *CMsgRequestCrateItemsResponse) GetPeekItemDef() uint32 { if m != nil && m.PeekItemDef != nil { return *m.PeekItemDef } return 0 } type CMsgGCToGCCanUseDropRateBonus struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` DropRateBonus *float32 `protobuf:"fixed32,2,opt,name=drop_rate_bonus" json:"drop_rate_bonus,omitempty"` BoosterType *uint32 `protobuf:"varint,3,opt,name=booster_type" json:"booster_type,omitempty"` ExclusiveItemDef *uint32 `protobuf:"varint,4,opt,name=exclusive_item_def" json:"exclusive_item_def,omitempty"` AllowEqualRate *bool `protobuf:"varint,5,opt,name=allow_equal_rate" json:"allow_equal_rate,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCCanUseDropRateBonus) Reset() { *m = CMsgGCToGCCanUseDropRateBonus{} } func (m *CMsgGCToGCCanUseDropRateBonus) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCCanUseDropRateBonus) ProtoMessage() {} func (*CMsgGCToGCCanUseDropRateBonus) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{23} } func (m *CMsgGCToGCCanUseDropRateBonus) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCCanUseDropRateBonus) GetDropRateBonus() float32 { if m != nil && m.DropRateBonus != nil { return *m.DropRateBonus } return 0 } func (m *CMsgGCToGCCanUseDropRateBonus) GetBoosterType() uint32 { if m != nil && m.BoosterType != nil { return *m.BoosterType } return 0 } func (m *CMsgGCToGCCanUseDropRateBonus) GetExclusiveItemDef() uint32 { if m != nil && m.ExclusiveItemDef != nil { return *m.ExclusiveItemDef } return 0 } func (m *CMsgGCToGCCanUseDropRateBonus) GetAllowEqualRate() bool { if m != nil && m.AllowEqualRate != nil { return *m.AllowEqualRate } return false } type CMsgSQLAddDropRateBonus struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` ItemDef *uint32 `protobuf:"varint,3,opt,name=item_def" json:"item_def,omitempty"` DropRateBonus *float32 `protobuf:"fixed32,4,opt,name=drop_rate_bonus" json:"drop_rate_bonus,omitempty"` BoosterType *uint32 `protobuf:"varint,5,opt,name=booster_type" json:"booster_type,omitempty"` SecondsDuration *uint32 `protobuf:"varint,6,opt,name=seconds_duration" json:"seconds_duration,omitempty"` EndTimeStamp *uint32 `protobuf:"varint,7,opt,name=end_time_stamp" json:"end_time_stamp,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgSQLAddDropRateBonus) Reset() { *m = CMsgSQLAddDropRateBonus{} } func (m *CMsgSQLAddDropRateBonus) String() string { return proto.CompactTextString(m) } func (*CMsgSQLAddDropRateBonus) ProtoMessage() {} func (*CMsgSQLAddDropRateBonus) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{24} } func (m *CMsgSQLAddDropRateBonus) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgSQLAddDropRateBonus) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgSQLAddDropRateBonus) GetItemDef() uint32 { if m != nil && m.ItemDef != nil { return *m.ItemDef } return 0 } func (m *CMsgSQLAddDropRateBonus) GetDropRateBonus() float32 { if m != nil && m.DropRateBonus != nil { return *m.DropRateBonus } return 0 } func (m *CMsgSQLAddDropRateBonus) GetBoosterType() uint32 { if m != nil && m.BoosterType != nil { return *m.BoosterType } return 0 } func (m *CMsgSQLAddDropRateBonus) GetSecondsDuration() uint32 { if m != nil && m.SecondsDuration != nil { return *m.SecondsDuration } return 0 } func (m *CMsgSQLAddDropRateBonus) GetEndTimeStamp() uint32 { if m != nil && m.EndTimeStamp != nil { return *m.EndTimeStamp } return 0 } type CMsgSQLUpgradeBattleBooster struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` ItemDef *uint32 `protobuf:"varint,2,opt,name=item_def" json:"item_def,omitempty"` BonusToAdd *float32 `protobuf:"fixed32,3,opt,name=bonus_to_add" json:"bonus_to_add,omitempty"` BoosterType *uint32 `protobuf:"varint,4,opt,name=booster_type" json:"booster_type,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgSQLUpgradeBattleBooster) Reset() { *m = CMsgSQLUpgradeBattleBooster{} } func (m *CMsgSQLUpgradeBattleBooster) String() string { return proto.CompactTextString(m) } func (*CMsgSQLUpgradeBattleBooster) ProtoMessage() {} func (*CMsgSQLUpgradeBattleBooster) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{25} } func (m *CMsgSQLUpgradeBattleBooster) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgSQLUpgradeBattleBooster) GetItemDef() uint32 { if m != nil && m.ItemDef != nil { return *m.ItemDef } return 0 } func (m *CMsgSQLUpgradeBattleBooster) GetBonusToAdd() float32 { if m != nil && m.BonusToAdd != nil { return *m.BonusToAdd } return 0 } func (m *CMsgSQLUpgradeBattleBooster) GetBoosterType() uint32 { if m != nil && m.BoosterType != nil { return *m.BoosterType } return 0 } type CMsgGCToGCRefreshSOCache struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` Reload *bool `protobuf:"varint,2,opt,name=reload" json:"reload,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCRefreshSOCache) Reset() { *m = CMsgGCToGCRefreshSOCache{} } func (m *CMsgGCToGCRefreshSOCache) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCRefreshSOCache) ProtoMessage() {} func (*CMsgGCToGCRefreshSOCache) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{26} } func (m *CMsgGCToGCRefreshSOCache) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCRefreshSOCache) GetReload() bool { if m != nil && m.Reload != nil { return *m.Reload } return false } type CMsgGCToGCCheckAccountTradeStatus struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` Initiator *bool `protobuf:"varint,2,opt,name=initiator" json:"initiator,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCCheckAccountTradeStatus) Reset() { *m = CMsgGCToGCCheckAccountTradeStatus{} } func (m *CMsgGCToGCCheckAccountTradeStatus) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCCheckAccountTradeStatus) ProtoMessage() {} func (*CMsgGCToGCCheckAccountTradeStatus) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{27} } func (m *CMsgGCToGCCheckAccountTradeStatus) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCCheckAccountTradeStatus) GetInitiator() bool { if m != nil && m.Initiator != nil { return *m.Initiator } return false } type CMsgGCToGCCheckAccountTradeStatusResponse struct { CanTrade *bool `protobuf:"varint,1,opt,name=can_trade" json:"can_trade,omitempty"` ErrorCode *uint32 `protobuf:"varint,2,opt,name=error_code" json:"error_code,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCCheckAccountTradeStatusResponse) Reset() { *m = CMsgGCToGCCheckAccountTradeStatusResponse{} } func (m *CMsgGCToGCCheckAccountTradeStatusResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCCheckAccountTradeStatusResponse) ProtoMessage() {} func (*CMsgGCToGCCheckAccountTradeStatusResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{28} } func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetCanTrade() bool { if m != nil && m.CanTrade != nil { return *m.CanTrade } return false } func (m *CMsgGCToGCCheckAccountTradeStatusResponse) GetErrorCode() uint32 { if m != nil && m.ErrorCode != nil { return *m.ErrorCode } return 0 } type CMsgGCToGCGrantAccountRolledItems struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` Items []*CMsgGCToGCGrantAccountRolledItems_Item `protobuf:"bytes,2,rep,name=items" json:"items,omitempty"` AuditAction *uint32 `protobuf:"varint,3,opt,name=audit_action" json:"audit_action,omitempty"` AuditData *uint64 `protobuf:"varint,4,opt,name=audit_data" json:"audit_data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGrantAccountRolledItems) Reset() { *m = CMsgGCToGCGrantAccountRolledItems{} } func (m *CMsgGCToGCGrantAccountRolledItems) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGrantAccountRolledItems) ProtoMessage() {} func (*CMsgGCToGCGrantAccountRolledItems) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{29} } func (m *CMsgGCToGCGrantAccountRolledItems) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems) GetItems() []*CMsgGCToGCGrantAccountRolledItems_Item { if m != nil { return m.Items } return nil } func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditAction() uint32 { if m != nil && m.AuditAction != nil { return *m.AuditAction } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems) GetAuditData() uint64 { if m != nil && m.AuditData != nil { return *m.AuditData } return 0 } type CMsgGCToGCGrantAccountRolledItems_Item struct { ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def" json:"item_def,omitempty"` LootLists []string `protobuf:"bytes,2,rep,name=loot_lists" json:"loot_lists,omitempty"` IgnoreLimit *bool `protobuf:"varint,3,opt,name=ignore_limit" json:"ignore_limit,omitempty"` Origin *uint32 `protobuf:"varint,4,opt,name=origin" json:"origin,omitempty"` DynamicAttributes []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute `protobuf:"bytes,5,rep,name=dynamic_attributes" json:"dynamic_attributes,omitempty"` AdditionalAuditEntries []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry `protobuf:"bytes,6,rep,name=additional_audit_entries" json:"additional_audit_entries,omitempty"` InventoryToken *uint32 `protobuf:"varint,7,opt,name=inventory_token" json:"inventory_token,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGrantAccountRolledItems_Item) Reset() { *m = CMsgGCToGCGrantAccountRolledItems_Item{} } func (m *CMsgGCToGCGrantAccountRolledItems_Item) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGrantAccountRolledItems_Item) ProtoMessage() {} func (*CMsgGCToGCGrantAccountRolledItems_Item) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{29, 0} } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetItemDef() uint32 { if m != nil && m.ItemDef != nil { return *m.ItemDef } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetLootLists() []string { if m != nil { return m.LootLists } return nil } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetIgnoreLimit() bool { if m != nil && m.IgnoreLimit != nil { return *m.IgnoreLimit } return false } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetOrigin() uint32 { if m != nil && m.Origin != nil { return *m.Origin } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetDynamicAttributes() []*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute { if m != nil { return m.DynamicAttributes } return nil } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetAdditionalAuditEntries() []*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry { if m != nil { return m.AdditionalAuditEntries } return nil } func (m *CMsgGCToGCGrantAccountRolledItems_Item) GetInventoryToken() uint32 { if m != nil && m.InventoryToken != nil { return *m.InventoryToken } return 0 } type CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute struct { Name *string `protobuf:"bytes,1,opt,name=name" json:"name,omitempty"` ValueUint32 *uint32 `protobuf:"varint,2,opt,name=value_uint32" json:"value_uint32,omitempty"` ValueFloat *float32 `protobuf:"fixed32,3,opt,name=value_float" json:"value_float,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Reset() { *m = CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute{} } func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) ProtoMessage() {} func (*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{29, 0, 0} } func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueUint32() uint32 { if m != nil && m.ValueUint32 != nil { return *m.ValueUint32 } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute) GetValueFloat() float32 { if m != nil && m.ValueFloat != nil { return *m.ValueFloat } return 0 } type CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry struct { OwnerAccountId *uint32 `protobuf:"varint,1,opt,name=owner_account_id" json:"owner_account_id,omitempty"` AuditAction *uint32 `protobuf:"varint,2,opt,name=audit_action" json:"audit_action,omitempty"` AuditData *uint64 `protobuf:"varint,3,opt,name=audit_data" json:"audit_data,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Reset() { *m = CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry{} } func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) ProtoMessage() {} func (*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{29, 0, 1} } func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetOwnerAccountId() uint32 { if m != nil && m.OwnerAccountId != nil { return *m.OwnerAccountId } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditAction() uint32 { if m != nil && m.AuditAction != nil { return *m.AuditAction } return 0 } func (m *CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry) GetAuditData() uint64 { if m != nil && m.AuditData != nil { return *m.AuditData } return 0 } type CMsgGCToGCGrantSelfMadeItemToAccount struct { ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index" json:"item_def_index,omitempty"` Accountid *uint32 `protobuf:"varint,2,opt,name=accountid" json:"accountid,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCGrantSelfMadeItemToAccount) Reset() { *m = CMsgGCToGCGrantSelfMadeItemToAccount{} } func (m *CMsgGCToGCGrantSelfMadeItemToAccount) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCGrantSelfMadeItemToAccount) ProtoMessage() {} func (*CMsgGCToGCGrantSelfMadeItemToAccount) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{30} } func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetItemDefIndex() uint32 { if m != nil && m.ItemDefIndex != nil { return *m.ItemDefIndex } return 0 } func (m *CMsgGCToGCGrantSelfMadeItemToAccount) GetAccountid() uint32 { if m != nil && m.Accountid != nil { return *m.Accountid } return 0 } type CMsgUseItem struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` TargetSteamId *uint64 `protobuf:"fixed64,2,opt,name=target_steam_id" json:"target_steam_id,omitempty"` Gift_PotentialTargets []uint32 `protobuf:"varint,3,rep,name=gift__potential_targets" json:"gift__potential_targets,omitempty"` Duel_ClassLock *uint32 `protobuf:"varint,4,opt,name=duel__class_lock" json:"duel__class_lock,omitempty"` InitiatorSteamId *uint64 `protobuf:"varint,5,opt,name=initiator_steam_id" json:"initiator_steam_id,omitempty"` Itempack_AckImmediately *bool `protobuf:"varint,6,opt,name=itempack__ack_immediately" json:"itempack__ack_immediately,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgUseItem) Reset() { *m = CMsgUseItem{} } func (m *CMsgUseItem) String() string { return proto.CompactTextString(m) } func (*CMsgUseItem) ProtoMessage() {} func (*CMsgUseItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{31} } func (m *CMsgUseItem) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgUseItem) GetTargetSteamId() uint64 { if m != nil && m.TargetSteamId != nil { return *m.TargetSteamId } return 0 } func (m *CMsgUseItem) GetGift_PotentialTargets() []uint32 { if m != nil { return m.Gift_PotentialTargets } return nil } func (m *CMsgUseItem) GetDuel_ClassLock() uint32 { if m != nil && m.Duel_ClassLock != nil { return *m.Duel_ClassLock } return 0 } func (m *CMsgUseItem) GetInitiatorSteamId() uint64 { if m != nil && m.InitiatorSteamId != nil { return *m.InitiatorSteamId } return 0 } func (m *CMsgUseItem) GetItempack_AckImmediately() bool { if m != nil && m.Itempack_AckImmediately != nil { return *m.Itempack_AckImmediately } return false } type CMsgServerUseItem struct { InitiatorAccountId *uint32 `protobuf:"varint,1,opt,name=initiator_account_id" json:"initiator_account_id,omitempty"` UseItemMsg *CMsgUseItem `protobuf:"bytes,2,opt,name=use_item_msg" json:"use_item_msg,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgServerUseItem) Reset() { *m = CMsgServerUseItem{} } func (m *CMsgServerUseItem) String() string { return proto.CompactTextString(m) } func (*CMsgServerUseItem) ProtoMessage() {} func (*CMsgServerUseItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{32} } func (m *CMsgServerUseItem) GetInitiatorAccountId() uint32 { if m != nil && m.InitiatorAccountId != nil { return *m.InitiatorAccountId } return 0 } func (m *CMsgServerUseItem) GetUseItemMsg() *CMsgUseItem { if m != nil { return m.UseItemMsg } return nil } type CMsgUseMultipleItems struct { ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgUseMultipleItems) Reset() { *m = CMsgUseMultipleItems{} } func (m *CMsgUseMultipleItems) String() string { return proto.CompactTextString(m) } func (*CMsgUseMultipleItems) ProtoMessage() {} func (*CMsgUseMultipleItems) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{33} } func (m *CMsgUseMultipleItems) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgGCPartnerBalanceRequest struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCPartnerBalanceRequest) Reset() { *m = CMsgGCPartnerBalanceRequest{} } func (m *CMsgGCPartnerBalanceRequest) String() string { return proto.CompactTextString(m) } func (*CMsgGCPartnerBalanceRequest) ProtoMessage() {} func (*CMsgGCPartnerBalanceRequest) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{34} } type CMsgGCPartnerBalanceResponse struct { Result *EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=dota.EGCPartnerRequestResponse,def=1" json:"result,omitempty"` Balance *uint32 `protobuf:"varint,2,opt,name=balance" json:"balance,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCPartnerBalanceResponse) Reset() { *m = CMsgGCPartnerBalanceResponse{} } func (m *CMsgGCPartnerBalanceResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCPartnerBalanceResponse) ProtoMessage() {} func (*CMsgGCPartnerBalanceResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{35} } const Default_CMsgGCPartnerBalanceResponse_Result EGCPartnerRequestResponse = EGCPartnerRequestResponse_k_EPartnerRequestOK func (m *CMsgGCPartnerBalanceResponse) GetResult() EGCPartnerRequestResponse { if m != nil && m.Result != nil { return *m.Result } return Default_CMsgGCPartnerBalanceResponse_Result } func (m *CMsgGCPartnerBalanceResponse) GetBalance() uint32 { if m != nil && m.Balance != nil { return *m.Balance } return 0 } type CGCStoreRechargeRedirect_LineItem struct { ItemDefId *uint32 `protobuf:"varint,1,opt,name=item_def_id" json:"item_def_id,omitempty"` Quantity *uint32 `protobuf:"varint,2,opt,name=quantity" json:"quantity,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CGCStoreRechargeRedirect_LineItem) Reset() { *m = CGCStoreRechargeRedirect_LineItem{} } func (m *CGCStoreRechargeRedirect_LineItem) String() string { return proto.CompactTextString(m) } func (*CGCStoreRechargeRedirect_LineItem) ProtoMessage() {} func (*CGCStoreRechargeRedirect_LineItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{36} } func (m *CGCStoreRechargeRedirect_LineItem) GetItemDefId() uint32 { if m != nil && m.ItemDefId != nil { return *m.ItemDefId } return 0 } func (m *CGCStoreRechargeRedirect_LineItem) GetQuantity() uint32 { if m != nil && m.Quantity != nil { return *m.Quantity } return 0 } type CMsgGCPartnerRechargeRedirectURLRequest struct { LineItems []*CGCStoreRechargeRedirect_LineItem `protobuf:"bytes,1,rep,name=line_items" json:"line_items,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCPartnerRechargeRedirectURLRequest) Reset() { *m = CMsgGCPartnerRechargeRedirectURLRequest{} } func (m *CMsgGCPartnerRechargeRedirectURLRequest) String() string { return proto.CompactTextString(m) } func (*CMsgGCPartnerRechargeRedirectURLRequest) ProtoMessage() {} func (*CMsgGCPartnerRechargeRedirectURLRequest) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{37} } func (m *CMsgGCPartnerRechargeRedirectURLRequest) GetLineItems() []*CGCStoreRechargeRedirect_LineItem { if m != nil { return m.LineItems } return nil } type CMsgGCPartnerRechargeRedirectURLResponse struct { Result *EGCPartnerRequestResponse `protobuf:"varint,1,opt,name=result,enum=dota.EGCPartnerRequestResponse,def=1" json:"result,omitempty"` Url *string `protobuf:"bytes,2,opt,name=url" json:"url,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCPartnerRechargeRedirectURLResponse) Reset() { *m = CMsgGCPartnerRechargeRedirectURLResponse{} } func (m *CMsgGCPartnerRechargeRedirectURLResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCPartnerRechargeRedirectURLResponse) ProtoMessage() {} func (*CMsgGCPartnerRechargeRedirectURLResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{38} } const Default_CMsgGCPartnerRechargeRedirectURLResponse_Result EGCPartnerRequestResponse = EGCPartnerRequestResponse_k_EPartnerRequestOK func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetResult() EGCPartnerRequestResponse { if m != nil && m.Result != nil { return *m.Result } return Default_CMsgGCPartnerRechargeRedirectURLResponse_Result } func (m *CMsgGCPartnerRechargeRedirectURLResponse) GetUrl() string { if m != nil && m.Url != nil { return *m.Url } return "" } type CMsgGCEconSQLWorkItemEmbeddedRollbackData struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` DeletedItemId *uint64 `protobuf:"varint,2,opt,name=deleted_item_id" json:"deleted_item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) Reset() { *m = CMsgGCEconSQLWorkItemEmbeddedRollbackData{} } func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) String() string { return proto.CompactTextString(m) } func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) ProtoMessage() {} func (*CMsgGCEconSQLWorkItemEmbeddedRollbackData) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{39} } func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCEconSQLWorkItemEmbeddedRollbackData) GetDeletedItemId() uint64 { if m != nil && m.DeletedItemId != nil { return *m.DeletedItemId } return 0 } type CMsgCraftStatue struct { Heroid *uint32 `protobuf:"varint,1,opt,name=heroid" json:"heroid,omitempty"` Sequencename *string `protobuf:"bytes,2,opt,name=sequencename" json:"sequencename,omitempty"` Cycle *float32 `protobuf:"fixed32,3,opt,name=cycle" json:"cycle,omitempty"` Description *string `protobuf:"bytes,4,opt,name=description" json:"description,omitempty"` PedestalItemdef *uint32 `protobuf:"varint,5,opt,name=pedestal_itemdef" json:"pedestal_itemdef,omitempty"` Toolid *uint64 `protobuf:"varint,6,opt,name=toolid" json:"toolid,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgCraftStatue) Reset() { *m = CMsgCraftStatue{} } func (m *CMsgCraftStatue) String() string { return proto.CompactTextString(m) } func (*CMsgCraftStatue) ProtoMessage() {} func (*CMsgCraftStatue) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{40} } func (m *CMsgCraftStatue) GetHeroid() uint32 { if m != nil && m.Heroid != nil { return *m.Heroid } return 0 } func (m *CMsgCraftStatue) GetSequencename() string { if m != nil && m.Sequencename != nil { return *m.Sequencename } return "" } func (m *CMsgCraftStatue) GetCycle() float32 { if m != nil && m.Cycle != nil { return *m.Cycle } return 0 } func (m *CMsgCraftStatue) GetDescription() string { if m != nil && m.Description != nil { return *m.Description } return "" } func (m *CMsgCraftStatue) GetPedestalItemdef() uint32 { if m != nil && m.PedestalItemdef != nil { return *m.PedestalItemdef } return 0 } func (m *CMsgCraftStatue) GetToolid() uint64 { if m != nil && m.Toolid != nil { return *m.Toolid } return 0 } type CMsgRedeemCode struct { Code *string `protobuf:"bytes,1,opt,name=code" json:"code,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRedeemCode) Reset() { *m = CMsgRedeemCode{} } func (m *CMsgRedeemCode) String() string { return proto.CompactTextString(m) } func (*CMsgRedeemCode) ProtoMessage() {} func (*CMsgRedeemCode) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{41} } func (m *CMsgRedeemCode) GetCode() string { if m != nil && m.Code != nil { return *m.Code } return "" } type CMsgRedeemCodeResponse struct { Response *uint32 `protobuf:"varint,1,opt,name=response" json:"response,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgRedeemCodeResponse) Reset() { *m = CMsgRedeemCodeResponse{} } func (m *CMsgRedeemCodeResponse) String() string { return proto.CompactTextString(m) } func (*CMsgRedeemCodeResponse) ProtoMessage() {} func (*CMsgRedeemCodeResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{42} } func (m *CMsgRedeemCodeResponse) GetResponse() uint32 { if m != nil && m.Response != nil { return *m.Response } return 0 } func (m *CMsgRedeemCodeResponse) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgDevNewItemRequest struct { ItemDefName *string `protobuf:"bytes,3,opt,name=item_def_name" json:"item_def_name,omitempty"` LootListName *string `protobuf:"bytes,4,opt,name=loot_list_name" json:"loot_list_name,omitempty"` AttrDefName []string `protobuf:"bytes,5,rep,name=attr_def_name" json:"attr_def_name,omitempty"` AttrValue []string `protobuf:"bytes,6,rep,name=attr_value" json:"attr_value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDevNewItemRequest) Reset() { *m = CMsgDevNewItemRequest{} } func (m *CMsgDevNewItemRequest) String() string { return proto.CompactTextString(m) } func (*CMsgDevNewItemRequest) ProtoMessage() {} func (*CMsgDevNewItemRequest) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{43} } func (m *CMsgDevNewItemRequest) GetItemDefName() string { if m != nil && m.ItemDefName != nil { return *m.ItemDefName } return "" } func (m *CMsgDevNewItemRequest) GetLootListName() string { if m != nil && m.LootListName != nil { return *m.LootListName } return "" } func (m *CMsgDevNewItemRequest) GetAttrDefName() []string { if m != nil { return m.AttrDefName } return nil } func (m *CMsgDevNewItemRequest) GetAttrValue() []string { if m != nil { return m.AttrValue } return nil } type CMsgDevNewItemRequestResponse struct { Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgDevNewItemRequestResponse) Reset() { *m = CMsgDevNewItemRequestResponse{} } func (m *CMsgDevNewItemRequestResponse) String() string { return proto.CompactTextString(m) } func (*CMsgDevNewItemRequestResponse) ProtoMessage() {} func (*CMsgDevNewItemRequestResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{44} } func (m *CMsgDevNewItemRequestResponse) GetSuccess() bool { if m != nil && m.Success != nil { return *m.Success } return false } type CMsgGCAddGiftItem struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCAddGiftItem) Reset() { *m = CMsgGCAddGiftItem{} } func (m *CMsgGCAddGiftItem) String() string { return proto.CompactTextString(m) } func (*CMsgGCAddGiftItem) ProtoMessage() {} func (*CMsgGCAddGiftItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{45} } func (m *CMsgGCAddGiftItem) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCAddGiftItem) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgClientToGCWrapAndDeliverGift struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` GiveToAccountId *uint32 `protobuf:"varint,2,opt,name=give_to_account_id" json:"give_to_account_id,omitempty"` GiftMessage *string `protobuf:"bytes,3,opt,name=gift_message" json:"gift_message,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCWrapAndDeliverGift) Reset() { *m = CMsgClientToGCWrapAndDeliverGift{} } func (m *CMsgClientToGCWrapAndDeliverGift) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCWrapAndDeliverGift) ProtoMessage() {} func (*CMsgClientToGCWrapAndDeliverGift) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{46} } func (m *CMsgClientToGCWrapAndDeliverGift) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCWrapAndDeliverGift) GetGiveToAccountId() uint32 { if m != nil && m.GiveToAccountId != nil { return *m.GiveToAccountId } return 0 } func (m *CMsgClientToGCWrapAndDeliverGift) GetGiftMessage() string { if m != nil && m.GiftMessage != nil { return *m.GiftMessage } return "" } type CMsgClientToGCWrapAndDeliverGiftResponse struct { Response *EGCMsgResponse `protobuf:"varint,1,opt,name=response,enum=dota.EGCMsgResponse,def=0" json:"response,omitempty"` GiftingChargeUses *uint32 `protobuf:"varint,2,opt,name=gifting_charge_uses" json:"gifting_charge_uses,omitempty"` GiftingChargeMax *int32 `protobuf:"varint,3,opt,name=gifting_charge_max" json:"gifting_charge_max,omitempty"` GiftingUses *uint32 `protobuf:"varint,4,opt,name=gifting_uses" json:"gifting_uses,omitempty"` GiftingMax *int32 `protobuf:"varint,5,opt,name=gifting_max" json:"gifting_max,omitempty"` GiftingWindowHours *uint32 `protobuf:"varint,6,opt,name=gifting_window_hours" json:"gifting_window_hours,omitempty"` TradeRestriction *EGCMsgInitiateTradeResponse `protobuf:"varint,7,opt,name=trade_restriction,enum=dota.EGCMsgInitiateTradeResponse,def=0" json:"trade_restriction,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) Reset() { *m = CMsgClientToGCWrapAndDeliverGiftResponse{} } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCWrapAndDeliverGiftResponse) ProtoMessage() {} func (*CMsgClientToGCWrapAndDeliverGiftResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{47} } const Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response EGCMsgResponse = EGCMsgResponse_k_EGCMsgResponseOK const Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetResponse() EGCMsgResponse { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCWrapAndDeliverGiftResponse_Response } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeUses() uint32 { if m != nil && m.GiftingChargeUses != nil { return *m.GiftingChargeUses } return 0 } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingChargeMax() int32 { if m != nil && m.GiftingChargeMax != nil { return *m.GiftingChargeMax } return 0 } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingUses() uint32 { if m != nil && m.GiftingUses != nil { return *m.GiftingUses } return 0 } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingMax() int32 { if m != nil && m.GiftingMax != nil { return *m.GiftingMax } return 0 } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetGiftingWindowHours() uint32 { if m != nil && m.GiftingWindowHours != nil { return *m.GiftingWindowHours } return 0 } func (m *CMsgClientToGCWrapAndDeliverGiftResponse) GetTradeRestriction() EGCMsgInitiateTradeResponse { if m != nil && m.TradeRestriction != nil { return *m.TradeRestriction } return Default_CMsgClientToGCWrapAndDeliverGiftResponse_TradeRestriction } type CMsgClientToGCUnwrapGift struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnwrapGift) Reset() { *m = CMsgClientToGCUnwrapGift{} } func (m *CMsgClientToGCUnwrapGift) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnwrapGift) ProtoMessage() {} func (*CMsgClientToGCUnwrapGift) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{48} } func (m *CMsgClientToGCUnwrapGift) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgClientToGCGetGiftPermissions struct { XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCGetGiftPermissions) Reset() { *m = CMsgClientToGCGetGiftPermissions{} } func (m *CMsgClientToGCGetGiftPermissions) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCGetGiftPermissions) ProtoMessage() {} func (*CMsgClientToGCGetGiftPermissions) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{49} } type CMsgClientToGCGetGiftPermissionsResponse struct { IsUnlimited *bool `protobuf:"varint,1,opt,name=is_unlimited" json:"is_unlimited,omitempty"` HasTwoFactor *bool `protobuf:"varint,3,opt,name=has_two_factor" json:"has_two_factor,omitempty"` SenderPermission *EGCMsgInitiateTradeResponse `protobuf:"varint,6,opt,name=sender_permission,enum=dota.EGCMsgInitiateTradeResponse,def=0" json:"sender_permission,omitempty"` FriendshipAgeRequirement *uint32 `protobuf:"varint,7,opt,name=friendship_age_requirement" json:"friendship_age_requirement,omitempty"` FriendshipAgeRequirementTwoFactor *uint32 `protobuf:"varint,8,opt,name=friendship_age_requirement_two_factor" json:"friendship_age_requirement_two_factor,omitempty"` FriendPermissions []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission `protobuf:"bytes,9,rep,name=friend_permissions" json:"friend_permissions,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCGetGiftPermissionsResponse) Reset() { *m = CMsgClientToGCGetGiftPermissionsResponse{} } func (m *CMsgClientToGCGetGiftPermissionsResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCGetGiftPermissionsResponse) ProtoMessage() {} func (*CMsgClientToGCGetGiftPermissionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{50} } const Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted func (m *CMsgClientToGCGetGiftPermissionsResponse) GetIsUnlimited() bool { if m != nil && m.IsUnlimited != nil { return *m.IsUnlimited } return false } func (m *CMsgClientToGCGetGiftPermissionsResponse) GetHasTwoFactor() bool { if m != nil && m.HasTwoFactor != nil { return *m.HasTwoFactor } return false } func (m *CMsgClientToGCGetGiftPermissionsResponse) GetSenderPermission() EGCMsgInitiateTradeResponse { if m != nil && m.SenderPermission != nil { return *m.SenderPermission } return Default_CMsgClientToGCGetGiftPermissionsResponse_SenderPermission } func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirement() uint32 { if m != nil && m.FriendshipAgeRequirement != nil { return *m.FriendshipAgeRequirement } return 0 } func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendshipAgeRequirementTwoFactor() uint32 { if m != nil && m.FriendshipAgeRequirementTwoFactor != nil { return *m.FriendshipAgeRequirementTwoFactor } return 0 } func (m *CMsgClientToGCGetGiftPermissionsResponse) GetFriendPermissions() []*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission { if m != nil { return m.FriendPermissions } return nil } type CMsgClientToGCGetGiftPermissionsResponse_FriendPermission struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` Permission *EGCMsgInitiateTradeResponse `protobuf:"varint,2,opt,name=permission,enum=dota.EGCMsgInitiateTradeResponse,def=0" json:"permission,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Reset() { *m = CMsgClientToGCGetGiftPermissionsResponse_FriendPermission{} } func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) ProtoMessage() {} func (*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{50, 0} } const Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission EGCMsgInitiateTradeResponse = EGCMsgInitiateTradeResponse_k_EGCMsgInitiateTradeResponse_Accepted func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgClientToGCGetGiftPermissionsResponse_FriendPermission) GetPermission() EGCMsgInitiateTradeResponse { if m != nil && m.Permission != nil { return *m.Permission } return Default_CMsgClientToGCGetGiftPermissionsResponse_FriendPermission_Permission } type CMsgClientToGCUnpackBundle struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnpackBundle) Reset() { *m = CMsgClientToGCUnpackBundle{} } func (m *CMsgClientToGCUnpackBundle) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnpackBundle) ProtoMessage() {} func (*CMsgClientToGCUnpackBundle) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{51} } func (m *CMsgClientToGCUnpackBundle) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgClientToGCUnpackBundleResponse struct { UnpackedItemIds []uint64 `protobuf:"varint,1,rep,name=unpacked_item_ids" json:"unpacked_item_ids,omitempty"` Response *CMsgClientToGCUnpackBundleResponse_EUnpackBundle `protobuf:"varint,2,opt,name=response,enum=dota.CMsgClientToGCUnpackBundleResponse_EUnpackBundle,def=0" json:"response,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnpackBundleResponse) Reset() { *m = CMsgClientToGCUnpackBundleResponse{} } func (m *CMsgClientToGCUnpackBundleResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnpackBundleResponse) ProtoMessage() {} func (*CMsgClientToGCUnpackBundleResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{52} } const Default_CMsgClientToGCUnpackBundleResponse_Response CMsgClientToGCUnpackBundleResponse_EUnpackBundle = CMsgClientToGCUnpackBundleResponse_k_UnpackBundle_Succeeded func (m *CMsgClientToGCUnpackBundleResponse) GetUnpackedItemIds() []uint64 { if m != nil { return m.UnpackedItemIds } return nil } func (m *CMsgClientToGCUnpackBundleResponse) GetResponse() CMsgClientToGCUnpackBundleResponse_EUnpackBundle { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCUnpackBundleResponse_Response } type CMsgGCToClientStoreTransactionCompleted struct { TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id" json:"txn_id,omitempty"` ItemIds []uint64 `protobuf:"varint,2,rep,name=item_ids" json:"item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToClientStoreTransactionCompleted) Reset() { *m = CMsgGCToClientStoreTransactionCompleted{} } func (m *CMsgGCToClientStoreTransactionCompleted) String() string { return proto.CompactTextString(m) } func (*CMsgGCToClientStoreTransactionCompleted) ProtoMessage() {} func (*CMsgGCToClientStoreTransactionCompleted) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{53} } func (m *CMsgGCToClientStoreTransactionCompleted) GetTxnId() uint64 { if m != nil && m.TxnId != nil { return *m.TxnId } return 0 } func (m *CMsgGCToClientStoreTransactionCompleted) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } type CMsgClientToGCEquipItems struct { Equips []*CMsgAdjustItemEquippedState `protobuf:"bytes,1,rep,name=equips" json:"equips,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCEquipItems) Reset() { *m = CMsgClientToGCEquipItems{} } func (m *CMsgClientToGCEquipItems) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCEquipItems) ProtoMessage() {} func (*CMsgClientToGCEquipItems) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{54} } func (m *CMsgClientToGCEquipItems) GetEquips() []*CMsgAdjustItemEquippedState { if m != nil { return m.Equips } return nil } type CMsgClientToGCEquipItemsResponse struct { SoCacheVersionId *uint64 `protobuf:"fixed64,1,opt,name=so_cache_version_id" json:"so_cache_version_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCEquipItemsResponse) Reset() { *m = CMsgClientToGCEquipItemsResponse{} } func (m *CMsgClientToGCEquipItemsResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCEquipItemsResponse) ProtoMessage() {} func (*CMsgClientToGCEquipItemsResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{55} } func (m *CMsgClientToGCEquipItemsResponse) GetSoCacheVersionId() uint64 { if m != nil && m.SoCacheVersionId != nil { return *m.SoCacheVersionId } return 0 } type CMsgClientToGCSetItemStyle struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index" json:"style_index,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCSetItemStyle) Reset() { *m = CMsgClientToGCSetItemStyle{} } func (m *CMsgClientToGCSetItemStyle) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCSetItemStyle) ProtoMessage() {} func (*CMsgClientToGCSetItemStyle) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{56} } func (m *CMsgClientToGCSetItemStyle) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCSetItemStyle) GetStyleIndex() uint32 { if m != nil && m.StyleIndex != nil { return *m.StyleIndex } return 0 } type CMsgClientToGCSetItemStyleResponse struct { Response *CMsgClientToGCSetItemStyleResponse_ESetStyle `protobuf:"varint,1,opt,name=response,enum=dota.CMsgClientToGCSetItemStyleResponse_ESetStyle,def=0" json:"response,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCSetItemStyleResponse) Reset() { *m = CMsgClientToGCSetItemStyleResponse{} } func (m *CMsgClientToGCSetItemStyleResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCSetItemStyleResponse) ProtoMessage() {} func (*CMsgClientToGCSetItemStyleResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{57} } const Default_CMsgClientToGCSetItemStyleResponse_Response CMsgClientToGCSetItemStyleResponse_ESetStyle = CMsgClientToGCSetItemStyleResponse_k_SetStyle_Succeeded func (m *CMsgClientToGCSetItemStyleResponse) GetResponse() CMsgClientToGCSetItemStyleResponse_ESetStyle { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCSetItemStyleResponse_Response } type CMsgClientToGCUnlockItemStyle struct { ItemToUnlock *uint64 `protobuf:"varint,1,opt,name=item_to_unlock" json:"item_to_unlock,omitempty"` StyleIndex *uint32 `protobuf:"varint,2,opt,name=style_index" json:"style_index,omitempty"` ConsumableItemIds []uint64 `protobuf:"varint,3,rep,name=consumable_item_ids" json:"consumable_item_ids,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnlockItemStyle) Reset() { *m = CMsgClientToGCUnlockItemStyle{} } func (m *CMsgClientToGCUnlockItemStyle) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnlockItemStyle) ProtoMessage() {} func (*CMsgClientToGCUnlockItemStyle) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{58} } func (m *CMsgClientToGCUnlockItemStyle) GetItemToUnlock() uint64 { if m != nil && m.ItemToUnlock != nil { return *m.ItemToUnlock } return 0 } func (m *CMsgClientToGCUnlockItemStyle) GetStyleIndex() uint32 { if m != nil && m.StyleIndex != nil { return *m.StyleIndex } return 0 } func (m *CMsgClientToGCUnlockItemStyle) GetConsumableItemIds() []uint64 { if m != nil { return m.ConsumableItemIds } return nil } type CMsgClientToGCUnlockItemStyleResponse struct { Response *CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle `protobuf:"varint,1,opt,name=response,enum=dota.CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle,def=0" json:"response,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` StyleIndex *uint32 `protobuf:"varint,3,opt,name=style_index" json:"style_index,omitempty"` StylePrereq *uint32 `protobuf:"varint,4,opt,name=style_prereq" json:"style_prereq,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnlockItemStyleResponse) Reset() { *m = CMsgClientToGCUnlockItemStyleResponse{} } func (m *CMsgClientToGCUnlockItemStyleResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnlockItemStyleResponse) ProtoMessage() {} func (*CMsgClientToGCUnlockItemStyleResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{59} } const Default_CMsgClientToGCUnlockItemStyleResponse_Response CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle = CMsgClientToGCUnlockItemStyleResponse_k_UnlockStyle_Succeeded func (m *CMsgClientToGCUnlockItemStyleResponse) GetResponse() CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCUnlockItemStyleResponse_Response } func (m *CMsgClientToGCUnlockItemStyleResponse) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCUnlockItemStyleResponse) GetStyleIndex() uint32 { if m != nil && m.StyleIndex != nil { return *m.StyleIndex } return 0 } func (m *CMsgClientToGCUnlockItemStyleResponse) GetStylePrereq() uint32 { if m != nil && m.StylePrereq != nil { return *m.StylePrereq } return 0 } type CMsgClientToGCSetItemInventoryCategory struct { ItemIds []uint64 `protobuf:"varint,1,rep,name=item_ids" json:"item_ids,omitempty"` SetToValue *uint32 `protobuf:"varint,2,opt,name=set_to_value" json:"set_to_value,omitempty"` RemoveCategories *uint32 `protobuf:"varint,3,opt,name=remove_categories" json:"remove_categories,omitempty"` AddCategories *uint32 `protobuf:"varint,4,opt,name=add_categories" json:"add_categories,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCSetItemInventoryCategory) Reset() { *m = CMsgClientToGCSetItemInventoryCategory{} } func (m *CMsgClientToGCSetItemInventoryCategory) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCSetItemInventoryCategory) ProtoMessage() {} func (*CMsgClientToGCSetItemInventoryCategory) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{60} } func (m *CMsgClientToGCSetItemInventoryCategory) GetItemIds() []uint64 { if m != nil { return m.ItemIds } return nil } func (m *CMsgClientToGCSetItemInventoryCategory) GetSetToValue() uint32 { if m != nil && m.SetToValue != nil { return *m.SetToValue } return 0 } func (m *CMsgClientToGCSetItemInventoryCategory) GetRemoveCategories() uint32 { if m != nil && m.RemoveCategories != nil { return *m.RemoveCategories } return 0 } func (m *CMsgClientToGCSetItemInventoryCategory) GetAddCategories() uint32 { if m != nil && m.AddCategories != nil { return *m.AddCategories } return 0 } type CMsgClientToGCUnlockCrate struct { CrateItemId *uint64 `protobuf:"varint,1,opt,name=crate_item_id" json:"crate_item_id,omitempty"` KeyItemId *uint64 `protobuf:"varint,2,opt,name=key_item_id" json:"key_item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnlockCrate) Reset() { *m = CMsgClientToGCUnlockCrate{} } func (m *CMsgClientToGCUnlockCrate) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnlockCrate) ProtoMessage() {} func (*CMsgClientToGCUnlockCrate) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{61} } func (m *CMsgClientToGCUnlockCrate) GetCrateItemId() uint64 { if m != nil && m.CrateItemId != nil { return *m.CrateItemId } return 0 } func (m *CMsgClientToGCUnlockCrate) GetKeyItemId() uint64 { if m != nil && m.KeyItemId != nil { return *m.KeyItemId } return 0 } type CMsgClientToGCUnlockCrateResponse struct { Result *EGCMsgResponse `protobuf:"varint,1,opt,name=result,enum=dota.EGCMsgResponse,def=0" json:"result,omitempty"` GrantedItems []*CMsgClientToGCUnlockCrateResponse_Item `protobuf:"bytes,2,rep,name=granted_items" json:"granted_items,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnlockCrateResponse) Reset() { *m = CMsgClientToGCUnlockCrateResponse{} } func (m *CMsgClientToGCUnlockCrateResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnlockCrateResponse) ProtoMessage() {} func (*CMsgClientToGCUnlockCrateResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{62} } const Default_CMsgClientToGCUnlockCrateResponse_Result EGCMsgResponse = EGCMsgResponse_k_EGCMsgResponseOK func (m *CMsgClientToGCUnlockCrateResponse) GetResult() EGCMsgResponse { if m != nil && m.Result != nil { return *m.Result } return Default_CMsgClientToGCUnlockCrateResponse_Result } func (m *CMsgClientToGCUnlockCrateResponse) GetGrantedItems() []*CMsgClientToGCUnlockCrateResponse_Item { if m != nil { return m.GrantedItems } return nil } type CMsgClientToGCUnlockCrateResponse_Item struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` DefIndex *uint32 `protobuf:"varint,2,opt,name=def_index" json:"def_index,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCUnlockCrateResponse_Item) Reset() { *m = CMsgClientToGCUnlockCrateResponse_Item{} } func (m *CMsgClientToGCUnlockCrateResponse_Item) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCUnlockCrateResponse_Item) ProtoMessage() {} func (*CMsgClientToGCUnlockCrateResponse_Item) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{62, 0} } func (m *CMsgClientToGCUnlockCrateResponse_Item) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCUnlockCrateResponse_Item) GetDefIndex() uint32 { if m != nil && m.DefIndex != nil { return *m.DefIndex } return 0 } type CMsgClientToGCRemoveItemAttribute struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCRemoveItemAttribute) Reset() { *m = CMsgClientToGCRemoveItemAttribute{} } func (m *CMsgClientToGCRemoveItemAttribute) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCRemoveItemAttribute) ProtoMessage() {} func (*CMsgClientToGCRemoveItemAttribute) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{63} } func (m *CMsgClientToGCRemoveItemAttribute) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgClientToGCRemoveItemAttributeResponse struct { Response *CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute `protobuf:"varint,1,opt,name=response,enum=dota.CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute,def=0" json:"response,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCRemoveItemAttributeResponse) Reset() { *m = CMsgClientToGCRemoveItemAttributeResponse{} } func (m *CMsgClientToGCRemoveItemAttributeResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCRemoveItemAttributeResponse) ProtoMessage() {} func (*CMsgClientToGCRemoveItemAttributeResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{64} } const Default_CMsgClientToGCRemoveItemAttributeResponse_Response CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute = CMsgClientToGCRemoveItemAttributeResponse_k_RemoveItemAttribute_Succeeded func (m *CMsgClientToGCRemoveItemAttributeResponse) GetResponse() CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCRemoveItemAttributeResponse_Response } func (m *CMsgClientToGCRemoveItemAttributeResponse) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgClientToGCNameItem struct { SubjectItemId *uint64 `protobuf:"varint,1,opt,name=subject_item_id" json:"subject_item_id,omitempty"` ToolItemId *uint64 `protobuf:"varint,2,opt,name=tool_item_id" json:"tool_item_id,omitempty"` Name *string `protobuf:"bytes,3,opt,name=name" json:"name,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCNameItem) Reset() { *m = CMsgClientToGCNameItem{} } func (m *CMsgClientToGCNameItem) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCNameItem) ProtoMessage() {} func (*CMsgClientToGCNameItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{65} } func (m *CMsgClientToGCNameItem) GetSubjectItemId() uint64 { if m != nil && m.SubjectItemId != nil { return *m.SubjectItemId } return 0 } func (m *CMsgClientToGCNameItem) GetToolItemId() uint64 { if m != nil && m.ToolItemId != nil { return *m.ToolItemId } return 0 } func (m *CMsgClientToGCNameItem) GetName() string { if m != nil && m.Name != nil { return *m.Name } return "" } type CMsgClientToGCNameItemResponse struct { Response *CMsgClientToGCNameItemResponse_ENameItem `protobuf:"varint,1,opt,name=response,enum=dota.CMsgClientToGCNameItemResponse_ENameItem,def=0" json:"response,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCNameItemResponse) Reset() { *m = CMsgClientToGCNameItemResponse{} } func (m *CMsgClientToGCNameItemResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCNameItemResponse) ProtoMessage() {} func (*CMsgClientToGCNameItemResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{66} } const Default_CMsgClientToGCNameItemResponse_Response CMsgClientToGCNameItemResponse_ENameItem = CMsgClientToGCNameItemResponse_k_NameItem_Succeeded func (m *CMsgClientToGCNameItemResponse) GetResponse() CMsgClientToGCNameItemResponse_ENameItem { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCNameItemResponse_Response } func (m *CMsgClientToGCNameItemResponse) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } type CMsgGCSetItemPosition struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` NewPosition *uint32 `protobuf:"varint,2,opt,name=new_position" json:"new_position,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCSetItemPosition) Reset() { *m = CMsgGCSetItemPosition{} } func (m *CMsgGCSetItemPosition) String() string { return proto.CompactTextString(m) } func (*CMsgGCSetItemPosition) ProtoMessage() {} func (*CMsgGCSetItemPosition) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{67} } func (m *CMsgGCSetItemPosition) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgGCSetItemPosition) GetNewPosition() uint32 { if m != nil && m.NewPosition != nil { return *m.NewPosition } return 0 } type CAttribute_ItemDynamicRecipeComponent struct { ItemDef *uint32 `protobuf:"varint,1,opt,name=item_def" json:"item_def,omitempty"` ItemQuality *uint32 `protobuf:"varint,2,opt,name=item_quality" json:"item_quality,omitempty"` ItemFlags *uint32 `protobuf:"varint,3,opt,name=item_flags" json:"item_flags,omitempty"` AttributesString *string `protobuf:"bytes,4,opt,name=attributes_string" json:"attributes_string,omitempty"` ItemCount *uint32 `protobuf:"varint,5,opt,name=item_count" json:"item_count,omitempty"` ItemsFulfilled *uint32 `protobuf:"varint,6,opt,name=items_fulfilled" json:"items_fulfilled,omitempty"` ItemRarity *uint32 `protobuf:"varint,7,opt,name=item_rarity" json:"item_rarity,omitempty"` Lootlist *string `protobuf:"bytes,8,opt,name=lootlist" json:"lootlist,omitempty"` FulfilledItemId *uint64 `protobuf:"varint,9,opt,name=fulfilled_item_id" json:"fulfilled_item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CAttribute_ItemDynamicRecipeComponent) Reset() { *m = CAttribute_ItemDynamicRecipeComponent{} } func (m *CAttribute_ItemDynamicRecipeComponent) String() string { return proto.CompactTextString(m) } func (*CAttribute_ItemDynamicRecipeComponent) ProtoMessage() {} func (*CAttribute_ItemDynamicRecipeComponent) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{68} } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemDef() uint32 { if m != nil && m.ItemDef != nil { return *m.ItemDef } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemQuality() uint32 { if m != nil && m.ItemQuality != nil { return *m.ItemQuality } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemFlags() uint32 { if m != nil && m.ItemFlags != nil { return *m.ItemFlags } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetAttributesString() string { if m != nil && m.AttributesString != nil { return *m.AttributesString } return "" } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemCount() uint32 { if m != nil && m.ItemCount != nil { return *m.ItemCount } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemsFulfilled() uint32 { if m != nil && m.ItemsFulfilled != nil { return *m.ItemsFulfilled } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetItemRarity() uint32 { if m != nil && m.ItemRarity != nil { return *m.ItemRarity } return 0 } func (m *CAttribute_ItemDynamicRecipeComponent) GetLootlist() string { if m != nil && m.Lootlist != nil { return *m.Lootlist } return "" } func (m *CAttribute_ItemDynamicRecipeComponent) GetFulfilledItemId() uint64 { if m != nil && m.FulfilledItemId != nil { return *m.FulfilledItemId } return 0 } type CProtoItemSocket struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` AttrDefIndex *uint32 `protobuf:"varint,2,opt,name=attr_def_index" json:"attr_def_index,omitempty"` RequiredType *uint32 `protobuf:"varint,3,opt,name=required_type" json:"required_type,omitempty"` RequiredHero *string `protobuf:"bytes,4,opt,name=required_hero" json:"required_hero,omitempty"` GemDefIndex *uint32 `protobuf:"varint,5,opt,name=gem_def_index" json:"gem_def_index,omitempty"` NotTradable *bool `protobuf:"varint,6,opt,name=not_tradable" json:"not_tradable,omitempty"` RequiredItemSlot *string `protobuf:"bytes,7,opt,name=required_item_slot" json:"required_item_slot,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket) Reset() { *m = CProtoItemSocket{} } func (m *CProtoItemSocket) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket) ProtoMessage() {} func (*CProtoItemSocket) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{69} } func (m *CProtoItemSocket) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CProtoItemSocket) GetAttrDefIndex() uint32 { if m != nil && m.AttrDefIndex != nil { return *m.AttrDefIndex } return 0 } func (m *CProtoItemSocket) GetRequiredType() uint32 { if m != nil && m.RequiredType != nil { return *m.RequiredType } return 0 } func (m *CProtoItemSocket) GetRequiredHero() string { if m != nil && m.RequiredHero != nil { return *m.RequiredHero } return "" } func (m *CProtoItemSocket) GetGemDefIndex() uint32 { if m != nil && m.GemDefIndex != nil { return *m.GemDefIndex } return 0 } func (m *CProtoItemSocket) GetNotTradable() bool { if m != nil && m.NotTradable != nil { return *m.NotTradable } return false } func (m *CProtoItemSocket) GetRequiredItemSlot() string { if m != nil && m.RequiredItemSlot != nil { return *m.RequiredItemSlot } return "" } type CProtoItemSocket_Empty struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Empty) Reset() { *m = CProtoItemSocket_Empty{} } func (m *CProtoItemSocket_Empty) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Empty) ProtoMessage() {} func (*CProtoItemSocket_Empty) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{70} } func (m *CProtoItemSocket_Empty) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } type CProtoItemSocket_Effect struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` Effect *uint32 `protobuf:"varint,2,opt,name=effect" json:"effect,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Effect) Reset() { *m = CProtoItemSocket_Effect{} } func (m *CProtoItemSocket_Effect) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Effect) ProtoMessage() {} func (*CProtoItemSocket_Effect) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{71} } func (m *CProtoItemSocket_Effect) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_Effect) GetEffect() uint32 { if m != nil && m.Effect != nil { return *m.Effect } return 0 } type CProtoItemSocket_Color struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` Red *uint32 `protobuf:"varint,2,opt,name=red" json:"red,omitempty"` Green *uint32 `protobuf:"varint,3,opt,name=green" json:"green,omitempty"` Blue *uint32 `protobuf:"varint,4,opt,name=blue" json:"blue,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Color) Reset() { *m = CProtoItemSocket_Color{} } func (m *CProtoItemSocket_Color) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Color) ProtoMessage() {} func (*CProtoItemSocket_Color) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{72} } func (m *CProtoItemSocket_Color) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_Color) GetRed() uint32 { if m != nil && m.Red != nil { return *m.Red } return 0 } func (m *CProtoItemSocket_Color) GetGreen() uint32 { if m != nil && m.Green != nil { return *m.Green } return 0 } func (m *CProtoItemSocket_Color) GetBlue() uint32 { if m != nil && m.Blue != nil { return *m.Blue } return 0 } type CProtoItemSocket_Strange struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` StrangeType *uint32 `protobuf:"varint,2,opt,name=strange_type" json:"strange_type,omitempty"` StrangeValue *uint32 `protobuf:"varint,3,opt,name=strange_value" json:"strange_value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Strange) Reset() { *m = CProtoItemSocket_Strange{} } func (m *CProtoItemSocket_Strange) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Strange) ProtoMessage() {} func (*CProtoItemSocket_Strange) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{73} } func (m *CProtoItemSocket_Strange) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_Strange) GetStrangeType() uint32 { if m != nil && m.StrangeType != nil { return *m.StrangeType } return 0 } func (m *CProtoItemSocket_Strange) GetStrangeValue() uint32 { if m != nil && m.StrangeValue != nil { return *m.StrangeValue } return 0 } type CProtoItemSocket_Spectator struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` GamesViewed *uint32 `protobuf:"varint,2,opt,name=games_viewed" json:"games_viewed,omitempty"` CorporationId *uint32 `protobuf:"varint,3,opt,name=corporation_id" json:"corporation_id,omitempty"` LeagueId *uint32 `protobuf:"varint,4,opt,name=league_id" json:"league_id,omitempty"` TeamId *uint32 `protobuf:"varint,5,opt,name=team_id" json:"team_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Spectator) Reset() { *m = CProtoItemSocket_Spectator{} } func (m *CProtoItemSocket_Spectator) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Spectator) ProtoMessage() {} func (*CProtoItemSocket_Spectator) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{74} } func (m *CProtoItemSocket_Spectator) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_Spectator) GetGamesViewed() uint32 { if m != nil && m.GamesViewed != nil { return *m.GamesViewed } return 0 } func (m *CProtoItemSocket_Spectator) GetCorporationId() uint32 { if m != nil && m.CorporationId != nil { return *m.CorporationId } return 0 } func (m *CProtoItemSocket_Spectator) GetLeagueId() uint32 { if m != nil && m.LeagueId != nil { return *m.LeagueId } return 0 } func (m *CProtoItemSocket_Spectator) GetTeamId() uint32 { if m != nil && m.TeamId != nil { return *m.TeamId } return 0 } type CProtoItemSocket_AssetModifier struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier" json:"asset_modifier,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_AssetModifier) Reset() { *m = CProtoItemSocket_AssetModifier{} } func (m *CProtoItemSocket_AssetModifier) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_AssetModifier) ProtoMessage() {} func (*CProtoItemSocket_AssetModifier) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{75} } func (m *CProtoItemSocket_AssetModifier) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_AssetModifier) GetAssetModifier() uint32 { if m != nil && m.AssetModifier != nil { return *m.AssetModifier } return 0 } type CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` AssetModifier *uint32 `protobuf:"varint,2,opt,name=asset_modifier" json:"asset_modifier,omitempty"` AnimModifier *uint32 `protobuf:"varint,3,opt,name=anim_modifier" json:"anim_modifier,omitempty"` AbilityEffect *uint32 `protobuf:"varint,4,opt,name=ability_effect" json:"ability_effect,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Reset() { *m = CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY{} } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) ProtoMessage() {} func (*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{76} } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAssetModifier() uint32 { if m != nil && m.AssetModifier != nil { return *m.AssetModifier } return 0 } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAnimModifier() uint32 { if m != nil && m.AnimModifier != nil { return *m.AnimModifier } return 0 } func (m *CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY) GetAbilityEffect() uint32 { if m != nil && m.AbilityEffect != nil { return *m.AbilityEffect } return 0 } type CProtoItemSocket_Autograph struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` Autograph *string `protobuf:"bytes,2,opt,name=autograph" json:"autograph,omitempty"` AutographId *uint32 `protobuf:"varint,3,opt,name=autograph_id" json:"autograph_id,omitempty"` AutographScore *uint32 `protobuf:"varint,4,opt,name=autograph_score" json:"autograph_score,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_Autograph) Reset() { *m = CProtoItemSocket_Autograph{} } func (m *CProtoItemSocket_Autograph) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_Autograph) ProtoMessage() {} func (*CProtoItemSocket_Autograph) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{77} } func (m *CProtoItemSocket_Autograph) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } func (m *CProtoItemSocket_Autograph) GetAutograph() string { if m != nil && m.Autograph != nil { return *m.Autograph } return "" } func (m *CProtoItemSocket_Autograph) GetAutographId() uint32 { if m != nil && m.AutographId != nil { return *m.AutographId } return 0 } func (m *CProtoItemSocket_Autograph) GetAutographScore() uint32 { if m != nil && m.AutographScore != nil { return *m.AutographScore } return 0 } type CProtoItemSocket_StaticVisuals struct { Socket *CProtoItemSocket `protobuf:"bytes,1,opt,name=socket" json:"socket,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CProtoItemSocket_StaticVisuals) Reset() { *m = CProtoItemSocket_StaticVisuals{} } func (m *CProtoItemSocket_StaticVisuals) String() string { return proto.CompactTextString(m) } func (*CProtoItemSocket_StaticVisuals) ProtoMessage() {} func (*CProtoItemSocket_StaticVisuals) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{78} } func (m *CProtoItemSocket_StaticVisuals) GetSocket() *CProtoItemSocket { if m != nil { return m.Socket } return nil } type CAttribute_String struct { Value *string `protobuf:"bytes,1,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CAttribute_String) Reset() { *m = CAttribute_String{} } func (m *CAttribute_String) String() string { return proto.CompactTextString(m) } func (*CAttribute_String) ProtoMessage() {} func (*CAttribute_String) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{79} } func (m *CAttribute_String) GetValue() string { if m != nil && m.Value != nil { return *m.Value } return "" } type CWorkshop_GetItemDailyRevenue_Request struct { Appid *uint32 `protobuf:"varint,1,opt,name=appid" json:"appid,omitempty"` ItemId *uint32 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` DateStart *uint32 `protobuf:"varint,3,opt,name=date_start" json:"date_start,omitempty"` DateEnd *uint32 `protobuf:"varint,4,opt,name=date_end" json:"date_end,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CWorkshop_GetItemDailyRevenue_Request) Reset() { *m = CWorkshop_GetItemDailyRevenue_Request{} } func (m *CWorkshop_GetItemDailyRevenue_Request) String() string { return proto.CompactTextString(m) } func (*CWorkshop_GetItemDailyRevenue_Request) ProtoMessage() {} func (*CWorkshop_GetItemDailyRevenue_Request) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{80} } func (m *CWorkshop_GetItemDailyRevenue_Request) GetAppid() uint32 { if m != nil && m.Appid != nil { return *m.Appid } return 0 } func (m *CWorkshop_GetItemDailyRevenue_Request) GetItemId() uint32 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateStart() uint32 { if m != nil && m.DateStart != nil { return *m.DateStart } return 0 } func (m *CWorkshop_GetItemDailyRevenue_Request) GetDateEnd() uint32 { if m != nil && m.DateEnd != nil { return *m.DateEnd } return 0 } type CWorkshop_GetItemDailyRevenue_Response struct { CountryRevenue []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue `protobuf:"bytes,1,rep,name=country_revenue" json:"country_revenue,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CWorkshop_GetItemDailyRevenue_Response) Reset() { *m = CWorkshop_GetItemDailyRevenue_Response{} } func (m *CWorkshop_GetItemDailyRevenue_Response) String() string { return proto.CompactTextString(m) } func (*CWorkshop_GetItemDailyRevenue_Response) ProtoMessage() {} func (*CWorkshop_GetItemDailyRevenue_Response) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{81} } func (m *CWorkshop_GetItemDailyRevenue_Response) GetCountryRevenue() []*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue { if m != nil { return m.CountryRevenue } return nil } type CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue struct { CountryCode *string `protobuf:"bytes,1,opt,name=country_code" json:"country_code,omitempty"` Date *uint32 `protobuf:"varint,2,opt,name=date" json:"date,omitempty"` RevenueUsd *int64 `protobuf:"varint,3,opt,name=revenue_usd" json:"revenue_usd,omitempty"` Units *int32 `protobuf:"varint,4,opt,name=units" json:"units,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Reset() { *m = CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue{} } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) String() string { return proto.CompactTextString(m) } func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) ProtoMessage() {} func (*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{81, 0} } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetCountryCode() string { if m != nil && m.CountryCode != nil { return *m.CountryCode } return "" } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetDate() uint32 { if m != nil && m.Date != nil { return *m.Date } return 0 } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetRevenueUsd() int64 { if m != nil && m.RevenueUsd != nil { return *m.RevenueUsd } return 0 } func (m *CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue) GetUnits() int32 { if m != nil && m.Units != nil { return *m.Units } return 0 } type CMsgSQLGCToGCGrantBackpackSlots struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` AddSlots *uint32 `protobuf:"varint,2,opt,name=add_slots" json:"add_slots,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgSQLGCToGCGrantBackpackSlots) Reset() { *m = CMsgSQLGCToGCGrantBackpackSlots{} } func (m *CMsgSQLGCToGCGrantBackpackSlots) String() string { return proto.CompactTextString(m) } func (*CMsgSQLGCToGCGrantBackpackSlots) ProtoMessage() {} func (*CMsgSQLGCToGCGrantBackpackSlots) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{82} } func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgSQLGCToGCGrantBackpackSlots) GetAddSlots() uint32 { if m != nil && m.AddSlots != nil { return *m.AddSlots } return 0 } type CMsgClientToGCLookupAccountName struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCLookupAccountName) Reset() { *m = CMsgClientToGCLookupAccountName{} } func (m *CMsgClientToGCLookupAccountName) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCLookupAccountName) ProtoMessage() {} func (*CMsgClientToGCLookupAccountName) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{83} } func (m *CMsgClientToGCLookupAccountName) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } type CMsgClientToGCLookupAccountNameResponse struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` AccountName *string `protobuf:"bytes,2,opt,name=account_name" json:"account_name,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCLookupAccountNameResponse) Reset() { *m = CMsgClientToGCLookupAccountNameResponse{} } func (m *CMsgClientToGCLookupAccountNameResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCLookupAccountNameResponse) ProtoMessage() {} func (*CMsgClientToGCLookupAccountNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{84} } func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgClientToGCLookupAccountNameResponse) GetAccountName() string { if m != nil && m.AccountName != nil { return *m.AccountName } return "" } type CMsgGCToGCDevRevokeUserItems struct { AccountId *uint32 `protobuf:"varint,1,opt,name=account_id" json:"account_id,omitempty"` AuditData *uint64 `protobuf:"varint,2,opt,name=audit_data" json:"audit_data,omitempty"` DeleteAuditHistory *bool `protobuf:"varint,3,opt,name=delete_audit_history" json:"delete_audit_history,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCDevRevokeUserItems) Reset() { *m = CMsgGCToGCDevRevokeUserItems{} } func (m *CMsgGCToGCDevRevokeUserItems) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCDevRevokeUserItems) ProtoMessage() {} func (*CMsgGCToGCDevRevokeUserItems) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{85} } func (m *CMsgGCToGCDevRevokeUserItems) GetAccountId() uint32 { if m != nil && m.AccountId != nil { return *m.AccountId } return 0 } func (m *CMsgGCToGCDevRevokeUserItems) GetAuditData() uint64 { if m != nil && m.AuditData != nil { return *m.AuditData } return 0 } func (m *CMsgGCToGCDevRevokeUserItems) GetDeleteAuditHistory() bool { if m != nil && m.DeleteAuditHistory != nil { return *m.DeleteAuditHistory } return false } type CMsgClientToGCCreateStaticRecipe struct { Items []*CMsgClientToGCCreateStaticRecipe_Item `protobuf:"bytes,1,rep,name=items" json:"items,omitempty"` RecipeDefIndex *uint32 `protobuf:"varint,2,opt,name=recipe_def_index" json:"recipe_def_index,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipe) Reset() { *m = CMsgClientToGCCreateStaticRecipe{} } func (m *CMsgClientToGCCreateStaticRecipe) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipe) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipe) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{86} } func (m *CMsgClientToGCCreateStaticRecipe) GetItems() []*CMsgClientToGCCreateStaticRecipe_Item { if m != nil { return m.Items } return nil } func (m *CMsgClientToGCCreateStaticRecipe) GetRecipeDefIndex() uint32 { if m != nil && m.RecipeDefIndex != nil { return *m.RecipeDefIndex } return 0 } type CMsgClientToGCCreateStaticRecipe_Item struct { ItemId *uint64 `protobuf:"varint,1,opt,name=item_id" json:"item_id,omitempty"` SlotId *uint32 `protobuf:"varint,2,opt,name=slot_id" json:"slot_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipe_Item) Reset() { *m = CMsgClientToGCCreateStaticRecipe_Item{} } func (m *CMsgClientToGCCreateStaticRecipe_Item) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipe_Item) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipe_Item) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{86, 0} } func (m *CMsgClientToGCCreateStaticRecipe_Item) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCCreateStaticRecipe_Item) GetSlotId() uint32 { if m != nil && m.SlotId != nil { return *m.SlotId } return 0 } type CMsgClientToGCCreateStaticRecipeResponse struct { Response *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,1,opt,name=response,enum=dota.CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"response,omitempty"` OutputItems []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem `protobuf:"bytes,2,rep,name=output_items" json:"output_items,omitempty"` InputErrors []*CMsgClientToGCCreateStaticRecipeResponse_InputError `protobuf:"bytes,3,rep,name=input_errors" json:"input_errors,omitempty"` AdditionalOutputs []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput `protobuf:"bytes,4,rep,name=additional_outputs" json:"additional_outputs,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipeResponse) Reset() { *m = CMsgClientToGCCreateStaticRecipeResponse{} } func (m *CMsgClientToGCCreateStaticRecipeResponse) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipeResponse) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipeResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{87} } const Default_CMsgClientToGCCreateStaticRecipeResponse_Response CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success func (m *CMsgClientToGCCreateStaticRecipeResponse) GetResponse() CMsgClientToGCCreateStaticRecipeResponse_EResponse { if m != nil && m.Response != nil { return *m.Response } return Default_CMsgClientToGCCreateStaticRecipeResponse_Response } func (m *CMsgClientToGCCreateStaticRecipeResponse) GetOutputItems() []*CMsgClientToGCCreateStaticRecipeResponse_OutputItem { if m != nil { return m.OutputItems } return nil } func (m *CMsgClientToGCCreateStaticRecipeResponse) GetInputErrors() []*CMsgClientToGCCreateStaticRecipeResponse_InputError { if m != nil { return m.InputErrors } return nil } func (m *CMsgClientToGCCreateStaticRecipeResponse) GetAdditionalOutputs() []*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput { if m != nil { return m.AdditionalOutputs } return nil } type CMsgClientToGCCreateStaticRecipeResponse_OutputItem struct { DefIndex *uint32 `protobuf:"varint,1,opt,name=def_index" json:"def_index,omitempty"` ItemId *uint64 `protobuf:"varint,2,opt,name=item_id" json:"item_id,omitempty"` SlotId *uint32 `protobuf:"varint,3,opt,name=slot_id" json:"slot_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Reset() { *m = CMsgClientToGCCreateStaticRecipeResponse_OutputItem{} } func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipeResponse_OutputItem) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{87, 0} } func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetDefIndex() uint32 { if m != nil && m.DefIndex != nil { return *m.DefIndex } return 0 } func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetItemId() uint64 { if m != nil && m.ItemId != nil { return *m.ItemId } return 0 } func (m *CMsgClientToGCCreateStaticRecipeResponse_OutputItem) GetSlotId() uint32 { if m != nil && m.SlotId != nil { return *m.SlotId } return 0 } type CMsgClientToGCCreateStaticRecipeResponse_InputError struct { SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id" json:"slot_id,omitempty"` Error *CMsgClientToGCCreateStaticRecipeResponse_EResponse `protobuf:"varint,2,opt,name=error,enum=dota.CMsgClientToGCCreateStaticRecipeResponse_EResponse,def=0" json:"error,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) Reset() { *m = CMsgClientToGCCreateStaticRecipeResponse_InputError{} } func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipeResponse_InputError) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{87, 1} } const Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error CMsgClientToGCCreateStaticRecipeResponse_EResponse = CMsgClientToGCCreateStaticRecipeResponse_eResponse_Success func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetSlotId() uint32 { if m != nil && m.SlotId != nil { return *m.SlotId } return 0 } func (m *CMsgClientToGCCreateStaticRecipeResponse_InputError) GetError() CMsgClientToGCCreateStaticRecipeResponse_EResponse { if m != nil && m.Error != nil { return *m.Error } return Default_CMsgClientToGCCreateStaticRecipeResponse_InputError_Error } type CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput struct { SlotId *uint32 `protobuf:"varint,1,opt,name=slot_id" json:"slot_id,omitempty"` Value *uint64 `protobuf:"varint,2,opt,name=value" json:"value,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Reset() { *m = CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput{} } func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) String() string { return proto.CompactTextString(m) } func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) ProtoMessage() {} func (*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{87, 2} } func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetSlotId() uint32 { if m != nil && m.SlotId != nil { return *m.SlotId } return 0 } func (m *CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput) GetValue() uint64 { if m != nil && m.Value != nil { return *m.Value } return 0 } type CMsgProcessTransactionOrder struct { TxnId *uint64 `protobuf:"varint,1,opt,name=txn_id" json:"txn_id,omitempty"` SteamTxnId *uint64 `protobuf:"varint,2,opt,name=steam_txn_id" json:"steam_txn_id,omitempty"` PartnerTxnId *uint64 `protobuf:"varint,3,opt,name=partner_txn_id" json:"partner_txn_id,omitempty"` SteamId *uint64 `protobuf:"fixed64,4,opt,name=steam_id" json:"steam_id,omitempty"` TimeStamp *uint32 `protobuf:"varint,5,opt,name=time_stamp" json:"time_stamp,omitempty"` Watermark *uint64 `protobuf:"varint,6,opt,name=watermark" json:"watermark,omitempty"` PurchaseReportStatus *int32 `protobuf:"varint,7,opt,name=purchase_report_status" json:"purchase_report_status,omitempty"` Currency *uint32 `protobuf:"varint,8,opt,name=currency" json:"currency,omitempty"` Items []*CMsgProcessTransactionOrder_Item `protobuf:"bytes,9,rep,name=items" json:"items,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgProcessTransactionOrder) Reset() { *m = CMsgProcessTransactionOrder{} } func (m *CMsgProcessTransactionOrder) String() string { return proto.CompactTextString(m) } func (*CMsgProcessTransactionOrder) ProtoMessage() {} func (*CMsgProcessTransactionOrder) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{88} } func (m *CMsgProcessTransactionOrder) GetTxnId() uint64 { if m != nil && m.TxnId != nil { return *m.TxnId } return 0 } func (m *CMsgProcessTransactionOrder) GetSteamTxnId() uint64 { if m != nil && m.SteamTxnId != nil { return *m.SteamTxnId } return 0 } func (m *CMsgProcessTransactionOrder) GetPartnerTxnId() uint64 { if m != nil && m.PartnerTxnId != nil { return *m.PartnerTxnId } return 0 } func (m *CMsgProcessTransactionOrder) GetSteamId() uint64 { if m != nil && m.SteamId != nil { return *m.SteamId } return 0 } func (m *CMsgProcessTransactionOrder) GetTimeStamp() uint32 { if m != nil && m.TimeStamp != nil { return *m.TimeStamp } return 0 } func (m *CMsgProcessTransactionOrder) GetWatermark() uint64 { if m != nil && m.Watermark != nil { return *m.Watermark } return 0 } func (m *CMsgProcessTransactionOrder) GetPurchaseReportStatus() int32 { if m != nil && m.PurchaseReportStatus != nil { return *m.PurchaseReportStatus } return 0 } func (m *CMsgProcessTransactionOrder) GetCurrency() uint32 { if m != nil && m.Currency != nil { return *m.Currency } return 0 } func (m *CMsgProcessTransactionOrder) GetItems() []*CMsgProcessTransactionOrder_Item { if m != nil { return m.Items } return nil } type CMsgProcessTransactionOrder_Item struct { ItemDefIndex *uint32 `protobuf:"varint,1,opt,name=item_def_index" json:"item_def_index,omitempty"` ItemPrice *uint32 `protobuf:"varint,2,opt,name=item_price" json:"item_price,omitempty"` Quantity *uint32 `protobuf:"varint,3,opt,name=quantity" json:"quantity,omitempty"` CategoryDesc *string `protobuf:"bytes,4,opt,name=category_desc" json:"category_desc,omitempty"` StorePurchaseType *uint32 `protobuf:"varint,5,opt,name=store_purchase_type" json:"store_purchase_type,omitempty"` SourceReferenceId *uint64 `protobuf:"varint,6,opt,name=source_reference_id" json:"source_reference_id,omitempty"` ParentStackIndex *int32 `protobuf:"varint,7,opt,name=parent_stack_index" json:"parent_stack_index,omitempty"` DefaultPrice *bool `protobuf:"varint,8,opt,name=default_price" json:"default_price,omitempty"` IsUserFacing *bool `protobuf:"varint,9,opt,name=is_user_facing" json:"is_user_facing,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgProcessTransactionOrder_Item) Reset() { *m = CMsgProcessTransactionOrder_Item{} } func (m *CMsgProcessTransactionOrder_Item) String() string { return proto.CompactTextString(m) } func (*CMsgProcessTransactionOrder_Item) ProtoMessage() {} func (*CMsgProcessTransactionOrder_Item) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{88, 0} } func (m *CMsgProcessTransactionOrder_Item) GetItemDefIndex() uint32 { if m != nil && m.ItemDefIndex != nil { return *m.ItemDefIndex } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetItemPrice() uint32 { if m != nil && m.ItemPrice != nil { return *m.ItemPrice } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetQuantity() uint32 { if m != nil && m.Quantity != nil { return *m.Quantity } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetCategoryDesc() string { if m != nil && m.CategoryDesc != nil { return *m.CategoryDesc } return "" } func (m *CMsgProcessTransactionOrder_Item) GetStorePurchaseType() uint32 { if m != nil && m.StorePurchaseType != nil { return *m.StorePurchaseType } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetSourceReferenceId() uint64 { if m != nil && m.SourceReferenceId != nil { return *m.SourceReferenceId } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetParentStackIndex() int32 { if m != nil && m.ParentStackIndex != nil { return *m.ParentStackIndex } return 0 } func (m *CMsgProcessTransactionOrder_Item) GetDefaultPrice() bool { if m != nil && m.DefaultPrice != nil { return *m.DefaultPrice } return false } func (m *CMsgProcessTransactionOrder_Item) GetIsUserFacing() bool { if m != nil && m.IsUserFacing != nil { return *m.IsUserFacing } return false } type CMsgGCToGCStoreProcessCDKeyTransaction struct { Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` ReasonCode *uint32 `protobuf:"varint,2,opt,name=reason_code" json:"reason_code,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCStoreProcessCDKeyTransaction) Reset() { *m = CMsgGCToGCStoreProcessCDKeyTransaction{} } func (m *CMsgGCToGCStoreProcessCDKeyTransaction) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCStoreProcessCDKeyTransaction) ProtoMessage() {} func (*CMsgGCToGCStoreProcessCDKeyTransaction) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{89} } func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetOrder() *CMsgProcessTransactionOrder { if m != nil { return m.Order } return nil } func (m *CMsgGCToGCStoreProcessCDKeyTransaction) GetReasonCode() uint32 { if m != nil && m.ReasonCode != nil { return *m.ReasonCode } return 0 } type CMsgGCToGCStoreProcessCDKeyTransactionResponse struct { Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) Reset() { *m = CMsgGCToGCStoreProcessCDKeyTransactionResponse{} } func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) ProtoMessage() {} func (*CMsgGCToGCStoreProcessCDKeyTransactionResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{90} } func (m *CMsgGCToGCStoreProcessCDKeyTransactionResponse) GetSuccess() bool { if m != nil && m.Success != nil { return *m.Success } return false } type CMsgGCToGCStoreProcessSettlement struct { Order *CMsgProcessTransactionOrder `protobuf:"bytes,1,opt,name=order" json:"order,omitempty"` Partner *uint32 `protobuf:"varint,2,opt,name=partner" json:"partner,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCStoreProcessSettlement) Reset() { *m = CMsgGCToGCStoreProcessSettlement{} } func (m *CMsgGCToGCStoreProcessSettlement) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCStoreProcessSettlement) ProtoMessage() {} func (*CMsgGCToGCStoreProcessSettlement) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{91} } func (m *CMsgGCToGCStoreProcessSettlement) GetOrder() *CMsgProcessTransactionOrder { if m != nil { return m.Order } return nil } func (m *CMsgGCToGCStoreProcessSettlement) GetPartner() uint32 { if m != nil && m.Partner != nil { return *m.Partner } return 0 } type CMsgGCToGCStoreProcessSettlementResponse struct { Success *bool `protobuf:"varint,1,opt,name=success" json:"success,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCStoreProcessSettlementResponse) Reset() { *m = CMsgGCToGCStoreProcessSettlementResponse{} } func (m *CMsgGCToGCStoreProcessSettlementResponse) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCStoreProcessSettlementResponse) ProtoMessage() {} func (*CMsgGCToGCStoreProcessSettlementResponse) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{92} } func (m *CMsgGCToGCStoreProcessSettlementResponse) GetSuccess() bool { if m != nil && m.Success != nil { return *m.Success } return false } type CMsgGCToGCBroadcastConsoleCommand struct { ConCommand *string `protobuf:"bytes,1,opt,name=con_command" json:"con_command,omitempty"` ReportOutput *bool `protobuf:"varint,2,opt,name=report_output" json:"report_output,omitempty"` SendingGc *uint32 `protobuf:"varint,3,opt,name=sending_gc" json:"sending_gc,omitempty"` OutputInitiator *string `protobuf:"bytes,4,opt,name=output_initiator" json:"output_initiator,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCBroadcastConsoleCommand) Reset() { *m = CMsgGCToGCBroadcastConsoleCommand{} } func (m *CMsgGCToGCBroadcastConsoleCommand) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCBroadcastConsoleCommand) ProtoMessage() {} func (*CMsgGCToGCBroadcastConsoleCommand) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{93} } func (m *CMsgGCToGCBroadcastConsoleCommand) GetConCommand() string { if m != nil && m.ConCommand != nil { return *m.ConCommand } return "" } func (m *CMsgGCToGCBroadcastConsoleCommand) GetReportOutput() bool { if m != nil && m.ReportOutput != nil { return *m.ReportOutput } return false } func (m *CMsgGCToGCBroadcastConsoleCommand) GetSendingGc() uint32 { if m != nil && m.SendingGc != nil { return *m.SendingGc } return 0 } func (m *CMsgGCToGCBroadcastConsoleCommand) GetOutputInitiator() string { if m != nil && m.OutputInitiator != nil { return *m.OutputInitiator } return "" } type CMsgGCToGCConsoleOutput struct { Initiator *string `protobuf:"bytes,1,opt,name=initiator" json:"initiator,omitempty"` SendingGc *uint32 `protobuf:"varint,2,opt,name=sending_gc" json:"sending_gc,omitempty"` Msgs []*CMsgGCToGCConsoleOutput_OutputLine `protobuf:"bytes,3,rep,name=msgs" json:"msgs,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCConsoleOutput) Reset() { *m = CMsgGCToGCConsoleOutput{} } func (m *CMsgGCToGCConsoleOutput) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCConsoleOutput) ProtoMessage() {} func (*CMsgGCToGCConsoleOutput) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{94} } func (m *CMsgGCToGCConsoleOutput) GetInitiator() string { if m != nil && m.Initiator != nil { return *m.Initiator } return "" } func (m *CMsgGCToGCConsoleOutput) GetSendingGc() uint32 { if m != nil && m.SendingGc != nil { return *m.SendingGc } return 0 } func (m *CMsgGCToGCConsoleOutput) GetMsgs() []*CMsgGCToGCConsoleOutput_OutputLine { if m != nil { return m.Msgs } return nil } type CMsgGCToGCConsoleOutput_OutputLine struct { Text *string `protobuf:"bytes,1,opt,name=text" json:"text,omitempty"` SpewLevel *uint32 `protobuf:"varint,2,opt,name=spew_level" json:"spew_level,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCConsoleOutput_OutputLine) Reset() { *m = CMsgGCToGCConsoleOutput_OutputLine{} } func (m *CMsgGCToGCConsoleOutput_OutputLine) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCConsoleOutput_OutputLine) ProtoMessage() {} func (*CMsgGCToGCConsoleOutput_OutputLine) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{94, 0} } func (m *CMsgGCToGCConsoleOutput_OutputLine) GetText() string { if m != nil && m.Text != nil { return *m.Text } return "" } func (m *CMsgGCToGCConsoleOutput_OutputLine) GetSpewLevel() uint32 { if m != nil && m.SpewLevel != nil { return *m.SpewLevel } return 0 } type CMsgItemAges struct { MaxItemIdTimestamps []*CMsgItemAges_MaxItemIDTimestamp `protobuf:"bytes,1,rep,name=max_item_id_timestamps" json:"max_item_id_timestamps,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgItemAges) Reset() { *m = CMsgItemAges{} } func (m *CMsgItemAges) String() string { return proto.CompactTextString(m) } func (*CMsgItemAges) ProtoMessage() {} func (*CMsgItemAges) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{95} } func (m *CMsgItemAges) GetMaxItemIdTimestamps() []*CMsgItemAges_MaxItemIDTimestamp { if m != nil { return m.MaxItemIdTimestamps } return nil } type CMsgItemAges_MaxItemIDTimestamp struct { Timestamp *uint32 `protobuf:"varint,1,opt,name=timestamp" json:"timestamp,omitempty"` MaxItemId *uint64 `protobuf:"varint,2,opt,name=max_item_id" json:"max_item_id,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgItemAges_MaxItemIDTimestamp) Reset() { *m = CMsgItemAges_MaxItemIDTimestamp{} } func (m *CMsgItemAges_MaxItemIDTimestamp) String() string { return proto.CompactTextString(m) } func (*CMsgItemAges_MaxItemIDTimestamp) ProtoMessage() {} func (*CMsgItemAges_MaxItemIDTimestamp) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{95, 0} } func (m *CMsgItemAges_MaxItemIDTimestamp) GetTimestamp() uint32 { if m != nil && m.Timestamp != nil { return *m.Timestamp } return 0 } func (m *CMsgItemAges_MaxItemIDTimestamp) GetMaxItemId() uint64 { if m != nil && m.MaxItemId != nil { return *m.MaxItemId } return 0 } type CMsgGCToGCInternalTestMsg struct { SendingGc *uint32 `protobuf:"varint,1,opt,name=sending_gc" json:"sending_gc,omitempty"` SenderId *uint64 `protobuf:"fixed64,2,opt,name=sender_id" json:"sender_id,omitempty"` Context *uint32 `protobuf:"varint,3,opt,name=context" json:"context,omitempty"` MessageId *uint32 `protobuf:"varint,4,opt,name=message_id" json:"message_id,omitempty"` MessageBody []byte `protobuf:"bytes,5,opt,name=message_body" json:"message_body,omitempty"` JobIdSource *uint64 `protobuf:"fixed64,6,opt,name=job_id_source" json:"job_id_source,omitempty"` JobIdTarget *uint64 `protobuf:"fixed64,7,opt,name=job_id_target" json:"job_id_target,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCInternalTestMsg) Reset() { *m = CMsgGCToGCInternalTestMsg{} } func (m *CMsgGCToGCInternalTestMsg) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCInternalTestMsg) ProtoMessage() {} func (*CMsgGCToGCInternalTestMsg) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{96} } func (m *CMsgGCToGCInternalTestMsg) GetSendingGc() uint32 { if m != nil && m.SendingGc != nil { return *m.SendingGc } return 0 } func (m *CMsgGCToGCInternalTestMsg) GetSenderId() uint64 { if m != nil && m.SenderId != nil { return *m.SenderId } return 0 } func (m *CMsgGCToGCInternalTestMsg) GetContext() uint32 { if m != nil && m.Context != nil { return *m.Context } return 0 } func (m *CMsgGCToGCInternalTestMsg) GetMessageId() uint32 { if m != nil && m.MessageId != nil { return *m.MessageId } return 0 } func (m *CMsgGCToGCInternalTestMsg) GetMessageBody() []byte { if m != nil { return m.MessageBody } return nil } func (m *CMsgGCToGCInternalTestMsg) GetJobIdSource() uint64 { if m != nil && m.JobIdSource != nil { return *m.JobIdSource } return 0 } func (m *CMsgGCToGCInternalTestMsg) GetJobIdTarget() uint64 { if m != nil && m.JobIdTarget != nil { return *m.JobIdTarget } return 0 } type CMsgGCToGCClientServerVersionsUpdated struct { ClientMinAllowedVersion *uint32 `protobuf:"varint,1,opt,name=client_min_allowed_version" json:"client_min_allowed_version,omitempty"` ClientActiveVersion *uint32 `protobuf:"varint,2,opt,name=client_active_version" json:"client_active_version,omitempty"` ServerActiveVersion *uint32 `protobuf:"varint,3,opt,name=server_active_version" json:"server_active_version,omitempty"` ServerDeployedVersion *uint32 `protobuf:"varint,4,opt,name=server_deployed_version" json:"server_deployed_version,omitempty"` XXX_unrecognized []byte `json:"-"` } func (m *CMsgGCToGCClientServerVersionsUpdated) Reset() { *m = CMsgGCToGCClientServerVersionsUpdated{} } func (m *CMsgGCToGCClientServerVersionsUpdated) String() string { return proto.CompactTextString(m) } func (*CMsgGCToGCClientServerVersionsUpdated) ProtoMessage() {} func (*CMsgGCToGCClientServerVersionsUpdated) Descriptor() ([]byte, []int) { return fileDescriptor25, []int{97} } func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientMinAllowedVersion() uint32 { if m != nil && m.ClientMinAllowedVersion != nil { return *m.ClientMinAllowedVersion } return 0 } func (m *CMsgGCToGCClientServerVersionsUpdated) GetClientActiveVersion() uint32 { if m != nil && m.ClientActiveVersion != nil { return *m.ClientActiveVersion } return 0 } func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerActiveVersion() uint32 { if m != nil && m.ServerActiveVersion != nil { return *m.ServerActiveVersion } return 0 } func (m *CMsgGCToGCClientServerVersionsUpdated) GetServerDeployedVersion() uint32 { if m != nil && m.ServerDeployedVersion != nil { return *m.ServerDeployedVersion } return 0 } func init() { proto.RegisterType((*CMsgApplyAutograph)(nil), "dota.CMsgApplyAutograph") proto.RegisterType((*CMsgAdjustItemEquippedState)(nil), "dota.CMsgAdjustItemEquippedState") proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment)(nil), "dota.CMsgEconPlayerStrangeCountAdjustment") proto.RegisterType((*CMsgEconPlayerStrangeCountAdjustment_CStrangeCountAdjustment)(nil), "dota.CMsgEconPlayerStrangeCountAdjustment.CStrangeCountAdjustment") proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchase)(nil), "dota.CMsgRequestItemPurgatory_FinalizePurchase") proto.RegisterType((*CMsgRequestItemPurgatory_FinalizePurchaseResponse)(nil), "dota.CMsgRequestItemPurgatory_FinalizePurchaseResponse") proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchase)(nil), "dota.CMsgRequestItemPurgatory_RefundPurchase") proto.RegisterType((*CMsgRequestItemPurgatory_RefundPurchaseResponse)(nil), "dota.CMsgRequestItemPurgatory_RefundPurchaseResponse") proto.RegisterType((*CMsgCraftingResponse)(nil), "dota.CMsgCraftingResponse") proto.RegisterType((*CMsgGCRequestStoreSalesData)(nil), "dota.CMsgGCRequestStoreSalesData") proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse)(nil), "dota.CMsgGCRequestStoreSalesDataResponse") proto.RegisterType((*CMsgGCRequestStoreSalesDataResponse_Price)(nil), "dota.CMsgGCRequestStoreSalesDataResponse.Price") proto.RegisterType((*CMsgGCRequestStoreSalesDataUpToDateResponse)(nil), "dota.CMsgGCRequestStoreSalesDataUpToDateResponse") proto.RegisterType((*CMsgGCToGCPingRequest)(nil), "dota.CMsgGCToGCPingRequest") proto.RegisterType((*CMsgGCToGCPingResponse)(nil), "dota.CMsgGCToGCPingResponse") proto.RegisterType((*CMsgGCToGCGetUserSessionServer)(nil), "dota.CMsgGCToGCGetUserSessionServer") proto.RegisterType((*CMsgGCToGCGetUserSessionServerResponse)(nil), "dota.CMsgGCToGCGetUserSessionServerResponse") proto.RegisterType((*CMsgGCToGCGetUserServerMembers)(nil), "dota.CMsgGCToGCGetUserServerMembers") proto.RegisterType((*CMsgGCToGCGetUserServerMembersResponse)(nil), "dota.CMsgGCToGCGetUserServerMembersResponse") proto.RegisterType((*CMsgLookupMultipleAccountNames)(nil), "dota.CMsgLookupMultipleAccountNames") proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse)(nil), "dota.CMsgLookupMultipleAccountNamesResponse") proto.RegisterType((*CMsgLookupMultipleAccountNamesResponse_Account)(nil), "dota.CMsgLookupMultipleAccountNamesResponse.Account") proto.RegisterType((*CMsgGCToGCGetUserPCBangNo)(nil), "dota.CMsgGCToGCGetUserPCBangNo") proto.RegisterType((*CMsgGCToGCGetUserPCBangNoResponse)(nil), "dota.CMsgGCToGCGetUserPCBangNoResponse") proto.RegisterType((*CMsgRequestCrateItems)(nil), "dota.CMsgRequestCrateItems") proto.RegisterType((*CMsgRequestCrateItemsResponse)(nil), "dota.CMsgRequestCrateItemsResponse") proto.RegisterType((*CMsgGCToGCCanUseDropRateBonus)(nil), "dota.CMsgGCToGCCanUseDropRateBonus") proto.RegisterType((*CMsgSQLAddDropRateBonus)(nil), "dota.CMsgSQLAddDropRateBonus") proto.RegisterType((*CMsgSQLUpgradeBattleBooster)(nil), "dota.CMsgSQLUpgradeBattleBooster") proto.RegisterType((*CMsgGCToGCRefreshSOCache)(nil), "dota.CMsgGCToGCRefreshSOCache") proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatus)(nil), "dota.CMsgGCToGCCheckAccountTradeStatus") proto.RegisterType((*CMsgGCToGCCheckAccountTradeStatusResponse)(nil), "dota.CMsgGCToGCCheckAccountTradeStatusResponse") proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems)(nil), "dota.CMsgGCToGCGrantAccountRolledItems") proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item)(nil), "dota.CMsgGCToGCGrantAccountRolledItems.Item") proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_DynamicAttribute)(nil), "dota.CMsgGCToGCGrantAccountRolledItems.Item.DynamicAttribute") proto.RegisterType((*CMsgGCToGCGrantAccountRolledItems_Item_AdditionalAuditEntry)(nil), "dota.CMsgGCToGCGrantAccountRolledItems.Item.AdditionalAuditEntry") proto.RegisterType((*CMsgGCToGCGrantSelfMadeItemToAccount)(nil), "dota.CMsgGCToGCGrantSelfMadeItemToAccount") proto.RegisterType((*CMsgUseItem)(nil), "dota.CMsgUseItem") proto.RegisterType((*CMsgServerUseItem)(nil), "dota.CMsgServerUseItem") proto.RegisterType((*CMsgUseMultipleItems)(nil), "dota.CMsgUseMultipleItems") proto.RegisterType((*CMsgGCPartnerBalanceRequest)(nil), "dota.CMsgGCPartnerBalanceRequest") proto.RegisterType((*CMsgGCPartnerBalanceResponse)(nil), "dota.CMsgGCPartnerBalanceResponse") proto.RegisterType((*CGCStoreRechargeRedirect_LineItem)(nil), "dota.CGCStoreRechargeRedirect_LineItem") proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLRequest)(nil), "dota.CMsgGCPartnerRechargeRedirectURLRequest") proto.RegisterType((*CMsgGCPartnerRechargeRedirectURLResponse)(nil), "dota.CMsgGCPartnerRechargeRedirectURLResponse") proto.RegisterType((*CMsgGCEconSQLWorkItemEmbeddedRollbackData)(nil), "dota.CMsgGCEconSQLWorkItemEmbeddedRollbackData") proto.RegisterType((*CMsgCraftStatue)(nil), "dota.CMsgCraftStatue") proto.RegisterType((*CMsgRedeemCode)(nil), "dota.CMsgRedeemCode") proto.RegisterType((*CMsgRedeemCodeResponse)(nil), "dota.CMsgRedeemCodeResponse") proto.RegisterType((*CMsgDevNewItemRequest)(nil), "dota.CMsgDevNewItemRequest") proto.RegisterType((*CMsgDevNewItemRequestResponse)(nil), "dota.CMsgDevNewItemRequestResponse") proto.RegisterType((*CMsgGCAddGiftItem)(nil), "dota.CMsgGCAddGiftItem") proto.RegisterType((*CMsgClientToGCWrapAndDeliverGift)(nil), "dota.CMsgClientToGCWrapAndDeliverGift") proto.RegisterType((*CMsgClientToGCWrapAndDeliverGiftResponse)(nil), "dota.CMsgClientToGCWrapAndDeliverGiftResponse") proto.RegisterType((*CMsgClientToGCUnwrapGift)(nil), "dota.CMsgClientToGCUnwrapGift") proto.RegisterType((*CMsgClientToGCGetGiftPermissions)(nil), "dota.CMsgClientToGCGetGiftPermissions") proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse)(nil), "dota.CMsgClientToGCGetGiftPermissionsResponse") proto.RegisterType((*CMsgClientToGCGetGiftPermissionsResponse_FriendPermission)(nil), "dota.CMsgClientToGCGetGiftPermissionsResponse.FriendPermission") proto.RegisterType((*CMsgClientToGCUnpackBundle)(nil), "dota.CMsgClientToGCUnpackBundle") proto.RegisterType((*CMsgClientToGCUnpackBundleResponse)(nil), "dota.CMsgClientToGCUnpackBundleResponse") proto.RegisterType((*CMsgGCToClientStoreTransactionCompleted)(nil), "dota.CMsgGCToClientStoreTransactionCompleted") proto.RegisterType((*CMsgClientToGCEquipItems)(nil), "dota.CMsgClientToGCEquipItems") proto.RegisterType((*CMsgClientToGCEquipItemsResponse)(nil), "dota.CMsgClientToGCEquipItemsResponse") proto.RegisterType((*CMsgClientToGCSetItemStyle)(nil), "dota.CMsgClientToGCSetItemStyle") proto.RegisterType((*CMsgClientToGCSetItemStyleResponse)(nil), "dota.CMsgClientToGCSetItemStyleResponse") proto.RegisterType((*CMsgClientToGCUnlockItemStyle)(nil), "dota.CMsgClientToGCUnlockItemStyle") proto.RegisterType((*CMsgClientToGCUnlockItemStyleResponse)(nil), "dota.CMsgClientToGCUnlockItemStyleResponse") proto.RegisterType((*CMsgClientToGCSetItemInventoryCategory)(nil), "dota.CMsgClientToGCSetItemInventoryCategory") proto.RegisterType((*CMsgClientToGCUnlockCrate)(nil), "dota.CMsgClientToGCUnlockCrate") proto.RegisterType((*CMsgClientToGCUnlockCrateResponse)(nil), "dota.CMsgClientToGCUnlockCrateResponse") proto.RegisterType((*CMsgClientToGCUnlockCrateResponse_Item)(nil), "dota.CMsgClientToGCUnlockCrateResponse.Item") proto.RegisterType((*CMsgClientToGCRemoveItemAttribute)(nil), "dota.CMsgClientToGCRemoveItemAttribute") proto.RegisterType((*CMsgClientToGCRemoveItemAttributeResponse)(nil), "dota.CMsgClientToGCRemoveItemAttributeResponse") proto.RegisterType((*CMsgClientToGCNameItem)(nil), "dota.CMsgClientToGCNameItem") proto.RegisterType((*CMsgClientToGCNameItemResponse)(nil), "dota.CMsgClientToGCNameItemResponse") proto.RegisterType((*CMsgGCSetItemPosition)(nil), "dota.CMsgGCSetItemPosition") proto.RegisterType((*CAttribute_ItemDynamicRecipeComponent)(nil), "dota.CAttribute_ItemDynamicRecipeComponent") proto.RegisterType((*CProtoItemSocket)(nil), "dota.CProtoItemSocket") proto.RegisterType((*CProtoItemSocket_Empty)(nil), "dota.CProtoItemSocket_Empty") proto.RegisterType((*CProtoItemSocket_Effect)(nil), "dota.CProtoItemSocket_Effect") proto.RegisterType((*CProtoItemSocket_Color)(nil), "dota.CProtoItemSocket_Color") proto.RegisterType((*CProtoItemSocket_Strange)(nil), "dota.CProtoItemSocket_Strange") proto.RegisterType((*CProtoItemSocket_Spectator)(nil), "dota.CProtoItemSocket_Spectator") proto.RegisterType((*CProtoItemSocket_AssetModifier)(nil), "dota.CProtoItemSocket_AssetModifier") proto.RegisterType((*CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY)(nil), "dota.CProtoItemSocket_AssetModifier_DESERIALIZE_FROM_STRING_ONLY") proto.RegisterType((*CProtoItemSocket_Autograph)(nil), "dota.CProtoItemSocket_Autograph") proto.RegisterType((*CProtoItemSocket_StaticVisuals)(nil), "dota.CProtoItemSocket_StaticVisuals") proto.RegisterType((*CAttribute_String)(nil), "dota.CAttribute_String") proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Request)(nil), "dota.CWorkshop_GetItemDailyRevenue_Request") proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response)(nil), "dota.CWorkshop_GetItemDailyRevenue_Response") proto.RegisterType((*CWorkshop_GetItemDailyRevenue_Response_CountryDailyRevenue)(nil), "dota.CWorkshop_GetItemDailyRevenue_Response.CountryDailyRevenue") proto.RegisterType((*CMsgSQLGCToGCGrantBackpackSlots)(nil), "dota.CMsgSQLGCToGCGrantBackpackSlots") proto.RegisterType((*CMsgClientToGCLookupAccountName)(nil), "dota.CMsgClientToGCLookupAccountName") proto.RegisterType((*CMsgClientToGCLookupAccountNameResponse)(nil), "dota.CMsgClientToGCLookupAccountNameResponse") proto.RegisterType((*CMsgGCToGCDevRevokeUserItems)(nil), "dota.CMsgGCToGCDevRevokeUserItems") proto.RegisterType((*CMsgClientToGCCreateStaticRecipe)(nil), "dota.CMsgClientToGCCreateStaticRecipe") proto.RegisterType((*CMsgClientToGCCreateStaticRecipe_Item)(nil), "dota.CMsgClientToGCCreateStaticRecipe.Item") proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse)(nil), "dota.CMsgClientToGCCreateStaticRecipeResponse") proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_OutputItem)(nil), "dota.CMsgClientToGCCreateStaticRecipeResponse.OutputItem") proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_InputError)(nil), "dota.CMsgClientToGCCreateStaticRecipeResponse.InputError") proto.RegisterType((*CMsgClientToGCCreateStaticRecipeResponse_AdditionalOutput)(nil), "dota.CMsgClientToGCCreateStaticRecipeResponse.AdditionalOutput") proto.RegisterType((*CMsgProcessTransactionOrder)(nil), "dota.CMsgProcessTransactionOrder") proto.RegisterType((*CMsgProcessTransactionOrder_Item)(nil), "dota.CMsgProcessTransactionOrder.Item") proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransaction)(nil), "dota.CMsgGCToGCStoreProcessCDKeyTransaction") proto.RegisterType((*CMsgGCToGCStoreProcessCDKeyTransactionResponse)(nil), "dota.CMsgGCToGCStoreProcessCDKeyTransactionResponse") proto.RegisterType((*CMsgGCToGCStoreProcessSettlement)(nil), "dota.CMsgGCToGCStoreProcessSettlement") proto.RegisterType((*CMsgGCToGCStoreProcessSettlementResponse)(nil), "dota.CMsgGCToGCStoreProcessSettlementResponse") proto.RegisterType((*CMsgGCToGCBroadcastConsoleCommand)(nil), "dota.CMsgGCToGCBroadcastConsoleCommand") proto.RegisterType((*CMsgGCToGCConsoleOutput)(nil), "dota.CMsgGCToGCConsoleOutput") proto.RegisterType((*CMsgGCToGCConsoleOutput_OutputLine)(nil), "dota.CMsgGCToGCConsoleOutput.OutputLine") proto.RegisterType((*CMsgItemAges)(nil), "dota.CMsgItemAges") proto.RegisterType((*CMsgItemAges_MaxItemIDTimestamp)(nil), "dota.CMsgItemAges.MaxItemIDTimestamp") proto.RegisterType((*CMsgGCToGCInternalTestMsg)(nil), "dota.CMsgGCToGCInternalTestMsg") proto.RegisterType((*CMsgGCToGCClientServerVersionsUpdated)(nil), "dota.CMsgGCToGCClientServerVersionsUpdated") proto.RegisterEnum("dota.EGCItemMsg", EGCItemMsg_name, EGCItemMsg_value) proto.RegisterEnum("dota.EItemPurgatoryResponse_Finalize", EItemPurgatoryResponse_Finalize_name, EItemPurgatoryResponse_Finalize_value) proto.RegisterEnum("dota.EItemPurgatoryResponse_Refund", EItemPurgatoryResponse_Refund_name, EItemPurgatoryResponse_Refund_value) proto.RegisterEnum("dota.EGCMsgInitiateTradeResponse", EGCMsgInitiateTradeResponse_name, EGCMsgInitiateTradeResponse_value) proto.RegisterEnum("dota.CMsgRequestCrateItemsResponse_EResult", CMsgRequestCrateItemsResponse_EResult_name, CMsgRequestCrateItemsResponse_EResult_value) proto.RegisterEnum("dota.CMsgRedeemCodeResponse_EResultCode", CMsgRedeemCodeResponse_EResultCode_name, CMsgRedeemCodeResponse_EResultCode_value) proto.RegisterEnum("dota.CMsgClientToGCUnpackBundleResponse_EUnpackBundle", CMsgClientToGCUnpackBundleResponse_EUnpackBundle_name, CMsgClientToGCUnpackBundleResponse_EUnpackBundle_value) proto.RegisterEnum("dota.CMsgClientToGCSetItemStyleResponse_ESetStyle", CMsgClientToGCSetItemStyleResponse_ESetStyle_name, CMsgClientToGCSetItemStyleResponse_ESetStyle_value) proto.RegisterEnum("dota.CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle", CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_name, CMsgClientToGCUnlockItemStyleResponse_EUnlockStyle_value) proto.RegisterEnum("dota.CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute", CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_name, CMsgClientToGCRemoveItemAttributeResponse_ERemoveItemAttribute_value) proto.RegisterEnum("dota.CMsgClientToGCNameItemResponse_ENameItem", CMsgClientToGCNameItemResponse_ENameItem_name, CMsgClientToGCNameItemResponse_ENameItem_value) proto.RegisterEnum("dota.CMsgClientToGCCreateStaticRecipeResponse_EResponse", CMsgClientToGCCreateStaticRecipeResponse_EResponse_name, CMsgClientToGCCreateStaticRecipeResponse_EResponse_value) } func init() { proto.RegisterFile("econ_gcmessages.proto", fileDescriptor25) } var fileDescriptor25 = []byte{ // 7138 bytes of a gzipped FileDescriptorProto 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xac, 0x7c, 0x69, 0x94, 0x1c, 0x57, 0x75, 0x30, 0x3d, 0x8b, 0xa6, 0xf5, 0x46, 0x23, 0x3d, 0x55, 0xb7, 0xa4, 0xd1, 0x78, 0x91, 0xd5, 0xc6, 0xb6, 0x2c, 0xdb, 0x63, 0x2c, 0x2f, 0x18, 0x19, 0x30, 0x33, 0x3d, 0x2d, 0x31, 0x9f, 0x47, 0xd2, 0x78, 0x5a, 0xb2, 0x3f, 0xfc, 0x1d, 0x4e, 0x7d, 0x35, 0x5d, 0x6f, 0x7a, 0xca, 0x53, 0x5d, 0xd5, 0xae, 0xaa, 0xd6, 0xa8, 0x39, 0x87, 0x73, 0x0c, 0x7c, 0xc0, 0x97, 0x85, 0x35, 0x81, 0x40, 0xd8, 0x49, 0x58, 0xc2, 0x92, 0x84, 0x6c, 0x9c, 0x6c, 0x24, 0x10, 0x92, 0x90, 0xe4, 0x1c, 0x76, 0x48, 0x48, 0x48, 0xe0, 0x84, 0x10, 0x96, 0x00, 0x09, 0x8b, 0x59, 0x03, 0xe4, 0xde, 0xb7, 0x54, 0xbd, 0x5a, 0xba, 0xa7, 0x9d, 0xf8, 0x8f, 0x34, 0xfd, 0xde, 0x7d, 0xf7, 0xdd, 0x77, 0xdf, 0xdd, 0xde, 0x7d, 0xf7, 0x15, 0x39, 0xc0, 0x5a, 0xbe, 0x67, 0xb6, 0x5b, 0x1d, 0x16, 0x86, 0x56, 0x9b, 0x85, 0xf3, 0xdd, 0xc0, 0x8f, 0x7c, 0x63, 0xc2, 0xf6, 0x23, 0x6b, 0xae, 0x12, 0x46, 0xcc, 0xea, 0xa4, 0xbb, 0xe6, 0x0e, 0xf1, 0x11, 0xe1, 0xa6, 0x15, 0x30, 0xdb, 0x64, 0x5e, 0xaf, 0x23, 0x3b, 0x6a, 0x0d, 0x62, 0xd4, 0xcf, 0x84, 0xed, 0x85, 0x6e, 0xd7, 0xed, 0x2f, 0xf4, 0x22, 0xbf, 0x1d, 0x58, 0xdd, 0x4d, 0xe3, 0x30, 0xd9, 0x6f, 0xa9, 0x1f, 0xa6, 0x13, 0xb1, 0x8e, 0xe9, 0xd8, 0xb3, 0xa5, 0xab, 0x4a, 0xc7, 0x26, 0x8c, 0x2a, 0xd9, 0x23, 0x1a, 0x64, 0xeb, 0x18, 0xb6, 0xd6, 0x36, 0xc9, 0x65, 0x1c, 0x8d, 0xfd, 0x60, 0x2f, 0x8c, 0x96, 0xa1, 0xab, 0xf1, 0x50, 0xcf, 0xe9, 0x76, 0x99, 0xdd, 0x8c, 0xac, 0x88, 0x19, 0xfb, 0xc8, 0x54, 0x1a, 0xcb, 0x7e, 0xb2, 0xdb, 0x63, 0xdb, 0x66, 0xcb, 0xb5, 0xc2, 0x90, 0xa3, 0x98, 0x31, 0x28, 0x29, 0x63, 0x53, 0xe8, 0xfa, 0xd1, 0xec, 0x38, 0x6f, 0xa9, 0x90, 0xe9, 0x30, 0xea, 0xbb, 0xcc, 0x74, 0x3c, 0x9b, 0x5d, 0x9a, 0x9d, 0xc0, 0xc6, 0xda, 0x23, 0x25, 0xf2, 0x78, 0x9c, 0xaa, 0x01, 0x0b, 0x5a, 0x75, 0xad, 0x3e, 0x0b, 0x9a, 0x51, 0x60, 0x79, 0x6d, 0x56, 0xf7, 0x7b, 0x5e, 0x24, 0x08, 0xe8, 0x30, 0x2f, 0x32, 0x0c, 0x42, 0xac, 0x56, 0x0b, 0x1b, 0xd5, 0xb4, 0x33, 0x06, 0x23, 0x87, 0x43, 0x01, 0x6d, 0x8a, 0x1e, 0x2b, 0x86, 0x47, 0x32, 0xc6, 0x8f, 0x4d, 0x9f, 0x58, 0x9c, 0x47, 0x2e, 0xce, 0x8f, 0x32, 0xc5, 0x7c, 0xbd, 0xb8, 0x7d, 0x6e, 0x8d, 0x1c, 0xaa, 0x0f, 0xa6, 0x8a, 0x5d, 0x84, 0x3f, 0xcc, 0xa8, 0xdf, 0x65, 0x92, 0x2a, 0x8d, 0x3b, 0x9c, 0x9b, 0x9c, 0xf4, 0x78, 0x88, 0x60, 0x46, 0xed, 0x29, 0xe4, 0x7a, 0xa4, 0x69, 0x8d, 0x3d, 0xd4, 0x63, 0x82, 0xc5, 0xab, 0xbd, 0xa0, 0x6d, 0x45, 0x7e, 0xd0, 0x37, 0x4f, 0x39, 0x9e, 0xe5, 0x3a, 0xcf, 0x62, 0xd0, 0xd2, 0xda, 0xb4, 0x42, 0x86, 0xbc, 0x94, 0x18, 0x43, 0x98, 0x63, 0x1c, 0x36, 0xe8, 0x02, 0xb9, 0x65, 0xe4, 0xe1, 0x6b, 0x2c, 0xec, 0xfa, 0x1e, 0xa0, 0xd9, 0x4b, 0x76, 0x05, 0x2c, 0xec, 0xb9, 0x91, 0x24, 0x54, 0x47, 0x3b, 0xc6, 0xd1, 0xde, 0x45, 0xae, 0x1b, 0x88, 0x76, 0x8d, 0x6d, 0xf4, 0x3c, 0x7b, 0x08, 0x4d, 0x0b, 0xe4, 0xe6, 0x11, 0x07, 0x0f, 0xa2, 0xa8, 0x76, 0x8c, 0x54, 0x11, 0x45, 0x3d, 0xb0, 0x36, 0x22, 0xc7, 0x6b, 0xc7, 0x70, 0xf9, 0xc9, 0x9e, 0x26, 0x24, 0xf4, 0x74, 0x5d, 0x4e, 0xd7, 0x84, 0x69, 0x58, 0xd3, 0x72, 0x59, 0xb8, 0x64, 0x45, 0x16, 0xee, 0xc1, 0x45, 0x16, 0x84, 0x8e, 0xef, 0x25, 0x6b, 0x6d, 0xf5, 0x82, 0x80, 0x79, 0xad, 0xbe, 0x10, 0xd0, 0xda, 0xfb, 0x4a, 0xe4, 0xea, 0x21, 0x28, 0xe2, 0xb9, 0xeb, 0x84, 0x84, 0xd0, 0x68, 0x76, 0x03, 0xa7, 0xc5, 0xf8, 0xec, 0xd3, 0x27, 0x6e, 0x4e, 0xa4, 0x6a, 0x87, 0xe1, 0xf3, 0xab, 0x38, 0x4c, 0xa7, 0x47, 0xa8, 0xc7, 0x21, 0xb2, 0x8f, 0x5d, 0xea, 0x3a, 0x81, 0x15, 0x41, 0x9b, 0x19, 0x39, 0x1d, 0x26, 0x04, 0x63, 0xee, 0x18, 0x99, 0x14, 0x43, 0xd4, 0x9a, 0x6d, 0xb6, 0x21, 0xd7, 0x30, 0x43, 0x26, 0x05, 0x11, 0x62, 0x01, 0xf7, 0x93, 0x1b, 0x86, 0x10, 0x70, 0xa1, 0x7b, 0xde, 0x87, 0xff, 0x13, 0x5e, 0xe7, 0x58, 0x52, 0x40, 0x82, 0x40, 0x7c, 0x88, 0x1c, 0x10, 0x88, 0xcf, 0xfb, 0xa7, 0xeb, 0xab, 0x7c, 0x1f, 0xf8, 0x04, 0xb5, 0x59, 0x72, 0x30, 0xdb, 0x21, 0x90, 0xd7, 0x6e, 0x23, 0x57, 0x26, 0x3d, 0xa7, 0x59, 0x74, 0x21, 0x04, 0x2d, 0x03, 0x9b, 0x05, 0x98, 0x9b, 0x2c, 0x80, 0x79, 0x8b, 0xf4, 0x17, 0x24, 0xe6, 0xda, 0xe1, 0xa3, 0x62, 0xe2, 0x81, 0xd6, 0x90, 0xb7, 0x98, 0xdc, 0x1c, 0x2a, 0x14, 0xbb, 0x6a, 0x2b, 0x85, 0x13, 0x23, 0xe4, 0x19, 0xd6, 0x59, 0x87, 0xf5, 0x16, 0x1a, 0x8e, 0x83, 0x64, 0x6f, 0xc7, 0xba, 0x64, 0x86, 0x5d, 0xd6, 0x8a, 0x50, 0x40, 0xa5, 0xd1, 0xaa, 0xd5, 0x0b, 0x09, 0xd2, 0xb0, 0xc5, 0x04, 0x81, 0x49, 0xed, 0xf0, 0x26, 0x33, 0x85, 0x7c, 0x1c, 0x90, 0xdc, 0x29, 0x48, 0x5a, 0xf1, 0xfd, 0xad, 0x5e, 0xf7, 0x0c, 0x08, 0xb7, 0xd3, 0x75, 0xd9, 0x82, 0x80, 0x3a, 0x6b, 0x81, 0x25, 0x87, 0xe9, 0x15, 0x49, 0x4a, 0xa0, 0x67, 0x16, 0xc7, 0x68, 0xa9, 0xf6, 0x86, 0x92, 0x98, 0x7f, 0xf0, 0xd0, 0x78, 0xfe, 0x53, 0xa4, 0x2c, 0x51, 0x84, 0x52, 0x26, 0x6f, 0x4b, 0x64, 0x72, 0xe7, 0xf1, 0xf3, 0xb2, 0x71, 0xee, 0x26, 0x32, 0x25, 0xff, 0x44, 0x23, 0x1e, 0x53, 0x95, 0x98, 0xb2, 0x2e, 0xac, 0xda, 0xf7, 0x2c, 0xce, 0xa0, 0xdd, 0xb5, 0x9b, 0xc9, 0xe1, 0x1c, 0x83, 0x56, 0xeb, 0x8b, 0x60, 0x1a, 0xcf, 0xfa, 0x85, 0x5b, 0xfc, 0x44, 0x72, 0x74, 0xe0, 0x80, 0x78, 0x31, 0x30, 0xb0, 0xdb, 0x32, 0xd7, 0xa1, 0xd1, 0xf4, 0x7c, 0x39, 0xf0, 0x66, 0x21, 0x84, 0x52, 0xf4, 0xc0, 0x22, 0x44, 0x0c, 0x4d, 0x0a, 0x32, 0x6f, 0x6f, 0x0b, 0x7f, 0x99, 0x69, 0xed, 0xa8, 0x3d, 0xbf, 0x44, 0xae, 0x28, 0x1c, 0xa1, 0x5b, 0x91, 0x40, 0xfe, 0x2d, 0xd7, 0x07, 0x4b, 0x56, 0x58, 0x84, 0x09, 0x9c, 0x31, 0x0e, 0x90, 0x99, 0x2e, 0x63, 0x5b, 0x09, 0xf6, 0x71, 0x69, 0x99, 0xa6, 0x1a, 0x6b, 0xdc, 0x54, 0x01, 0x53, 0xa6, 0xb7, 0xcc, 0x66, 0xaf, 0xd5, 0x62, 0xcc, 0x66, 0x36, 0x7d, 0x9c, 0xb1, 0x87, 0x94, 0xb7, 0xcc, 0x53, 0x96, 0xe3, 0xc2, 0xaf, 0x52, 0xed, 0x55, 0x92, 0x0e, 0xb1, 0xe4, 0xba, 0xe5, 0xc1, 0x92, 0x97, 0x02, 0xbf, 0xbb, 0x06, 0xf4, 0x2c, 0xfa, 0x5e, 0xaf, 0x58, 0x22, 0x41, 0xc0, 0x6d, 0x00, 0x32, 0xf9, 0xca, 0xd6, 0x11, 0x8c, 0x73, 0x7c, 0x0c, 0x1d, 0xf4, 0xba, 0xef, 0x83, 0xd4, 0x07, 0xc2, 0xc7, 0x08, 0x5f, 0x3a, 0x47, 0x0c, 0x76, 0xa9, 0xe5, 0xf6, 0x42, 0xe7, 0xa2, 0xc6, 0x08, 0xee, 0x52, 0x8d, 0x59, 0x42, 0x2d, 0xd7, 0xf5, 0xb7, 0x4d, 0x60, 0x84, 0xe5, 0x72, 0x8c, 0xb3, 0x93, 0xd0, 0x53, 0xae, 0xbd, 0xa7, 0x04, 0x9e, 0x0c, 0x48, 0x6b, 0xde, 0xbb, 0xb2, 0x60, 0xdb, 0x3b, 0x13, 0x95, 0xf3, 0x64, 0xba, 0x4d, 0x1a, 0x1f, 0x44, 0xf7, 0x44, 0x21, 0xdd, 0x93, 0x8a, 0xb6, 0x10, 0x63, 0x17, 0x3b, 0x34, 0xed, 0x9e, 0xb0, 0x3c, 0xb3, 0xbb, 0x94, 0x4a, 0x32, 0xcf, 0xe6, 0x66, 0x08, 0x74, 0xdc, 0xea, 0x74, 0x67, 0xa7, 0x38, 0xe3, 0x7d, 0x61, 0xe8, 0x81, 0xe4, 0x0b, 0x5d, 0x08, 0x60, 0x6c, 0xb6, 0x68, 0x45, 0x91, 0x0b, 0x44, 0x73, 0xdc, 0x85, 0x64, 0xeb, 0x54, 0x0a, 0x6b, 0xcb, 0x89, 0x01, 0xda, 0xcc, 0xc8, 0x87, 0x18, 0xc1, 0xe6, 0xb4, 0xe7, 0x49, 0x14, 0x11, 0xc9, 0x53, 0xc9, 0x6c, 0xb2, 0x7d, 0xe0, 0xb7, 0x40, 0x64, 0x36, 0x9b, 0xe7, 0xea, 0x56, 0x6b, 0x93, 0x15, 0xce, 0xc6, 0x7d, 0x98, 0xeb, 0x5b, 0x82, 0x47, 0xe5, 0xda, 0xff, 0xd2, 0x25, 0xbe, 0xbe, 0xc9, 0x5a, 0x5b, 0x52, 0xc1, 0xce, 0x23, 0xf5, 0x18, 0x40, 0x0d, 0xe0, 0x36, 0x0a, 0xa3, 0xe7, 0x44, 0x0e, 0x1a, 0x24, 0x89, 0x6b, 0x4d, 0x44, 0x09, 0x43, 0x71, 0xc5, 0xe2, 0x0d, 0xe3, 0x5b, 0x16, 0x18, 0x72, 0xec, 0xe2, 0x28, 0xcb, 0x3c, 0x3c, 0x09, 0x02, 0x3f, 0x80, 0xf0, 0xc8, 0x56, 0xd6, 0xfd, 0x91, 0x89, 0x94, 0x4a, 0x42, 0x58, 0x13, 0x49, 0xa4, 0x6b, 0xbe, 0x0b, 0x22, 0x2c, 0xb4, 0xac, 0x88, 0xc0, 0xbb, 0xc8, 0x24, 0xf2, 0x55, 0x85, 0x56, 0x37, 0xea, 0x4e, 0x70, 0x08, 0xae, 0x79, 0xfc, 0x17, 0x99, 0x6d, 0xf5, 0x6c, 0x07, 0x62, 0xb4, 0x16, 0xdf, 0x75, 0x21, 0x3e, 0x38, 0x0d, 0x6f, 0xb5, 0xc1, 0x65, 0xf1, 0x0d, 0x98, 0x98, 0xfb, 0xe4, 0x38, 0x99, 0xe0, 0x43, 0xf2, 0x1e, 0x10, 0xc0, 0x5d, 0xdf, 0x8f, 0x4c, 0xd7, 0x09, 0x65, 0x84, 0xb7, 0x9b, 0x47, 0xb0, 0x6d, 0x0f, 0x5c, 0x1f, 0xb4, 0x76, 0x1c, 0x11, 0x5f, 0x95, 0x71, 0x57, 0xfc, 0xc0, 0x69, 0x3b, 0x9e, 0x54, 0x8a, 0x67, 0x10, 0xc3, 0xee, 0x7b, 0x56, 0xc7, 0x69, 0x99, 0x20, 0x3f, 0x81, 0xb3, 0xde, 0x8b, 0x58, 0x08, 0x42, 0x89, 0x0b, 0x79, 0xca, 0xa3, 0x59, 0xc8, 0xfc, 0x92, 0x40, 0xb3, 0xa0, 0xb0, 0x18, 0x2d, 0x32, 0x0b, 0x32, 0xe5, 0xe0, 0xaa, 0x40, 0xdd, 0xc4, 0x72, 0x20, 0xd0, 0x0b, 0x1c, 0x98, 0x60, 0x17, 0x9f, 0x60, 0xe1, 0x51, 0x4d, 0xb0, 0x10, 0x23, 0x5b, 0x40, 0x5c, 0x0d, 0x40, 0xd5, 0x47, 0x3d, 0x73, 0x3c, 0x8c, 0x34, 0x31, 0x9a, 0x8a, 0xfc, 0x2d, 0xe6, 0x09, 0xfd, 0x98, 0xbb, 0x87, 0xd0, 0x1c, 0x45, 0x7b, 0xc8, 0x04, 0xb4, 0x08, 0x21, 0xe0, 0x0c, 0xba, 0x68, 0xb9, 0x3d, 0x66, 0xf6, 0x1c, 0x2f, 0xba, 0xf5, 0x84, 0x54, 0x09, 0x88, 0xc6, 0x45, 0xeb, 0x06, 0xc8, 0xae, 0xe0, 0xda, 0xd8, 0xdc, 0x03, 0xa4, 0x5a, 0x38, 0x3b, 0xa8, 0xad, 0xbf, 0xed, 0x65, 0x9d, 0x9d, 0xd4, 0xac, 0xd4, 0xb6, 0x8e, 0x15, 0x6c, 0xeb, 0x38, 0x3f, 0x53, 0xdc, 0x2b, 0x02, 0x7d, 0x8d, 0x01, 0x4d, 0xe6, 0x6e, 0x9c, 0x01, 0x61, 0xc5, 0x55, 0x9f, 0xf7, 0x95, 0x1b, 0x02, 0x43, 0xa0, 0x76, 0x5d, 0x9e, 0x14, 0x62, 0xf5, 0x48, 0xdc, 0x93, 0x10, 0x65, 0xb0, 0x67, 0xd3, 0x88, 0x13, 0x2c, 0x2c, 0x17, 0x98, 0xdc, 0xb9, 0x04, 0xb8, 0x16, 0x59, 0x41, 0x9b, 0x45, 0x49, 0xd8, 0x80, 0x23, 0x77, 0x19, 0x47, 0xc8, 0xa1, 0xb6, 0xb3, 0x11, 0x99, 0x66, 0xd7, 0x8f, 0x80, 0xa9, 0x0e, 0x6c, 0x9c, 0x00, 0x0c, 0x81, 0xda, 0x71, 0x61, 0xa8, 0xec, 0x1e, 0x73, 0x4d, 0x71, 0xa6, 0x31, 0x5d, 0xbf, 0xb5, 0x25, 0x25, 0x09, 0x4c, 0x6f, 0xac, 0xa6, 0x09, 0xda, 0x49, 0x3e, 0xdf, 0x51, 0x72, 0x18, 0x09, 0xe8, 0x5a, 0xad, 0x2d, 0xd3, 0xc4, 0x7f, 0x1c, 0x38, 0xb9, 0xd9, 0x00, 0xca, 0xdc, 0x3e, 0xb7, 0x73, 0xe5, 0xda, 0x03, 0x64, 0x3f, 0xb7, 0x67, 0x3c, 0xaa, 0x50, 0x84, 0x5f, 0x4e, 0xaa, 0x09, 0xce, 0x1c, 0x8f, 0xaf, 0x23, 0x7b, 0x7a, 0xa1, 0x34, 0xf3, 0x9d, 0xb0, 0xcd, 0x97, 0x30, 0x7d, 0x62, 0x7f, 0x22, 0x54, 0x12, 0x8d, 0x0a, 0x9f, 0xe1, 0xa7, 0xf2, 0xfd, 0x42, 0x99, 0xf3, 0xe1, 0xf3, 0x15, 0x2a, 0x7c, 0x5e, 0xb5, 0x82, 0x08, 0x36, 0x76, 0xd1, 0x72, 0x2d, 0xaf, 0xc5, 0x54, 0xa0, 0xd7, 0x23, 0x97, 0x17, 0x77, 0x4b, 0x53, 0xb3, 0x94, 0x8a, 0xdb, 0xf7, 0x9e, 0x38, 0x22, 0x68, 0x69, 0xc4, 0x03, 0x24, 0x22, 0x35, 0xe0, 0x64, 0x65, 0xcb, 0x6c, 0xa4, 0xbb, 0xce, 0xdd, 0x83, 0xdb, 0xb5, 0x2e, 0x10, 0xcb, 0xfd, 0x44, 0xd3, 0x79, 0xba, 0xce, 0xe3, 0xd8, 0x35, 0x06, 0x27, 0x05, 0xd8, 0x90, 0x35, 0x60, 0x5f, 0x00, 0x51, 0x9a, 0xb9, 0xe2, 0x78, 0x82, 0x57, 0x20, 0xb8, 0x89, 0x7c, 0x68, 0x26, 0x1f, 0x9c, 0x1d, 0x6c, 0x64, 0xa4, 0xc2, 0xfb, 0x0d, 0x71, 0x94, 0xd1, 0x28, 0x4a, 0x23, 0xbc, 0xb0, 0xb6, 0x22, 0x29, 0x01, 0xbb, 0x46, 0x5c, 0xc0, 0x6e, 0x0a, 0xe3, 0x26, 0xa2, 0xa9, 0xeb, 0x24, 0x77, 0x77, 0x22, 0xa7, 0xf6, 0x6c, 0x72, 0x6c, 0xe7, 0x79, 0x1e, 0x53, 0xb6, 0x4d, 0x93, 0xf1, 0x5e, 0xe0, 0xca, 0x80, 0xec, 0x7f, 0x2b, 0x0f, 0x81, 0xa7, 0x5b, 0x70, 0x92, 0xf7, 0xfb, 0xc1, 0x16, 0x3f, 0xb0, 0x43, 0x6c, 0x6a, 0x43, 0x78, 0x82, 0xd6, 0x65, 0x1d, 0x24, 0x91, 0x9f, 0x8a, 0x06, 0x05, 0x1e, 0xcc, 0x65, 0x11, 0xb3, 0x33, 0x39, 0x00, 0x88, 0xa7, 0xf6, 0xc5, 0x87, 0x31, 0xee, 0x6a, 0xf8, 0x79, 0x6d, 0x93, 0x05, 0xbe, 0xae, 0xfd, 0x21, 0xd2, 0x05, 0x5b, 0xc8, 0x0d, 0x0e, 0xa7, 0x09, 0xcf, 0x29, 0xad, 0x7e, 0xcb, 0x65, 0xd2, 0xcd, 0xc2, 0x86, 0xd9, 0x2c, 0x6c, 0x05, 0x4e, 0x97, 0x5b, 0x88, 0x09, 0x0e, 0x03, 0xfa, 0xd5, 0x85, 0xf0, 0x09, 0x3c, 0xbd, 0xcb, 0xe7, 0x45, 0x1b, 0x3f, 0xa9, 0xfc, 0x69, 0xe4, 0xfb, 0x2e, 0xcc, 0xb1, 0x8b, 0xd3, 0x71, 0x25, 0xd9, 0x2b, 0xc2, 0x3a, 0x9b, 0xb1, 0x4e, 0x1d, 0xfc, 0x18, 0x9a, 0x37, 0xee, 0xcf, 0xb8, 0x79, 0xab, 0xbd, 0xbb, 0x24, 0x4e, 0x25, 0x09, 0xc0, 0x90, 0x80, 0x2f, 0x1b, 0xd1, 0xd4, 0xba, 0x64, 0x5a, 0xc6, 0x75, 0x1c, 0x75, 0x2e, 0xb6, 0x3b, 0x4c, 0x0e, 0xa8, 0xd8, 0xce, 0x44, 0x88, 0xb3, 0x7e, 0x74, 0x0a, 0x18, 0x08, 0x81, 0x1e, 0x28, 0xed, 0x6c, 0xaa, 0x6b, 0xc1, 0x0d, 0x98, 0x65, 0xf7, 0x41, 0xfb, 0x6c, 0x3a, 0x06, 0x7c, 0xad, 0xc4, 0xbd, 0xe7, 0x22, 0xe0, 0x5a, 0x03, 0x1d, 0x31, 0x1d, 0xaf, 0x3d, 0x24, 0x02, 0xdb, 0x25, 0x76, 0xf1, 0x2c, 0xdb, 0xc6, 0xad, 0x52, 0x62, 0x08, 0x91, 0x67, 0x2c, 0xd8, 0x9c, 0x9b, 0xe3, 0x9c, 0x53, 0x60, 0x0f, 0x63, 0x9f, 0x27, 0xda, 0x05, 0x07, 0x01, 0x1c, 0x3d, 0x59, 0x02, 0x3e, 0xc9, 0xdd, 0x21, 0xee, 0x31, 0x36, 0x73, 0xe3, 0xce, 0xfd, 0xcf, 0xee, 0xda, 0x13, 0x44, 0x44, 0x9a, 0x9b, 0x52, 0x3f, 0x1b, 0x86, 0xb8, 0xe8, 0x30, 0x14, 0x81, 0x03, 0x9c, 0x61, 0xf6, 0x0b, 0xb1, 0x02, 0x77, 0x70, 0x1a, 0x0c, 0x25, 0xd7, 0xbc, 0x51, 0x42, 0xc4, 0x1a, 0x23, 0x57, 0x71, 0xa9, 0x71, 0x1d, 0xb0, 0xab, 0x68, 0xea, 0xef, 0x0f, 0xac, 0xee, 0x82, 0x67, 0x2f, 0x31, 0x17, 0x62, 0xd5, 0x00, 0x91, 0xe5, 0xed, 0x34, 0xd8, 0xd4, 0x36, 0x46, 0xb2, 0x18, 0x9e, 0x25, 0x33, 0xc4, 0xb1, 0x1b, 0x37, 0xd5, 0x32, 0x05, 0x26, 0xb8, 0x52, 0xfb, 0xf0, 0x98, 0xd0, 0xbb, 0x61, 0xf3, 0xc4, 0xcb, 0x3b, 0x99, 0x91, 0x83, 0xbd, 0x27, 0xaa, 0xb1, 0xe6, 0x71, 0xc9, 0x91, 0xea, 0x66, 0x80, 0xba, 0xa5, 0x5a, 0x40, 0xdb, 0x2e, 0x23, 0x15, 0x9c, 0x1e, 0x0e, 0xbb, 0xa6, 0x50, 0x6c, 0x13, 0x6c, 0xb1, 0x4a, 0x72, 0x71, 0xba, 0x53, 0x9d, 0x70, 0xac, 0xe4, 0x14, 0x4e, 0x2a, 0xba, 0xb1, 0x8f, 0x8f, 0x98, 0x50, 0x6e, 0x57, 0xb5, 0x22, 0xe8, 0x24, 0x07, 0x05, 0xf3, 0xaf, 0x1a, 0xb7, 0xc1, 0xe5, 0x41, 0xe8, 0xbe, 0xe9, 0xf7, 0x82, 0x50, 0x46, 0xc6, 0x36, 0xd9, 0xcf, 0x63, 0x3a, 0x13, 0xd6, 0x00, 0x1e, 0x5e, 0xf8, 0xd9, 0x29, 0xbe, 0x8c, 0xa3, 0xfa, 0x32, 0x96, 0x85, 0x07, 0x61, 0x3c, 0x36, 0x8c, 0xd7, 0x74, 0xad, 0x5a, 0x53, 0x61, 0xb7, 0x09, 0x5e, 0x97, 0x75, 0x41, 0xf9, 0x6b, 0x37, 0x88, 0xb0, 0x37, 0xe1, 0xe7, 0x05, 0x6f, 0x1b, 0x38, 0x5a, 0xb8, 0x5f, 0xb5, 0x5a, 0x76, 0x93, 0xe1, 0x64, 0x87, 0x90, 0xab, 0x2c, 0xe8, 0x38, 0xfc, 0xfc, 0x1e, 0xd6, 0xbe, 0x3b, 0x9e, 0xdd, 0xa1, 0x3c, 0x50, 0xbc, 0x43, 0x18, 0xc4, 0x85, 0x66, 0xcf, 0xe3, 0x21, 0x1c, 0xb3, 0x65, 0xf8, 0x0a, 0xa2, 0xbf, 0x69, 0x41, 0xd0, 0xbe, 0xed, 0x9b, 0x1b, 0x10, 0x5f, 0x40, 0x58, 0x2c, 0x82, 0x3b, 0xe0, 0x48, 0x08, 0x87, 0x05, 0x88, 0x47, 0xba, 0x31, 0x2e, 0xce, 0xac, 0xc7, 0x92, 0x23, 0x46, 0x8d, 0xcc, 0x6d, 0x40, 0x10, 0x07, 0x67, 0x95, 0x4d, 0xa7, 0x6b, 0x82, 0xe8, 0xc1, 0x06, 0x3c, 0xd4, 0x03, 0xa3, 0xce, 0xd3, 0x78, 0x3c, 0xfa, 0x32, 0x6e, 0x22, 0xd7, 0x0c, 0x86, 0xd1, 0x09, 0x2f, 0x73, 0xf0, 0xff, 0x43, 0x0c, 0x01, 0xae, 0x11, 0x1e, 0xce, 0xee, 0xe6, 0x1e, 0xe7, 0xee, 0xc4, 0x9f, 0x8f, 0xc2, 0xb2, 0xf9, 0x53, 0x1c, 0x51, 0xd2, 0x33, 0x07, 0x06, 0x9b, 0x66, 0x1b, 0x0b, 0x75, 0xf6, 0x99, 0x70, 0xdc, 0x4e, 0xf8, 0x36, 0xf6, 0x58, 0x4b, 0xd2, 0x4d, 0x64, 0x2e, 0x2b, 0x49, 0x18, 0x10, 0x2d, 0x82, 0xd5, 0x74, 0xf3, 0xb9, 0xe3, 0xda, 0xe7, 0xc6, 0x49, 0x6d, 0x30, 0xbc, 0x9e, 0x70, 0xe9, 0xf1, 0xf6, 0xc4, 0x51, 0xc9, 0x60, 0xc6, 0x58, 0xd7, 0xd4, 0x5b, 0xac, 0xe6, 0x8e, 0x22, 0x5e, 0x16, 0xa1, 0x9d, 0x6f, 0xe8, 0xad, 0x27, 0xc1, 0xa0, 0xeb, 0xbf, 0x13, 0x4f, 0x50, 0xfb, 0xfd, 0x31, 0x32, 0x93, 0x82, 0x15, 0xe6, 0xbf, 0x18, 0x1a, 0xfc, 0xc6, 0xf5, 0xe4, 0x9a, 0x4c, 0xaf, 0xf4, 0x05, 0x68, 0x49, 0x97, 0x43, 0x70, 0x23, 0xa2, 0x19, 0xfc, 0xc8, 0xed, 0xe4, 0x96, 0x62, 0xd0, 0x0b, 0x9e, 0xb5, 0xee, 0xb2, 0xf3, 0x7e, 0x1d, 0xfc, 0x4a, 0xc4, 0xea, 0xbe, 0x17, 0x59, 0x10, 0x75, 0xf0, 0xa3, 0x02, 0x38, 0x98, 0x6b, 0x49, 0xad, 0x78, 0x98, 0x3c, 0xac, 0x4a, 0x7f, 0x03, 0xd1, 0xe3, 0xd5, 0xc3, 0x28, 0x59, 0xf6, 0xc0, 0x53, 0x38, 0x36, 0x9d, 0x18, 0x4c, 0xf2, 0xa2, 0xc5, 0xe7, 0xbc, 0x57, 0x06, 0x58, 0x74, 0xd2, 0xb8, 0x91, 0x1c, 0x1b, 0x4e, 0xf2, 0x12, 0x0f, 0x29, 0x38, 0xa5, 0xbb, 0x6a, 0xf7, 0xa8, 0x50, 0x0c, 0x96, 0xc2, 0x77, 0x83, 0x87, 0x54, 0x20, 0x3d, 0x5e, 0x28, 0x4e, 0x0d, 0x75, 0xbf, 0xd3, 0xe5, 0x21, 0x08, 0x77, 0xfe, 0x97, 0xbc, 0xc4, 0x31, 0xe4, 0x53, 0xd4, 0x67, 0xb2, 0x76, 0x8a, 0x5f, 0x4d, 0x88, 0x38, 0xf7, 0x16, 0xb2, 0x0b, 0xb5, 0xaf, 0xab, 0x82, 0xb8, 0xa3, 0x89, 0x18, 0x0c, 0xb8, 0xca, 0xa8, 0xdd, 0x9d, 0xb5, 0x64, 0x09, 0xba, 0x58, 0xf4, 0xc0, 0x05, 0x84, 0xbe, 0xd9, 0x42, 0xa6, 0x9a, 0x32, 0x85, 0x9a, 0x24, 0x20, 0x17, 0xb3, 0xd2, 0xde, 0x64, 0x7c, 0x9a, 0x26, 0x5e, 0x75, 0xe4, 0x3d, 0x5d, 0xe6, 0x12, 0x44, 0xc4, 0xaa, 0x5f, 0x28, 0x65, 0x55, 0x40, 0x47, 0x12, 0xd3, 0xf1, 0x40, 0xce, 0x8d, 0x9d, 0x28, 0x92, 0xf3, 0xa2, 0xb1, 0xf3, 0x0d, 0x68, 0xe5, 0x2d, 0x27, 0xab, 0x10, 0xe0, 0xc8, 0xbf, 0x35, 0xf9, 0xb6, 0xc8, 0xee, 0x18, 0x04, 0x82, 0xb3, 0x42, 0x20, 0x10, 0xeb, 0x03, 0x64, 0xbf, 0xd6, 0xa3, 0x72, 0x5e, 0xc6, 0xd5, 0xe4, 0x48, 0xae, 0xd9, 0xe4, 0x3f, 0x96, 0xc3, 0x15, 0x1f, 0x75, 0x96, 0x8e, 0xd5, 0x1c, 0x11, 0x85, 0xe8, 0x0a, 0x89, 0xc7, 0xaa, 0x84, 0x59, 0xea, 0xe4, 0x07, 0x51, 0x40, 0x8f, 0x77, 0x0d, 0xe1, 0x19, 0x6e, 0x0a, 0x44, 0xbc, 0x61, 0xaf, 0x83, 0x02, 0x97, 0x58, 0x84, 0x71, 0x2e, 0x24, 0x6f, 0x9b, 0x24, 0xd7, 0x0c, 0x9d, 0x2b, 0xe6, 0x69, 0x2b, 0xc7, 0xd3, 0x3b, 0x8b, 0x6d, 0x47, 0xe1, 0x70, 0x34, 0x1f, 0xd8, 0x21, 0x38, 0x7b, 0x08, 0x75, 0x22, 0xfe, 0x99, 0xf0, 0x2d, 0x9f, 0x47, 0xcb, 0xac, 0x68, 0x3c, 0x0e, 0xa6, 0x79, 0x63, 0x37, 0x60, 0xe0, 0x45, 0x64, 0x3a, 0xea, 0xb3, 0xe3, 0x64, 0x8f, 0x3e, 0x0b, 0x2c, 0x7c, 0xd0, 0x3c, 0xb0, 0x3f, 0x47, 0xc8, 0x65, 0xe9, 0x4e, 0xb9, 0x17, 0xab, 0x78, 0x84, 0x79, 0x48, 0xed, 0x54, 0x01, 0x40, 0x1d, 0x13, 0x12, 0x1b, 0x1b, 0x7e, 0x80, 0xb1, 0xeb, 0x30, 0x20, 0xd0, 0x55, 0x70, 0xd1, 0x60, 0x57, 0xa4, 0xfd, 0x29, 0x04, 0xc2, 0x3d, 0xe7, 0x46, 0x28, 0x31, 0x2b, 0x43, 0x66, 0x14, 0x89, 0x0b, 0x30, 0x2b, 0xc3, 0x50, 0x0a, 0xd0, 0xd3, 0x68, 0x50, 0x8c, 0xe3, 0xe4, 0xda, 0x42, 0xb8, 0xb3, 0x3e, 0x5a, 0x12, 0x70, 0x80, 0x4e, 0xaf, 0xb3, 0xc2, 0x2e, 0x32, 0x97, 0x4e, 0x19, 0xc7, 0xc8, 0xe3, 0x0b, 0x61, 0x55, 0xb4, 0xce, 0x7b, 0x80, 0x77, 0xe5, 0x81, 0xab, 0xd6, 0xa2, 0xf7, 0xdd, 0x03, 0x49, 0x4c, 0x1b, 0x53, 0x32, 0x10, 0xee, 0x3c, 0x1c, 0x6d, 0x12, 0xb8, 0xe9, 0xda, 0xf3, 0x64, 0xca, 0x3f, 0xa7, 0xbe, 0xcb, 0x2a, 0xdb, 0x53, 0x07, 0x33, 0xd5, 0x86, 0xff, 0xf3, 0xa7, 0x78, 0x71, 0xfc, 0x8a, 0x50, 0x5f, 0x44, 0xb4, 0x2f, 0x34, 0x03, 0x3c, 0x25, 0xc4, 0x1f, 0x3e, 0x84, 0xd3, 0x2d, 0x31, 0x14, 0x13, 0x51, 0xe3, 0x2a, 0xc9, 0x6a, 0xd9, 0xb6, 0xde, 0x2e, 0x84, 0xec, 0xb4, 0x48, 0xeb, 0x67, 0xe5, 0x9d, 0xe7, 0xd0, 0xf1, 0xa0, 0xa1, 0x25, 0xdc, 0x75, 0x4b, 0xb6, 0xc5, 0xfa, 0x99, 0x43, 0xe3, 0x87, 0x4b, 0x22, 0xb9, 0x58, 0x88, 0x29, 0x56, 0xba, 0x3b, 0x33, 0xe7, 0xe0, 0xd1, 0xa3, 0xf1, 0x3a, 0x99, 0x69, 0x63, 0xea, 0x48, 0x06, 0x01, 0x05, 0xa9, 0xc8, 0xa1, 0x33, 0xf3, 0x04, 0xdb, 0xdc, 0x71, 0x99, 0x5f, 0x2c, 0xba, 0xc6, 0x4e, 0xb2, 0x4e, 0xc2, 0x34, 0xdf, 0x96, 0x5d, 0xcf, 0x1a, 0x67, 0x2d, 0x8e, 0x4f, 0xf2, 0x6d, 0xb9, 0x98, 0xe6, 0xbd, 0xe3, 0xe2, 0x58, 0x3e, 0x74, 0x58, 0xcc, 0x8e, 0xed, 0x9c, 0x0d, 0x5a, 0x2a, 0x5a, 0xcf, 0x10, 0x14, 0xf3, 0x8d, 0x82, 0xce, 0x93, 0x20, 0xce, 0x05, 0xcd, 0x43, 0xec, 0x52, 0xed, 0xa7, 0x25, 0x52, 0x2d, 0x42, 0x25, 0x74, 0x63, 0x28, 0x32, 0x30, 0x3e, 0x57, 0x91, 0xcb, 0x8b, 0x81, 0x62, 0x3f, 0x31, 0x4f, 0x8e, 0x0f, 0x83, 0xc8, 0x68, 0xd1, 0x98, 0xf1, 0x24, 0x72, 0xfb, 0x50, 0xf8, 0xb8, 0x01, 0x2c, 0x84, 0x07, 0x21, 0x15, 0x13, 0xb0, 0x36, 0x98, 0x27, 0x1e, 0x55, 0x8d, 0x32, 0x74, 0xc9, 0x67, 0xa1, 0x17, 0x35, 0x2e, 0xc1, 0xf1, 0x9a, 0xe2, 0xc5, 0xfa, 0xc1, 0x34, 0xd7, 0xf1, 0xda, 0x8c, 0x4b, 0x0b, 0x5e, 0x41, 0xf6, 0xd6, 0x1f, 0xc4, 0xe4, 0x4f, 0xae, 0x84, 0x02, 0x13, 0x16, 0x69, 0x4d, 0x88, 0x73, 0xb0, 0xe2, 0xb8, 0xfa, 0xde, 0x31, 0x71, 0x29, 0x98, 0xc7, 0x1b, 0x4b, 0xc1, 0x7d, 0x39, 0x29, 0x98, 0x2f, 0x92, 0x82, 0xec, 0xb8, 0xf9, 0x86, 0x6a, 0x41, 0xcf, 0xae, 0xfe, 0x1e, 0xb6, 0xc9, 0xef, 0x2c, 0x81, 0xaf, 0x8f, 0x97, 0xc5, 0x7d, 0x7d, 0x7e, 0x98, 0xf2, 0xf5, 0x71, 0x4f, 0xda, 0xd7, 0x67, 0x9a, 0x33, 0x66, 0x6d, 0xac, 0x18, 0x28, 0xbd, 0xbb, 0xe3, 0xc5, 0x40, 0xfc, 0x77, 0x12, 0x95, 0xd6, 0x9e, 0xaa, 0x2e, 0xa3, 0xa5, 0x5d, 0x5c, 0xf5, 0x43, 0x9e, 0x9f, 0xce, 0x6b, 0x2f, 0xec, 0x03, 0x56, 0x9c, 0x74, 0x25, 0x80, 0x54, 0xe0, 0xaf, 0x97, 0x20, 0x14, 0x48, 0x76, 0x1f, 0x51, 0xc8, 0x7c, 0xf9, 0x1a, 0x6b, 0x39, 0x5d, 0x86, 0x1e, 0xc3, 0xf7, 0xb0, 0x96, 0x23, 0x7f, 0xdd, 0xa0, 0x8a, 0x63, 0xf0, 0x1e, 0x2d, 0xce, 0x2c, 0xe2, 0x91, 0x8a, 0xb7, 0x6e, 0xb8, 0x56, 0x5b, 0x19, 0x56, 0xac, 0xb0, 0x89, 0xaf, 0x15, 0x4c, 0x3c, 0xa6, 0x7b, 0x6d, 0x99, 0xa7, 0x51, 0xe0, 0xfc, 0x10, 0x26, 0x73, 0x5c, 0x98, 0xcd, 0x47, 0xf3, 0x65, 0x6e, 0xf4, 0xdc, 0x0d, 0x07, 0xf3, 0xff, 0xf2, 0xac, 0xaf, 0x92, 0x9b, 0x81, 0x15, 0xe0, 0x84, 0x53, 0x2a, 0xb9, 0x89, 0x19, 0x20, 0x4c, 0x00, 0xf1, 0x73, 0xe4, 0x6e, 0x9c, 0x2e, 0x1e, 0x19, 0xcb, 0xdd, 0x6e, 0xbe, 0xbb, 0xbf, 0x05, 0xa7, 0xc0, 0xfa, 0x2a, 0x16, 0x03, 0xf1, 0x68, 0x05, 0x9d, 0x5b, 0x41, 0xc2, 0x05, 0x1d, 0x81, 0x4a, 0x1e, 0xe9, 0x51, 0x15, 0xd8, 0x7a, 0x79, 0x80, 0xb5, 0xf5, 0xeb, 0x46, 0xbd, 0x19, 0x13, 0x80, 0x49, 0x0a, 0xaa, 0x9d, 0xca, 0xd4, 0x4f, 0x2a, 0xb6, 0x81, 0x32, 0xf2, 0x8b, 0x28, 0x0c, 0xce, 0x44, 0xe2, 0x1b, 0x73, 0x25, 0x31, 0x0e, 0x4e, 0x0c, 0x2f, 0x0d, 0x9a, 0xe2, 0xea, 0xf1, 0x34, 0xd0, 0xba, 0x0c, 0xcd, 0x66, 0xa3, 0xd3, 0x8d, 0xfa, 0xe0, 0x47, 0x77, 0x85, 0xfc, 0x37, 0x27, 0x7c, 0xfa, 0xc4, 0x41, 0xa9, 0x13, 0x19, 0xe8, 0xda, 0xbd, 0xe4, 0x50, 0x1e, 0xc3, 0xc6, 0x06, 0x68, 0xeb, 0xa8, 0x28, 0xf0, 0xec, 0xc1, 0xf8, 0x08, 0x29, 0x39, 0x0f, 0x16, 0x10, 0x55, 0xf7, 0x5d, 0x3f, 0x18, 0x19, 0xe3, 0x34, 0x19, 0x87, 0xd5, 0x4a, 0xd6, 0xce, 0x90, 0xc9, 0x76, 0xc0, 0x98, 0xba, 0xf9, 0x02, 0xfb, 0xb0, 0x8e, 0x3e, 0x7b, 0x42, 0xde, 0x72, 0xce, 0xe6, 0xe6, 0x92, 0x25, 0x47, 0x23, 0xcf, 0xc6, 0xe3, 0x47, 0x51, 0x0d, 0xc5, 0xb7, 0x2e, 0xde, 0x51, 0xd5, 0x2a, 0x82, 0x04, 0x71, 0x9f, 0xfd, 0xca, 0x12, 0x9c, 0x5b, 0x72, 0x33, 0xaa, 0x7a, 0x88, 0x47, 0x33, 0x67, 0x1b, 0xeb, 0x0a, 0xcc, 0x8b, 0x0e, 0xdb, 0x8e, 0x97, 0x8a, 0x57, 0xf4, 0x7e, 0xd0, 0xf5, 0x65, 0x69, 0x89, 0x63, 0xcb, 0x35, 0x83, 0x7f, 0x75, 0x99, 0xd5, 0xee, 0x31, 0x6c, 0x9a, 0x50, 0xf9, 0x43, 0xfd, 0x0a, 0x65, 0xa6, 0xf6, 0x7f, 0xc1, 0x50, 0x66, 0xe9, 0x5a, 0x08, 0x21, 0xcc, 0x39, 0xe3, 0xdb, 0xce, 0x86, 0xc3, 0x46, 0xa7, 0x0d, 0x65, 0x1c, 0x07, 0x9a, 0x1d, 0x39, 0x52, 0xee, 0xeb, 0xbb, 0x4a, 0xe4, 0xae, 0xe1, 0x53, 0x98, 0x4b, 0x8d, 0x66, 0x63, 0x6d, 0x79, 0x61, 0x65, 0xf9, 0x81, 0x86, 0x79, 0x6a, 0xed, 0xdc, 0x19, 0xb3, 0x79, 0x7e, 0x6d, 0xf9, 0xec, 0x69, 0xf3, 0xdc, 0xd9, 0x95, 0x67, 0xfc, 0x4f, 0xe7, 0xe7, 0x89, 0x5b, 0xcf, 0xe9, 0x24, 0xcd, 0x49, 0x6c, 0xb6, 0xee, 0xa0, 0x9d, 0x31, 0xa5, 0x18, 0x0a, 0xd1, 0x78, 0x41, 0xd1, 0x4e, 0x25, 0xb5, 0x7d, 0xa3, 0x52, 0x83, 0xd7, 0x67, 0x6a, 0x90, 0xcc, 0xd3, 0xf3, 0xbb, 0xbb, 0xb8, 0x2c, 0xd0, 0x4e, 0x6e, 0xf4, 0x93, 0xd6, 0x10, 0xf6, 0x51, 0xc9, 0xe8, 0xd3, 0x0b, 0x76, 0x06, 0x0f, 0xd1, 0x4e, 0xeb, 0x3e, 0x27, 0x04, 0x0b, 0x19, 0x8e, 0xac, 0xac, 0x35, 0xb2, 0x5f, 0x33, 0xc9, 0x4d, 0x6e, 0x2d, 0x51, 0x3f, 0x84, 0x80, 0x8a, 0xb4, 0x7e, 0x07, 0xcc, 0x36, 0x5e, 0x66, 0x84, 0x9b, 0x7e, 0xd7, 0x3c, 0x2d, 0x6c, 0xff, 0x12, 0xb8, 0x88, 0xfe, 0x1a, 0x16, 0xdc, 0x81, 0x08, 0xa9, 0xb4, 0x39, 0x8c, 0xb3, 0xba, 0xdd, 0x41, 0x09, 0x69, 0x6e, 0xae, 0x6d, 0x8c, 0x5e, 0xc3, 0xc8, 0x0a, 0x54, 0x29, 0x22, 0x58, 0x54, 0xde, 0x06, 0x47, 0x05, 0xb9, 0xb8, 0x7f, 0xc6, 0x38, 0x7c, 0x87, 0xf9, 0xa4, 0xa3, 0x7e, 0x06, 0xd9, 0xc7, 0x6d, 0x79, 0xd0, 0x37, 0x03, 0xd1, 0x27, 0xd3, 0x0d, 0x4f, 0x93, 0xcb, 0x1d, 0x09, 0xcd, 0x7c, 0x5d, 0xe0, 0xd0, 0x3b, 0xe7, 0x9e, 0x49, 0x2a, 0x05, 0xcd, 0xb8, 0x51, 0x6a, 0xc6, 0xe4, 0xe2, 0x03, 0x2d, 0x08, 0x2e, 0x22, 0xb9, 0xcf, 0x95, 0xd4, 0x98, 0xbd, 0x50, 0xec, 0xe5, 0x38, 0xf2, 0xa6, 0xe7, 0x39, 0x91, 0x08, 0xf3, 0x27, 0x61, 0x07, 0x8f, 0xc8, 0x5a, 0x0a, 0xed, 0x16, 0x76, 0xd1, 0x6a, 0x6d, 0x61, 0x22, 0xa7, 0x09, 0xe6, 0x78, 0x60, 0x61, 0x02, 0x9e, 0x1a, 0xd0, 0x5e, 0xab, 0x42, 0xa9, 0xdb, 0x05, 0xa6, 0x24, 0x2c, 0x11, 0x25, 0x47, 0x5a, 0xa9, 0x51, 0x61, 0x35, 0x50, 0x53, 0x64, 0x82, 0x86, 0x0c, 0xd3, 0x6b, 0x82, 0x0a, 0x2f, 0x9b, 0x65, 0x5b, 0x72, 0xdd, 0x54, 0xb3, 0xd5, 0x65, 0x25, 0x22, 0x5c, 0x62, 0x17, 0x81, 0x6b, 0xfe, 0x16, 0xc3, 0x42, 0xa3, 0xc1, 0xa5, 0x0c, 0xe9, 0x0b, 0x6a, 0x11, 0xb1, 0x5d, 0x4e, 0xaa, 0xe2, 0x26, 0x4c, 0xde, 0xe1, 0x6f, 0x82, 0xbf, 0x85, 0x73, 0x97, 0xc8, 0x39, 0xd7, 0xde, 0x5c, 0xca, 0x66, 0x8a, 0x44, 0x5a, 0x4e, 0x68, 0x80, 0x88, 0x25, 0x8c, 0x93, 0xaa, 0x42, 0x42, 0x08, 0xc4, 0x0d, 0x45, 0x01, 0x5c, 0x7e, 0xd8, 0xbc, 0x0c, 0xc4, 0x68, 0xc0, 0x7f, 0x66, 0x9d, 0xf2, 0xdc, 0xb1, 0x41, 0xe7, 0x15, 0xbc, 0xb6, 0x81, 0x4d, 0x89, 0x65, 0xbd, 0xf6, 0x8a, 0x5d, 0xd9, 0x9c, 0x7b, 0x7e, 0xb6, 0x98, 0xc3, 0xcf, 0x1c, 0x2d, 0xf5, 0x31, 0x18, 0x03, 0x9e, 0x3a, 0xe4, 0x59, 0x6d, 0x7f, 0x92, 0x07, 0x6e, 0x8a, 0x8b, 0x24, 0xe3, 0x1c, 0xd9, 0xe3, 0xf7, 0xa2, 0x6e, 0x2f, 0x4a, 0x9d, 0xd4, 0x9e, 0xf4, 0x28, 0xa7, 0x38, 0xc7, 0x51, 0xf0, 0xe5, 0x03, 0x42, 0xc7, 0x43, 0x7c, 0xbc, 0xa4, 0x45, 0xa4, 0x7a, 0x1e, 0x3d, 0xc2, 0x65, 0x44, 0xc1, 0x4f, 0xf3, 0x98, 0x8d, 0xd7, 0x0a, 0x37, 0x04, 0xb1, 0xa8, 0x2a, 0x03, 0xb3, 0xf1, 0x43, 0xd0, 0x26, 0x65, 0x13, 0x82, 0xe2, 0xb9, 0x05, 0x42, 0x34, 0xda, 0x53, 0x27, 0xcb, 0x01, 0xc5, 0x55, 0xda, 0x6e, 0x8a, 0x52, 0xd0, 0x3e, 0x21, 0x1a, 0xb5, 0x5a, 0xb7, 0x40, 0xf0, 0x00, 0x99, 0xe4, 0x9c, 0x90, 0x39, 0xef, 0xc7, 0x72, 0xf3, 0xe6, 0x4e, 0x10, 0x9a, 0x5d, 0x51, 0x9e, 0x80, 0xd8, 0x62, 0x8b, 0x73, 0xc5, 0xab, 0xf0, 0x5c, 0x11, 0x4b, 0x17, 0x9c, 0x1e, 0x72, 0x68, 0xe1, 0x50, 0x71, 0x25, 0x99, 0x4b, 0x9a, 0xcf, 0x81, 0x9f, 0x43, 0xdb, 0xbf, 0xe4, 0x84, 0x18, 0x28, 0xe2, 0xe9, 0x62, 0x8e, 0x1c, 0x4c, 0xfa, 0xe5, 0x29, 0x80, 0xab, 0x31, 0x1c, 0x2a, 0x2e, 0x23, 0x87, 0xf4, 0xbe, 0x88, 0x05, 0x40, 0x9c, 0x4a, 0x73, 0xa7, 0x3a, 0xcf, 0xe0, 0xdd, 0x86, 0xd7, 0x5e, 0xe1, 0xc1, 0x06, 0x1c, 0x22, 0x3e, 0x3f, 0x2e, 0xea, 0x1d, 0xc0, 0x11, 0x21, 0x1d, 0x5a, 0xea, 0xf9, 0x5c, 0x60, 0x43, 0x48, 0x91, 0x4d, 0x3b, 0xf3, 0x50, 0x0a, 0xc3, 0x12, 0xd9, 0x3a, 0xa6, 0x82, 0xe6, 0xae, 0xb8, 0x8c, 0x57, 0xed, 0xe3, 0x2a, 0x49, 0x1d, 0xd7, 0x81, 0x4c, 0xf0, 0xf2, 0x12, 0x30, 0x2f, 0x5a, 0x21, 0xdb, 0xa4, 0xb2, 0xa2, 0xdb, 0xb0, 0x17, 0x41, 0xc7, 0x0a, 0xb6, 0xc4, 0xd5, 0x36, 0x30, 0xe3, 0x60, 0x57, 0x96, 0x44, 0x83, 0x2b, 0x81, 0x78, 0x09, 0xeb, 0x54, 0xb0, 0xa6, 0x8b, 0x87, 0xc5, 0x93, 0xa9, 0xa2, 0x65, 0x71, 0x81, 0x74, 0xbb, 0x32, 0x30, 0xe2, 0xce, 0xe8, 0xda, 0x64, 0xcf, 0x07, 0x2c, 0x4d, 0x64, 0x3c, 0x3e, 0x5f, 0x92, 0x26, 0x64, 0x50, 0x71, 0x8d, 0x3a, 0xa4, 0x68, 0xf5, 0xc5, 0xa9, 0x9a, 0x8a, 0xf8, 0x18, 0x20, 0x53, 0x47, 0x7d, 0x13, 0xaf, 0xf4, 0xe5, 0x31, 0x00, 0xf3, 0xe3, 0x98, 0xd1, 0x37, 0xe3, 0xc5, 0x68, 0x15, 0x7f, 0x3c, 0x79, 0x0e, 0xed, 0xb8, 0x42, 0xd8, 0x6d, 0x2c, 0x15, 0x30, 0xd5, 0xdd, 0x3e, 0x9e, 0x09, 0x80, 0xa3, 0x78, 0x55, 0x06, 0xeb, 0xc6, 0x72, 0x19, 0x4e, 0x92, 0x58, 0x3c, 0x4c, 0x06, 0x54, 0x5a, 0x3d, 0x37, 0x92, 0x54, 0x95, 0xd5, 0x9d, 0x20, 0xde, 0x14, 0x82, 0x75, 0xc7, 0xab, 0x35, 0x3c, 0x66, 0xed, 0xe6, 0xf6, 0xd9, 0xd7, 0x4b, 0x77, 0xf9, 0x05, 0x83, 0xe4, 0x48, 0x7d, 0xe9, 0x1e, 0xd6, 0xd7, 0xd8, 0x62, 0x3c, 0x81, 0x4c, 0xfa, 0xc8, 0x1a, 0x19, 0xa4, 0x1c, 0xdd, 0x91, 0x87, 0xc2, 0xb7, 0x5a, 0x21, 0x84, 0xb2, 0x5a, 0x1d, 0xdd, 0x02, 0x99, 0x1f, 0x6d, 0xc2, 0xc1, 0xb7, 0xec, 0xf2, 0xae, 0x3c, 0x8f, 0x02, 0xce, 0xba, 0x91, 0xcb, 0xef, 0x10, 0xff, 0x1b, 0xd4, 0x62, 0xd1, 0xae, 0x10, 0x53, 0x49, 0xe9, 0x5d, 0xaa, 0x44, 0x65, 0xf0, 0x34, 0x83, 0x69, 0x7c, 0xb6, 0x5e, 0x2d, 0xb8, 0x18, 0xf8, 0x96, 0xdd, 0xb2, 0xc2, 0xa8, 0x0e, 0xc0, 0xbe, 0x8b, 0x87, 0xe7, 0x8e, 0xe5, 0xd9, 0xc8, 0xa0, 0x16, 0xe7, 0x0e, 0xff, 0x29, 0xe3, 0x13, 0x7e, 0x68, 0xe4, 0x42, 0x2d, 0x4c, 0xab, 0xa8, 0x69, 0x44, 0x51, 0xc3, 0xcb, 0x5b, 0xbc, 0xec, 0x6e, 0xb7, 0xa4, 0x60, 0x61, 0x7d, 0x99, 0xf4, 0x15, 0x71, 0x05, 0x24, 0x97, 0xad, 0xda, 0xdb, 0x65, 0xc9, 0xaa, 0x2c, 0x81, 0x14, 0xd3, 0x4a, 0x83, 0x94, 0x2a, 0x98, 0x2c, 0xa9, 0xc3, 0xb6, 0x86, 0x5c, 0xc8, 0xf1, 0x1d, 0x64, 0xa2, 0x13, 0xb6, 0x95, 0xbf, 0x38, 0x96, 0xad, 0xc5, 0x4b, 0xe1, 0x94, 0xfe, 0x06, 0xab, 0x7b, 0xe6, 0xe6, 0x95, 0x05, 0xc7, 0x5f, 0x18, 0x6d, 0x45, 0xec, 0x52, 0xa4, 0xcd, 0xd3, 0x65, 0xdb, 0xa6, 0x8b, 0x59, 0x66, 0xc9, 0xe6, 0x5f, 0x28, 0x91, 0x3d, 0xfc, 0x7a, 0x14, 0xd3, 0x4d, 0x6d, 0x16, 0x1a, 0x0d, 0x72, 0x10, 0xab, 0xcc, 0xa5, 0x95, 0xe7, 0xa5, 0xad, 0xdc, 0x20, 0xa8, 0xf0, 0xe0, 0x9a, 0x84, 0x14, 0x35, 0x66, 0xfe, 0x8c, 0x75, 0x89, 0xa7, 0x49, 0x96, 0xce, 0x2b, 0xe8, 0xb9, 0x27, 0x13, 0x23, 0xdf, 0x8a, 0x8b, 0x8f, 0x11, 0x4a, 0x25, 0x86, 0x5d, 0xd0, 0xe6, 0x4b, 0xb2, 0x3d, 0x5a, 0xc9, 0xb6, 0xb2, 0x9a, 0xe7, 0x61, 0x20, 0x34, 0x66, 0xf8, 0x15, 0x87, 0x7b, 0xf2, 0x76, 0x3d, 0x2e, 0x97, 0x03, 0xa9, 0x80, 0xfd, 0xe5, 0xeb, 0x8f, 0xeb, 0x36, 0x65, 0x3d, 0x46, 0x72, 0x94, 0x03, 0xa3, 0xa9, 0xda, 0xd6, 0x7d, 0xbb, 0xcf, 0xf5, 0x7f, 0x0f, 0x4a, 0xc1, 0x83, 0xfe, 0x3a, 0xae, 0x5f, 0x98, 0x01, 0xae, 0xf9, 0xbb, 0xb4, 0x66, 0x51, 0x77, 0xc7, 0x95, 0x7e, 0x57, 0xed, 0x1d, 0x25, 0x71, 0x71, 0x23, 0xb7, 0x46, 0xdc, 0x16, 0xf2, 0x52, 0xb9, 0xfb, 0xc4, 0xc5, 0x5b, 0x78, 0xa1, 0x8b, 0x41, 0x2f, 0xbf, 0x9d, 0x6f, 0xf1, 0x6e, 0xb3, 0xe3, 0x78, 0x26, 0x2f, 0x78, 0x66, 0xb6, 0x99, 0x7e, 0xe1, 0x70, 0x05, 0x39, 0x20, 0x61, 0x50, 0x3f, 0x2e, 0xc6, 0xb7, 0x77, 0x52, 0x30, 0xa0, 0x5b, 0x3e, 0x2a, 0xc8, 0x74, 0x8b, 0x35, 0x1e, 0x21, 0x87, 0x64, 0xb7, 0xcd, 0xba, 0xae, 0xdf, 0xd7, 0xd0, 0xf3, 0x05, 0x1f, 0xff, 0xcc, 0x1d, 0x84, 0x34, 0x80, 0xa7, 0xc0, 0x6f, 0xe4, 0xe5, 0x7e, 0xb2, 0x67, 0xcb, 0x6c, 0x70, 0xe2, 0x17, 0xc1, 0x08, 0xd2, 0x2f, 0x4f, 0x41, 0x48, 0x79, 0x48, 0x35, 0x65, 0xd2, 0x57, 0xf4, 0x2b, 0x53, 0xb0, 0x5f, 0x7b, 0x55, 0xaf, 0xb8, 0x2f, 0xa5, 0x5f, 0x9b, 0x32, 0x1e, 0x8f, 0x49, 0x31, 0xd1, 0x08, 0x4b, 0x76, 0x36, 0xfa, 0xfc, 0x1e, 0xa5, 0xd9, 0x5b, 0x8f, 0x2b, 0xa8, 0xe8, 0xd7, 0xa7, 0x80, 0xf4, 0x59, 0x01, 0x95, 0x4f, 0x0c, 0xd2, 0x6f, 0x4c, 0x81, 0x91, 0xdc, 0xaf, 0x90, 0xac, 0x5a, 0x8e, 0xc7, 0x67, 0xa6, 0xdf, 0x9c, 0x02, 0x87, 0x73, 0x38, 0xd7, 0xae, 0x54, 0x9f, 0x7e, 0x6b, 0x0a, 0x98, 0x7a, 0x85, 0xea, 0x3f, 0xed, 0xbb, 0x36, 0xf3, 0xee, 0x47, 0x83, 0xbd, 0x19, 0xab, 0x3d, 0xfd, 0xf6, 0x14, 0xe8, 0x6a, 0x45, 0xc1, 0x9c, 0x39, 0x77, 0x7e, 0x49, 0x1e, 0xc3, 0xe8, 0x77, 0xa6, 0x8c, 0xab, 0xf0, 0xf2, 0x29, 0xd7, 0x13, 0xe3, 0x7f, 0x64, 0xca, 0xb8, 0x0e, 0x6f, 0x45, 0x1a, 0xaa, 0xb0, 0x48, 0xd4, 0x7d, 0xca, 0x93, 0xe4, 0x52, 0x63, 0x75, 0xad, 0x51, 0x5f, 0x38, 0xdf, 0x58, 0xa2, 0xdf, 0x9d, 0x32, 0x6e, 0xc6, 0x44, 0x71, 0x21, 0x60, 0xec, 0xe3, 0xb5, 0x01, 0xdf, 0x9b, 0x32, 0x6e, 0xc0, 0x2b, 0xa1, 0x78, 0x80, 0x00, 0x3d, 0xef, 0xe3, 0x3e, 0xf0, 0xe4, 0xa2, 0x06, 0xfc, 0xfd, 0x2c, 0x19, 0x0a, 0x38, 0x0b, 0xf8, 0x83, 0x2c, 0x19, 0x3a, 0x60, 0x11, 0x19, 0x3f, 0x9c, 0x32, 0x0e, 0x63, 0x36, 0x55, 0x0c, 0xc0, 0xfd, 0x50, 0xf3, 0xd3, 0x1f, 0x4d, 0x19, 0x47, 0x31, 0x3b, 0x9e, 0xef, 0x8a, 0xd9, 0xf3, 0x9f, 0x78, 0x57, 0x75, 0xb5, 0x02, 0x11, 0x99, 0x6b, 0x31, 0x63, 0x96, 0xb0, 0x1f, 0x4f, 0x81, 0x57, 0xb8, 0x61, 0x10, 0x64, 0x11, 0x65, 0x3f, 0x49, 0x4d, 0x5f, 0xef, 0x81, 0xbb, 0xee, 0x38, 0xcf, 0x12, 0x85, 0xb7, 0xa0, 0xd4, 0xbd, 0x80, 0xd1, 0x9f, 0x4e, 0x19, 0xd7, 0xe3, 0x55, 0xd9, 0x60, 0x90, 0x98, 0xd2, 0x87, 0xcb, 0xe0, 0xd5, 0x0f, 0x2a, 0xd0, 0x0b, 0x6a, 0x1d, 0x42, 0x0e, 0x9e, 0x53, 0xd6, 0xa5, 0xfe, 0x42, 0x66, 0x91, 0xcf, 0x2d, 0xeb, 0xf2, 0x83, 0xa5, 0x2d, 0xb2, 0xf4, 0x99, 0x3e, 0x2f, 0x85, 0x34, 0x49, 0xdc, 0x23, 0xaf, 0xe8, 0x0b, 0x52, 0x48, 0x93, 0x4e, 0x2e, 0xc4, 0xf4, 0x85, 0x65, 0x5d, 0xb0, 0x93, 0xba, 0x25, 0x45, 0xd2, 0x8b, 0xca, 0xa0, 0xcb, 0x73, 0x45, 0xfd, 0x92, 0xaa, 0x17, 0x97, 0x75, 0xb5, 0xd3, 0xef, 0xcf, 0x75, 0x26, 0xbe, 0x24, 0x3d, 0x4d, 0xc8, 0xec, 0xba, 0x6b, 0x39, 0xbc, 0xe2, 0x90, 0xef, 0xf1, 0x4b, 0xcb, 0xba, 0xde, 0x35, 0xc1, 0xf1, 0x89, 0x95, 0xbd, 0xac, 0x6c, 0x1c, 0xc7, 0x3b, 0x50, 0xd1, 0x6e, 0xe2, 0xf1, 0xd4, 0xbd, 0x88, 0xd1, 0xa9, 0xef, 0x83, 0x6b, 0x09, 0x53, 0xa2, 0xff, 0xf2, 0x72, 0xa2, 0xda, 0x30, 0x07, 0xb7, 0x75, 0x9c, 0x18, 0xb0, 0x01, 0x1d, 0x8b, 0xbe, 0xba, 0xac, 0x2b, 0x99, 0xe0, 0x83, 0xd8, 0x2a, 0xb5, 0x8d, 0xaf, 0x29, 0xe7, 0xa5, 0x28, 0x05, 0x11, 0x2f, 0xfa, 0xb5, 0xa9, 0xa9, 0x04, 0xe4, 0x19, 0x6b, 0x0b, 0x2c, 0xdc, 0x19, 0x88, 0x50, 0xe9, 0xeb, 0xca, 0xc6, 0x35, 0xe4, 0xaa, 0x41, 0xdd, 0x31, 0x96, 0xd7, 0xe3, 0xbd, 0xe9, 0x95, 0x69, 0xb0, 0x0b, 0x9e, 0x03, 0x8c, 0xe7, 0x75, 0xa3, 0xcb, 0x18, 0xd0, 0xd1, 0x37, 0x94, 0x75, 0xfd, 0x2c, 0x06, 0x8a, 0x31, 0xbe, 0x31, 0x25, 0x08, 0x4d, 0xeb, 0xd2, 0xa5, 0x7e, 0x62, 0x7f, 0xde, 0x54, 0xd6, 0x05, 0x39, 0x4e, 0x5d, 0x00, 0xaf, 0x4f, 0x41, 0x28, 0x10, 0x6e, 0xc2, 0x19, 0xe2, 0xcd, 0xa9, 0xcd, 0x1c, 0x50, 0xf7, 0x41, 0x7f, 0x25, 0x25, 0x88, 0x75, 0xac, 0xc1, 0x6f, 0x09, 0x33, 0xf9, 0x96, 0x14, 0x5f, 0xb8, 0x63, 0x6e, 0x6d, 0x79, 0xfe, 0x36, 0x9c, 0x4f, 0xda, 0x80, 0xfe, 0xad, 0x65, 0x5d, 0x4f, 0x56, 0xe1, 0x04, 0xcd, 0xa2, 0xd0, 0x6c, 0x32, 0x1c, 0x2f, 0x7e, 0x9d, 0xf2, 0x83, 0x3a, 0x16, 0x8d, 0xd3, 0xb7, 0xa5, 0x28, 0x49, 0x40, 0xd3, 0x8e, 0xe0, 0xed, 0x65, 0x63, 0x9e, 0x5c, 0x3f, 0x0a, 0xc2, 0x35, 0x70, 0x43, 0x7d, 0xfa, 0x4e, 0x6d, 0x63, 0x06, 0x5f, 0x0b, 0xd1, 0x77, 0xa5, 0x36, 0x86, 0x3f, 0x08, 0xae, 0xc7, 0xf5, 0x12, 0x22, 0x33, 0x1e, 0xd2, 0x77, 0xa7, 0xe4, 0x49, 0xeb, 0xbf, 0xb4, 0x69, 0x01, 0xdb, 0x60, 0xb9, 0xbf, 0x9e, 0x12, 0xfa, 0xe6, 0xa6, 0xcf, 0xeb, 0x47, 0xc3, 0x55, 0x07, 0x2f, 0xcd, 0x2f, 0x74, 0xe9, 0x6f, 0x94, 0x8d, 0x6b, 0xc9, 0xd1, 0x18, 0x03, 0xa7, 0x07, 0x8e, 0x73, 0x5d, 0xd7, 0xea, 0x9f, 0xf5, 0x23, 0x67, 0xc3, 0x69, 0xf1, 0x1c, 0x30, 0xfd, 0xcd, 0x14, 0x57, 0x39, 0x39, 0x32, 0xbf, 0x8d, 0xf5, 0xcd, 0xf4, 0x3d, 0x29, 0xb1, 0x85, 0xc3, 0x5d, 0x4b, 0x94, 0xd0, 0xdd, 0xe3, 0xb8, 0x2e, 0xcf, 0x88, 0xc5, 0xeb, 0xfa, 0xed, 0x14, 0xc9, 0x1c, 0xd1, 0x2a, 0xf3, 0x3c, 0x38, 0xa7, 0xc8, 0xf7, 0x41, 0xf4, 0x77, 0x52, 0x53, 0x65, 0xd8, 0x1d, 0xd2, 0xdf, 0x4d, 0x6d, 0x60, 0xb6, 0xdb, 0xc4, 0x17, 0x51, 0x2b, 0xa2, 0x0a, 0x91, 0x7e, 0x28, 0x65, 0x76, 0xf8, 0x5c, 0x8d, 0x76, 0xbb, 0x11, 0x86, 0x78, 0x8a, 0xa1, 0xbf, 0x97, 0xe2, 0x30, 0x6e, 0x40, 0xd2, 0x19, 0x93, 0xfb, 0xde, 0x94, 0xf2, 0x9f, 0x12, 0x97, 0x36, 0xc5, 0x17, 0x50, 0xf4, 0x0f, 0xca, 0xc6, 0x09, 0x72, 0xd3, 0x48, 0xb0, 0x31, 0xfe, 0x3f, 0x4c, 0xc9, 0x98, 0xe0, 0xbf, 0xb4, 0x7b, 0xa8, 0xa7, 0x2c, 0xc2, 0xc2, 0x6f, 0xfa, 0x47, 0x65, 0xe3, 0x46, 0x72, 0xdd, 0x0e, 0x50, 0x31, 0xce, 0x3f, 0x4e, 0xe9, 0x46, 0xe3, 0x12, 0xec, 0x53, 0x2b, 0x3a, 0x8d, 0xa6, 0xec, 0x7d, 0x29, 0x13, 0x17, 0xbb, 0x44, 0xfa, 0x27, 0x69, 0x46, 0xa5, 0x3d, 0x36, 0xfd, 0xd3, 0x8c, 0x46, 0x16, 0xfa, 0x73, 0xfa, 0xfe, 0x94, 0xa4, 0xc5, 0xb8, 0xe3, 0xfe, 0x0f, 0xa4, 0x54, 0x7f, 0x0d, 0x15, 0x43, 0x4a, 0xd0, 0x69, 0x2c, 0xfb, 0x06, 0x19, 0xa1, 0x7f, 0x96, 0x42, 0x91, 0x7b, 0x08, 0x48, 0x3f, 0x98, 0x12, 0xd6, 0x81, 0x0f, 0x05, 0xe9, 0x9f, 0xa7, 0x64, 0x4c, 0x63, 0x40, 0x0c, 0xf1, 0x17, 0x29, 0x21, 0x2a, 0x22, 0x26, 0x06, 0xfd, 0xcb, 0x14, 0xdd, 0xa9, 0x77, 0x1f, 0xca, 0x41, 0x7d, 0x24, 0xc5, 0x70, 0xad, 0xe4, 0x9a, 0x7e, 0xb4, 0xac, 0xc7, 0x64, 0x89, 0xe3, 0x43, 0x80, 0x33, 0x22, 0xd8, 0xa6, 0x1f, 0x4b, 0x89, 0x58, 0x21, 0x4c, 0x4c, 0xcc, 0xc7, 0x33, 0x1c, 0xd0, 0x61, 0x59, 0x20, 0xf3, 0xb0, 0xcb, 0x36, 0xfd, 0x44, 0xca, 0x28, 0x0d, 0x84, 0x8b, 0xf1, 0x7e, 0xb2, 0x9c, 0xc4, 0x4a, 0x45, 0x15, 0x0b, 0x72, 0x5c, 0x7c, 0x45, 0x4a, 0x3f, 0xa5, 0x29, 0x4f, 0xd1, 0x00, 0xee, 0xf6, 0x3f, 0xad, 0xad, 0xac, 0x08, 0x68, 0x29, 0x79, 0x56, 0x40, 0xff, 0xb6, 0x9c, 0x04, 0x45, 0x23, 0xd5, 0x4c, 0xd0, 0xbf, 0x4b, 0x71, 0x1d, 0x8b, 0x59, 0xc1, 0x29, 0xf3, 0xc8, 0xfd, 0xb3, 0xd3, 0xfa, 0xee, 0xca, 0x1e, 0x33, 0x53, 0xf6, 0x2a, 0xb6, 0xee, 0x1f, 0xa7, 0x75, 0xe6, 0x0f, 0x00, 0x95, 0x13, 0xfe, 0xd3, 0xb4, 0x2e, 0x09, 0x0a, 0xb6, 0x89, 0xf7, 0x12, 0xf2, 0xd5, 0x33, 0xfd, 0xdc, 0xb4, 0xbe, 0xdf, 0x31, 0x88, 0xe8, 0xad, 0xbb, 0x3e, 0xbe, 0x2d, 0xf8, 0xe2, 0xb4, 0x71, 0x0b, 0xb9, 0x71, 0x14, 0xea, 0xe2, 0x99, 0xbf, 0x3a, 0x9d, 0xb6, 0x79, 0x28, 0x83, 0xe0, 0x54, 0xb7, 0x31, 0x8b, 0x72, 0xca, 0xba, 0xe8, 0x07, 0x60, 0xee, 0x44, 0x2b, 0x7d, 0xff, 0x1e, 0x7d, 0x41, 0x69, 0xd0, 0x45, 0x17, 0x9c, 0x2d, 0x5e, 0x43, 0x4b, 0xd8, 0x0f, 0xec, 0x49, 0x39, 0x07, 0xf9, 0x64, 0xdb, 0x8b, 0x2c, 0x37, 0xe4, 0x7c, 0xfc, 0xd5, 0x19, 0xdd, 0x42, 0x72, 0x3b, 0x1b, 0x30, 0xbc, 0x29, 0xe4, 0x4f, 0x19, 0xc5, 0xf3, 0x45, 0xfa, 0x96, 0x19, 0x5d, 0x24, 0x35, 0xa0, 0xf4, 0xf3, 0x46, 0xfa, 0xd6, 0x19, 0x3d, 0x8a, 0xd3, 0xe0, 0xd4, 0x56, 0xbc, 0x6d, 0x46, 0x0f, 0xec, 0xf3, 0x00, 0x31, 0xa6, 0xb7, 0xcf, 0xe8, 0x64, 0x6b, 0x80, 0x0d, 0x7c, 0x0e, 0xcf, 0xe8, 0xaf, 0xcd, 0xe8, 0x2c, 0xc8, 0xf5, 0xa7, 0xfc, 0xda, 0x3b, 0x66, 0x74, 0x45, 0xd1, 0x60, 0xf1, 0xcf, 0x45, 0xbf, 0xd7, 0xde, 0x8c, 0x52, 0xf0, 0xef, 0x4c, 0xad, 0x62, 0x89, 0x5d, 0x34, 0xd3, 0x4f, 0x32, 0xe8, 0xc7, 0xf6, 0xe9, 0xab, 0xc8, 0x03, 0x24, 0xaa, 0xbc, 0x2f, 0xe5, 0xe6, 0x30, 0xad, 0x23, 0xdf, 0x57, 0x73, 0x93, 0xff, 0xc1, 0x8a, 0x1e, 0xbf, 0x65, 0xbb, 0x13, 0x53, 0x57, 0xd1, 0x05, 0x4e, 0x24, 0x87, 0x64, 0x16, 0x4f, 0x7d, 0x47, 0x82, 0x7e, 0xa8, 0x92, 0x12, 0x89, 0x22, 0x98, 0x18, 0xdf, 0x5f, 0x55, 0x74, 0xd3, 0x99, 0x82, 0xad, 0xe3, 0x4b, 0x2f, 0x97, 0xfe, 0x75, 0x45, 0x77, 0xf5, 0x05, 0x10, 0x31, 0xae, 0xbf, 0xa9, 0xa4, 0xc4, 0x4b, 0x87, 0x44, 0x69, 0xa7, 0x1f, 0xae, 0xe8, 0x92, 0x93, 0xeb, 0x8f, 0xf1, 0x7c, 0x24, 0xb5, 0xc6, 0x45, 0xcb, 0xf3, 0x98, 0x7d, 0xbf, 0x1f, 0xd8, 0x18, 0x7c, 0x2b, 0xb6, 0x7f, 0xb4, 0xa2, 0x8b, 0x6a, 0x16, 0x46, 0x22, 0xfa, 0x58, 0x8a, 0x74, 0x9e, 0x10, 0x4b, 0x01, 0x26, 0x71, 0xea, 0xc7, 0x53, 0xa4, 0xe5, 0x21, 0x65, 0x16, 0x83, 0x7e, 0x22, 0xb5, 0x44, 0x7e, 0x81, 0xe5, 0x04, 0x51, 0xbf, 0xb9, 0x24, 0x6a, 0xb8, 0xe9, 0x27, 0x73, 0x78, 0x78, 0xbf, 0x7a, 0xde, 0x17, 0xc3, 0x7d, 0x2a, 0xb5, 0x44, 0x5e, 0xfd, 0xc6, 0x67, 0x68, 0xde, 0xbb, 0x72, 0x0f, 0xeb, 0xdf, 0x87, 0x59, 0x7a, 0xfa, 0xe9, 0x3c, 0xf5, 0xc5, 0xe9, 0x3c, 0xfa, 0x99, 0x4a, 0xde, 0x65, 0xc9, 0xfc, 0x8b, 0x22, 0xfc, 0xef, 0x2b, 0x7a, 0x94, 0x9e, 0xfe, 0xde, 0x0c, 0xfd, 0x87, 0x94, 0xec, 0xf1, 0xc7, 0x39, 0x6c, 0x7d, 0x61, 0x75, 0x59, 0xfa, 0x8d, 0xfa, 0x26, 0x3a, 0x4a, 0x9b, 0x7e, 0x36, 0x35, 0x8d, 0x30, 0xda, 0x99, 0x69, 0x3e, 0x5f, 0xd1, 0x4f, 0x0e, 0xc3, 0xbf, 0x73, 0x42, 0xbf, 0x50, 0x31, 0x6e, 0x25, 0xf3, 0xa3, 0x01, 0xc7, 0x7b, 0xfa, 0x2f, 0x15, 0xdd, 0x34, 0x0e, 0xfb, 0x6a, 0x09, 0xfd, 0x62, 0x45, 0x37, 0xbc, 0xa3, 0x7c, 0xe0, 0x84, 0xfe, 0x6b, 0x45, 0x37, 0x0f, 0xfc, 0xb3, 0x19, 0x43, 0xbe, 0x40, 0x13, 0xd2, 0x2f, 0x55, 0xd2, 0xfe, 0xbe, 0xe0, 0xc3, 0x1e, 0xf4, 0xcb, 0x95, 0xb4, 0xbf, 0x1f, 0xf2, 0xf5, 0x11, 0xfa, 0x95, 0x8a, 0x1e, 0x52, 0x8e, 0xf4, 0xa1, 0x10, 0xfa, 0xd5, 0x8a, 0x1e, 0xcc, 0x65, 0xbe, 0x01, 0x42, 0xff, 0xad, 0xa2, 0x9b, 0x9d, 0xec, 0x87, 0x40, 0xe8, 0xd7, 0x72, 0x5b, 0x5f, 0xf4, 0x5d, 0x0f, 0xfa, 0xf5, 0x8a, 0x71, 0x13, 0xbe, 0x21, 0x68, 0x8c, 0xf4, 0xf9, 0x0f, 0xfa, 0x8d, 0xc1, 0x58, 0xb5, 0x8f, 0x73, 0xd0, 0x7f, 0x1f, 0x8c, 0xb5, 0xe0, 0x1b, 0x1e, 0xf4, 0x3f, 0x52, 0xb6, 0xaa, 0xe0, 0x03, 0x15, 0xf4, 0x9b, 0x39, 0x95, 0x19, 0xf0, 0x09, 0x0b, 0xfa, 0xad, 0x8a, 0x1e, 0xe3, 0x0e, 0xf8, 0xf2, 0x03, 0xfd, 0xb6, 0xa6, 0xee, 0x05, 0x1f, 0x61, 0xa0, 0xdf, 0xa9, 0xe8, 0xde, 0x21, 0xff, 0x01, 0x02, 0xfa, 0x48, 0xce, 0x1e, 0x70, 0xd5, 0x5b, 0xf1, 0x5b, 0x28, 0xdd, 0xdc, 0xc5, 0x2c, 0x39, 0x1b, 0x1b, 0xf4, 0xbb, 0x39, 0xb9, 0x2b, 0x84, 0x8b, 0xc9, 0xff, 0x5e, 0x6e, 0xa1, 0x03, 0xbe, 0x36, 0x40, 0xbf, 0x5f, 0xd1, 0x93, 0x4f, 0x23, 0x7c, 0x97, 0x80, 0xfe, 0x20, 0xcf, 0xc4, 0xe2, 0xe7, 0xef, 0xf4, 0x87, 0x29, 0x6d, 0x1f, 0xfe, 0x4e, 0x9c, 0xfe, 0x28, 0xa5, 0x2a, 0x85, 0xef, 0x98, 0xe9, 0x8f, 0x53, 0x56, 0xbd, 0xf8, 0x31, 0x33, 0xfd, 0x49, 0x8a, 0x57, 0x3b, 0x3e, 0x17, 0xa6, 0x3f, 0xad, 0xe8, 0x79, 0xc1, 0x9d, 0x9f, 0xfd, 0xd2, 0x87, 0xab, 0x7a, 0xa0, 0x29, 0x9e, 0xd2, 0xf2, 0xc4, 0x07, 0x7d, 0x4e, 0xd5, 0x38, 0x44, 0x8c, 0x44, 0x3d, 0xd5, 0x0b, 0x56, 0xfa, 0xdc, 0xaa, 0x2e, 0x08, 0xf9, 0xa7, 0xad, 0xf4, 0x79, 0xd5, 0x2c, 0x53, 0x91, 0x3b, 0xe2, 0x04, 0xcf, 0x03, 0x62, 0xf5, 0xf0, 0x97, 0xfe, 0xbf, 0x6a, 0x12, 0x50, 0x0c, 0x7b, 0x2d, 0x49, 0x9f, 0x5f, 0x2d, 0x8a, 0xe1, 0x07, 0x3f, 0xab, 0xa4, 0x2f, 0xa8, 0x26, 0xa6, 0x73, 0xf8, 0x33, 0x2b, 0xfa, 0xc2, 0x6a, 0x5a, 0x1e, 0x77, 0x78, 0x07, 0x44, 0xff, 0xbf, 0xb6, 0xfe, 0xa2, 0xb7, 0x39, 0xf4, 0x67, 0x0a, 0x57, 0x95, 0x7f, 0xbc, 0x43, 0x7f, 0xb6, 0x9a, 0x28, 0xe6, 0xc0, 0xf7, 0x1c, 0xf4, 0xe7, 0xaa, 0xc9, 0x01, 0x79, 0xc7, 0x57, 0x1f, 0xf4, 0xe7, 0xab, 0x89, 0x9d, 0xd9, 0xb9, 0x70, 0x9f, 0xbe, 0xa8, 0x9a, 0xd8, 0x99, 0xc2, 0xf2, 0x74, 0xfa, 0x62, 0x6d, 0x37, 0x87, 0x16, 0xb0, 0xd3, 0x97, 0x54, 0x13, 0x9f, 0x59, 0xcc, 0x73, 0xfa, 0xd2, 0x42, 0x10, 0x3d, 0xab, 0x49, 0x5f, 0x56, 0xb8, 0x73, 0x45, 0x0f, 0x87, 0xe8, 0xcb, 0xab, 0x89, 0xc5, 0x19, 0x52, 0x38, 0x44, 0x7f, 0x51, 0x83, 0x1b, 0x52, 0xdf, 0x43, 0x5f, 0xa1, 0x49, 0xc2, 0x08, 0x75, 0x40, 0xf4, 0x95, 0x55, 0x5d, 0x85, 0x8b, 0x4b, 0x7c, 0xe8, 0x2f, 0x15, 0x4a, 0x43, 0xbe, 0xf8, 0x81, 0xbe, 0xaa, 0x50, 0xc6, 0x07, 0x57, 0x49, 0xd0, 0x57, 0x57, 0xb3, 0x2e, 0x65, 0xd8, 0x55, 0x2f, 0xfd, 0xe5, 0xaa, 0x71, 0x3b, 0x79, 0xc2, 0xa8, 0xe0, 0xf1, 0x2c, 0xaf, 0xa9, 0xea, 0x41, 0xff, 0xe0, 0x6b, 0x5a, 0xfa, 0xda, 0xaa, 0x6e, 0x7b, 0x76, 0xbe, 0xcf, 0xa5, 0xaf, 0xab, 0x66, 0x03, 0xcc, 0xd4, 0x7d, 0x27, 0x7d, 0x7d, 0x35, 0xed, 0xce, 0x05, 0x53, 0xd4, 0x75, 0x24, 0x7d, 0x43, 0x35, 0xeb, 0x22, 0x33, 0x37, 0x88, 0xf4, 0x8d, 0x55, 0x3d, 0xb5, 0xb4, 0xc3, 0xad, 0x1d, 0x7d, 0x53, 0x55, 0x77, 0x93, 0xd9, 0x0f, 0x55, 0x28, 0x0b, 0xfb, 0xe6, 0xea, 0xf1, 0x6f, 0x8f, 0x91, 0x23, 0x8d, 0x54, 0x88, 0x15, 0xdf, 0x6b, 0xa8, 0x50, 0x4e, 0xbc, 0x26, 0x18, 0x0e, 0x93, 0x2a, 0x68, 0xbf, 0x83, 0x9c, 0xd8, 0x11, 0x5e, 0x95, 0xaa, 0x7b, 0x2d, 0x69, 0x8b, 0x68, 0xc9, 0xb8, 0x9b, 0xdc, 0x35, 0xf2, 0x38, 0x5c, 0x06, 0x1c, 0xf8, 0x96, 0xbd, 0x18, 0x96, 0x8e, 0x19, 0x4f, 0x21, 0x4f, 0x1a, 0x15, 0x01, 0x44, 0x84, 0xae, 0x8d, 0x1f, 0x19, 0x70, 0x3c, 0xe9, 0x14, 0xe5, 0x53, 0x86, 0xd1, 0x86, 0x9f, 0xf5, 0x55, 0xa4, 0x30, 0x01, 0xb1, 0xea, 0x4d, 0x3b, 0x0e, 0x53, 0x3a, 0x7c, 0xaa, 0xe7, 0xba, 0x74, 0xf2, 0xf8, 0x97, 0xc6, 0xc8, 0x15, 0x03, 0xb8, 0x2e, 0x02, 0x5c, 0xf1, 0xf2, 0x73, 0x18, 0x44, 0x8a, 0xe3, 0x4f, 0x26, 0x77, 0xee, 0x00, 0xad, 0xf1, 0x2d, 0xc3, 0xb6, 0x92, 0x71, 0x92, 0xdc, 0x31, 0xda, 0xe8, 0x2c, 0xd3, 0x80, 0xe5, 0xb7, 0x92, 0x9b, 0x47, 0x1b, 0x9b, 0x70, 0x6c, 0x1c, 0x42, 0xe5, 0xf9, 0x51, 0x07, 0x2d, 0xb1, 0x08, 0xfe, 0x04, 0x2e, 0x0f, 0xd9, 0x9c, 0xcc, 0x18, 0x76, 0xc9, 0xf7, 0xc4, 0x39, 0x08, 0x38, 0xfd, 0x30, 0x21, 0x97, 0x0d, 0x79, 0x4d, 0x2d, 0x9e, 0xb8, 0x8d, 0xf2, 0xdc, 0x1a, 0xb8, 0xbc, 0x23, 0xec, 0x12, 0x6b, 0xe1, 0x07, 0x4e, 0xb0, 0xbe, 0x8a, 0xeb, 0xc0, 0x30, 0xd8, 0xfb, 0x16, 0xea, 0xa6, 0x38, 0xab, 0xaa, 0x94, 0x92, 0x1f, 0x28, 0x7e, 0x8e, 0x38, 0xee, 0x3c, 0xbf, 0xd1, 0x07, 0x7e, 0xde, 0x49, 0x6e, 0x1b, 0x3e, 0x48, 0x40, 0xaa, 0xb7, 0x78, 0xa6, 0xcc, 0x65, 0x01, 0x57, 0x77, 0x5e, 0x92, 0x2a, 0x19, 0x9b, 0x04, 0xfb, 0x7c, 0xfd, 0x70, 0x58, 0x90, 0x8c, 0x15, 0xbf, 0x0d, 0x27, 0xce, 0x65, 0x8f, 0xee, 0x12, 0x0f, 0x02, 0x87, 0x81, 0xcb, 0x3c, 0xc5, 0x94, 0x78, 0xb9, 0x38, 0x94, 0x7c, 0xdf, 0x6f, 0xfa, 0x60, 0xf5, 0x31, 0xf5, 0x78, 0xe3, 0x48, 0xa0, 0xab, 0x0c, 0x14, 0x2f, 0xea, 0xd3, 0xdd, 0x23, 0xf0, 0x86, 0x7f, 0xf3, 0x21, 0xb7, 0x15, 0x44, 0x48, 0xdc, 0xc8, 0x23, 0xe5, 0x66, 0x4c, 0x1b, 0x75, 0x72, 0xf7, 0xf0, 0x61, 0xa7, 0x02, 0xc6, 0xc5, 0x8a, 0x57, 0xca, 0xc6, 0x13, 0xea, 0xb7, 0x93, 0x7b, 0x84, 0x4a, 0x0e, 0x43, 0xd2, 0x14, 0xdf, 0xa4, 0xcd, 0xa1, 0xa1, 0x33, 0x3b, 0xd3, 0x8d, 0x2e, 0xc3, 0x69, 0x31, 0x7c, 0x44, 0x7e, 0x11, 0x74, 0x06, 0xf7, 0x97, 0xee, 0x1d, 0x81, 0xb5, 0x42, 0x88, 0x16, 0xe5, 0x43, 0xce, 0x7d, 0x3b, 0xcb, 0xea, 0x59, 0xb0, 0x4f, 0xbc, 0xb8, 0xc2, 0x61, 0x76, 0xa3, 0x83, 0x7a, 0x4c, 0x77, 0x9e, 0x06, 0x07, 0x35, 0xb1, 0xcc, 0xef, 0x74, 0xcf, 0x0a, 0x6c, 0xba, 0xdf, 0xb8, 0x8d, 0x3b, 0xfa, 0x61, 0xeb, 0x89, 0xa1, 0x97, 0xe4, 0xb7, 0xee, 0xa8, 0x21, 0xac, 0xf2, 0xd0, 0xe5, 0x6c, 0xb2, 0xbe, 0x78, 0xce, 0xc6, 0xdb, 0x69, 0xc5, 0x78, 0x22, 0xb9, 0x75, 0xf8, 0x10, 0x88, 0x59, 0xb0, 0xc8, 0x65, 0xd5, 0x0a, 0xc3, 0x6d, 0x3f, 0xb0, 0x4d, 0x7e, 0x1f, 0x41, 0xab, 0xc2, 0x9e, 0x0d, 0x1b, 0x78, 0x01, 0xab, 0x24, 0x31, 0xc1, 0x08, 0x26, 0x02, 0x59, 0x4f, 0x0f, 0x8c, 0xb2, 0x4b, 0x7c, 0x5f, 0x79, 0x65, 0x26, 0x58, 0x5e, 0x7f, 0xcb, 0x61, 0xf4, 0xe0, 0x08, 0xcb, 0xf2, 0x7d, 0x41, 0xa6, 0xf8, 0x44, 0x05, 0x3d, 0xb4, 0x38, 0xf9, 0xf4, 0xd2, 0xc3, 0xa5, 0xc7, 0xfd, 0x57, 0x00, 0x00, 0x00, 0xff, 0xff, 0x64, 0x1c, 0x7a, 0xaf, 0xfe, 0x58, 0x00, 0x00, }