Namespace XENBIT.ResQueServe.Abstractions.DataStructures
Classes
- AddressPackage
Represents a package of addresses managed within the platform by a user Owner. Packages can be marked as public or private. Create own address packages to build an own address database.
Structs
Enums
- AuditAction
Enumeration of possible actions that can be performed on audited entities.
- AuditActionSub
Enumeration of possible sub actions that can be performed on audited entities.
- AuditEntityIdType
Enumeration of entity types that can be audited in the ResQueServe system.
- CallState
Represents the different states a call can be in during its lifecycle.
- Country
Enumeration of countries with associated metadata attributes for localization, phone codes, time zones, and coordinates.
- DispatchCenterCategory
Defines categories for dispatch centers, which influence the prefix of the dispatch center's name and cater to user-specific choices. This enumeration is used to categorize different types of dispatch center's based on their operational focus and region, and it assists in the organization and identification of dispatch center's on the platform. The GetDisplayDescription(Enum, string?, Type?) returns localized display names.
- DispatchCenterClassification
Defines a grading system for command centers based on data availability and evaluation, where 'A' represents the highest grade with ample data and 'F' represents new, unrated, or data-deficient centers.
- DispatchCenterOption
Defines various configurable options within the command center that affect operational behaviors and dispatch protocols.
- DispatchGroupAvailabilityState
Represents the availability state of a dispatch group.
- Gender
Specifies the gender of an individual.
- HotkeyAction
Enum defining available hotkey actions extracted from X:ICS application
- HotkeyModifiers
Modifier keys for hotkey combinations
- LocationAccuracy
Defines levels of accuracy for a location's address data, used to specify how precisely the coordinates are identified from the geocoding processor.
- MissionCategory
Enumerates the different categories of missions handled by the simulation platform, each representing a specific type of emergency response or transport service.
- NotificationCategory
The different categories of notifications that can be issued within a notification system.
- OpeningDays
Common day combinations for opening hours
- OperationPriority
Defines the priority levels for operations in response to emergencies and hazards.
- OperationStatus
Defines the various statuses of an operation from creation to completion.
- PoiCategory
Represents the category of a point of interest (POI).
- PoiHospitalDepartment
Represents departments available at hospitals for patient treatment.
- SessionEventType
Specifies the type of events that can occur during a session.
- ShelfBatchCreateMode
Specifies the operation mode for shelf batch creation.
- ShelfIdentificationStrategy
Specifies how to handle origin IDs when identifying and comparing existing entities in a batch operation.
- Sound
Represents the various sounds that can be played in the system.
- StatusPageDisplayOption
Represents the display options of a unit for a status page.
- TaskConditionField
Defines the fields that can be used as conditions in a task.
- TaskConditionOperator
Defines the operators that can be used in task conditions.
- TaskExecution
Defines the possible execution modes for a task.
- TaskPriority
Specifies the priority level of a ResQueServe task.
- TaskStatus
Defines the possible statuses of a task.
- UnitCategory
Represents the category of a unit. By setting a value to CategoryOverride, this can be cosmetically overridden.
- UnitDispatchOption
Represents the options for unit dispatch, determining how units are selected for dispatch.
- UnitDoctorOption
Represents the options for suggesters which are looking for doctor units.
- UnitDutyOptions
Represents the duty options for a unit.
- UnitEquipment
Represents the equipment types available for units. The equipment is essential for the simulation, as operation locations may require specific equipment for tasks. If a unit has the required equipment, it can proceed with the task. If not, a unit with that equipment is necessary. Enum members starting with
Custom*or is Command,Engine Ladder or Tanker are not tied to specific functionalities but serve as tags for suggestions before dispatch.
- UnitStatus
Represents the status of a unit, indicating its availability for dispatch by the dispatcher.
- UnitStatusNonPersistent
Defines non-persistent statuses for a unit, representing various temporary or transitional states in the operation process.
- WorkplaceStatus
Represents the status of a workplace.