ActivityLog constructor
const
ActivityLog({})
hasAdditionalMetadata
is set to true if properties
contains a key that isn't useragent
or ip
.
Implementation
const factory ActivityLog({
String? batch,
required String event,
String? ip,
required bool isApi,
String? description,
// if its [], set to {}
// ignore: invalid_annotation_target
@JsonKey(fromJson: activityLogPropertiesFromJson)
required JsonMap properties,
required bool hasAdditionalMetadata,
required DateTime timestamp,
ActivityLogRelationships? relationships,
}) = _ActivityLog;