# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: devices/devices.proto
# Protobuf Python Version: 6.31.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 runtime_version as _runtime_version
from google.protobuf import symbol_database as _symbol_database
from google.protobuf.internal import builder as _builder
_runtime_version.ValidateProtobufRuntimeVersion(
    _runtime_version.Domain.PUBLIC,
    6,
    31,
    1,
    '',
    'devices/devices.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x15\x64\x65vices/devices.proto\x12\x13\x63om.fatehan.devices\x1a\x1fgoogle/protobuf/timestamp.proto\"\xd0\x0b\n\x06\x44\x65vice\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12-\n\x0forganization_id\x18\x02 \x01(\x04H\x00R\x0forganization_id\x88\x01\x01\x12#\n\npartner_id\x18\x03 \x01(\x04H\x01R\npartner_id\x88\x01\x01\x12#\n\ngeneration\x18\x04 \x01(\tH\x02R\ngeneration\x88\x01\x01\x12\x1c\n\tdevice_id\x18\x05 \x01(\tR\tdevice_id\x12!\n\tobject_id\x18\x06 \x01(\x04H\x03R\tobject_id\x88\x01\x01\x12%\n\x0bobject_type\x18\x07 \x01(\tH\x04R\x0bobject_type\x88\x01\x01\x12#\n\ntracker_id\x18\x08 \x01(\x04H\x05R\ntracker_id\x88\x01\x01\x12\x1a\n\x08owner_id\x18\t \x01(\x04R\x08owner_id\x12\x1d\n\x07icon_id\x18\x1d \x01(\x04H\x06R\x07icon_id\x88\x01\x01\x12\'\n\x0cwarehouse_id\x18\n \x01(\x04H\x07R\x0cwarehouse_id\x88\x01\x01\x12\x1e\n\ncreated_by\x18\x0b \x01(\x04R\ncreated_by\x12\x1f\n\x08sim_card\x18\x0c \x01(\tH\x08R\x08sim_card\x88\x01\x01\x12\'\n\x0csim_provider\x18\r \x01(\x11H\tR\x0csim_provider\x88\x01\x01\x12\x1e\n\nid_changed\x18\x0e \x01(\x08R\nid_changed\x12\x1b\n\x06icc_id\x18\x0f \x01(\tH\nR\x06icc_id\x88\x01\x01\x12\'\n\x0csms_username\x18\x10 \x01(\tH\x0bR\x0csms_username\x88\x01\x01\x12\'\n\x0csms_password\x18\x11 \x01(\tH\x0cR\x0csms_password\x88\x01\x01\x12-\n\x0f\x63onfig_password\x18\x12 \x01(\tH\rR\x0f\x63onfig_password\x88\x01\x01\x12\x12\n\x04test\x18\x13 \x01(\x08R\x04test\x12%\n\x0bsim_card_id\x18\x14 \x01(\tH\x0eR\x0bsim_card_id\x88\x01\x01\x12\x1f\n\x08timezone\x18\x15 \x01(\tH\x0fR\x08timezone\x88\x01\x01\x12\"\n\x0cis_unlimited\x18\x16 \x01(\x08R\x0cis_unlimited\x12\x1c\n\ttrip_type\x18\x17 \x01(\tR\ttrip_type\x12?\n\nreceive_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x10R\nreceive_at\x88\x01\x01\x12?\n\nexpires_at\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x11R\nexpires_at\x88\x01\x01\x12?\n\nconnect_at\x18\x1a \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x12R\nconnect_at\x88\x01\x01\x12?\n\ncreated_at\x18\x1b \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x13R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x1c \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x14R\nupdated_at\x88\x01\x01\x42\x12\n\x10_organization_idB\r\n\x0b_partner_idB\r\n\x0b_generationB\x0c\n\n_object_idB\x0e\n\x0c_object_typeB\r\n\x0b_tracker_idB\n\n\x08_icon_idB\x0f\n\r_warehouse_idB\x0b\n\t_sim_cardB\x0f\n\r_sim_providerB\t\n\x07_icc_idB\x0f\n\r_sms_usernameB\x0f\n\r_sms_passwordB\x12\n\x10_config_passwordB\x0e\n\x0c_sim_card_idB\x0b\n\t_timezoneB\r\n\x0b_receive_atB\r\n\x0b_expires_atB\r\n\x0b_connect_atB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\x8e\x06\n\nDeviceIcon\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12(\n\x0forganization_id\x18\x02 \x01(\x04R\x0forganization_id\x12#\n\ncreated_by\x18\x03 \x01(\x04H\x00R\ncreated_by\x88\x01\x01\x12#\n\nupdated_by\x18\x04 \x01(\x04H\x01R\nupdated_by\x88\x01\x01\x12\x1c\n\ticon_type\x18\x05 \x01(\x04R\ticon_type\x12\x1e\n\nimage_type\x18\x06 \x01(\x04R\nimage_type\x12\x12\n\x04name\x18\x07 \x01(\tR\x04name\x12\x42\n\x06images\x18\x08 \x01(\x0b\x32%.com.fatehan.devices.DeviceIcon.ImageH\x02R\x06images\x88\x01\x01\x12\x1e\n\nis_default\x18\t \x01(\x08R\nis_default\x12?\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x04R\nupdated_at\x88\x01\x01\x1a\xfc\x01\n\x05Image\x12\x1f\n\x08img_celo\x18\x01 \x01(\tH\x00R\x08img_celo\x88\x01\x01\x12\x1f\n\x08img_move\x18\x02 \x01(\tH\x01R\x08img_move\x88\x01\x01\x12\x1f\n\x08img_stop\x18\x03 \x01(\tH\x02R\x08img_stop\x88\x01\x01\x12#\n\nimg_towing\x18\x04 \x01(\tH\x03R\nimg_towing\x88\x01\x01\x12%\n\x0bimg_timeout\x18\x05 \x01(\tH\x04R\x0bimg_timeout\x88\x01\x01\x42\x0b\n\t_img_celoB\x0b\n\t_img_moveB\x0b\n\t_img_stopB\r\n\x0b_img_towingB\x0e\n\x0c_img_timeoutB\r\n\x0b_created_byB\r\n\x0b_updated_byB\t\n\x07_imagesB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\x89\x0f\n\x07Tracker\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12\x1d\n\x07picture\x18\x03 \x01(\tH\x00R\x07picture\x88\x01\x01\x12\x46\n\x08metadata\x18\x04 \x01(\x0b\x32%.com.fatehan.devices.Tracker.MetadataH\x01R\x08metadata\x88\x01\x01\x12#\n\ngeneration\x18\x05 \x01(\tH\x02R\ngeneration\x88\x01\x01\x12\x14\n\x05level\x18\x06 \x01(\rR\x05level\x12!\n\tparent_id\x18\x07 \x01(\x04H\x03R\tparent_id\x88\x01\x01\x12#\n\ncreated_by\x18\x08 \x01(\x04H\x04R\ncreated_by\x88\x01\x01\x12?\n\ncreated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x05R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x06R\nupdated_at\x88\x01\x01\x12\x43\n\tdocuments\x18\x0b \x03(\x0b\x32%.com.fatehan.devices.Tracker.DocumentR\tdocuments\x1a\x86\x08\n\x08Metadata\x12\x17\n\x04port\x18\x01 \x01(\rH\x00R\x04port\x88\x01\x01\x12\x17\n\x04tags\x18\x02 \x01(\tH\x01R\x04tags\x88\x01\x01\x12\x17\n\x04type\x18\x03 \x01(\rH\x02R\x04type\x88\x01\x01\x12\x1d\n\x07id_type\x18\x04 \x01(\rH\x03R\x07id_type\x88\x01\x01\x12\x1f\n\x08id_start\x18\x05 \x01(\tH\x04R\x08id_start\x88\x01\x01\x12\x1f\n\x08odo_type\x18\x06 \x01(\rH\x05R\x08odo_type\x88\x01\x01\x12!\n\tcall_type\x18\x07 \x01(\rH\x06R\tcall_type\x88\x01\x01\x12!\n\tid_length\x18\x08 \x01(\rH\x07R\tid_length\x88\x01\x01\x12\'\n\x0c\x61nalog_input\x18\n \x01(\rH\x08R\x0c\x61nalog_input\x88\x01\x01\x12\'\n\x0csms_password\x18\x0b \x01(\tH\tR\x0csms_password\x88\x01\x01\x12\'\n\x0csms_username\x18\x0c \x01(\tH\nR\x0csms_username\x88\x01\x01\x12)\n\rdigital_input\x18\r \x01(\rH\x0bR\rdigital_input\x88\x01\x01\x12+\n\x0e\x64igital_output\x18\x0e \x01(\rH\x0cR\x0e\x64igital_output\x88\x01\x01\x12-\n\x0fmovement_sensor\x18\x0f \x01(\x08H\rR\x0fmovement_sensor\x88\x01\x01\x12\x63\n\x0fsms_credentials\x18\x10 \x01(\x0b\x32\x34.com.fatehan.devices.Tracker.Metadata.SmsCredentialsH\x0eR\x0fsms_credentials\x88\x01\x01\x12;\n\x16\x64\x65vice_config_commands\x18\x11 \x01(\tH\x0fR\x16\x64\x65vice_config_commands\x88\x01\x01\x1al\n\x0eSmsCredentials\x12\x1f\n\x08password\x18\x01 \x01(\tH\x00R\x08password\x88\x01\x01\x12\x1f\n\x08username\x18\x02 \x01(\tH\x01R\x08username\x88\x01\x01\x42\x0b\n\t_passwordB\x0b\n\t_usernameB\x07\n\x05_portB\x07\n\x05_tagsB\x07\n\x05_typeB\n\n\x08_id_typeB\x0b\n\t_id_startB\x0b\n\t_odo_typeB\x0c\n\n_call_typeB\x0c\n\n_id_lengthB\x0f\n\r_analog_inputB\x0f\n\r_sms_passwordB\x0f\n\r_sms_usernameB\x10\n\x0e_digital_inputB\x11\n\x0f_digital_outputB\x12\n\x10_movement_sensorB\x12\n\x10_sms_credentialsB\x19\n\x17_device_config_commands\x1a\xbc\x02\n\x08\x44ocument\x12!\n\tobject_id\x18\x01 \x01(\x04H\x00R\tobject_id\x88\x01\x01\x12#\n\ncreated_by\x18\x02 \x01(\x04H\x01R\ncreated_by\x88\x01\x01\x12-\n\x0forganization_id\x18\x03 \x01(\x04H\x02R\x0forganization_id\x88\x01\x01\x12\x15\n\x03url\x18\x04 \x01(\tH\x03R\x03url\x88\x01\x01\x12#\n\nvisibility\x18\x05 \x01(\tH\x04R\nvisibility\x88\x01\x01\x12%\n\x0bobject_type\x18\x06 \x01(\tH\x05R\x0bobject_type\x88\x01\x01\x42\x0c\n\n_object_idB\r\n\x0b_created_byB\x12\n\x10_organization_idB\x06\n\x04_urlB\r\n\x0b_visibilityB\x0e\n\x0c_object_typeB\n\n\x08_pictureB\x0b\n\t_metadataB\r\n\x0b_generationB\x0c\n\n_parent_idB\r\n\x0b_created_byB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xb2\x05\n\x08\x43\x61rModel\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\"\n\x0c\x63\x61r_brand_id\x18\x02 \x01(\x04R\x0c\x63\x61r_brand_id\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12\x1d\n\x07picture\x18\x04 \x01(\tH\x00R\x07picture\x88\x01\x01\x12%\n\x0b\x64\x65scription\x18\x05 \x01(\tH\x01R\x0b\x64\x65scription\x88\x01\x01\x12\x17\n\x04sord\x18\x06 \x01(\x05H\x02R\x04sord\x88\x01\x01\x12\x1c\n\tis_active\x18\x07 \x01(\x08R\tis_active\x12#\n\ncreated_by\x18\x08 \x01(\x04H\x03R\ncreated_by\x88\x01\x01\x12#\n\nupdated_by\x18\t \x01(\x04H\x04R\nupdated_by\x88\x01\x01\x12\x42\n\x08metadata\x18\n \x03(\x0b\x32&.com.fatehan.devices.CarModel.MetadataR\x08metadata\x12?\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x05R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x06R\nupdated_at\x88\x01\x01\x1ap\n\x08Metadata\x12\x15\n\x03key\x18\x01 \x01(\tH\x00R\x03key\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01\x12\x19\n\x05value\x18\x03 \x01(\tH\x02R\x05value\x88\x01\x01\x42\x06\n\x04_keyB\x07\n\x05_nameB\x08\n\x06_valueB\n\n\x08_pictureB\x0e\n\x0c_descriptionB\x07\n\x05_sordB\r\n\x0b_created_byB\r\n\x0b_updated_byB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\x95\x04\n\x08\x43\x61rBrand\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12(\n\x0f\x63\x61r_category_id\x18\x02 \x01(\x04R\x0f\x63\x61r_category_id\x12\x12\n\x04name\x18\x03 \x01(\tR\x04name\x12%\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x00R\x0b\x64\x65scription\x88\x01\x01\x12\x1d\n\x07picture\x18\x05 \x01(\tH\x01R\x07picture\x88\x01\x01\x12\x17\n\x04sord\x18\x06 \x01(\x05H\x02R\x04sord\x88\x01\x01\x12!\n\tis_active\x18\x07 \x01(\x08H\x03R\tis_active\x88\x01\x01\x12#\n\ncreated_by\x18\x08 \x01(\x04H\x04R\ncreated_by\x88\x01\x01\x12#\n\nupdated_by\x18\t \x01(\x04H\x05R\nupdated_by\x88\x01\x01\x12?\n\ncreated_at\x18\n \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x06R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x07R\nupdated_at\x88\x01\x01\x42\x0e\n\x0c_descriptionB\n\n\x08_pictureB\x07\n\x05_sordB\x0c\n\n_is_activeB\r\n\x0b_created_byB\r\n\x0b_updated_byB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xed\n\n\x03\x43\x61r\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12(\n\x0forganization_id\x18\x02 \x01(\x04R\x0forganization_id\x12#\n\ncreated_by\x18\x03 \x01(\x04H\x00R\ncreated_by\x88\x01\x01\x12#\n\nupdated_by\x18\x04 \x01(\x04H\x01R\nupdated_by\x88\x01\x01\x12\x12\n\x04name\x18\x05 \x01(\tR\x04name\x12\x1d\n\x07picture\x18\x06 \x01(\tH\x02R\x07picture\x88\x01\x01\x12\'\n\x0cplate_number\x18\x1b \x01(\tH\x03R\x0cplate_number\x88\x01\x01\x12\'\n\x0c\x63\x61r_group_id\x18\x07 \x01(\x04H\x04R\x0c\x63\x61r_group_id\x88\x01\x01\x12\x1f\n\x08\x63\x61r_type\x18\x08 \x01(\x04H\x05R\x08\x63\x61r_type\x88\x01\x01\x12\x17\n\x04\x63ode\x18\t \x01(\tH\x06R\x04\x63ode\x88\x01\x01\x12\x1d\n\x07tonnage\x18\n \x01(\x04H\x07R\x07tonnage\x88\x01\x01\x12!\n\tmax_speed\x18\x0b \x01(\x04H\x08R\tmax_speed\x88\x01\x01\x12\x15\n\x03vin\x18\x0c \x01(\tH\tR\x03vin\x88\x01\x01\x12)\n\rengine_number\x18\r \x01(\tH\nR\rengine_number\x88\x01\x01\x12+\n\x0e\x63hassis_number\x18\x0e \x01(\tH\x0bR\x0e\x63hassis_number\x88\x01\x01\x12#\n\nmodel_year\x18\x0f \x01(\x05H\x0cR\nmodel_year\x88\x01\x01\x12#\n\nfuel_usage\x18\x10 \x01(\x02H\rR\nfuel_usage\x88\x01\x01\x12\x35\n\x13\x66uel_usage_per_hour\x18\x11 \x01(\x02H\x0eR\x13\x66uel_usage_per_hour\x88\x01\x01\x12!\n\tfuel_type\x18\x12 \x01(\tH\x0fR\tfuel_type\x88\x01\x01\x12)\n\rfuel_capacity\x18\x13 \x01(\x02H\x10R\rfuel_capacity\x88\x01\x01\x12%\n\x0b\x64\x65scription\x18\x14 \x01(\tH\x11R\x0b\x64\x65scription\x88\x01\x01\x12[\n\x18guaranty_expiration_date\x18\x15 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x12R\x18guaranty_expiration_date\x88\x01\x01\x12;\n\x16guaranty_expiration_km\x18\x16 \x01(\x04H\x13R\x16guaranty_expiration_km\x88\x01\x01\x12\x19\n\x05\x63olor\x18\x17 \x01(\tH\x14R\x05\x63olor\x88\x01\x01\x12:\n\ncreated_at\x18\x18 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\x12:\n\nupdated_at\x18\x19 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nupdated_atB\r\n\x0b_created_byB\r\n\x0b_updated_byB\n\n\x08_pictureB\x0f\n\r_plate_numberB\x0f\n\r_car_group_idB\x0b\n\t_car_typeB\x07\n\x05_codeB\n\n\x08_tonnageB\x0c\n\n_max_speedB\x06\n\x04_vinB\x10\n\x0e_engine_numberB\x11\n\x0f_chassis_numberB\r\n\x0b_model_yearB\r\n\x0b_fuel_usageB\x16\n\x14_fuel_usage_per_hourB\x0c\n\n_fuel_typeB\x10\n\x0e_fuel_capacityB\x0e\n\x0c_descriptionB\x1b\n\x19_guaranty_expiration_dateB\x19\n\x17_guaranty_expiration_kmB\x08\n\x06_color\"x\n\rSystemIoStyle\x12\x17\n\x04icon\x18\x01 \x01(\tH\x00R\x04icon\x88\x01\x01\x12\x17\n\x04name\x18\x02 \x01(\tH\x01R\x04name\x88\x01\x01\x12\x19\n\x05\x63olor\x18\x03 \x01(\tH\x02R\x05\x63olor\x88\x01\x01\x42\x07\n\x05_iconB\x07\n\x05_nameB\x08\n\x06_color\"\x9f\x07\n\x08SystemIo\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04name\x18\x02 \x01(\tR\x04name\x12!\n\tdevice_id\x18\x03 \x01(\x04H\x00R\tdevice_id\x88\x01\x01\x12\x18\n\x07\x66ormula\x18\x05 \x01(\tR\x07\x66ormula\x12>\n\x04type\x18\x06 \x01(\x0e\x32*.com.fatehan.devices.SystemIo.SystemIoTypeR\x04type\x12\x17\n\x04unit\x18\x07 \x01(\tH\x01R\x04unit\x88\x01\x01\x12%\n\x0b\x64\x65scription\x18\x08 \x01(\tH\x02R\x0b\x64\x65scription\x88\x01\x01\x12K\n\x0c\x61\x63tive_style\x18\t \x01(\x0b\x32\".com.fatehan.devices.SystemIoStyleH\x03R\x0c\x61\x63tive_style\x88\x01\x01\x12O\n\x0einactive_style\x18\n \x01(\x0b\x32\".com.fatehan.devices.SystemIoStyleH\x04R\x0einactive_style\x88\x01\x01\x12\x16\n\x06\x61\x63tive\x18\x0b \x01(\x08R\x06\x61\x63tive\x12\x1c\n\tgraphable\x18\x0c \x01(\x08R\tgraphable\x12\x12\n\x04sord\x18\r \x01(\rR\x04sord\x12\x16\n\x06hidden\x18\x0e \x03(\tR\x06hidden\x12\x44\n\x07unknown\x18\x0f \x03(\x0b\x32*.com.fatehan.devices.SystemIo.UnknownEntryR\x07unknown\x12#\n\ncreated_by\x18\x10 \x01(\x04H\x05R\ncreated_by\x88\x01\x01\x12:\n\ncreated_at\x18\x11 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\x12:\n\nupdated_at\x18\x12 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nupdated_at\x1a.\n\x0cUnknownEntry\x12\x0b\n\x03key\x18\x01 \x01(\t\x12\r\n\x05value\x18\x02 \x01(\t:\x02\x38\x01\"?\n\x0cSystemIoType\x12\n\n\x06STRING\x10\x00\x12\x0b\n\x07\x42OOLEAN\x10\x01\x12\x0b\n\x07NUMERIC\x10\x02\x12\t\n\x05\x46LOAT\x10\x03\x42\x0c\n\n_device_idB\x07\n\x05_unitB\x0e\n\x0c_descriptionB\x0f\n\r_active_styleB\x11\n\x0f_inactive_styleB\r\n\x0b_created_byJ\x04\x08\x04\x10\x05\"\x90\x02\n\x07ShownIo\x12\x12\n\x04name\x18\x01 \x01(\tR\x04name\x12\x38\n\x05style\x18\x02 \x01(\x0b\x32\".com.fatehan.devices.SystemIoStyleR\x05style\x12\x17\n\x04unit\x18\x03 \x01(\tH\x00R\x04unit\x88\x01\x01\x12%\n\x0b\x64\x65scription\x18\x04 \x01(\tH\x01R\x0b\x64\x65scription\x88\x01\x01\x12\x14\n\x05value\x18\x05 \x01(\tR\x05value\x12\x16\n\x06\x61\x63tive\x18\x06 \x01(\x08R\x06\x61\x63tive\x12\x1c\n\tgraphable\x18\x07 \x01(\x08R\tgraphable\x12\x12\n\x04sord\x18\x08 \x01(\rR\x04sordB\x07\n\x05_unitB\x0e\n\x0c_descriptionBdZ-github.com/FatehanProtocols/protocols/devices\xca\x02\x13\x46\x61tehan\\Grpc\\Device\xe2\x02\x1c\x46\x61tehan\\Grpc\\Device\\MetaDatab\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'devices.devices_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z-github.com/FatehanProtocols/protocols/devices\312\002\023Fatehan\\Grpc\\Device\342\002\034Fatehan\\Grpc\\Device\\MetaData'
  _globals['_SYSTEMIO_UNKNOWNENTRY']._loaded_options = None
  _globals['_SYSTEMIO_UNKNOWNENTRY']._serialized_options = b'8\001'
  _globals['_DEVICE']._serialized_start=80
  _globals['_DEVICE']._serialized_end=1568
  _globals['_DEVICEICON']._serialized_start=1571
  _globals['_DEVICEICON']._serialized_end=2353
  _globals['_DEVICEICON_IMAGE']._serialized_start=2030
  _globals['_DEVICEICON_IMAGE']._serialized_end=2282
  _globals['_TRACKER']._serialized_start=2356
  _globals['_TRACKER']._serialized_end=4285
  _globals['_TRACKER_METADATA']._serialized_start=2837
  _globals['_TRACKER_METADATA']._serialized_end=3867
  _globals['_TRACKER_METADATA_SMSCREDENTIALS']._serialized_start=3511
  _globals['_TRACKER_METADATA_SMSCREDENTIALS']._serialized_end=3619
  _globals['_TRACKER_DOCUMENT']._serialized_start=3870
  _globals['_TRACKER_DOCUMENT']._serialized_end=4186
  _globals['_CARMODEL']._serialized_start=4288
  _globals['_CARMODEL']._serialized_end=4978
  _globals['_CARMODEL_METADATA']._serialized_start=4769
  _globals['_CARMODEL_METADATA']._serialized_end=4881
  _globals['_CARBRAND']._serialized_start=4981
  _globals['_CARBRAND']._serialized_end=5514
  _globals['_CAR']._serialized_start=5517
  _globals['_CAR']._serialized_end=6906
  _globals['_SYSTEMIOSTYLE']._serialized_start=6908
  _globals['_SYSTEMIOSTYLE']._serialized_end=7028
  _globals['_SYSTEMIO']._serialized_start=7031
  _globals['_SYSTEMIO']._serialized_end=7958
  _globals['_SYSTEMIO_UNKNOWNENTRY']._serialized_start=7751
  _globals['_SYSTEMIO_UNKNOWNENTRY']._serialized_end=7797
  _globals['_SYSTEMIO_SYSTEMIOTYPE']._serialized_start=7799
  _globals['_SYSTEMIO_SYSTEMIOTYPE']._serialized_end=7862
  _globals['_SHOWNIO']._serialized_start=7961
  _globals['_SHOWNIO']._serialized_end=8233
# @@protoc_insertion_point(module_scope)
