Table of Contents

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

Coordinates
Coordinates.UnitOfLength

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.

DateTimeFormat
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.

GeoProvider
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.

ProblemInformation
SessionEventType

Specifies the type of events that can occur during a session.

SessionWebhookMethod
ShelfBatchCreateMode

Specifies the operation mode for shelf batch creation.

ShelfBatchFailureMode
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.

UIText
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.

WindowType
WorkplaceStatus

Represents the status of a workplace.