SwapStation_WebApp/backend/proto/vec_payload_chgSt_pb2.pyi

288 lines
14 KiB
Python

from google.protobuf.internal import containers as _containers
from google.protobuf.internal import enum_type_wrapper as _enum_type_wrapper
from google.protobuf import descriptor as _descriptor
from google.protobuf import message as _message
from collections.abc import Iterable as _Iterable, Mapping as _Mapping
from typing import ClassVar as _ClassVar, Optional as _Optional, Union as _Union
DESCRIPTOR: _descriptor.FileDescriptor
class eventType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
EVENT_SWAP_START: _ClassVar[eventType_e]
EVENT_BATTERY_ENTRY: _ClassVar[eventType_e]
EVENT_BATTERY_EXIT: _ClassVar[eventType_e]
EVENT_ACTIVITY_FAILED: _ClassVar[eventType_e]
EVENT_SWAP_ABORTED: _ClassVar[eventType_e]
EVENT_BATFAULT_ALARM: _ClassVar[eventType_e]
EVENT_SLOT_LOCK_ENEGAGED: _ClassVar[eventType_e]
EVENT_SWAP_ENDED: _ClassVar[eventType_e]
EVENT_CHGFAULT_ALARM: _ClassVar[eventType_e]
EVENT_NFC_SCAN: _ClassVar[eventType_e]
EVENT_SLOT_LOCK_DISENEGAGED: _ClassVar[eventType_e]
EVENT_REVERSE_SWAP: _ClassVar[eventType_e]
class jobType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
JOBTYPE_NONE: _ClassVar[jobType_e]
JOBTYPE_GET_STATUS_OF_A_JOB: _ClassVar[jobType_e]
JOBTYPE_SWAP_START: _ClassVar[jobType_e]
JOBTYPE_CHARGER_ENABLE_DISABLE: _ClassVar[jobType_e]
JOBTYPE_GATE_OPEN_CLOSE: _ClassVar[jobType_e]
JOBTYPE_TRANSACTION_ABORT: _ClassVar[jobType_e]
JOBTYPE_REBOOT: _ClassVar[jobType_e]
JOBTYPE_SWAP_DENY: _ClassVar[jobType_e]
JOBTYPE_LANGUAGE_UPDATE: _ClassVar[jobType_e]
class jobResult_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
JOB_RESULT_UNKNOWN: _ClassVar[jobResult_e]
JOB_RESULT_SUCCESS: _ClassVar[jobResult_e]
JOB_RESULT_REJECTED: _ClassVar[jobResult_e]
JOB_RESULT_TIMEOUT: _ClassVar[jobResult_e]
class jobStatus_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
JOB_STATUS_IDLE: _ClassVar[jobStatus_e]
JOB_STATUS_PENDING: _ClassVar[jobStatus_e]
JOB_STATUS_EXECUTING: _ClassVar[jobStatus_e]
JOB_STATUS_EXECUTED: _ClassVar[jobStatus_e]
class swapAbortReason_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
ABORT_UNKNOWN: _ClassVar[swapAbortReason_e]
ABORT_BAT_EXIT_TIMEOUT: _ClassVar[swapAbortReason_e]
ABORT_BAT_ENTRY_TIMEOUT: _ClassVar[swapAbortReason_e]
ABORT_DOOR_CLOSE_TIMEOUT: _ClassVar[swapAbortReason_e]
ABORT_DOOR_OPEN_TIMEOUT: _ClassVar[swapAbortReason_e]
ABORT_INVALID_PARAM: _ClassVar[swapAbortReason_e]
ABORT_REMOTE_REQUESTED: _ClassVar[swapAbortReason_e]
ABORT_INVALID_BATTERY: _ClassVar[swapAbortReason_e]
class swapDenyReason_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
SWAP_DENY_INSUFFICIENT_BAL: _ClassVar[swapDenyReason_e]
SWAP_DENY_INVALID_NFC: _ClassVar[swapDenyReason_e]
SWAP_DENY_BATTERY_UNAVAILABLE: _ClassVar[swapDenyReason_e]
class languageType_e(int, metaclass=_enum_type_wrapper.EnumTypeWrapper):
__slots__ = ()
LANGUAGE_TYPE_ENGLISH: _ClassVar[languageType_e]
LANGUAGE_TYPE_HINDI: _ClassVar[languageType_e]
LANGUAGE_TYPE_KANNADA: _ClassVar[languageType_e]
LANGUAGE_TYPE_TELUGU: _ClassVar[languageType_e]
EVENT_SWAP_START: eventType_e
EVENT_BATTERY_ENTRY: eventType_e
EVENT_BATTERY_EXIT: eventType_e
EVENT_ACTIVITY_FAILED: eventType_e
EVENT_SWAP_ABORTED: eventType_e
EVENT_BATFAULT_ALARM: eventType_e
EVENT_SLOT_LOCK_ENEGAGED: eventType_e
EVENT_SWAP_ENDED: eventType_e
EVENT_CHGFAULT_ALARM: eventType_e
EVENT_NFC_SCAN: eventType_e
EVENT_SLOT_LOCK_DISENEGAGED: eventType_e
EVENT_REVERSE_SWAP: eventType_e
JOBTYPE_NONE: jobType_e
JOBTYPE_GET_STATUS_OF_A_JOB: jobType_e
JOBTYPE_SWAP_START: jobType_e
JOBTYPE_CHARGER_ENABLE_DISABLE: jobType_e
JOBTYPE_GATE_OPEN_CLOSE: jobType_e
JOBTYPE_TRANSACTION_ABORT: jobType_e
JOBTYPE_REBOOT: jobType_e
JOBTYPE_SWAP_DENY: jobType_e
JOBTYPE_LANGUAGE_UPDATE: jobType_e
JOB_RESULT_UNKNOWN: jobResult_e
JOB_RESULT_SUCCESS: jobResult_e
JOB_RESULT_REJECTED: jobResult_e
JOB_RESULT_TIMEOUT: jobResult_e
JOB_STATUS_IDLE: jobStatus_e
JOB_STATUS_PENDING: jobStatus_e
JOB_STATUS_EXECUTING: jobStatus_e
JOB_STATUS_EXECUTED: jobStatus_e
ABORT_UNKNOWN: swapAbortReason_e
ABORT_BAT_EXIT_TIMEOUT: swapAbortReason_e
ABORT_BAT_ENTRY_TIMEOUT: swapAbortReason_e
ABORT_DOOR_CLOSE_TIMEOUT: swapAbortReason_e
ABORT_DOOR_OPEN_TIMEOUT: swapAbortReason_e
ABORT_INVALID_PARAM: swapAbortReason_e
ABORT_REMOTE_REQUESTED: swapAbortReason_e
ABORT_INVALID_BATTERY: swapAbortReason_e
SWAP_DENY_INSUFFICIENT_BAL: swapDenyReason_e
SWAP_DENY_INVALID_NFC: swapDenyReason_e
SWAP_DENY_BATTERY_UNAVAILABLE: swapDenyReason_e
LANGUAGE_TYPE_ENGLISH: languageType_e
LANGUAGE_TYPE_HINDI: languageType_e
LANGUAGE_TYPE_KANNADA: languageType_e
LANGUAGE_TYPE_TELUGU: languageType_e
class slotLevelPayload(_message.Message):
__slots__ = ("batteryPresent", "chargerPresent", "doorLockStatus", "doorStatus", "voltage", "current", "batteryFaultCode", "chargerFaultCode", "batteryMaxTemp", "chargerMaxTemp", "batteryIdentification", "batteryMode", "chargerMode", "slotTemperature", "gasSensor", "soc", "ts")
BATTERYPRESENT_FIELD_NUMBER: _ClassVar[int]
CHARGERPRESENT_FIELD_NUMBER: _ClassVar[int]
DOORLOCKSTATUS_FIELD_NUMBER: _ClassVar[int]
DOORSTATUS_FIELD_NUMBER: _ClassVar[int]
VOLTAGE_FIELD_NUMBER: _ClassVar[int]
CURRENT_FIELD_NUMBER: _ClassVar[int]
BATTERYFAULTCODE_FIELD_NUMBER: _ClassVar[int]
CHARGERFAULTCODE_FIELD_NUMBER: _ClassVar[int]
BATTERYMAXTEMP_FIELD_NUMBER: _ClassVar[int]
CHARGERMAXTEMP_FIELD_NUMBER: _ClassVar[int]
BATTERYIDENTIFICATION_FIELD_NUMBER: _ClassVar[int]
BATTERYMODE_FIELD_NUMBER: _ClassVar[int]
CHARGERMODE_FIELD_NUMBER: _ClassVar[int]
SLOTTEMPERATURE_FIELD_NUMBER: _ClassVar[int]
GASSENSOR_FIELD_NUMBER: _ClassVar[int]
SOC_FIELD_NUMBER: _ClassVar[int]
TS_FIELD_NUMBER: _ClassVar[int]
batteryPresent: int
chargerPresent: int
doorLockStatus: int
doorStatus: int
voltage: int
current: int
batteryFaultCode: int
chargerFaultCode: int
batteryMaxTemp: int
chargerMaxTemp: int
batteryIdentification: str
batteryMode: int
chargerMode: int
slotTemperature: int
gasSensor: int
soc: int
ts: int
def __init__(self, batteryPresent: _Optional[int] = ..., chargerPresent: _Optional[int] = ..., doorLockStatus: _Optional[int] = ..., doorStatus: _Optional[int] = ..., voltage: _Optional[int] = ..., current: _Optional[int] = ..., batteryFaultCode: _Optional[int] = ..., chargerFaultCode: _Optional[int] = ..., batteryMaxTemp: _Optional[int] = ..., chargerMaxTemp: _Optional[int] = ..., batteryIdentification: _Optional[str] = ..., batteryMode: _Optional[int] = ..., chargerMode: _Optional[int] = ..., slotTemperature: _Optional[int] = ..., gasSensor: _Optional[int] = ..., soc: _Optional[int] = ..., ts: _Optional[int] = ...) -> None: ...
class mainPayload(_message.Message):
__slots__ = ("ts", "deviceId", "sessionId", "slotLevelPayload", "backupSupplyStatus", "switchStatus", "stationStatus", "stationDiagnosticCode", "coordinates")
TS_FIELD_NUMBER: _ClassVar[int]
DEVICEID_FIELD_NUMBER: _ClassVar[int]
SESSIONID_FIELD_NUMBER: _ClassVar[int]
SLOTLEVELPAYLOAD_FIELD_NUMBER: _ClassVar[int]
BACKUPSUPPLYSTATUS_FIELD_NUMBER: _ClassVar[int]
SWITCHSTATUS_FIELD_NUMBER: _ClassVar[int]
STATIONSTATUS_FIELD_NUMBER: _ClassVar[int]
STATIONDIAGNOSTICCODE_FIELD_NUMBER: _ClassVar[int]
COORDINATES_FIELD_NUMBER: _ClassVar[int]
ts: int
deviceId: str
sessionId: str
slotLevelPayload: _containers.RepeatedCompositeFieldContainer[slotLevelPayload]
backupSupplyStatus: int
switchStatus: _containers.RepeatedScalarFieldContainer[int]
stationStatus: int
stationDiagnosticCode: int
coordinates: _containers.RepeatedScalarFieldContainer[float]
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., sessionId: _Optional[str] = ..., slotLevelPayload: _Optional[_Iterable[_Union[slotLevelPayload, _Mapping]]] = ..., backupSupplyStatus: _Optional[int] = ..., switchStatus: _Optional[_Iterable[int]] = ..., stationStatus: _Optional[int] = ..., stationDiagnosticCode: _Optional[int] = ..., coordinates: _Optional[_Iterable[float]] = ...) -> None: ...
class nfcPayload_s(_message.Message):
__slots__ = ("manufacturingData", "customData")
MANUFACTURINGDATA_FIELD_NUMBER: _ClassVar[int]
CUSTOMDATA_FIELD_NUMBER: _ClassVar[int]
manufacturingData: str
customData: str
def __init__(self, manufacturingData: _Optional[str] = ..., customData: _Optional[str] = ...) -> None: ...
class eventData_s(_message.Message):
__slots__ = ("nfcData", "batteryIdentification", "activityFailureReason", "swapAbortReason", "swapTime", "faultCode", "doorStatus", "slotId")
NFCDATA_FIELD_NUMBER: _ClassVar[int]
BATTERYIDENTIFICATION_FIELD_NUMBER: _ClassVar[int]
ACTIVITYFAILUREREASON_FIELD_NUMBER: _ClassVar[int]
SWAPABORTREASON_FIELD_NUMBER: _ClassVar[int]
SWAPTIME_FIELD_NUMBER: _ClassVar[int]
FAULTCODE_FIELD_NUMBER: _ClassVar[int]
DOORSTATUS_FIELD_NUMBER: _ClassVar[int]
SLOTID_FIELD_NUMBER: _ClassVar[int]
nfcData: nfcPayload_s
batteryIdentification: str
activityFailureReason: int
swapAbortReason: swapAbortReason_e
swapTime: int
faultCode: int
doorStatus: int
slotId: int
def __init__(self, nfcData: _Optional[_Union[nfcPayload_s, _Mapping]] = ..., batteryIdentification: _Optional[str] = ..., activityFailureReason: _Optional[int] = ..., swapAbortReason: _Optional[_Union[swapAbortReason_e, str]] = ..., swapTime: _Optional[int] = ..., faultCode: _Optional[int] = ..., doorStatus: _Optional[int] = ..., slotId: _Optional[int] = ...) -> None: ...
class eventPayload(_message.Message):
__slots__ = ("ts", "deviceId", "eventType", "sessionId", "eventData")
TS_FIELD_NUMBER: _ClassVar[int]
DEVICEID_FIELD_NUMBER: _ClassVar[int]
EVENTTYPE_FIELD_NUMBER: _ClassVar[int]
SESSIONID_FIELD_NUMBER: _ClassVar[int]
EVENTDATA_FIELD_NUMBER: _ClassVar[int]
ts: int
deviceId: str
eventType: eventType_e
sessionId: str
eventData: eventData_s
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., eventType: _Optional[_Union[eventType_e, str]] = ..., sessionId: _Optional[str] = ..., eventData: _Optional[_Union[eventData_s, _Mapping]] = ...) -> None: ...
class rpcData_s(_message.Message):
__slots__ = ("sessionId", "slotsData")
SESSIONID_FIELD_NUMBER: _ClassVar[int]
SLOTSDATA_FIELD_NUMBER: _ClassVar[int]
sessionId: str
slotsData: _containers.RepeatedScalarFieldContainer[int]
def __init__(self, sessionId: _Optional[str] = ..., slotsData: _Optional[_Iterable[int]] = ...) -> None: ...
class slotControl_s(_message.Message):
__slots__ = ("slotId", "state")
SLOTID_FIELD_NUMBER: _ClassVar[int]
STATE_FIELD_NUMBER: _ClassVar[int]
slotId: int
state: int
def __init__(self, slotId: _Optional[int] = ..., state: _Optional[int] = ...) -> None: ...
class getJobStatusByJobId_s(_message.Message):
__slots__ = ("jobId",)
JOBID_FIELD_NUMBER: _ClassVar[int]
jobId: str
def __init__(self, jobId: _Optional[str] = ...) -> None: ...
class rpcRequest(_message.Message):
__slots__ = ("ts", "jobId", "jobType", "rpcData", "slotInfo", "swapDeny", "getJobStatusByJobId", "languageType")
TS_FIELD_NUMBER: _ClassVar[int]
JOBID_FIELD_NUMBER: _ClassVar[int]
JOBTYPE_FIELD_NUMBER: _ClassVar[int]
RPCDATA_FIELD_NUMBER: _ClassVar[int]
SLOTINFO_FIELD_NUMBER: _ClassVar[int]
SWAPDENY_FIELD_NUMBER: _ClassVar[int]
GETJOBSTATUSBYJOBID_FIELD_NUMBER: _ClassVar[int]
LANGUAGETYPE_FIELD_NUMBER: _ClassVar[int]
ts: int
jobId: str
jobType: jobType_e
rpcData: rpcData_s
slotInfo: slotControl_s
swapDeny: swapDenyReason_e
getJobStatusByJobId: getJobStatusByJobId_s
languageType: languageType_e
def __init__(self, ts: _Optional[int] = ..., jobId: _Optional[str] = ..., jobType: _Optional[_Union[jobType_e, str]] = ..., rpcData: _Optional[_Union[rpcData_s, _Mapping]] = ..., slotInfo: _Optional[_Union[slotControl_s, _Mapping]] = ..., swapDeny: _Optional[_Union[swapDenyReason_e, str]] = ..., getJobStatusByJobId: _Optional[_Union[getJobStatusByJobId_s, _Mapping]] = ..., languageType: _Optional[_Union[languageType_e, str]] = ...) -> None: ...
class jobStatusByJobIdResponse_s(_message.Message):
__slots__ = ("jobId", "jobStatus", "jobResult")
JOBID_FIELD_NUMBER: _ClassVar[int]
JOBSTATUS_FIELD_NUMBER: _ClassVar[int]
JOBRESULT_FIELD_NUMBER: _ClassVar[int]
jobId: str
jobStatus: jobStatus_e
jobResult: jobResult_e
def __init__(self, jobId: _Optional[str] = ..., jobStatus: _Optional[_Union[jobStatus_e, str]] = ..., jobResult: _Optional[_Union[jobResult_e, str]] = ...) -> None: ...
class rpcResponse(_message.Message):
__slots__ = ("ts", "deviceId", "jobId", "jobStatus", "jobResult", "jobStatusByJobIdResponse")
TS_FIELD_NUMBER: _ClassVar[int]
DEVICEID_FIELD_NUMBER: _ClassVar[int]
JOBID_FIELD_NUMBER: _ClassVar[int]
JOBSTATUS_FIELD_NUMBER: _ClassVar[int]
JOBRESULT_FIELD_NUMBER: _ClassVar[int]
JOBSTATUSBYJOBIDRESPONSE_FIELD_NUMBER: _ClassVar[int]
ts: int
deviceId: str
jobId: str
jobStatus: jobStatus_e
jobResult: jobResult_e
jobStatusByJobIdResponse: jobStatusByJobIdResponse_s
def __init__(self, ts: _Optional[int] = ..., deviceId: _Optional[str] = ..., jobId: _Optional[str] = ..., jobStatus: _Optional[_Union[jobStatus_e, str]] = ..., jobResult: _Optional[_Union[jobResult_e, str]] = ..., jobStatusByJobIdResponse: _Optional[_Union[jobStatusByJobIdResponse_s, _Mapping]] = ...) -> None: ...