# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: xrp_ledger.proto

import sys
_b=sys.version_info[0]<3 and (lambda x:x) or (lambda x:x.encode('latin1'))
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from google.protobuf import reflection as _reflection
from google.protobuf import symbol_database as _symbol_database
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from . import account_info_pb2 as account__info__pb2
from . import fee_pb2 as fee__pb2
from . import get_account_info_request_pb2 as get__account__info__request__pb2
from . import get_fee_request_pb2 as get__fee__request__pb2
from . import get_latest_validated_ledger_sequence_request_pb2 as get__latest__validated__ledger__sequence__request__pb2
from . import get_transaction_status_request_pb2 as get__transaction__status__request__pb2
from . import ledger_sequence_pb2 as ledger__sequence__pb2
from . import submit_signed_transaction_request_pb2 as submit__signed__transaction__request__pb2
from . import submit_signed_transaction_response_pb2 as submit__signed__transaction__response__pb2
from . import transaction_status_pb2 as transaction__status__pb2


DESCRIPTOR = _descriptor.FileDescriptor(
  name='xrp_ledger.proto',
  package='io.xpring',
  syntax='proto3',
  serialized_options=_b('\n\017io.xpring.protoB\016XrpLedgerProtoP\001'),
  serialized_pb=_b('\n\x10xrp_ledger.proto\x12\tio.xpring\x1a\x12\x61\x63\x63ount_info.proto\x1a\tfee.proto\x1a\x1eget_account_info_request.proto\x1a\x15get_fee_request.proto\x1a\x32get_latest_validated_ledger_sequence_request.proto\x1a$get_transaction_status_request.proto\x1a\x15ledger_sequence.proto\x1a\'submit_signed_transaction_request.proto\x1a(submit_signed_transaction_response.proto\x1a\x18transaction_status.proto2\xd1\x03\n\x0cXRPLedgerAPI\x12J\n\x0eGetAccountInfo\x12 .io.xpring.GetAccountInfoRequest\x1a\x16.io.xpring.AccountInfo\x12\x32\n\x06GetFee\x12\x18.io.xpring.GetFeeRequest\x1a\x0e.io.xpring.Fee\x12p\n\x17SubmitSignedTransaction\x12).io.xpring.SubmitSignedTransactionRequest\x1a*.io.xpring.SubmitSignedTransactionResponse\x12\\\n\x14GetTransactionStatus\x12&.io.xpring.GetTransactionStatusRequest\x1a\x1c.io.xpring.TransactionStatus\x12q\n GetLatestValidatedLedgerSequence\x12\x32.io.xpring.GetLatestValidatedLedgerSequenceRequest\x1a\x19.io.xpring.LedgerSequenceB#\n\x0fio.xpring.protoB\x0eXrpLedgerProtoP\x01\x62\x06proto3')
  ,
  dependencies=[account__info__pb2.DESCRIPTOR,fee__pb2.DESCRIPTOR,get__account__info__request__pb2.DESCRIPTOR,get__fee__request__pb2.DESCRIPTOR,get__latest__validated__ledger__sequence__request__pb2.DESCRIPTOR,get__transaction__status__request__pb2.DESCRIPTOR,ledger__sequence__pb2.DESCRIPTOR,submit__signed__transaction__request__pb2.DESCRIPTOR,submit__signed__transaction__response__pb2.DESCRIPTOR,transaction__status__pb2.DESCRIPTOR,])



_sym_db.RegisterFileDescriptor(DESCRIPTOR)


DESCRIPTOR._options = None

_XRPLEDGERAPI = _descriptor.ServiceDescriptor(
  name='XRPLedgerAPI',
  full_name='io.xpring.XRPLedgerAPI',
  file=DESCRIPTOR,
  index=0,
  serialized_options=None,
  serialized_start=340,
  serialized_end=805,
  methods=[
  _descriptor.MethodDescriptor(
    name='GetAccountInfo',
    full_name='io.xpring.XRPLedgerAPI.GetAccountInfo',
    index=0,
    containing_service=None,
    input_type=get__account__info__request__pb2._GETACCOUNTINFOREQUEST,
    output_type=account__info__pb2._ACCOUNTINFO,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetFee',
    full_name='io.xpring.XRPLedgerAPI.GetFee',
    index=1,
    containing_service=None,
    input_type=get__fee__request__pb2._GETFEEREQUEST,
    output_type=fee__pb2._FEE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='SubmitSignedTransaction',
    full_name='io.xpring.XRPLedgerAPI.SubmitSignedTransaction',
    index=2,
    containing_service=None,
    input_type=submit__signed__transaction__request__pb2._SUBMITSIGNEDTRANSACTIONREQUEST,
    output_type=submit__signed__transaction__response__pb2._SUBMITSIGNEDTRANSACTIONRESPONSE,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetTransactionStatus',
    full_name='io.xpring.XRPLedgerAPI.GetTransactionStatus',
    index=3,
    containing_service=None,
    input_type=get__transaction__status__request__pb2._GETTRANSACTIONSTATUSREQUEST,
    output_type=transaction__status__pb2._TRANSACTIONSTATUS,
    serialized_options=None,
  ),
  _descriptor.MethodDescriptor(
    name='GetLatestValidatedLedgerSequence',
    full_name='io.xpring.XRPLedgerAPI.GetLatestValidatedLedgerSequence',
    index=4,
    containing_service=None,
    input_type=get__latest__validated__ledger__sequence__request__pb2._GETLATESTVALIDATEDLEDGERSEQUENCEREQUEST,
    output_type=ledger__sequence__pb2._LEDGERSEQUENCE,
    serialized_options=None,
  ),
])
_sym_db.RegisterServiceDescriptor(_XRPLEDGERAPI)

DESCRIPTOR.services_by_name['XRPLedgerAPI'] = _XRPLEDGERAPI

# @@protoc_insertion_point(module_scope)
