Interface SessionInterface

Session entity interface

Represents the current user's session in the Mosaia platform.

interface SessionInterface {
    id?: string;
    active?: boolean;
    external_id?: string;
    extensors?: { [key: string]: string };
    record_history?: RecordHistory;
    user?: UserInterface;
    org?: OrganizationInterface;
    org_user?: OrgUserInterface;
    client?: ClientInterface;
    permissions?: SessionPermissionsInterface;
}

Hierarchy (View Summary)

Properties

id?: string

Unique identifier for the entity

active?: boolean

Whether the entity is active

external_id?: string

External system identifier for integration with third-party systems

extensors?: { [key: string]: string }

Extended properties for custom integrations

record_history?: RecordHistory

Record history tracking information

org_user?: OrgUserInterface