TenantContext: Context
Item | Value |
---|---|
Briefly | Brief description missing. |
Authors | |
Definition Path | ImprovingApp.TenantContext |
View Source Link | tenant.riddl(4:1) |
The concept of Tenant in Improving.App is the finanically responsible entity for
- Organizations
- Events
- Venues & Locations
- Store It is also the primary source of truth for these objects - every Organization, Event, etc. must belong to a Tenant.
--- title: Context Map For Context 'TenantContext' init: theme: dark flowchart: defaultRenderer: dagre width: 100% useMaxWidth: true securityLevel: loose --- flowchart TB classDef default fill:#666,stroke:black,stroke-width:3px,color:white; classDef TenantContext_class color:white,stroke-width:3px; subgraph 'Domain 'ImprovingApp'' direction TB TenantContext((Context 'TenantContext')) end class TenantContext TenantContext_class
- ActivateTenant: Command
- Activating User
- Tenant ID
- EditInfo: Command
- New Info
- Tenant ID
- Updating User
- EstablishTenant: Command
- Establishing Member
- Tenant ID
- Tenant Info
- FindTenantByName: Query
- Name
- InfoEdited: Event
- Meta
- New Info
- Old Info
- Tenant ID
- NoTenantWithName: Result
- OptionalInfo: Type
- Address
- Name
- Orgs
- Primary Contact
- SuspendTenant: Command
- Suspending User
- Tenant ID
- Tenant: Entity
- EstablishedTenant: State
- ActiveTenantHandler: Handler
- On Command Suspend Tenant
- On Command Tenant Context. Edit Info
- On Command Terminate Tenant
- Other
- SuspendedTenantHandler: Handler
- On Command Activate Tenant
- On Command Tenant Context. Edit Info
- On Command Terminate Tenant
- Other
- ActiveTenantHandler: Handler
- EstablishedTenantState: Record
- ID
- Info
- Meta
- TenantHandler: Handler
- On Command Establish Tenant
- TerminatedTenant: State
- TerminatedTenantState: Record
- Last Meta
- EstablishedTenant: State
- TenantActivated: Event
- Info
- Meta
- Tenant ID
- TenantByName: Result
- Info
- Tenants
- TenantCommand: Type
- TenantEstablished: Event
- Meta Info
- Tenant ID
- Tenant Info
- TenantEvent: Type
- TenantInfo: Type
- Address
- Name
- Orgs
- Primary Contact
- TenantMetaInfo: Type
- Created By
- Created On
- Current State
- Last Updated
- Last Updated By
- TenantStates: Type
- Active
- Suspended
- TenantSuspended: Event
- Info
- Meta
- Tenant ID
- TenantTerminated: Event
- Meta
- Tenant ID
- TenantViews: Projector
- TenantFields: Record
- Tenant
- Tenant Info
- Tenant Name
- TenantViewsHandler: Handler
- On Event Tenant Context. Info Edited
- On Event Tenant Established
- On Query Tenant Context. Find Tenant by Name
- TenantFields: Record
- TerminateTenant: Command
- Tenant ID
- Terminating User
- TenantCommandsChannel: Connector
- TenantEventsChannel: Connector
- TenantCommandsSink: Streamlet
- Commands
- TenantCommandsSource: Streamlet
- Commands
- TenantEventsSink: Streamlet
- Events
- TenantEventsSource: Streamlet
- Events