UserActivity constructor

const UserActivity({
  1. @JsonKey(name: 'type') required String type,
  2. @JsonKey(name: 'submissionId') required String submissionId,
  3. @JsonKey(name: 'createdAt') required DateTime createdAt,
  4. @JsonKey(name: 'submission') required UserActivitySubmission submission,
  5. @JsonKey(name: 'comment') UserActivityComment? comment,
})

Implementation

const factory UserActivity({
  /// The type of the user activity
  @JsonKey(name: 'type') required String type,

  /// The submission id
  @JsonKey(name: 'submissionId') required String submissionId,

  /// The created at date
  @JsonKey(name: 'createdAt') required DateTime createdAt,

  /// The submission
  @JsonKey(name: 'submission') required UserActivitySubmission submission,

  /// The comment
  @JsonKey(name: 'comment') UserActivityComment? comment,
}) = _UserActivity;