API:Parttypes
From Aligni Wiki
Contents |
[edit]
List
Command: GET /parttype
Description: Retrieve the list of all parttypes.
Request/Response:
<parttypes>
<parttype>
...
</parttype>
<parttype>
...
</parttype>
</parttypes>
[edit]
Show
Command: GET /parttype/#{parttype_id}
Description: Retrieve one particular parttype by its id.
Request/Response:
<parttype> ... </parttype>
[edit]
Create
Command: POST /parttype
Description: Create a new parttype.
Request/Response:
<parttype>
<name>#{name}</name>
<is_non_material>#{is_non_material}</is_non_material>
<has_value>#{is_non_material}</has_value>
</parttype>
<parttype> ... </parttype>
[edit]
Update
Command: PUT /parttype/#{parttype_id}
Description: Updates a parttype record.
Request/Response:
<parttype> ... </parttype>
<parttype> ... </parttype>
[edit]
Delete
Command: DELETE /pattype/#{parttype_id}
Description: Delete a parttype by its id.
Request/Response: None
[edit]
Sample Record
<parttype> <id>47</id> <name>Capacitor</name> <is_non_material>false</is_non_material> <has_value>true</has_value> <has_pcb_footprint>true</has_pcb_footprint> <has_schematic_symbol>true</has_schematic_symbol> <has_three_d_model>true</has_three_d_model> </parttype>
