Basic Information
Project Config
Stores project configuration data, previously kept in the backend project details.
json
{ "type": "META", "ticket": 1 }||{ "name": "name", "default_sheet": "default_sheet_uuid"}|1
- name project name.
- default_sheet default sheet of the project.
Board
json
{ "type": "META", "ticket": 1 }||{ "title": "title", "sort": 1}|1
- title board name.
- sort sort weight.
Schematic
json
{ "type": "META", "ticket": 1 }||{ "name": "name", "board":"", "source": "", "version": ""}|1
- name name.
- board uuid of the board it belongs to, empty if none.
- source source document uuid.
- version version, update time of the source document.
Schematic Page
json
{ "type": "META", "ticket": 1 }||
{
"name": "Page Name",
"schematic": "SID",
"description": "description",
"sort": 0.5,
"source": "",
"version": "",
}|1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
- name name.
- schematic uuid of the schematic it belongs to.
- description description.
- sort sort weight.
- source source document uuid.
- version version, update time of the source document.
PCB
json
{ "type": "META", "ticket": 1 }||
{
"name": "PCB Name",
"board": "boardId",
"description": "description",
"parentId":"",
"sort": 0.5,
"source": "",
"version": "",
}|1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
- name name.
- board uuid of the board it belongs to, empty if none.
- description description.
- parentId parent PCB UUID, empty if none.
- sort sort weight.
- source source document uuid.
- version version, update time of the source document.
Child PCB
json
{ "type": "META", "ticket": 1 }||
{
"name": "Child PCB Name",
"board": "",
"description": "description",
"parentId":"UUID",
"sort": 0.2,
"source": "",
"version": "",
}|1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Panel
json
{ "type": "META", "ticket": 1 }||
{
"name": "Panel Name",
"description": "description",
"sort": 0.5,
}|1
2
3
4
5
6
2
3
4
5
6
- name name.
- description description.
- sort sort weight.
Symbol
json
{ "type": "META", "ticket": 1 }||
{
"name": "Name",
"description": "description",
"type": 2,
"tags": "tag1",
"source": "",
"version": "",
}|1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
- name name.
- description description.
- type symbol type.
- tags classification tags.
- source source document uuid.
- version version, update time of the source document.
Footprint
json
{ "type": "META", "ticket": 1 }||
{
"name": "Name",
"description": "description",
"type": 4,
"tags": "tag1",
"source": "",
"version": "",
"pcb": "",
}|1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
- name name.
- description description.
- type footprint type.
- tags classification tags.
- source source document uuid.
- version version, update time of the source document.
- pcb uuid of the pcb it belongs to, empty by default. Only special footprints have this field.
Special Footprint
json
{ "type": "META", "ticket": 1 }||
{
"name": "Name",
"description": "description",
"type": 4,
"tags": "tag1",
"source": "",
"version": "",
"pcb": "pcbUuid",
}|1
2
3
4
5
6
7
8
9
10
2
3
4
5
6
7
8
9
10
Device
json
{ "type": "META", "ticket": 1 }||
{
"name": "Name",
"description": "description",
"type": 4,
"tags": "tag1",
"source": "",
"version": "",
"attributes": {},
"images": "",
}|1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
- name name.
- description description.
- tags classification tags.
- source source document uuid.
- version version, update time of the source document.
- attributes device attributes Key-Value.
- images image links.