Services
Use the Services screen to access insurance-related tools and external service flows.
This screen includes:
-
Header - Displays the Services title.
-
Service list
- View claims
- Displays claim count badge when claims exist.
- Submit a claim
- Delayed luggage
- View claims
-
List item layout - Each item includes an icon, label, and navigation indicator.
-
Section divider - Separates claim-related actions from additional services.
-
Bottom navigation - Highlights Services as the active destination.
Workflow
- Select Services from the navigation bar.
- Select a service option.
- Open the corresponding destination.
Validations
| Scenario | App behavior | SDK output |
|---|---|---|
| Service available | Enable selection | Navigation ready |
| Messaging app not available | Trigger device fallback behavior | External fallback handled by OS |
Actions
| Scenario | App behavior | SDK output |
|---|---|---|
| View Claims selected | Navigate to claims list | activeRoute = claims |
| Submit a Claim selected | Navigate to claim form | activeRoute = claimForm |
| Delayed Luggage selected | Open messaging app with context | External navigation event |
| Renew Policy selected | Open renewal flow | External navigation event |
Endpoint Resources
Service
PUT
/services
Returns a page definition for the Services screen. The client renders the list of available services based on the response body.
Renew Policy
PATCH
/services/renew-policy
Submits a renew policy action for the current user. Returns a set of page updates that the client applies to the active screen.
