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

t()

@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
}

Functions

decode(value)