Comment class

A comment or reply left by a user.

Available Extensions
Annotations
  • @JsonSerializable()
  • @CopyWith()

Constructors

Comment({required String id, dynamic clientMeta, required String fileKey, String? parentId, required User user, required DateTime createdAt, required DateTime? resolvedAt, String? orderId})
Comment.fromJson(Map<String, dynamic> json)
factory

Properties

clientMeta → dynamic
The position of the comment. Either the absolute coordinates on the canvas or a relative offset within a frame.
final
createdAt DateTime
The UTC ISO 8601 time at which the comment was left.
final
fileKey String
The file in which the comment lives.
final
hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier for comment.
final
orderId String?
Only set for top level comments. The number displayed with the comment in the UI.
final
parentId String?
If present, the id of the comment to which this is the reply.
final
props List<Object?>
The list of properties that will be used to determine whether two instances are equal.
no setter
resolvedAt DateTime?
The UTC ISO 8601 time at which the comment was resolved.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stringify bool?
If set to true, the toString method will be overridden to output this instance's props.
no setterinherited
user User
The user who left the comment.
final

Methods

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

Operators

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