# Notification Types

## Rider (Client)

- `ride_started`
- `ride_ended`
- `ride_rate_request`
- `low_balance`
- `balance_depleted_mid_ride`
- `topup_success`
- `payment_failed`
- `package_purchased`
- `package_expiry_reminder`
- `package_expired`
- `complain_status_changed`
- `ticket_reply`
- `wallet_charge`
- `wallet_transfer_deposit`
- `wallet_transfer_withdrawal`
- `wallet_cashback`
- `wallet_debt`
- `refund_approved`
- `refund_rejected`
- `promo_offer`
- `blocked` *(admin block — force logout)*
- `account_deleted` *(admin delete — force logout)*
- `entity_update_approved`
- `entity_update_rejected`
- `profile_updated_by_admin`
- `contact_replied`
- `terms_updated`
- `ride_terms_updated`
- `privacy_updated`
- `usage_updated`
- `admin_notify`
- `otp_requested` *(SMS only)*

## Provider (Investor)

- `investor_verification_result`
- `settlement_accepted`
- `settlement_rejected`
- `settlement_transferred`
- `settlement_invoice_ready`
- `settlement_objection_resolved`
- `complain_status_changed`
- `entity_approved`
- `entity_rejected`
- `blocked` *(admin block — force logout)*
- `account_deleted` *(admin delete — force logout)*
- `entity_update_approved`
- `entity_update_rejected`
- `profile_updated_by_admin`
- `contact_replied`
- `terms_updated`
- `ride_terms_updated`
- `privacy_updated`
- `usage_updated`
- `scooters_assigned`
- `admin_notify`