import 'package:test/test.dart'; import 'package:holzleitner_api/holzleitner_api.dart'; /// tests for DeliveriesApi void main() { final instance = HolzleitnerApi().getDeliveriesApi(); group(DeliveriesApi, () { // Setzt das `assigned_car_id` einer Lieferung. `carId: null` löst die Zuordnung wieder. Der Use Case stellt sicher, dass das Fahrzeug zum angemeldeten Account gehört. // //Future assignCar(String deliveryId, AssignCarRequest assignCarRequest) async test('test assignCar', () async { // TODO }); // Setzt die Lieferung auf `canceled` — endgültig. Erlaubt aus `active` und `held`. // //Future cancel(String deliveryId, CancelDeliveryRequest cancelDeliveryRequest) async test('test cancel', () async { // TODO }); // Schließt die Lieferung ab — `state = completed`. Nur aus `active`. // //Future complete(String deliveryId) async test('test complete', () async { // TODO }); // Legt eine neue Notiz an einer Lieferung an. Mindestens eines von `text` und `imageAttachment` muss inhaltlich gefüllt sein (Leerstrings werden serverseitig getrimmt und als leer behandelt). // //Future createNote(String deliveryId, CreateDeliveryNoteRequest createDeliveryNoteRequest) async test('test createNote', () async { // TODO }); // Setzt die Lieferung auf `held`. Nur aus `active` zulässig. // //Future hold(String deliveryId, HoldDeliveryRequest holdDeliveryRequest) async test('test hold', () async { // TODO }); // Setzt die Lieferung zurück auf `active`. Nur aus `held` zulässig. // //Future resume(String deliveryId) async test('test resume', () async { // TODO }); }); }