Post class

Represents a post in a conversation thread.

Annotations
  • @JsonSerializable()

Constructors

Post.new({String? id, Recipient? sender, List<Recipient>? recipients, String? subject, ItemBody? body, DateTime? createdDateTime, DateTime? lastModifiedDateTime, List<String>? categories, List<String>? changeKey, bool? hasAttachments, String? importance, String? conversationId, String? conversationThreadId})
Post.empty()
const
Post.fromJson(Map<String, dynamic> json)
factory

Properties

body ItemBody?
The body of the post.
final
categories List<String>?
The categories associated with the post.
final
changeKey List<String>?
The changes that have been made to the post.
final
conversationId String?
The unique ID of the conversation.
final
conversationThreadId String?
The unique ID of the conversation thread.
final
createdDateTime DateTime?
The date and time when the post was created.
final
hasAttachments bool?
Indicates whether the post has attachments.
final
hashCode int
The hash code for this object.
no setterinherited
id String?
The unique identifier for the post.
final
importance String?
The importance of the post.
final
lastModifiedDateTime DateTime?
The date and time when the post was last modified.
final
recipients List<Recipient>?
The recipients of the post.
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sender Recipient?
The sender of the post.
final
subject String?
The subject of the post.
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