# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: keyapis/telemetry_status/v1/keyapis_telemetry_status_device_v1.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 symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.api import annotations_pb2 as google_dot_api_dot_annotations__pb2
from google.api import field_behavior_pb2 as google_dot_api_dot_field__behavior__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\nDkeyapis/telemetry_status/v1/keyapis_telemetry_status_device_v1.proto\x12\x1bkeyapis.telemetry_status.v1\x1a\x1cgoogle/api/annotations.proto\x1a\x1fgoogle/api/field_behavior.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\xfc\x01\n\x0c\x44\x65viceStatus\x12\x16\n\tdevice_id\x18\x01 \x01(\x05\x42\x03\xe0\x41\x02\x12\x0f\n\x02ip\x18\x02 \x01(\tB\x03\xe0\x41\x03\x12\x33\n\nchecked_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampB\x03\xe0\x41\x03\x12N\n\x0bstatus_type\x18\x04 \x01(\x0e\x32\x34.keyapis.telemetry_status.v1.DeviceStatus.StatusTypeB\x03\xe0\x41\x03\">\n\nStatusType\x12\x17\n\x13STATUS_TYPE_UNKNOWN\x10\x00\x12\x0b\n\x07OFFLINE\x10\x01\x12\n\n\x06ONLINE\x10\x02\"t\n\x12\x44\x65viceStatusFilter\x12\x12\n\ndevice_ids\x18\x01 \x03(\x05\x12J\n\x0cstatus_types\x18\x02 \x03(\x0e\x32\x34.keyapis.telemetry_status.v1.DeviceStatus.StatusType\"\xe7\x02\n\x12\x44\x65viceStatusPaging\x12R\n\rorder_by_type\x18\x01 \x01(\x0e\x32;.keyapis.telemetry_status.v1.DeviceStatusPaging.OrderByType\x12U\n\x0e\x64irection_type\x18\x02 \x01(\x0e\x32=.keyapis.telemetry_status.v1.DeviceStatusPaging.DirectionType\x12\r\n\x05limit\x18\x03 \x01(\x05\x12\x0e\n\x06offset\x18\x04 \x01(\x05\"G\n\x0bOrderByType\x12\x19\n\x15ORDER_BY_TYPE_UNKNOWN\x10\x00\x12\x0e\n\nCHECKED_AT\x10\x01\x12\r\n\tDEVICE_ID\x10\x02\">\n\rDirectionType\x12\x1a\n\x16\x44IRECTION_TYPE_UNKNOWN\x10\x00\x12\x08\n\x04\x44\x45SC\x10\x01\x12\x07\n\x03\x41SC\x10\x02\"\xae\x01\n\x1aGetDeviceStatusListRequest\x12?\n\x06\x66ilter\x18\x01 \x01(\x0b\x32/.keyapis.telemetry_status.v1.DeviceStatusFilter\x12\x41\n\x06paging\x18\x02 \x01(\x0b\x32/.keyapis.telemetry_status.v1.DeviceStatusPagingH\x00\x42\x0c\n\npagination\"`\n\x1bGetDeviceStatusListResponse\x12\x39\n\x04\x64\x61ta\x18\x01 \x01(\x0b\x32).keyapis.telemetry_status.v1.DeviceStatusH\x00\x42\x06\n\x04type\"^\n\x1bGetDeviceStatusCountRequest\x12?\n\x06\x66ilter\x18\x01 \x01(\x0b\x32/.keyapis.telemetry_status.v1.DeviceStatusFilter\"6\n\x1cGetDeviceStatusCountResponse\x12\x0e\n\x04\x64\x61ta\x18\x01 \x01(\x05H\x00\x42\x06\n\x04type2\x9b\x03\n\x13\x44\x65viceStatusService\x12\xbf\x01\n\x13GetDeviceStatusList\x12\x37.keyapis.telemetry_status.v1.GetDeviceStatusListRequest\x1a\x38.keyapis.telemetry_status.v1.GetDeviceStatusListResponse\"3\x82\xd3\xe4\x93\x02-\x12+/telemetry_status/api/v1/device_status/list0\x01\x12\xc1\x01\n\x14GetDeviceStatusCount\x12\x38.keyapis.telemetry_status.v1.GetDeviceStatusCountRequest\x1a\x39.keyapis.telemetry_status.v1.GetDeviceStatusCountResponse\"4\x82\xd3\xe4\x93\x02.\x12,/telemetry_status/api/v1/device_status/countB\xdb\x01\n\x1eru.keyapis.telemetry_status.v1B\x1dKeyapisTelemetryStatusV1ProtoH\x03P\x00Z\x1c/keyapis_telemetry_status_v1\xd8\x01\x01\xf8\x01\x01\xa2\x02\x18KEYAPISTELEMETRYSTATUSV1\xaa\x02\x1aKeyapis.TelemetryStatus.V1\xca\x02\x1aKeyapis\\TelemetryStatus\\V1\xea\x02\x1cKeyapis::TelemetryStatus::V1b\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'keyapis.telemetry_status.v1.keyapis_telemetry_status_device_v1_pb2', _globals)
if _descriptor._USE_C_DESCRIPTORS == False:

  DESCRIPTOR._options = None
  DESCRIPTOR._serialized_options = b'\n\036ru.keyapis.telemetry_status.v1B\035KeyapisTelemetryStatusV1ProtoH\003P\000Z\034/keyapis_telemetry_status_v1\330\001\001\370\001\001\242\002\030KEYAPISTELEMETRYSTATUSV1\252\002\032Keyapis.TelemetryStatus.V1\312\002\032Keyapis\\TelemetryStatus\\V1\352\002\034Keyapis::TelemetryStatus::V1'
  _DEVICESTATUS.fields_by_name['device_id']._options = None
  _DEVICESTATUS.fields_by_name['device_id']._serialized_options = b'\340A\002'
  _DEVICESTATUS.fields_by_name['ip']._options = None
  _DEVICESTATUS.fields_by_name['ip']._serialized_options = b'\340A\003'
  _DEVICESTATUS.fields_by_name['checked_at']._options = None
  _DEVICESTATUS.fields_by_name['checked_at']._serialized_options = b'\340A\003'
  _DEVICESTATUS.fields_by_name['status_type']._options = None
  _DEVICESTATUS.fields_by_name['status_type']._serialized_options = b'\340A\003'
  _DEVICESTATUSSERVICE.methods_by_name['GetDeviceStatusList']._options = None
  _DEVICESTATUSSERVICE.methods_by_name['GetDeviceStatusList']._serialized_options = b'\202\323\344\223\002-\022+/telemetry_status/api/v1/device_status/list'
  _DEVICESTATUSSERVICE.methods_by_name['GetDeviceStatusCount']._options = None
  _DEVICESTATUSSERVICE.methods_by_name['GetDeviceStatusCount']._serialized_options = b'\202\323\344\223\002.\022,/telemetry_status/api/v1/device_status/count'
  _globals['_DEVICESTATUS']._serialized_start=198
  _globals['_DEVICESTATUS']._serialized_end=450
  _globals['_DEVICESTATUS_STATUSTYPE']._serialized_start=388
  _globals['_DEVICESTATUS_STATUSTYPE']._serialized_end=450
  _globals['_DEVICESTATUSFILTER']._serialized_start=452
  _globals['_DEVICESTATUSFILTER']._serialized_end=568
  _globals['_DEVICESTATUSPAGING']._serialized_start=571
  _globals['_DEVICESTATUSPAGING']._serialized_end=930
  _globals['_DEVICESTATUSPAGING_ORDERBYTYPE']._serialized_start=795
  _globals['_DEVICESTATUSPAGING_ORDERBYTYPE']._serialized_end=866
  _globals['_DEVICESTATUSPAGING_DIRECTIONTYPE']._serialized_start=868
  _globals['_DEVICESTATUSPAGING_DIRECTIONTYPE']._serialized_end=930
  _globals['_GETDEVICESTATUSLISTREQUEST']._serialized_start=933
  _globals['_GETDEVICESTATUSLISTREQUEST']._serialized_end=1107
  _globals['_GETDEVICESTATUSLISTRESPONSE']._serialized_start=1109
  _globals['_GETDEVICESTATUSLISTRESPONSE']._serialized_end=1205
  _globals['_GETDEVICESTATUSCOUNTREQUEST']._serialized_start=1207
  _globals['_GETDEVICESTATUSCOUNTREQUEST']._serialized_end=1301
  _globals['_GETDEVICESTATUSCOUNTRESPONSE']._serialized_start=1303
  _globals['_GETDEVICESTATUSCOUNTRESPONSE']._serialized_end=1357
  _globals['_DEVICESTATUSSERVICE']._serialized_start=1360
  _globals['_DEVICESTATUSSERVICE']._serialized_end=1771
# @@protoc_insertion_point(module_scope)
