# -*- coding: utf-8 -*-
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# NO CHECKED-IN PROTOBUF GENCODE
# source: models/models.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,
    '',
    'models/models.proto'
)
# @@protoc_insertion_point(imports)

_sym_db = _symbol_database.Default()


from packets import dataModel_pb2 as packets_dot_dataModel__pb2
from google.protobuf import timestamp_pb2 as google_dot_protobuf_dot_timestamp__pb2


DESCRIPTOR = _descriptor_pool.Default().AddSerializedFile(b'\n\x13models/models.proto\x12\x12\x63om.fatehan.models\x1a\x17packets/dataModel.proto\x1a\x1fgoogle/protobuf/timestamp.proto\"\x98\x03\n\x07Gallery\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1c\n\tdevice_id\x18\x02 \x01(\x04R\tdevice_id\x12,\n\x11identification_no\x18\x03 \x01(\x0cR\x11identification_no\x12\x31\n\x04type\x18\x04 \x01(\x0e\x32\x1d.com.fatehan.packets.FileTypeR\x04type\x12\x18\n\x07storage\x18\x05 \x01(\tR\x07storage\x12\x12\n\x04path\x18\x06 \x01(\tR\x04path\x12\x12\n\x04mime\x18\x07 \x01(\tR\x04mime\x12\x19\n\x05\x63odec\x18\x08 \x01(\tH\x00R\x05\x63odec\x88\x01\x01\x12\x12\n\x04size\x18\t \x01(\rR\x04size\x12:\n\x08location\x18\n \x01(\x0b\x32\x19.com.fatehan.packets.DataH\x01R\x08location\x88\x01\x01\x12:\n\ncreated_at\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_atB\x08\n\x06_codecB\x0b\n\t_location\"s\n\x06IoList\x12;\n\x05items\x18\x01 \x03(\x0b\x32%.com.fatehan.models.IoList.ItemsEntryR\x05items\x1a,\n\nItemsEntry\x12\x0b\n\x03key\x18\x01 \x01(\r\x12\r\n\x05value\x18\x02 \x01(\x0c:\x02\x38\x01\"\xa6\x05\n\x0eHeartbeatCache\x12\x1f\n\x08ignition\x18\x01 \x01(\x08H\x00R\x08ignition\x88\x01\x01\x12\x15\n\x03gsm\x18\x02 \x01(\rH\x01R\x03gsm\x88\x01\x01\x12-\n\x0f\x62\x61ttery_percent\x18\x03 \x01(\rH\x02R\x0f\x62\x61ttery_percent\x88\x01\x01\x12/\n\x10\x65xternal_voltage\x18\x04 \x01(\rH\x03R\x10\x65xternal_voltage\x88\x01\x01\x12#\n\ncommand_id\x18\x05 \x01(\x04H\x04R\ncommand_id\x88\x01\x01\x12\x1d\n\x07\x63ommand\x18\x06 \x01(\tH\x05R\x07\x63ommand\x88\x01\x01\x12\x1d\n\x07mileage\x18\x07 \x01(\x04H\x06R\x07mileage\x88\x01\x01\x12%\n\x0bterminal_id\x18\x08 \x01(\rH\x07R\x0bterminal_id\x88\x01\x01\x12%\n\x0btemperature\x18\t \x01(\x02H\x08R\x0btemperature\x88\x01\x01\x12\x16\n\x03\x61i1\x18\n \x01(\rH\tR\x04\x61i_1\x88\x01\x01\x12\x33\n\x12odyssey_command_id\x18\x0b \x01(\x04H\nR\x12odyssey_command_id\x88\x01\x01\x12G\n\x0eschedule_alert\x18\x0c \x01(\x0e\x32\x1a.com.fatehan.packets.AlertH\x0bR\x0eschedule_alert\x88\x01\x01\x42\x0b\n\t_ignitionB\x06\n\x04_gsmB\x12\n\x10_battery_percentB\x13\n\x11_external_voltageB\r\n\x0b_command_idB\n\n\x08_commandB\n\n\x08_mileageB\x0e\n\x0c_terminal_idB\x0e\n\x0c_temperatureB\x06\n\x04_ai1B\x15\n\x13_odyssey_command_idB\x11\n\x0f_schedule_alert\"\xf6\x01\n\x0eSinotrackCache\x12\x1a\n\x08gps_time\x18\x01 \x01(\x03R\x08gps_time\x12)\n\rfuel_used_gps\x18\x02 \x01(\rH\x00R\rfuel_used_gps\x88\x01\x01\x12\x1f\n\x08ignition\x18\x03 \x01(\x08H\x01R\x08ignition\x88\x01\x01\x12#\n\ncommand_id\x18\x05 \x01(\x04H\x02R\ncommand_id\x88\x01\x01\x12\x1d\n\x07\x63ommand\x18\x06 \x01(\tH\x03R\x07\x63ommand\x88\x01\x01\x42\x10\n\x0e_fuel_used_gpsB\x0b\n\t_ignitionB\r\n\x0b_command_idB\n\n\x08_command\"\xad\x05\n\x13PersonalAccessToken\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12&\n\x0etokenable_type\x18\x02 \x01(\tR\x0etokenable_type\x12\"\n\x0ctokenable_id\x18\x03 \x01(\x04R\x0ctokenable_id\x12\x12\n\x04name\x18\x04 \x01(\tR\x04name\x12\x14\n\x05token\x18\x05 \x01(\tR\x05token\x12!\n\tabilities\x18\x06 \x01(\tH\x00R\tabilities\x88\x01\x01\x12\x15\n\x03\x66\x63m\x18\x07 \x01(\tH\x01R\x03\x66\x63m\x88\x01\x01\x12\x13\n\x02ip\x18\x08 \x01(\tH\x02R\x02ip\x88\x01\x01\x12\x1b\n\x06\x64omain\x18\t \x01(\tH\x03R\x06\x64omain\x88\x01\x01\x12#\n\npartner_id\x18\n \x01(\x04H\x04R\npartner_id\x88\x01\x01\x12#\n\nuser_agent\x18\x0b \x01(\tH\x05R\nuser_agent\x88\x01\x01\x12 \n\x0b\x64\x65vice_type\x18\x0c \x01(\tR\x0b\x64\x65vice_type\x12>\n\x0clast_used_at\x18\r \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0clast_used_at\x12:\n\nexpires_at\x18\x0e \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nexpires_at\x12:\n\ncreated_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\x12:\n\nupdated_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nupdated_atB\x0c\n\n_abilitiesB\x06\n\x04_fcmB\x05\n\x03_ipB\t\n\x07_domainB\r\n\x0b_partner_idB\r\n\x0b_user_agent\"y\n\x10\x44\x65viceStatusList\x12\x12\n\x04\x63ost\x18\x01 \x01(\rR\x04\x63ost\x12\x1a\n\x08\x61\x63\x63\x65pted\x18\x02 \x01(\rR\x08\x61\x63\x63\x65pted\x12\x35\n\x04list\x18\x03 \x03(\x0b\x32!.com.fatehan.packets.DeviceStatusR\x04list\"\xc6\x06\n\tChargeLog\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x1d\n\x07user_id\x18\x02 \x01(\x04H\x00R\x07user_id\x88\x01\x01\x12\x1c\n\tdevice_id\x18\x03 \x01(\x04R\tdevice_id\x12\x12\n\x04imei\x18\x04 \x01(\x04R\x04imei\x12!\n\tobject_id\x18\x05 \x01(\x04H\x01R\tobject_id\x88\x01\x01\x12%\n\x0bobject_type\x18\x06 \x01(\tH\x02R\x0bobject_type\x88\x01\x01\x12\x36\n\x04type\x18\x07 \x01(\x0e\x32\".com.fatehan.models.ChargeLog.TypeR\x04type\x12%\n\x0b\x64\x65scription\x18\x08 \x01(\tH\x03R\x0b\x64\x65scription\x88\x01\x01\x12\x13\n\x02ip\x18\t \x01(\tH\x04R\x02ip\x88\x01\x01\x12#\n\nuser_agent\x18\n \x01(\tH\x05R\nuser_agent\x88\x01\x01\x12L\n\x13previous_expiration\x18\x0b \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x13previous_expiration\x12\x44\n\x0fnext_expiration\x18\x0c \x01(\x0b\x32\x1a.google.protobuf.TimestampR\x0fnext_expiration\x12\"\n\x0cis_unlimited\x18\r \x01(\x08R\x0cis_unlimited\x12\x16\n\x06refund\x18\x0e \x01(\x08R\x06refund\x12:\n\ncreated_at\x18\x0f \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\x12:\n\nupdated_at\x18\x10 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\nupdated_at\"]\n\x04Type\x12\x08\n\x04None\x10\x00\x12\n\n\x06Wallet\x10\x01\x12\t\n\x05Store\x10\x02\x12\x0b\n\x07Payment\x10\x03\x12\x10\n\x0c\x46irstConnect\x10\x04\x12\t\n\x05Trial\x10\x05\x12\n\n\x06Refund\x10\x06\x42\n\n\x08_user_idB\x0c\n\n_object_idB\x0e\n\x0c_object_typeB\x0e\n\x0c_descriptionB\x05\n\x03_ipB\r\n\x0b_user_agent\"j\n\x08TrialLog\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12\x12\n\x04imei\x18\x02 \x01(\x04R\x04imei\x12:\n\ncreated_at\x18\x03 \x01(\x0b\x32\x1a.google.protobuf.TimestampR\ncreated_at\"\x9c\x04\n\x0cLiveLocation\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\x04uuid\x18\x05 \x01(\tR\x04uuid\x12?\n\nexpires_at\x18\x06 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\nexpires_at\x88\x01\x01\x12\x1f\n\x08password\x18\x07 \x01(\tH\x03R\x08password\x88\x01\x01\x12?\n\ncreated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x04R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\t \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x05R\nupdated_at\x88\x01\x01\x12\x38\n\x07objects\x18\n \x03(\x0b\x32\'.com.fatehan.models.LiveLocationRelatedB\r\n\x0b_created_byB\r\n\x0b_updated_byB\r\n\x0b_expires_atB\x0b\n\t_passwordB\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xb1\x02\n\x13LiveLocationRelated\x12\x0e\n\x02id\x18\x01 \x01(\x04R\x02id\x12*\n\x10live_location_id\x18\x02 \x01(\x04R\x10live_location_id\x12\x1c\n\tobject_id\x18\x03 \x01(\x04R\tobject_id\x12 \n\x0bobject_type\x18\x04 \x01(\tR\x0bobject_type\x12?\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x00R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x01R\nupdated_at\x88\x01\x01\x42\r\n\x0b_created_atB\r\n\x0b_updated_at\"\xf2\x02\n\x06\x43onfig\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\x10\n\x03key\x18\x05 \x01(\tR\x03key\x12\x14\n\x05value\x18\x06 \x01(\tR\x05value\x12?\n\ncreated_at\x18\x07 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x02R\ncreated_at\x88\x01\x01\x12?\n\nupdated_at\x18\x08 \x01(\x0b\x32\x1a.google.protobuf.TimestampH\x03R\nupdated_at\x88\x01\x01\x42\r\n\x0b_created_byB\r\n\x0b_updated_byB\r\n\x0b_created_atB\r\n\x0b_updated_atBcZ,github.com/FatehanProtocols/protocols/models\xca\x02\x13\x46\x61tehan\\Grpc\\Models\xe2\x02\x1c\x46\x61tehan\\Grpc\\Models\\MetaDatab\x06proto3')

_globals = globals()
_builder.BuildMessageAndEnumDescriptors(DESCRIPTOR, _globals)
_builder.BuildTopDescriptorsAndMessages(DESCRIPTOR, 'models.models_pb2', _globals)
if not _descriptor._USE_C_DESCRIPTORS:
  _globals['DESCRIPTOR']._loaded_options = None
  _globals['DESCRIPTOR']._serialized_options = b'Z,github.com/FatehanProtocols/protocols/models\312\002\023Fatehan\\Grpc\\Models\342\002\034Fatehan\\Grpc\\Models\\MetaData'
  _globals['_IOLIST_ITEMSENTRY']._loaded_options = None
  _globals['_IOLIST_ITEMSENTRY']._serialized_options = b'8\001'
  _globals['_GALLERY']._serialized_start=102
  _globals['_GALLERY']._serialized_end=510
  _globals['_IOLIST']._serialized_start=512
  _globals['_IOLIST']._serialized_end=627
  _globals['_IOLIST_ITEMSENTRY']._serialized_start=583
  _globals['_IOLIST_ITEMSENTRY']._serialized_end=627
  _globals['_HEARTBEATCACHE']._serialized_start=630
  _globals['_HEARTBEATCACHE']._serialized_end=1308
  _globals['_SINOTRACKCACHE']._serialized_start=1311
  _globals['_SINOTRACKCACHE']._serialized_end=1557
  _globals['_PERSONALACCESSTOKEN']._serialized_start=1560
  _globals['_PERSONALACCESSTOKEN']._serialized_end=2245
  _globals['_DEVICESTATUSLIST']._serialized_start=2247
  _globals['_DEVICESTATUSLIST']._serialized_end=2368
  _globals['_CHARGELOG']._serialized_start=2371
  _globals['_CHARGELOG']._serialized_end=3209
  _globals['_CHARGELOG_TYPE']._serialized_start=3036
  _globals['_CHARGELOG_TYPE']._serialized_end=3129
  _globals['_TRIALLOG']._serialized_start=3211
  _globals['_TRIALLOG']._serialized_end=3317
  _globals['_LIVELOCATION']._serialized_start=3320
  _globals['_LIVELOCATION']._serialized_end=3860
  _globals['_LIVELOCATIONRELATED']._serialized_start=3863
  _globals['_LIVELOCATIONRELATED']._serialized_end=4168
  _globals['_CONFIG']._serialized_start=4171
  _globals['_CONFIG']._serialized_end=4541
# @@protoc_insertion_point(module_scope)
