UserActionModel constructor

UserActionModel({
  1. UserActionAdditionalFields? additionalFields,
  2. required double latitude,
  3. required double longitude,
  4. required double locationAccuracy,
  5. required String clientReferenceId,
  6. required bool isSync,
  7. required int timestamp,
  8. required String projectId,
  9. required String boundaryCode,
  10. required String action,
  11. bool? nonRecoverableError = false,
  12. String? tenantId,
  13. int? rowVersion,
  14. AuditDetails? auditDetails,
  15. ClientAuditDetails? clientAuditDetails,
  16. 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();