Location constructor
const
Location({
- required String id,
- required String name,
- required String code,
- required String status,
- required DateTime insertedAt,
- required DateTime updatedAt,
- String? tenantId,
- String? description,
- String? type,
- String? parentId,
- String? parentLocationId,
- String? locationTypeId,
- DateTime? deletedAt,
- Address? address,
- ContactInfo? contactInfo,
- Map<
String, dynamic> ? metadata,
Implementation
const factory Location({
required String id,
required String name,
required String code,
required String status, // 'available', 'occupied', 'maintenance', 'inactive'
required DateTime insertedAt,
required DateTime updatedAt,
String? tenantId,
String? description,
String? type, // 'warehouse', 'store', 'production', etc.
String? parentId,
String? parentLocationId,
String? locationTypeId,
DateTime? deletedAt,
Address? address,
ContactInfo? contactInfo,
Map<String, dynamic>? metadata,
}) = _Location;