ores.inbox
Table of Contents
The ores.inbox module groups all logical entities in the ores.inbox namespace. Each entity is a logical-space type projected by ores.codegen into C++, SQL, and other technical spaces.
1. Entities
| Entity | Brief |
|---|---|
| ores.inbox.approval_kind | What an approval request asks for, and the rules that decide it. |
| ores.inbox.approval_request_state | Where an approval request is in its lifecycle. |
| ores.inbox.approval_decision_type | What a decision on an approval request does. |
| ores.inbox.approval_request | A request that waits for a person to decide it. |
| ores.inbox.approval_decision | One decision a person took on an approval request. |
| ores.inbox.notification_kind | What kind of thing a notification tells a person. |
| ores.inbox.notification_channel | A way a person is reached by a notification. |
| ores.inbox.delivery_outcome_type | The closed set of outcomes of a notification delivery. |
| ores.inbox.notification | One thing that happened that people are told about. |
| ores.inbox.notification_argument | One value a notification's message names. |
| ores.inbox.notification_recipient | One person a notification reaches, with their read state. |
| ores.inbox.notification_delivery | One attempt to reach one recipient through one channel. |
| ores.inbox.notification_preference | Whether a person is reached through a channel for a kind. |
2. See also
- Approval requests — the design the approval entities implement.
- Notification requirements — the design the notification entities implement.