# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: eolymp/wellknown/geography.proto
"""Generated protocol buffer code."""
from google.protobuf.internal import builder as _builder
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from eolymp.annotations import http_pb2 as eolymp_dot_annotations_dot_http__pb2
from eolymp.annotations import ratelimit_pb2 as eolymp_dot_annotations_dot_ratelimit__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n eolymp/wellknown/geography.proto\x12\x10\x65olymp.wellknown\x1a\x1d\x65olymp/annotations/http.proto\x1a\"eolymp/annotations/ratelimit.proto\"1\n\x07\x43ountry\x12\n\n\x02id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x0c\n\x04\x66lag\x18\x03 \x01(\t\"*\n\x14\x44\x65scribeCountryInput\x12\x12\n\ncountry_id\x18\x01 \x01(\t\"C\n\x15\x44\x65scribeCountryOutput\x12*\n\x07\x63ountry\x18\x01 \x01(\x0b\x32\x19.eolymp.wellknown.Country\"\x14\n\x12ListCountriesInput\"N\n\x13ListCountriesOutput\x12(\n\x05items\x18\x01 \x03(\x0b\x32\x19.eolymp.wellknown.Country\x12\r\n\x05total\x18\x02 \x01(\x05\x32\xcc\x02\n\tGeography\x12\xa7\x01\n\x0f\x44\x65scribeCountry\x12&.eolymp.wellknown.DescribeCountryInput\x1a\'.eolymp.wellknown.DescribeCountryOutput\"C\xea\xe2\n\x0c\xf5\xe2\n\x00\x00HB\xf8\xe2\n\xf4\x03\x82\xd3\xe4\x93\x02-\x12+/wellknown/geography/countries/{country_id}\x12\x94\x01\n\rListCountries\x12$.eolymp.wellknown.ListCountriesInput\x1a%.eolymp.wellknown.ListCountriesOutput\"6\xea\xe2\n\x0c\xf5\xe2\n\x00\x00HB\xf8\xe2\n\xf4\x03\x82\xd3\xe4\x93\x02 \x12\x1e/wellknown/geography/countriesB;Z9github.com/eolymp/contracts/go/eolymp/wellknown;wellknownb\x06proto3')

_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, globals())
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'eolymp.wellknown.geography_pb2', globals())
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z9github.com/eolymp/contracts/go/eolymp/wellknown;wellknown'
  _GEOGRAPHY.methods_by_name['DescribeCountry']._options = None
  _GEOGRAPHY.methods_by_name['DescribeCountry']._serialized_options = b'\352\342\n\014\365\342\n\000\000HB\370\342\n\364\003\202\323\344\223\002-\022+/wellknown/geography/countries/{country_id}'
  _GEOGRAPHY.methods_by_name['ListCountries']._options = None
  _GEOGRAPHY.methods_by_name['ListCountries']._serialized_options = b'\352\342\n\014\365\342\n\000\000HB\370\342\n\364\003\202\323\344\223\002 \022\036/wellknown/geography/countries'
  _COUNTRY._serialized_start=121
  _COUNTRY._serialized_end=170
  _DESCRIBECOUNTRYINPUT._serialized_start=172
  _DESCRIBECOUNTRYINPUT._serialized_end=214
  _DESCRIBECOUNTRYOUTPUT._serialized_start=216
  _DESCRIBECOUNTRYOUTPUT._serialized_end=283
  _LISTCOUNTRIESINPUT._serialized_start=285
  _LISTCOUNTRIESINPUT._serialized_end=305
  _LISTCOUNTRIESOUTPUT._serialized_start=307
  _LISTCOUNTRIESOUTPUT._serialized_end=385
  _GEOGRAPHY._serialized_start=388
  _GEOGRAPHY._serialized_end=720
# @@protoc_insertion_point(module_scope)
