# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: invoice/grpc/invoice.proto
# Protobuf Python Version: 4.25.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from google.protobuf import struct_pb2 as google_dot_protobuf_dot_struct__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x1ainvoice/grpc/invoice.proto\x12\x0f\x64\x61rsman.invoice\x1a\x1bgoogle/protobuf/empty.proto\x1a\x1cgoogle/protobuf/struct.proto\"\x8f\x03\n\x14\x43reateInvoiceRequest\x12\x18\n\x10owner_identifier\x18\x01 \x01(\t\x12\x30\n\nextra_data\x18\x04 \x01(\x0b\x32\x17.google.protobuf.StructH\x00\x88\x01\x01\x12\x1c\n\x0f\x64iscount_amount\x18\x06 \x01(\x05H\x01\x88\x01\x01\x12\x18\n\x0b\x64\x65scription\x18\x07 \x01(\tH\x02\x88\x01\x01\x12\x14\n\x0c\x66inal_amount\x18\x08 \x01(\x05\x12\x19\n\x0ctotal_amount\x18\t \x01(\x05H\x03\x88\x01\x01\x12\x1e\n\x11\x64iscounted_amount\x18\n \x01(\x05H\x04\x88\x01\x01\x12\x1b\n\x0etax_percentage\x18\x0b \x01(\x02H\x05\x88\x01\x01\x12\x18\n\x10trade_identifier\x18\x0c \x01(\tB\r\n\x0b_extra_dataB\x12\n\x10_discount_amountB\x0e\n\x0c_descriptionB\x0f\n\r_total_amountB\x14\n\x12_discounted_amountB\x11\n\x0f_tax_percentage\"|\n\x15\x43reateInvoiceResponse\x12\x14\n\x07message\x18\x03 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x04 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x05 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"z\n\x13GatewayListResponse\x12\x14\n\x07message\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x02 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"}\n\x16InquiryInvoiceResponse\x12\x14\n\x07message\x18\x07 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x08 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\t \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"6\n\x1dInquiryInvoiceRetrieveRequest\x12\x15\n\rtracking_code\x18\x01 \x01(\t\"}\n\x16InquiryPaymentResponse\x12\x14\n\x07message\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x02 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"6\n\x1dInquiryPaymentRetrieveRequest\x12\x15\n\rtracking_code\x18\x01 \x01(\t\"\x88\x01\n\x0ePaymentRequest\x12\x18\n\x0b\x64\x65scription\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x0f\n\x07gateway\x18\x02 \x01(\t\x12\x0f\n\x07invoice\x18\x03 \x01(\t\x12\x19\n\x0c\x63\x61llback_url\x18\x04 \x01(\tH\x01\x88\x01\x01\x42\x0e\n\x0c_descriptionB\x0f\n\r_callback_url\"}\n\x16PaymentRequestResponse\x12\x14\n\x07message\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x02 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"2\n\x16UserListInvoiceRequest\x12\x18\n\x10owner_identifier\x18\x01 \x01(\t\"~\n\x17UserListInvoiceResponse\x12\x14\n\x07message\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x02 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code\"J\n\x14VerifyPaymentRequest\x12\x16\n\x0egateway_status\x18\x01 \x01(\t\x12\x1a\n\x12payment_identifier\x18\x02 \x01(\t\"|\n\x15VerifyPaymentResponse\x12\x14\n\x07message\x18\x01 \x01(\tH\x00\x88\x01\x01\x12\x11\n\x04\x63ode\x18\x02 \x01(\tH\x01\x88\x01\x01\x12%\n\x04\x64\x61ta\x18\x03 \x03(\x0b\x32\x17.google.protobuf.StructB\n\n\x08_messageB\x07\n\x05_code2t\n\x17\x43reateInvoiceController\x12Y\n\x06\x43reate\x12%.darsman.invoice.CreateInvoiceRequest\x1a&.darsman.invoice.CreateInvoiceResponse\"\x00\x32\x81\x01\n\x18InquiryInvoiceController\x12\x65\n\x08Retrieve\x12..darsman.invoice.InquiryInvoiceRetrieveRequest\x1a\'.darsman.invoice.InquiryInvoiceResponse\"\x00\x32\x81\x01\n\x18InquiryPaymentController\x12\x65\n\x08Retrieve\x12..darsman.invoice.InquiryPaymentRetrieveRequest\x1a\'.darsman.invoice.InquiryPaymentResponse\"\x00\x32\xaa\x02\n\x18PaymentInvoiceController\x12N\n\x0cListGateways\x12\x16.google.protobuf.Empty\x1a$.darsman.invoice.GatewayListResponse\"\x00\x12\\\n\x0eRequestPayment\x12\x1f.darsman.invoice.PaymentRequest\x1a\'.darsman.invoice.PaymentRequestResponse\"\x00\x12`\n\rVerifyPayment\x12%.darsman.invoice.VerifyPaymentRequest\x1a&.darsman.invoice.VerifyPaymentResponse\"\x00\x32\x83\x01\n\x19UserListInvoiceController\x12\x66\n\x0fUserRelatedList\x12\'.darsman.invoice.UserListInvoiceRequest\x1a(.darsman.invoice.UserListInvoiceResponse\"\x00\x62\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'invoice.grpc.invoice_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:
  DESCRIPTOR._options = None
  _globals['_CREATEINVOICEREQUEST']._serialized_start=107
  _globals['_CREATEINVOICEREQUEST']._serialized_end=506
  _globals['_CREATEINVOICERESPONSE']._serialized_start=508
  _globals['_CREATEINVOICERESPONSE']._serialized_end=632
  _globals['_GATEWAYLISTRESPONSE']._serialized_start=634
  _globals['_GATEWAYLISTRESPONSE']._serialized_end=756
  _globals['_INQUIRYINVOICERESPONSE']._serialized_start=758
  _globals['_INQUIRYINVOICERESPONSE']._serialized_end=883
  _globals['_INQUIRYINVOICERETRIEVEREQUEST']._serialized_start=885
  _globals['_INQUIRYINVOICERETRIEVEREQUEST']._serialized_end=939
  _globals['_INQUIRYPAYMENTRESPONSE']._serialized_start=941
  _globals['_INQUIRYPAYMENTRESPONSE']._serialized_end=1066
  _globals['_INQUIRYPAYMENTRETRIEVEREQUEST']._serialized_start=1068
  _globals['_INQUIRYPAYMENTRETRIEVEREQUEST']._serialized_end=1122
  _globals['_PAYMENTREQUEST']._serialized_start=1125
  _globals['_PAYMENTREQUEST']._serialized_end=1261
  _globals['_PAYMENTREQUESTRESPONSE']._serialized_start=1263
  _globals['_PAYMENTREQUESTRESPONSE']._serialized_end=1388
  _globals['_USERLISTINVOICEREQUEST']._serialized_start=1390
  _globals['_USERLISTINVOICEREQUEST']._serialized_end=1440
  _globals['_USERLISTINVOICERESPONSE']._serialized_start=1442
  _globals['_USERLISTINVOICERESPONSE']._serialized_end=1568
  _globals['_VERIFYPAYMENTREQUEST']._serialized_start=1570
  _globals['_VERIFYPAYMENTREQUEST']._serialized_end=1644
  _globals['_VERIFYPAYMENTRESPONSE']._serialized_start=1646
  _globals['_VERIFYPAYMENTRESPONSE']._serialized_end=1770
  _globals['_CREATEINVOICECONTROLLER']._serialized_start=1772
  _globals['_CREATEINVOICECONTROLLER']._serialized_end=1888
  _globals['_INQUIRYINVOICECONTROLLER']._serialized_start=1891
  _globals['_INQUIRYINVOICECONTROLLER']._serialized_end=2020
  _globals['_INQUIRYPAYMENTCONTROLLER']._serialized_start=2023
  _globals['_INQUIRYPAYMENTCONTROLLER']._serialized_end=2152
  _globals['_PAYMENTINVOICECONTROLLER']._serialized_start=2155
  _globals['_PAYMENTINVOICECONTROLLER']._serialized_end=2453
  _globals['_USERLISTINVOICECONTROLLER']._serialized_start=2456
  _globals['_USERLISTINVOICECONTROLLER']._serialized_end=2587
# @@protoc_insertion_point(module_scope)
