searchCustomers method
Mindestens einer von externalId, vatId, email oder name (Namensanfang).
Implementation
Future<CustomerPage> searchCustomers({
String? externalId,
String? vatId,
String? email,
String? name,
int? limit,
String? cursor,
}) async {
const aufruf = Aufrufe.searchCustomers;
final daten = await _transport.call(aufruf, {
'externalId': ?externalId,
'vatId': ?vatId,
'email': ?email,
'name': ?name,
'limit': ?limit,
'cursor': ?cursor,
});
return _lesen(aufruf, () => CustomerPage(
customers: [for (final c in _liste(daten, 'customers')) Customer.fromJson(c)],
nextCursor: daten['nextCursor'] is String ? daten['nextCursor'] as String : null,
));
}