# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: eolymp/universe/billing_service.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
from eolymp.universe import billing_pb2 as eolymp_dot_universe_dot_billing__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n%eolymp/universe/billing_service.proto\x12\x0f\x65olymp.universe\x1a\x1d\x65olymp/annotations/http.proto\x1a\"eolymp/annotations/ratelimit.proto\x1a\x1d\x65olymp/universe/billing.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"!\n\x1f\x44\x65scribeBillingInformationInput\"V\n DescribeBillingInformationOutput\x12\x32\n\x04info\x18\x01 \x01(\x0b\x32$.eolymp.universe.Billing.Information\"S\n\x1dUpdateBillingInformationInput\x12\x32\n\x04info\x18\x01 \x01(\x0b\x32$.eolymp.universe.Billing.Information\" \n\x1eUpdateBillingInformationOutput\"\x1a\n\x18\x44\x65scribeCurrentPlanInput\"\xf5\x04\n\x19\x44\x65scribeCurrentPlanOutput\x12\x0f\n\x07plan_id\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\r\x12/\n\x06status\x18\x03 \x01(\x0e\x32\x1f.eolymp.universe.Billing.Status\x12?\n\x12payment_recurrence\x18\x64 \x01(\x0e\x32#.eolymp.universe.Billing.Recurrence\x12\x18\n\x10payment_currency\x18\x65 \x01(\t\x12\x18\n\x10payment_quantity\x18\x66 \x01(\r\x12\x1b\n\x13payment_unit_amount\x18g \x01(\r\x12\x1c\n\x14payment_total_amount\x18h \x01(\r\x12/\n\ncreated_at\x18\xc8\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\nstarted_at\x18\xc9\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12/\n\nrenewed_at\x18\xca\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\trenews_at\x18\xcb\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\tcancel_at\x18\xcc\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x31\n\x0c\x63\x61ncelled_at\x18\xcd\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\tpaused_at\x18\xce\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\";\n\x16UpdateCurrentPlanInput\x12\x0f\n\x07plan_id\x18\x01 \x01(\t\x12\x10\n\x08quantity\x18\x02 \x01(\r\"/\n\x17UpdateCurrentPlanOutput\x12\x14\n\x0c\x63heckout_url\x18\x01 \x01(\t\"\x18\n\x16\x43\x61ncelCurrentPlanInput\"\x19\n\x17\x43\x61ncelCurrentPlanOutput2\x91\x06\n\x0e\x42illingService\x12\xa7\x01\n\x1a\x44\x65scribeBillingInformation\x12\x30.eolymp.universe.DescribeBillingInformationInput\x1a\x31.eolymp.universe.DescribeBillingInformationOutput\"$\xea\xe2\n\x0b\xf5\xe2\n\x00\x00\xa0@\xf8\xe2\n2\x82\xd3\xe4\x93\x02\x0f\x12\r/billing/info\x12\xa1\x01\n\x18UpdateBillingInformation\x12..eolymp.universe.UpdateBillingInformationInput\x1a/.eolymp.universe.UpdateBillingInformationOutput\"$\xea\xe2\n\x0b\xf5\xe2\n\x00\x00\xa0@\xf8\xe2\n2\x82\xd3\xe4\x93\x02\x0f\x1a\r/billing/info\x12\x92\x01\n\x13\x44\x65scribeCurrentPlan\x12).eolymp.universe.DescribeCurrentPlanInput\x1a*.eolymp.universe.DescribeCurrentPlanOutput\"$\xea\xe2\n\x0b\xf5\xe2\n\x00\x00\xa0@\xf8\xe2\n2\x82\xd3\xe4\x93\x02\x0f\x12\r/billing/plan\x12\x8c\x01\n\x11UpdateCurrentPlan\x12\'.eolymp.universe.UpdateCurrentPlanInput\x1a(.eolymp.universe.UpdateCurrentPlanOutput\"$\xea\xe2\n\x0b\xf5\xe2\n\x00\x00\xa0@\xf8\xe2\n2\x82\xd3\xe4\x93\x02\x0f\x1a\r/billing/plan\x12\x8c\x01\n\x11\x43\x61ncelCurrentPlan\x12\'.eolymp.universe.CancelCurrentPlanInput\x1a(.eolymp.universe.CancelCurrentPlanOutput\"$\xea\xe2\n\x0b\xf5\xe2\n\x00\x00\xa0@\xf8\xe2\n2\x82\xd3\xe4\x93\x02\x0f*\r/billing/planB3Z1github.com/eolymp/go-sdk/eolymp/universe;universeb\x06proto3')

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

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'Z1github.com/eolymp/go-sdk/eolymp/universe;universe'
  _BILLINGSERVICE.methods_by_name['DescribeBillingInformation']._options = None
  _BILLINGSERVICE.methods_by_name['DescribeBillingInformation']._serialized_options = b'\352\342\n\013\365\342\n\000\000\240@\370\342\n2\202\323\344\223\002\017\022\r/billing/info'
  _BILLINGSERVICE.methods_by_name['UpdateBillingInformation']._options = None
  _BILLINGSERVICE.methods_by_name['UpdateBillingInformation']._serialized_options = b'\352\342\n\013\365\342\n\000\000\240@\370\342\n2\202\323\344\223\002\017\032\r/billing/info'
  _BILLINGSERVICE.methods_by_name['DescribeCurrentPlan']._options = None
  _BILLINGSERVICE.methods_by_name['DescribeCurrentPlan']._serialized_options = b'\352\342\n\013\365\342\n\000\000\240@\370\342\n2\202\323\344\223\002\017\022\r/billing/plan'
  _BILLINGSERVICE.methods_by_name['UpdateCurrentPlan']._options = None
  _BILLINGSERVICE.methods_by_name['UpdateCurrentPlan']._serialized_options = b'\352\342\n\013\365\342\n\000\000\240@\370\342\n2\202\323\344\223\002\017\032\r/billing/plan'
  _BILLINGSERVICE.methods_by_name['CancelCurrentPlan']._options = None
  _BILLINGSERVICE.methods_by_name['CancelCurrentPlan']._serialized_options = b'\352\342\n\013\365\342\n\000\000\240@\370\342\n2\202\323\344\223\002\017*\r/billing/plan'
  _DESCRIBEBILLINGINFORMATIONINPUT._serialized_start=189
  _DESCRIBEBILLINGINFORMATIONINPUT._serialized_end=222
  _DESCRIBEBILLINGINFORMATIONOUTPUT._serialized_start=224
  _DESCRIBEBILLINGINFORMATIONOUTPUT._serialized_end=310
  _UPDATEBILLINGINFORMATIONINPUT._serialized_start=312
  _UPDATEBILLINGINFORMATIONINPUT._serialized_end=395
  _UPDATEBILLINGINFORMATIONOUTPUT._serialized_start=397
  _UPDATEBILLINGINFORMATIONOUTPUT._serialized_end=429
  _DESCRIBECURRENTPLANINPUT._serialized_start=431
  _DESCRIBECURRENTPLANINPUT._serialized_end=457
  _DESCRIBECURRENTPLANOUTPUT._serialized_start=460
  _DESCRIBECURRENTPLANOUTPUT._serialized_end=1089
  _UPDATECURRENTPLANINPUT._serialized_start=1091
  _UPDATECURRENTPLANINPUT._serialized_end=1150
  _UPDATECURRENTPLANOUTPUT._serialized_start=1152
  _UPDATECURRENTPLANOUTPUT._serialized_end=1199
  _CANCELCURRENTPLANINPUT._serialized_start=1201
  _CANCELCURRENTPLANINPUT._serialized_end=1225
  _CANCELCURRENTPLANOUTPUT._serialized_start=1227
  _CANCELCURRENTPLANOUTPUT._serialized_end=1252
  _BILLINGSERVICE._serialized_start=1255
  _BILLINGSERVICE._serialized_end=2040
# @@protoc_insertion_point(module_scope)
