View Source GoogleApi.CloudSupport.V2beta.Model.EmailMessage (google_api_cloud_support v0.7.0)

An email associated with a support case.

Attributes

  • actor (type: GoogleApi.CloudSupport.V2beta.Model.Actor.t, default: nil) - Output only. The user or Google Support agent that created this email message. This is inferred from the headers on the email message.
  • bodyContent (type: GoogleApi.CloudSupport.V2beta.Model.TextContent.t, default: nil) - Output only. The full email message body. A best-effort attempt is made to remove extraneous reply threads.
  • ccEmailAddresses (type: list(String.t), default: nil) - Output only. Email addresses CCed on the email.
  • createTime (type: DateTime.t, default: nil) - Output only. Time when this email message object was created.
  • name (type: String.t, default: nil) - Identifier. Resource name for the email message.
  • recipientEmailAddresses (type: list(String.t), default: nil) - Output only. Email addresses the email was sent to.
  • subject (type: String.t, default: nil) - Output only. Subject of the email.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.CloudSupport.V2beta.Model.EmailMessage{
  actor: GoogleApi.CloudSupport.V2beta.Model.Actor.t() | nil,
  bodyContent: GoogleApi.CloudSupport.V2beta.Model.TextContent.t() | nil,
  ccEmailAddresses: [String.t()] | nil,
  createTime: DateTime.t() | nil,
  name: String.t() | nil,
  recipientEmailAddresses: [String.t()] | nil,
  subject: String.t() | nil
}

Functions

@spec decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.