Files
apskel-pos-flutter-v2/lib/domain/unit/entities/unit_entity.dart
T

24 lines
557 B
Dart
Raw Normal View History

2026-09-06 23:03:31 +07:00
part of '../unit.dart';
/// Satuan timbangan milik organisasi — ons, kg, gram.
///
/// [abbreviation] yang dipakai POS untuk mencetak `4,2 ons` di struk.
@freezed
class ProductUnit with _$ProductUnit {
const factory ProductUnit({
required String id,
required String organizationId,
required String name,
required String abbreviation,
required bool isActive,
}) = _ProductUnit;
factory ProductUnit.empty() => const ProductUnit(
id: '',
organizationId: '',
name: '',
abbreviation: '',
isActive: false,
);
}