setLogo method

Future<String> setLogo(
  1. String image
)

Bild-Logo der Kasse hochladen (Recht layout, setMyKasseLogo). image ist eine Data-URL (PNG, JPEG, SVG). Liefert die neue Adresse für logoImage. Formatfehler meldet der Server als logo_invalid_type, logo_too_large oder logo_invalid.

Implementation

Future<String> setLogo(String image) async {
  const name = Aufrufe.setMyKasseLogo;
  if (image.isEmpty) {
    throw const KasseneckValidationError(name, 'image fehlt (oder logoEntfernen)', 'request');
  }
  return _logo(name, await transport.call(name, params: {'image': image}));
}