Add methods to create slots

This commit is contained in:
2025-03-15 14:25:21 +01:00
parent 4734ca5fe4
commit e6e1e980ea

View File

@ -57,6 +57,26 @@ class SlotDbClient
return $data;
}
public function createSlot(string $slotId, string $slotName, array $props = []): array
{
$slot = [
'slot' => $slotId,
'name' => $slotName,
'props' => $props
];
$res = $this->post("/slots", [ $slot ]);
var_dump((string)$res->getBody());
$data = json_decode($res->getBody(), true);
return $data;
}
public function createMultipleSlots($slots): array
{
$res = $this->post("/slots", $slots);
$data = json_decode($res->getBody(), true);
return $data;
}
/**
* Update properties for the slot $slotId, return new properties
*