View Source GoogleApi.CloudSearch.V1.Model.EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata (google_api_cloud_search v0.22.0)

Meta data for drive documents.

Attributes

  • documentId (type: String.t, default: nil) - The drive document cosmo id. Client could use the id to build a URL to open a document. Please use Document.document_id.
  • isPrivate (type: boolean(), default: nil) - Additional field to identify whether a document is private since scope set to LIMITED can mean both that the doc is private or that it's shared with others. is_private indicates whether the doc is not shared with anyone except for the owner.
  • lastCommentTimeMs (type: String.t, default: nil) - Timestamp of the most recent comment added to the document in milliseconds since epoch.
  • lastEditTimeMs (type: String.t, default: nil) - Timestamp of the most recent edit from the current user in milliseconds since epoch.
  • lastModificationTimeMillis (type: String.t, default: nil) - Last modification time of the document (independent of the user that modified it).
  • lastUpdatedTimeMs (type: String.t, default: nil) - Timestamp of the last updated time of the document in milliseconds since epoch.
  • lastViewTimeMs (type: String.t, default: nil) - Timestamp of the most recent view from the current user in milliseconds since epoch.
  • owner (type: GoogleApi.CloudSearch.V1.Model.EnterpriseTopazSidekickCommonPerson.t, default: nil) - The owner of the document.
  • scope (type: String.t, default: nil) - ACL scope of the document which identifies the sharing status of the doc (e.g., limited, shared with link, team drive, ...).

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.CloudSearch.V1.Model.EnterpriseTopazSidekickCommonDocumentDriveDocumentMetadata{
    documentId: String.t() | nil,
    isPrivate: boolean() | nil,
    lastCommentTimeMs: String.t() | nil,
    lastEditTimeMs: String.t() | nil,
    lastModificationTimeMillis: String.t() | nil,
    lastUpdatedTimeMs: String.t() | nil,
    lastViewTimeMs: String.t() | nil,
    owner:
      GoogleApi.CloudSearch.V1.Model.EnterpriseTopazSidekickCommonPerson.t()
      | nil,
    scope: String.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.