Open archonia-erwin opened 5 years ago
Activating the virtual scale using PrintNode-PHP results in an InvalidArgumentException: Missing endPointUrl for entityName "PrintNode\Scale"
Testcode: $credentials = new \PrintNode\Credentials (); $credentials->setApiKey ( ... ); $request = new \PrintNode\Request ( $credentials ); $scale = new \PrintNode\Scale (); $scale->deviceNum = 0; $scale->deviceName = 'PrintNode Test Scale'; $scale->computerId = 0; $request->put ( $scale );//This results in InvalidArgumentException: Missing endPointUrl for entityName "PrintNode\Scale"
Solution: in class Request: add endPointUrl: PrintNode\Scale
private $endPointUrls = array( 'PrintNode\Client' => '/download/clients', 'PrintNode\Download' => '/download/client', 'PrintNode\ApiKey' => '/account/apikey', 'PrintNode\Account' => '/account', 'PrintNode\Tag' => '/account/tag', 'PrintNode\Whoami' => '/whoami', 'PrintNode\Computer' => '/computers', 'PrintNode\Printer' => '/printers', 'PrintNode\PrintJob' => '/printjobs', 'PrintNode\Scale' => '/scale', );
Activating the virtual scale using PrintNode-PHP results in an InvalidArgumentException: Missing endPointUrl for entityName "PrintNode\Scale"
Testcode: $credentials = new \PrintNode\Credentials (); $credentials->setApiKey ( ... ); $request = new \PrintNode\Request ( $credentials ); $scale = new \PrintNode\Scale (); $scale->deviceNum = 0; $scale->deviceName = 'PrintNode Test Scale'; $scale->computerId = 0; $request->put ( $scale );//This results in InvalidArgumentException: Missing endPointUrl for entityName "PrintNode\Scale"
Solution: in class Request: add endPointUrl: PrintNode\Scale