Support Request Service
Component Detail
Service Layer
low complexity
mobilebackend
0
Dependencies
2
Dependents
0
Entities
0
Integrations
Description
POSTs support requests to the backend endpoint, attaching device metadata (platform, OS version, app version, user role) automatically. Handles unauthenticated submission via rate-limited public key. Returns a reference number stored locally for display.
support-request-service
Responsibilities
- Collect and attach device metadata to every request without user action
- Submit support requests to backend endpoint using unauthenticated public-key path
- Return and persist reference number for confirmation display
- Forward request to support ticketing system (email or future helpdesk integration)
Interfaces
submitRequest(message: String?, metadata: DeviceMetadata): Future<SupportTicketResponse>
getDeviceMetadata(): DeviceMetadata
getLastReferenceNumber(): String?
Relationships
Dependents (2)
Components that depend on this component