CreateReportOutput class

Available extensions
Annotations
  • @freezed

Constructors

CreateReportOutput({required int id, @UReasonTypeConverter() required UReasonType reasonType, String? reason, @UCreateReportSubjectConverter() required UCreateReportSubject subject, required String reportedBy, required DateTime createdAt, @JsonKey(name: r'$unknown') Map<String, dynamic>? $unknown})
const
factory
CreateReportOutput.fromJson(Map<String, dynamic> json)
factory

Properties

$unknown Map<String, dynamic>?
Contains unknown objects not defined in Lexicon.
no setterinherited
copyWith → $CreateReportOutputCopyWith<CreateReportOutput>
no setterinherited
createdAt DateTime
no setterinherited
hashCode int
The hash code for this object.
no setterinherited
id int
no setterinherited
reason String?
no setterinherited
reasonType UReasonType
no setterinherited
reportedBy String
no setterinherited
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
subject UCreateReportSubject
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toJson() Map<String, dynamic>
inherited
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited