EmailMessage

public class EmailMessage : Item

A single email message.

  • The title of an Item.

    Declaration

    Swift

    @objc
    dynamic var title: String?
  • An abstract is a short description that summarizes an Items content.

    Declaration

    Swift

    @objc
    dynamic var abstract: String?
  • Date of first broadcast/publication.

    Declaration

    Swift

    @objc
    dynamic var datePublished: Date?
  • Keywords or tags used to describe this content. Multiple entries in a keywords list are typically delimited by commas.

    Declaration

    Swift

    @objc
    dynamic var keyword: String?
  • The content of an Item.

    Declaration

    Swift

    @objc
    dynamic var content: String?
  • The plain text content of an Item, without styling or syntax for Markdown, HTML, etc.

    Declaration

    Swift

    @objc
    dynamic var textContent: String?
  • If this MediaObject is an AudioObject or VideoObject, the transcript of that object.

    Declaration

    Swift

    @objc
    dynamic var transcript: String?
  • The type or (sub)category of some Item.

    Declaration

    Swift

    @objc
    dynamic var itemType: String?
  • The subject of some Item.

    Declaration

    Swift

    @objc
    dynamic var subject: String?
  • Datetime when Item was sent.

    Declaration

    Swift

    @objc
    dynamic var dateSent: Date?
  • Datetime when Item was received.

    Declaration

    Swift

    @objc
    dynamic var dateReceived: Date?
  • A service of any kind.

    Declaration

    Swift

    @objc
    dynamic var service: String?
  • An audio object.

    Declaration

    Swift

    var audio: Results<Audio>? { get }
  • A citation or reference to another creative work, such as another publication, web page, scholarly article, etc.

    Declaration

    Swift

    var citation: Results<CreativeWork>? { get }
  • The location depicted or described in the content. For example, the location in a photograph or painting.

    Declaration

    Swift

    var contentLocation: Results<Location>? { get }
  • The location where the Item was created, which may not be the same as the location depicted in the Item.

    Declaration

    Swift

    var locationCreated: Results<Location>? { get }
  • A video object.

    Declaration

    Swift

    var video: Results<Video>? { get }
  • The author of this Item.

    Declaration

    Swift

    var writtenBy: Results<Person>? { get }
  • Any type of file that can be stored on disk.

    Declaration

    Swift

    var file: Results<File>? { get }
  • The event where something is recorded.

    Declaration

    Swift

    var recordedAt: Results<Event>? { get }
  • A review of the Item.

    Declaration

    Swift

    var review: Results<Review>? { get }
  • A message channel this Item belongs to, for instance a WhatsApp chat.

    Declaration

    Swift

    var messageChannel: Results<MessageChannel>? { get }
  • The sender of an Item.

    Declaration

    Swift

    var sender: Results<Account>? { get }
  • The account that received, or is to receive, this Item.

    Declaration

    Swift

    var receiver: Results<Account>? { get }
  • cc

    Accounts this Message is sent to beside the receiver.

    Declaration

    Swift

    var cc: Results<Account>? { get }
  • bcc

    Accounts this Message is sent to beside the receiver, without showing this to the primary receiver.

    Declaration

    Swift

    var bcc: Results<Account>? { get }
  • The Account that is replied to.

    Declaration

    Swift

    var replyTo: Results<Account>? { get }
  • Undocumented

    Declaration

    Swift

    public required convenience init(from decoder: Decoder) throws