# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: chirpstack-api/api/gateway.proto
"""Generated protocol buffer code."""
from google.protobuf import descriptor as _descriptor
from google.protobuf import descriptor_pool as _descriptor_pool
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 google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2
from google.protobuf import empty_pb2 as google_dot_protobuf_dot_empty__pb2
from chirpstack_api.common import common_pb2 as chirpstack__api_dot_common_dot_common__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n chirpstack-api/api/gateway.proto\x12\x03\x61pi\x1a\x1fgoogle/protobuf/timestamp.proto\x1a\x1bgoogle/protobuf/empty.proto\x1a\"chirpstack-api/common/common.proto\"\xaf\x02\n\x07Gateway\x12\x12\n\ngateway_id\x18\x01 \x01(\t\x12\x0c\n\x04name\x18\x02 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x03 \x01(\t\x12\"\n\x08location\x18\x04 \x01(\x0b\x32\x10.common.Location\x12\x11\n\ttenant_id\x18\x05 \x01(\t\x12$\n\x04tags\x18\x06 \x03(\x0b\x32\x16.api.Gateway.TagsEntry\x12\x30\n\nproperties\x18\x07 \x03(\x0b\x32\x1c.api.Gateway.PropertiesEntry\x1a+\n\tTagsEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"\xfe\x02\n\x0fGatewayListItem\x12\x11\n\ttenant_id\x18\x01 \x01(\t\x12\x12\n\ngateway_id\x18\x02 \x01(\t\x12\x0c\n\x04name\x18\x03 \x01(\t\x12\x13\n\x0b\x64\x65scription\x18\x04 \x01(\t\x12\"\n\x08location\x18\x05 \x01(\x0b\x32\x10.common.Location\x12\x38\n\nproperties\x18\x06 \x03(\x0b\x32$.api.GatewayListItem.PropertiesEntry\x12.\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0clast_seen_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x1a\x31\n\x0fPropertiesEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"5\n\x14\x43reateGatewayRequest\x12\x1d\n\x07gateway\x18\x01 \x01(\x0b\x32\x0c.api.Gateway\"\'\n\x11GetGatewayRequest\x12\x12\n\ngateway_id\x18\x01 \x01(\t\"\xc5\x01\n\x12GetGatewayResponse\x12\x1d\n\x07gateway\x18\x01 \x01(\x0b\x32\x0c.api.Gateway\x12.\n\ncreated_at\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12.\n\nupdated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x30\n\x0clast_seen_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"5\n\x14UpdateGatewayRequest\x12\x1d\n\x07gateway\x18\x01 \x01(\x0b\x32\x0c.api.Gateway\"*\n\x14\x44\x65leteGatewayRequest\x12\x12\n\ngateway_id\x18\x01 \x01(\t\"W\n\x13ListGatewaysRequest\x12\r\n\x05limit\x18\x01 \x01(\r\x12\x0e\n\x06offset\x18\x02 \x01(\r\x12\x0e\n\x06search\x18\x03 \x01(\t\x12\x11\n\ttenant_id\x18\x04 \x01(\t\"Q\n\x14ListGatewaysResponse\x12\x13\n\x0btotal_count\x18\x01 \x01(\r\x12$\n\x06result\x18\x02 \x03(\x0b\x32\x14.api.GatewayListItem\"=\n\'GenerateGatewayClientCertificateRequest\x12\x12\n\ngateway_id\x18\x01 \x01(\t\"\x8e\x01\n(GenerateGatewayClientCertificateResponse\x12\x10\n\x08tls_cert\x18\x01 \x01(\t\x12\x0f\n\x07tls_key\x18\x02 \x01(\t\x12\x0f\n\x07\x63\x61_cert\x18\x03 \x01(\t\x12.\n\nexpires_at\x18\x04 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"\x80\x01\n\x16GetGatewayStatsRequest\x12\x12\n\ngateway_id\x18\x01 \x01(\t\x12)\n\x05start\x18\x02 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\'\n\x03\x65nd\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\"<\n\x17GetGatewayStatsResponse\x12!\n\x06result\x18\x01 \x03(\x0b\x32\x11.api.GatewayStats\"\xf3\x05\n\x0cGatewayStats\x12(\n\x04time\x18\x01 \x01(\x0b\x32\x1a.google.protobuf.Timestamp\x12\x12\n\nrx_packets\x18\x02 \x01(\r\x12\x12\n\ntx_packets\x18\x03 \x01(\r\x12N\n\x18tx_packets_per_frequency\x18\x04 \x03(\x0b\x32,.api.GatewayStats.TxPacketsPerFrequencyEntry\x12N\n\x18rx_packets_per_frequency\x18\x05 \x03(\x0b\x32,.api.GatewayStats.RxPacketsPerFrequencyEntry\x12@\n\x11tx_packets_per_dr\x18\x06 \x03(\x0b\x32%.api.GatewayStats.TxPacketsPerDrEntry\x12@\n\x11rx_packets_per_dr\x18\x07 \x03(\x0b\x32%.api.GatewayStats.RxPacketsPerDrEntry\x12H\n\x15tx_packets_per_status\x18\x08 \x03(\x0b\x32).api.GatewayStats.TxPacketsPerStatusEntry\x1a<\n\x1aTxPacketsPerFrequencyEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a<\n\x1aRxPacketsPerFrequencyEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a\x35\n\x13TxPacketsPerDrEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a\x35\n\x13RxPacketsPerDrEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x1a\x39\n\x17TxPacketsPerStatusEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\r:\x02\x38\x01\x32\x8b\x04\n\x0eGatewayService\x12=\n\x06\x43reate\x12\x19.api.CreateGatewayRequest\x1a\x16.google.protobuf.Empty\"\x00\x12\x38\n\x03Get\x12\x16.api.GetGatewayRequest\x1a\x17.api.GetGatewayResponse\"\x00\x12=\n\x06Update\x12\x19.api.UpdateGatewayRequest\x1a\x16.google.protobuf.Empty\"\x00\x12=\n\x06\x44\x65lete\x12\x19.api.DeleteGatewayRequest\x1a\x16.google.protobuf.Empty\"\x00\x12=\n\x04List\x12\x18.api.ListGatewaysRequest\x1a\x19.api.ListGatewaysResponse\"\x00\x12z\n\x19GenerateClientCertificate\x12,.api.GenerateGatewayClientCertificateRequest\x1a-.api.GenerateGatewayClientCertificateResponse\"\x00\x12G\n\x08GetStats\x12\x1b.api.GetGatewayStatsRequest\x1a\x1c.api.GetGatewayStatsResponse\"\x00\x42O\n\x11io.chirpstack.apiB\x0cGatewayProtoP\x01Z*github.com/chirpstack/chirpstack/api/go/v4b\x06proto3')



_GATEWAY = DESCRIPTOR.message_types_by_name['Gateway']
_GATEWAY_TAGSENTRY = _GATEWAY.nested_types_by_name['TagsEntry']
_GATEWAY_PROPERTIESENTRY = _GATEWAY.nested_types_by_name['PropertiesEntry']
_GATEWAYLISTITEM = DESCRIPTOR.message_types_by_name['GatewayListItem']
_GATEWAYLISTITEM_PROPERTIESENTRY = _GATEWAYLISTITEM.nested_types_by_name['PropertiesEntry']
_CREATEGATEWAYREQUEST = DESCRIPTOR.message_types_by_name['CreateGatewayRequest']
_GETGATEWAYREQUEST = DESCRIPTOR.message_types_by_name['GetGatewayRequest']
_GETGATEWAYRESPONSE = DESCRIPTOR.message_types_by_name['GetGatewayResponse']
_UPDATEGATEWAYREQUEST = DESCRIPTOR.message_types_by_name['UpdateGatewayRequest']
_DELETEGATEWAYREQUEST = DESCRIPTOR.message_types_by_name['DeleteGatewayRequest']
_LISTGATEWAYSREQUEST = DESCRIPTOR.message_types_by_name['ListGatewaysRequest']
_LISTGATEWAYSRESPONSE = DESCRIPTOR.message_types_by_name['ListGatewaysResponse']
_GENERATEGATEWAYCLIENTCERTIFICATEREQUEST = DESCRIPTOR.message_types_by_name['GenerateGatewayClientCertificateRequest']
_GENERATEGATEWAYCLIENTCERTIFICATERESPONSE = DESCRIPTOR.message_types_by_name['GenerateGatewayClientCertificateResponse']
_GETGATEWAYSTATSREQUEST = DESCRIPTOR.message_types_by_name['GetGatewayStatsRequest']
_GETGATEWAYSTATSRESPONSE = DESCRIPTOR.message_types_by_name['GetGatewayStatsResponse']
_GATEWAYSTATS = DESCRIPTOR.message_types_by_name['GatewayStats']
_GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY = _GATEWAYSTATS.nested_types_by_name['TxPacketsPerFrequencyEntry']
_GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY = _GATEWAYSTATS.nested_types_by_name['RxPacketsPerFrequencyEntry']
_GATEWAYSTATS_TXPACKETSPERDRENTRY = _GATEWAYSTATS.nested_types_by_name['TxPacketsPerDrEntry']
_GATEWAYSTATS_RXPACKETSPERDRENTRY = _GATEWAYSTATS.nested_types_by_name['RxPacketsPerDrEntry']
_GATEWAYSTATS_TXPACKETSPERSTATUSENTRY = _GATEWAYSTATS.nested_types_by_name['TxPacketsPerStatusEntry']
Gateway = _reflection.GeneratedProtocolMessageType('Gateway', (_message.Message,), {

  'TagsEntry' : _reflection.GeneratedProtocolMessageType('TagsEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAY_TAGSENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.Gateway.TagsEntry)
    })
  ,

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAY_PROPERTIESENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.Gateway.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _GATEWAY,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.Gateway)
  })
_sym_db.RegisterMessage(Gateway)
_sym_db.RegisterMessage(Gateway.TagsEntry)
_sym_db.RegisterMessage(Gateway.PropertiesEntry)

GatewayListItem = _reflection.GeneratedProtocolMessageType('GatewayListItem', (_message.Message,), {

  'PropertiesEntry' : _reflection.GeneratedProtocolMessageType('PropertiesEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYLISTITEM_PROPERTIESENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayListItem.PropertiesEntry)
    })
  ,
  'DESCRIPTOR' : _GATEWAYLISTITEM,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GatewayListItem)
  })
_sym_db.RegisterMessage(GatewayListItem)
_sym_db.RegisterMessage(GatewayListItem.PropertiesEntry)

CreateGatewayRequest = _reflection.GeneratedProtocolMessageType('CreateGatewayRequest', (_message.Message,), {
  'DESCRIPTOR' : _CREATEGATEWAYREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.CreateGatewayRequest)
  })
_sym_db.RegisterMessage(CreateGatewayRequest)

GetGatewayRequest = _reflection.GeneratedProtocolMessageType('GetGatewayRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETGATEWAYREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GetGatewayRequest)
  })
_sym_db.RegisterMessage(GetGatewayRequest)

GetGatewayResponse = _reflection.GeneratedProtocolMessageType('GetGatewayResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETGATEWAYRESPONSE,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GetGatewayResponse)
  })
_sym_db.RegisterMessage(GetGatewayResponse)

UpdateGatewayRequest = _reflection.GeneratedProtocolMessageType('UpdateGatewayRequest', (_message.Message,), {
  'DESCRIPTOR' : _UPDATEGATEWAYREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.UpdateGatewayRequest)
  })
_sym_db.RegisterMessage(UpdateGatewayRequest)

DeleteGatewayRequest = _reflection.GeneratedProtocolMessageType('DeleteGatewayRequest', (_message.Message,), {
  'DESCRIPTOR' : _DELETEGATEWAYREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.DeleteGatewayRequest)
  })
_sym_db.RegisterMessage(DeleteGatewayRequest)

ListGatewaysRequest = _reflection.GeneratedProtocolMessageType('ListGatewaysRequest', (_message.Message,), {
  'DESCRIPTOR' : _LISTGATEWAYSREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.ListGatewaysRequest)
  })
_sym_db.RegisterMessage(ListGatewaysRequest)

ListGatewaysResponse = _reflection.GeneratedProtocolMessageType('ListGatewaysResponse', (_message.Message,), {
  'DESCRIPTOR' : _LISTGATEWAYSRESPONSE,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.ListGatewaysResponse)
  })
_sym_db.RegisterMessage(ListGatewaysResponse)

GenerateGatewayClientCertificateRequest = _reflection.GeneratedProtocolMessageType('GenerateGatewayClientCertificateRequest', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEGATEWAYCLIENTCERTIFICATEREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GenerateGatewayClientCertificateRequest)
  })
_sym_db.RegisterMessage(GenerateGatewayClientCertificateRequest)

GenerateGatewayClientCertificateResponse = _reflection.GeneratedProtocolMessageType('GenerateGatewayClientCertificateResponse', (_message.Message,), {
  'DESCRIPTOR' : _GENERATEGATEWAYCLIENTCERTIFICATERESPONSE,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GenerateGatewayClientCertificateResponse)
  })
_sym_db.RegisterMessage(GenerateGatewayClientCertificateResponse)

GetGatewayStatsRequest = _reflection.GeneratedProtocolMessageType('GetGatewayStatsRequest', (_message.Message,), {
  'DESCRIPTOR' : _GETGATEWAYSTATSREQUEST,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GetGatewayStatsRequest)
  })
_sym_db.RegisterMessage(GetGatewayStatsRequest)

GetGatewayStatsResponse = _reflection.GeneratedProtocolMessageType('GetGatewayStatsResponse', (_message.Message,), {
  'DESCRIPTOR' : _GETGATEWAYSTATSRESPONSE,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GetGatewayStatsResponse)
  })
_sym_db.RegisterMessage(GetGatewayStatsResponse)

GatewayStats = _reflection.GeneratedProtocolMessageType('GatewayStats', (_message.Message,), {

  'TxPacketsPerFrequencyEntry' : _reflection.GeneratedProtocolMessageType('TxPacketsPerFrequencyEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayStats.TxPacketsPerFrequencyEntry)
    })
  ,

  'RxPacketsPerFrequencyEntry' : _reflection.GeneratedProtocolMessageType('RxPacketsPerFrequencyEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayStats.RxPacketsPerFrequencyEntry)
    })
  ,

  'TxPacketsPerDrEntry' : _reflection.GeneratedProtocolMessageType('TxPacketsPerDrEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYSTATS_TXPACKETSPERDRENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayStats.TxPacketsPerDrEntry)
    })
  ,

  'RxPacketsPerDrEntry' : _reflection.GeneratedProtocolMessageType('RxPacketsPerDrEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYSTATS_RXPACKETSPERDRENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayStats.RxPacketsPerDrEntry)
    })
  ,

  'TxPacketsPerStatusEntry' : _reflection.GeneratedProtocolMessageType('TxPacketsPerStatusEntry', (_message.Message,), {
    'DESCRIPTOR' : _GATEWAYSTATS_TXPACKETSPERSTATUSENTRY,
    '__module__' : 'chirpstack_api.api.gateway_pb2'
    # @@protoc_insertion_point(class_scope:api.GatewayStats.TxPacketsPerStatusEntry)
    })
  ,
  'DESCRIPTOR' : _GATEWAYSTATS,
  '__module__' : 'chirpstack_api.api.gateway_pb2'
  # @@protoc_insertion_point(class_scope:api.GatewayStats)
  })
_sym_db.RegisterMessage(GatewayStats)
_sym_db.RegisterMessage(GatewayStats.TxPacketsPerFrequencyEntry)
_sym_db.RegisterMessage(GatewayStats.RxPacketsPerFrequencyEntry)
_sym_db.RegisterMessage(GatewayStats.TxPacketsPerDrEntry)
_sym_db.RegisterMessage(GatewayStats.RxPacketsPerDrEntry)
_sym_db.RegisterMessage(GatewayStats.TxPacketsPerStatusEntry)

_GATEWAYSERVICE = DESCRIPTOR.services_by_name['GatewayService']
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\021io.chirpstack.apiB\014GatewayProtoP\001Z*github.com/chirpstack/chirpstack/api/go/v4'
  _GATEWAY_TAGSENTRY._options = None
  _GATEWAY_TAGSENTRY._serialized_options = b'8\001'
  _GATEWAY_PROPERTIESENTRY._options = None
  _GATEWAY_PROPERTIESENTRY._serialized_options = b'8\001'
  _GATEWAYLISTITEM_PROPERTIESENTRY._options = None
  _GATEWAYLISTITEM_PROPERTIESENTRY._serialized_options = b'8\001'
  _GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY._options = None
  _GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY._serialized_options = b'8\001'
  _GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY._options = None
  _GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY._serialized_options = b'8\001'
  _GATEWAYSTATS_TXPACKETSPERDRENTRY._options = None
  _GATEWAYSTATS_TXPACKETSPERDRENTRY._serialized_options = b'8\001'
  _GATEWAYSTATS_RXPACKETSPERDRENTRY._options = None
  _GATEWAYSTATS_RXPACKETSPERDRENTRY._serialized_options = b'8\001'
  _GATEWAYSTATS_TXPACKETSPERSTATUSENTRY._options = None
  _GATEWAYSTATS_TXPACKETSPERSTATUSENTRY._serialized_options = b'8\001'
  _GATEWAY._serialized_start=140
  _GATEWAY._serialized_end=443
  _GATEWAY_TAGSENTRY._serialized_start=349
  _GATEWAY_TAGSENTRY._serialized_end=392
  _GATEWAY_PROPERTIESENTRY._serialized_start=394
  _GATEWAY_PROPERTIESENTRY._serialized_end=443
  _GATEWAYLISTITEM._serialized_start=446
  _GATEWAYLISTITEM._serialized_end=828
  _GATEWAYLISTITEM_PROPERTIESENTRY._serialized_start=394
  _GATEWAYLISTITEM_PROPERTIESENTRY._serialized_end=443
  _CREATEGATEWAYREQUEST._serialized_start=830
  _CREATEGATEWAYREQUEST._serialized_end=883
  _GETGATEWAYREQUEST._serialized_start=885
  _GETGATEWAYREQUEST._serialized_end=924
  _GETGATEWAYRESPONSE._serialized_start=927
  _GETGATEWAYRESPONSE._serialized_end=1124
  _UPDATEGATEWAYREQUEST._serialized_start=1126
  _UPDATEGATEWAYREQUEST._serialized_end=1179
  _DELETEGATEWAYREQUEST._serialized_start=1181
  _DELETEGATEWAYREQUEST._serialized_end=1223
  _LISTGATEWAYSREQUEST._serialized_start=1225
  _LISTGATEWAYSREQUEST._serialized_end=1312
  _LISTGATEWAYSRESPONSE._serialized_start=1314
  _LISTGATEWAYSRESPONSE._serialized_end=1395
  _GENERATEGATEWAYCLIENTCERTIFICATEREQUEST._serialized_start=1397
  _GENERATEGATEWAYCLIENTCERTIFICATEREQUEST._serialized_end=1458
  _GENERATEGATEWAYCLIENTCERTIFICATERESPONSE._serialized_start=1461
  _GENERATEGATEWAYCLIENTCERTIFICATERESPONSE._serialized_end=1603
  _GETGATEWAYSTATSREQUEST._serialized_start=1606
  _GETGATEWAYSTATSREQUEST._serialized_end=1734
  _GETGATEWAYSTATSRESPONSE._serialized_start=1736
  _GETGATEWAYSTATSRESPONSE._serialized_end=1796
  _GATEWAYSTATS._serialized_start=1799
  _GATEWAYSTATS._serialized_end=2554
  _GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY._serialized_start=2263
  _GATEWAYSTATS_TXPACKETSPERFREQUENCYENTRY._serialized_end=2323
  _GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY._serialized_start=2325
  _GATEWAYSTATS_RXPACKETSPERFREQUENCYENTRY._serialized_end=2385
  _GATEWAYSTATS_TXPACKETSPERDRENTRY._serialized_start=2387
  _GATEWAYSTATS_TXPACKETSPERDRENTRY._serialized_end=2440
  _GATEWAYSTATS_RXPACKETSPERDRENTRY._serialized_start=2442
  _GATEWAYSTATS_RXPACKETSPERDRENTRY._serialized_end=2495
  _GATEWAYSTATS_TXPACKETSPERSTATUSENTRY._serialized_start=2497
  _GATEWAYSTATS_TXPACKETSPERSTATUSENTRY._serialized_end=2554
  _GATEWAYSERVICE._serialized_start=2557
  _GATEWAYSERVICE._serialized_end=3080
# @@protoc_insertion_point(module_scope)
