createItem method

Future<Item> createItem(
  1. String itemName,
  2. String kind, {
  3. String? parentPath,
})

Creates a new item within this project.

final hero = await project.createItem('hero', 'model');
final texture = await project.createItem('skin', 'texture', parentPath: '/project/textures');

Implementation

Future<Item> createItem(
  String itemName,
  String kind, {
  String? parentPath,
}) async {
  final baseParent = parentPath ?? '/$name';
  final response = await client.createItem(baseParent, itemName, kind);
  return Item(response, client);
}