divera.models package
Submodules
divera.models.alarms module
- class divera.models.alarms.Alarm(id: int = None, foreign_id: str = None, author_id: int = None, alarmcode_id: int = None, date: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, priority: bool = None, title: str = None, text: str = None, address: str = None, lat: float = None, lng: float = None, report: str = None, cluster: list = None, group: list = None, user_cluster_relation: list = None, vehicle: list = None, private_mode: bool = None, notification_type: int = None, notification_filter_vehicle: bool = None, notification_filter_status: bool = None, notification_filter_access: bool = None, response_time: [<class 'int'>, <class 'float'>, <class 'datetime.timedelta'>] = None, closed: bool = None, new: bool = None, editable: bool = None, answerable: bool = None, hidden: bool = None, deleted: bool = None, ucr_answered: dict = None, ucr_self_addressed: bool = None, ucr_self_status_id: int = None, ucr_self_note: str = None, count_recipients: int = None, count_read: int = None, ts_response: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_publish: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_close: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_create: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_update: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, notification_filter_status_access: bool = None, cluster_id: int = None, message_channel_id: int = None, message_channel: bool = None, custom_answers: bool = None, attachment_count: int = None, duration: str = None, ucr_addressed: list = None, ucr_answeredcount: dict = None, ucr_read: list = None, notification_filter_shift_plan: int = None, data: dict = None)[source]
Bases:
AlarmAndEvent
- property alarmcode_id: int
- property closed: bool
- property duration: str
- property notification_filter_access: bool
- property notification_filter_shift_plan: int
- property notification_filter_status: bool
- property notification_filter_status_access: bool
- property notification_filter_vehicle: bool
- property priority: bool
- property report: str
- property response_time: timedelta
- property ts_close: datetime
- property ucr_answered: dict
- property ucr_answeredcount: dict
- property ucr_self_note: str
- property ucr_self_status_id: int
- property vehicle: list
divera.models.consumer module
divera.models.events module
divera.models.fms_status module
divera.models.group module
divera.models.news module
- class divera.models.news.News(id: int = None, title: str = None, text: str = None, author_id: int = None, cluster_id: int = None, message_channel_id: int = None, foreign_id: str = None, address: str = None, lat: int = None, lng: int = None, archive: bool = None, date: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_archive: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, new: bool = None, editable: bool = None, answerable: bool = None, notification_type: int = None, group: list = None, cluster: list = None, user_cluster_relation: list = None, hidden: bool = None, deleted: bool = None, message_channel: bool = None, attachment_count: int = None, count_recipients: int = None, count_read: int = None, survey: bool = None, ucr_addressed: list = None, ucr_read: list = None, ucr_self_addressed: bool = None, private_mode: bool = None, cross_unit_meta: dict = None, ts_publish: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_create: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, ts_update: [<class 'int'>, <class 'float'>, <class 'datetime.datetime'>] = None, data: dict = None)[source]
Bases:
Model
- property archive: bool
- property cross_unit_meta: dict
- property survey: bool
- property ts_archive: datetime
divera.models.operation_role module
divera.models.qualification module
divera.models.report_type module
divera.models.status module
divera.models.statusplancategory module
divera.models.vehicle module
Module contents
- class divera.models.APIModel(data: dict = None)[source]
Bases:
Model
,ABC
- property address: str
- property answerable: bool
- property attachment_count: int
- property author_id: int
- property cluster: list
- property cluster_id: int
- property count_read: int
- property count_recipients: int
- property date: datetime
- property deleted: bool
- property editable: bool
- property foreign_id: str
- property group: list
- property id: int
- property lat: float
- property lng: float
- property message_channel: bool
- property message_channel_id: int
- property new: bool
- property notification_type: int
- property private_mode: bool
- property text: str
- property title: str
- property ts_create: datetime
- property ts_publish: datetime
- property ts_update: datetime
- property ucr_addressed: list
- property ucr_read: list
- property ucr_self_addressed: bool
- property user_cluster_relation: list
- class divera.models.AlarmAndEvent(data: dict = None)[source]
Bases:
APIModel
,ABC
- property custom_answers: bool
- property ts_response: datetime
- property ucr_answered: dict