Spatio.Model.Workspace (spatio_sdk v0.0.2)
A workspace within an organization. Returned in list responses (GET /v1/workspaces, GET /v1/organizations/{id}/workspaces) and the single-get response (GET /v1/workspaces/{id}, wrapped in {workspace: ...}). settings shape varies by endpoint — sometimes a JSON object, sometimes a JSON-encoded string. Treat as opaque.
Summary
Types
@type t() :: %Spatio.Model.Workspace{ billingTier: String.t() | nil, createdAt: DateTime.t() | nil, description: String.t() | nil, id: String.t(), isDefault: boolean() | nil, logoUrl: String.t() | nil, memberCount: integer() | nil, name: String.t(), organization: Spatio.Model.WorkspaceOrganization.t() | nil, organizationId: String.t() | nil, role: String.t() | nil, settings: any() | nil, slug: String.t(), updatedAt: DateTime.t() | nil }