View Source GoogleApi.Drive.V3.Model.Comment (google_api_drive v0.27.1)

A comment on a file. Some resource methods (such as comments.update) require a commentId. Use the comments.list method to retrieve the ID for a comment in a file.

Attributes

  • anchor (type: String.t, default: nil) - A region of the document represented as a JSON string. For details on defining anchor properties, refer to Manage comments and replies.
  • author (type: GoogleApi.Drive.V3.Model.User.t, default: nil) - Output only. The author of the comment. The author's email address and permission ID will not be populated.
  • content (type: String.t, default: nil) - The plain text content of the comment. This field is used for setting the content, while htmlContent should be displayed.
  • createdTime (type: DateTime.t, default: nil) - The time at which the comment was created (RFC 3339 date-time).
  • deleted (type: boolean(), default: nil) - Output only. Whether the comment has been deleted. A deleted comment has no content.
  • htmlContent (type: String.t, default: nil) - Output only. The content of the comment with HTML formatting.
  • id (type: String.t, default: nil) - Output only. The ID of the comment.
  • kind (type: String.t, default: drive#comment) - Output only. Identifies what kind of resource this is. Value: the fixed string "drive#comment".
  • modifiedTime (type: DateTime.t, default: nil) - The last time the comment or any of its replies was modified (RFC 3339 date-time).
  • quotedFileContent (type: GoogleApi.Drive.V3.Model.CommentQuotedFileContent.t, default: nil) - The file content to which the comment refers, typically within the anchor region. For a text file, for example, this would be the text at the location of the comment.
  • replies (type: list(GoogleApi.Drive.V3.Model.Reply.t), default: nil) - Output only. The full list of replies to the comment in chronological order.
  • resolved (type: boolean(), default: nil) - Output only. Whether the comment has been resolved by one of its replies.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.Drive.V3.Model.Comment{
  anchor: String.t() | nil,
  author: GoogleApi.Drive.V3.Model.User.t() | nil,
  content: String.t() | nil,
  createdTime: DateTime.t() | nil,
  deleted: boolean() | nil,
  htmlContent: String.t() | nil,
  id: String.t() | nil,
  kind: String.t() | nil,
  modifiedTime: DateTime.t() | nil,
  quotedFileContent:
    GoogleApi.Drive.V3.Model.CommentQuotedFileContent.t() | nil,
  replies: [GoogleApi.Drive.V3.Model.Reply.t()] | nil,
  resolved: boolean() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.