UserActionModel constructor
UserActionModel({
- UserActionAdditionalFields? additionalFields,
- required double latitude,
- required double longitude,
- required double locationAccuracy,
- required String clientReferenceId,
- required bool isSync,
- required int timestamp,
- required String projectId,
- required String boundaryCode,
- required String action,
- bool? nonRecoverableError = false,
- String? tenantId,
- int? rowVersion,
- AuditDetails? auditDetails,
- ClientAuditDetails? clientAuditDetails,
- bool? isDeleted = false,
Implementation
UserActionModel({
this.additionalFields,
required this.latitude,
required this.longitude,
required this.locationAccuracy,
required this.clientReferenceId,
required this.isSync,
required this.timestamp,
required this.projectId,
required this.boundaryCode,
required this.action,
this.nonRecoverableError = false,
this.tenantId,
this.rowVersion,
super.auditDetails,
super.clientAuditDetails,
super.isDeleted = false,
}) : super();