pub struct Workspace {Show 14 fields
pub id: String,
pub name: String,
pub slug: String,
pub description: Option<Option<String>>,
pub logo_url: Option<Option<String>>,
pub organization_id: Option<String>,
pub organization: Option<Box<WorkspaceOrganization>>,
pub role: Option<String>,
pub settings: Option<Option<Value>>,
pub is_default: Option<bool>,
pub member_count: Option<i32>,
pub billing_tier: Option<String>,
pub created_at: Option<DateTime<FixedOffset>>,
pub updated_at: Option<DateTime<FixedOffset>>,
}Expand description
Workspace : 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.
Fields§
§id: String§name: String§slug: String§description: Option<Option<String>>§logo_url: Option<Option<String>>§organization_id: Option<String>§organization: Option<Box<WorkspaceOrganization>>§role: Option<String>The caller’s role in this workspace (owner, admin, member, guest).
settings: Option<Option<Value>>Per-workspace settings. Currently emitted as either an object ({language, timezone, ...}) on GET /v1/workspaces/{id} or a JSON-encoded string on GET /v1/organizations/{id}/workspaces. Treat as opaque and parse defensively.
is_default: Option<bool>§member_count: Option<i32>§billing_tier: Option<String>§created_at: Option<DateTime<FixedOffset>>§updated_at: Option<DateTime<FixedOffset>>Implementations§
Source§impl Workspace
impl Workspace
Sourcepub fn new(id: String, name: String, slug: String) -> Workspace
pub fn new(id: String, name: String, slug: String) -> Workspace
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.