# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: shop.proto
# Protobuf Python Version: 7.35.1
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    7,
    35,
    1,
    '',
    'shop.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()




DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\nshop.proto\x12\x0e\x66reeexile.shop\"\x8b\x01\n\x18\x43hestDropItemProbability\x12\x0f\n\x07item_id\x18\x01 \x01(\t\x12\x15\n\ritem_name_key\x18\x02 \x01(\t\x12\x0e\n\x06rarity\x18\x03 \x01(\r\x12\x1b\n\x13\x64rop_chance_percent\x18\x04 \x01(\x02\x12\x1a\n\x12is_guaranteed_pity\x18\x05 \x01(\x08\"\x81\x03\n\x0bShopProduct\x12\x12\n\nproduct_id\x18\x01 \x01(\t\x12\x15\n\rname_i18n_key\x18\x02 \x01(\t\x12\x1c\n\x14\x64\x65scription_i18n_key\x18\x03 \x01(\t\x12.\n\x08\x63\x61tegory\x18\x04 \x01(\x0e\x32\x1c.freeexile.shop.ShopCategory\x12\x12\n\ncoin_price\x18\x05 \x01(\r\x12\x15\n\rbase_fiat_usd\x18\x06 \x01(\x02\x12\x1b\n\x13original_coin_price\x18\x07 \x01(\r\x12\x18\n\x10\x64iscount_percent\x18\x08 \x01(\r\x12\"\n\x1apurchase_limit_per_account\x18\t \x01(\r\x12\x1a\n\x12\x61vailable_until_ts\x18\n \x01(\x04\x12\x13\n\x0b\x62\x61\x64ge_label\x18\x0b \x01(\t\x12\x42\n\x10\x63hest_drop_rates\x18\x0c \x03(\x0b\x32(.freeexile.shop.ChestDropItemProbability\"\xad\x01\n\x11GetCatalogRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12.\n\x08\x63\x61tegory\x18\x02 \x01(\x0e\x32\x1c.freeexile.shop.ShopCategory\x12.\n\x08platform\x18\x03 \x01(\x0e\x32\x1c.freeexile.shop.PlatformType\x12\x14\n\x0c\x63ountry_code\x18\x04 \x01(\t\x12\x0e\n\x06locale\x18\x05 \x01(\t\"w\n\x12GetCatalogResponse\x12-\n\x08products\x18\x01 \x03(\x0b\x32\x1b.freeexile.shop.ShopProduct\x12\x17\n\x0f\x63\x61talog_version\x18\x02 \x01(\x04\x12\x19\n\x11user_country_code\x18\x03 \x01(\t\"\x8c\x01\n\x18GetPaymentMethodsRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12.\n\x08platform\x18\x02 \x01(\x0e\x32\x1c.freeexile.shop.PlatformType\x12\x14\n\x0c\x63ountry_code\x18\x03 \x01(\t\x12\x16\n\x0e\x63lient_version\x18\x04 \x01(\t\"\xa5\x01\n\x13PaymentMethodOption\x12/\n\x07gateway\x18\x01 \x01(\x0e\x32\x1e.freeexile.shop.PaymentGateway\x12\x14\n\x0c\x64isplay_name\x18\x02 \x01(\t\x12\x10\n\x08icon_url\x18\x03 \x01(\t\x12\x16\n\x0eis_recommended\x18\x04 \x01(\x08\x12\x1d\n\x15\x62onus_coin_multiplier\x18\x05 \x01(\x02\"\xae\x01\n\x19GetPaymentMethodsResponse\x12=\n\x10\x61llowed_gateways\x18\x01 \x03(\x0b\x32#.freeexile.shop.PaymentMethodOption\x12\x37\n\x11resolved_platform\x18\x02 \x01(\x0e\x32\x1c.freeexile.shop.PlatformType\x12\x19\n\x11\x63ompliance_notice\x18\x03 \x01(\t\"\xbe\x02\n\x19\x43reatePaymentOrderRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x12\n\nproduct_id\x18\x02 \x01(\t\x12.\n\x08platform\x18\x03 \x01(\x0e\x32\x1c.freeexile.shop.PlatformType\x12/\n\x07gateway\x18\x04 \x01(\x0e\x32\x1e.freeexile.shop.PaymentGateway\x12\x14\n\x0c\x63ountry_code\x18\x05 \x01(\t\x12\x31\n\x0c\x63rypto_chain\x18\x06 \x01(\x0e\x32\x1b.freeexile.shop.CryptoChain\x12\x31\n\x0c\x63rypto_token\x18\x07 \x01(\x0e\x32\x1b.freeexile.shop.CryptoToken\x12\x1c\n\x14\x62uyer_wallet_address\x18\x08 \x01(\t\"\xe5\x01\n\x10Web3OrderDetails\x12\x1e\n\x16merchant_vault_address\x18\x01 \x01(\t\x12\x1e\n\x16required_amount_atomic\x18\x02 \x01(\t\x12\x1d\n\x15required_amount_human\x18\x03 \x01(\x02\x12\x1e\n\x16token_contract_address\x18\x04 \x01(\t\x12\x10\n\x08\x63hain_id\x18\x05 \x01(\r\x12\r\n\x05nonce\x18\x06 \x01(\x04\x12\x15\n\rexpires_at_ts\x18\x07 \x01(\x04\x12\x1a\n\x12\x65ip712_domain_json\x18\x08 \x01(\t\"\xd8\x01\n\x1a\x43reatePaymentOrderResponse\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x0f\n\x07success\x18\x02 \x01(\x08\x12\x15\n\rerror_message\x18\x03 \x01(\t\x12\x13\n\x0b\x61mount_fiat\x18\x04 \x01(\x02\x12\x15\n\rcurrency_code\x18\x05 \x01(\t\x12\x36\n\x0cweb3_details\x18\x06 \x01(\x0b\x32 .freeexile.shop.Web3OrderDetails\x12\x1c\n\x14gateway_client_token\x18\x07 \x01(\t\"\xb0\x01\n\x1bVerifyPaymentReceiptRequest\x12\x12\n\naccount_id\x18\x01 \x01(\t\x12\x10\n\x08order_id\x18\x02 \x01(\t\x12/\n\x07gateway\x18\x03 \x01(\x0e\x32\x1e.freeexile.shop.PaymentGateway\x12\x17\n\x0freceipt_payload\x18\x04 \x01(\t\x12\x0f\n\x07tx_hash\x18\x05 \x01(\t\x12\x10\n\x08\x63hain_id\x18\x06 \x01(\x04\"\xc1\x01\n\x1cVerifyPaymentReceiptResponse\x12\x10\n\x08order_id\x18\x01 \x01(\t\x12\x10\n\x08verified\x18\x02 \x01(\x08\x12\x15\n\rerror_message\x18\x03 \x01(\t\x12\x12\n\nproduct_id\x18\x04 \x01(\t\x12\x17\n\x0f\x64\x65livered_coins\x18\x05 \x01(\r\x12\x1c\n\x14\x64\x65livered_item_uuids\x18\x06 \x03(\t\x12\x1b\n\x13processed_timestamp\x18\x07 \x01(\x04*\xa5\x01\n\x0cPlatformType\x12\x14\n\x10PLATFORM_UNKNOWN\x10\x00\x12\x10\n\x0cPLATFORM_IOS\x10\x01\x12\x1e\n\x1aPLATFORM_ANDROID_PLAYSTORE\x10\x02\x12\x1d\n\x19PLATFORM_ANDROID_SIDELOAD\x10\x03\x12\x13\n\x0fPLATFORM_WEB_PC\x10\x04\x12\x19\n\x15PLATFORM_MACOS_DIRECT\x10\x05*\xb1\x01\n\x0ePaymentGateway\x12\x13\n\x0fGATEWAY_UNKNOWN\x10\x00\x12\x15\n\x11GATEWAY_APPLE_IAP\x10\x01\x12\x17\n\x13GATEWAY_GOOGLE_PLAY\x10\x02\x12\x12\n\x0eGATEWAY_STRIPE\x10\x03\x12\x12\n\x0eGATEWAY_PAYPAL\x10\x04\x12\x17\n\x13GATEWAY_CRYPTO_WEB3\x10\x05\x12\x19\n\x15GATEWAY_LOCAL_VIETNAM\x10\x06*l\n\x0cShopCategory\x12\x0f\n\x0b\x43\x41T_UNKNOWN\x10\x00\x12\r\n\tCAT_COINS\x10\x01\x12\r\n\tCAT_SKINS\x10\x02\x12\r\n\tCAT_ITEMS\x10\x03\x12\x0e\n\nCAT_CHESTS\x10\x04\x12\x0e\n\nCAT_PASSES\x10\x05*\x82\x01\n\x0b\x43ryptoChain\x12\x11\n\rCHAIN_UNKNOWN\x10\x00\x12\x12\n\x0e\x43HAIN_ETHEREUM\x10\x01\x12\x12\n\x0e\x43HAIN_ARBITRUM\x10\x02\x12\x11\n\rCHAIN_POLYGON\x10\x03\x12\x10\n\x0c\x43HAIN_SOLANA\x10\x04\x12\x13\n\x0f\x43HAIN_BNB_CHAIN\x10\x05*^\n\x0b\x43ryptoToken\x12\x11\n\rTOKEN_UNKNOWN\x10\x00\x12\x0e\n\nTOKEN_USDT\x10\x01\x12\x0e\n\nTOKEN_USDC\x10\x02\x12\r\n\tTOKEN_ETH\x10\x03\x12\r\n\tTOKEN_SOL\x10\x04\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'shop_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  DESCRIPTOR._loaded_options = None
  _globals['_PLATFORMTYPE']._serialized_start=2493
  _globals['_PLATFORMTYPE']._serialized_end=2658
  _globals['_PAYMENTGATEWAY']._serialized_start=2661
  _globals['_PAYMENTGATEWAY']._serialized_end=2838
  _globals['_SHOPCATEGORY']._serialized_start=2840
  _globals['_SHOPCATEGORY']._serialized_end=2948
  _globals['_CRYPTOCHAIN']._serialized_start=2951
  _globals['_CRYPTOCHAIN']._serialized_end=3081
  _globals['_CRYPTOTOKEN']._serialized_start=3083
  _globals['_CRYPTOTOKEN']._serialized_end=3177
  _globals['_CHESTDROPITEMPROBABILITY']._serialized_start=31
  _globals['_CHESTDROPITEMPROBABILITY']._serialized_end=170
  _globals['_SHOPPRODUCT']._serialized_start=173
  _globals['_SHOPPRODUCT']._serialized_end=558
  _globals['_GETCATALOGREQUEST']._serialized_start=561
  _globals['_GETCATALOGREQUEST']._serialized_end=734
  _globals['_GETCATALOGRESPONSE']._serialized_start=736
  _globals['_GETCATALOGRESPONSE']._serialized_end=855
  _globals['_GETPAYMENTMETHODSREQUEST']._serialized_start=858
  _globals['_GETPAYMENTMETHODSREQUEST']._serialized_end=998
  _globals['_PAYMENTMETHODOPTION']._serialized_start=1001
  _globals['_PAYMENTMETHODOPTION']._serialized_end=1166
  _globals['_GETPAYMENTMETHODSRESPONSE']._serialized_start=1169
  _globals['_GETPAYMENTMETHODSRESPONSE']._serialized_end=1343
  _globals['_CREATEPAYMENTORDERREQUEST']._serialized_start=1346
  _globals['_CREATEPAYMENTORDERREQUEST']._serialized_end=1664
  _globals['_WEB3ORDERDETAILS']._serialized_start=1667
  _globals['_WEB3ORDERDETAILS']._serialized_end=1896
  _globals['_CREATEPAYMENTORDERRESPONSE']._serialized_start=1899
  _globals['_CREATEPAYMENTORDERRESPONSE']._serialized_end=2115
  _globals['_VERIFYPAYMENTRECEIPTREQUEST']._serialized_start=2118
  _globals['_VERIFYPAYMENTRECEIPTREQUEST']._serialized_end=2294
  _globals['_VERIFYPAYMENTRECEIPTRESPONSE']._serialized_start=2297
  _globals['_VERIFYPAYMENTRECEIPTRESPONSE']._serialized_end=2490
# @@protoc_insertion_point(module_scope)
