Skip to main content

Module persistence

Module persistence 

Source
Expand description

Repository implementations

Generated by metaphor-schema. Do not edit manually.

Uses backbone-orm’s DatabaseOperations<T> trait.

Structs§

EscalationCandidateRow
The escalation candidate’s projection — the customer the project opens for and the once-only gate (escalated_project_id).
FilterParams
Filter parameters
IssueRepository
Repository for Issue entities.
IssueStateRow
The pre-flight projection for resolve: the issue’s live status (for the friendly on_hold/not-found errors — the SLA verdict itself is judged in resolve’s own UPDATE).
NewIssueRow
The exact row a raised ticket writes.
NewSlaPriorityRow
The exact row a per-priority SLA target writes.
NewSlaRow
The exact row an SLA definition writes.
NewWarrantyClaimRow
The exact row a filed warranty claim writes.
PaginatedResult
Paginated result wrapper
PaginationInfo
PaginationParams
Pagination parameters
PausedIssueRow
The locked on-hold projection the resume math needs: when the clock stopped, and whether the first response leg is already closed.
PostgresRepository
PostgreSQL repository implementation with JSON-based dynamic queries
ServiceLevelAgreementRepository
Repository for ServiceLevelAgreement entities.
ServiceLevelPriorityRepository
Repository for ServiceLevelPriority entities.
SlaTargetRow
The deadline-snapshot projection: the matching target’s two promised times, in minutes.
SortParams
Sorting parameters
WarrantyClaimRepository
Repository for WarrantyClaim entities.

Enums§

FilterCondition
SortDirection

Traits§

DatabaseOperations
Database operations trait - requires Serialize for write operations