yunmi_app/lib/modules/customer/customers_base.dart

21 lines
553 B
Dart

import 'package:thingsboard_app/core/entity/entities_base.dart';
import 'package:thingsboard_client/thingsboard_client.dart';
mixin CustomersBase on EntitiesBase<Customer, PageLink> {
@override
String get title => 'Customers';
@override
String get noItemsFoundText => 'No customers found';
@override
Future<PageData<Customer>> fetchEntities(PageLink pageLink) {
return tbClient.getCustomerService().getCustomers(pageLink);
}
@override
void onEntityTap(Customer customer) {
navigateTo('/customer/${customer.id!.id}');
}
}