A Workspace manufactured for the emptied Profile. Never produced since Plan 1.2 of the root catalog. Kept on the wire so the generated schemas, an older client's decoder and every consumer that handled it are unchanged; new code branches on the other three.
API reference sections
Schema
Replacement
Type object or object or object or object
Shape
One of 4 shapes:
state: "created"
Field Type Description staterequired "created" workspacerequired Workspace The unit of export, backup and - later - sharing.
The same logical workspace may exist as several physical replicas: one per release channel, one per machine, one in the cloud. They share [
id] and never share a database file.[
id]: Workspace::idstate: "existing"
Another verified live Workspace of the source Profile.
Field Type Description staterequired "existing" workspacerequired Workspace The unit of export, backup and - later - sharing.
The same logical workspace may exist as several physical replicas: one per release channel, one per machine, one in the cloud. They share [
id] and never share a database file.[
id]: Workspace::idstate: "not_needed"
The source Profile has no other live Workspace and stays empty, or a whole-Profile removal is in progress and wants none.
Field Type Description staterequired "not_needed" state: "unknown"
The catalog publication did not commit, so nothing is known.
Field Type Description staterequired "unknown"
{
"state": "created",
"workspace": {
"id": "00000000-0000-4000-8000-000000000000",
"owner": {},
"name": "string",
"created_at": 0,
"last_opened_at": 0,
"icon": "string",
"color": "string",
"pinned": false,
"archived": false,
"deleted_at": 0,
"position": 0
}
}The contract has no example values, so example bodies are generated from each schema: every field is shown with a placeholder of its type.
Generated from contract version 1. Last updated .
