GoogleApi.Vault.V1.Model.CorpusQuery (google_api_vault v0.25.0)

View Source

Service-specific options for holds.

Attributes

  • calendarQuery (type: GoogleApi.Vault.V1.Model.HeldCalendarQuery.t, default: nil) - Service-specific options for Calendar holds. If set, CorpusType must be CALENDAR.
  • driveQuery (type: GoogleApi.Vault.V1.Model.HeldDriveQuery.t, default: nil) - Service-specific options for Drive holds. If set, CorpusType must be DRIVE.
  • groupsQuery (type: GoogleApi.Vault.V1.Model.HeldGroupsQuery.t, default: nil) - Service-specific options for Groups holds. If set, CorpusType must be GROUPS.
  • hangoutsChatQuery (type: GoogleApi.Vault.V1.Model.HeldHangoutsChatQuery.t, default: nil) - Service-specific options for Chat holds. If set, CorpusType must be HANGOUTS_CHAT.
  • mailQuery (type: GoogleApi.Vault.V1.Model.HeldMailQuery.t, default: nil) - Service-specific options for Gmail holds. If set, CorpusType must be MAIL.
  • voiceQuery (type: GoogleApi.Vault.V1.Model.HeldVoiceQuery.t, default: nil) - Service-specific options for Voice holds. If set, CorpusType must be VOICE.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Vault.V1.Model.CorpusQuery{
  calendarQuery: GoogleApi.Vault.V1.Model.HeldCalendarQuery.t() | nil,
  driveQuery: GoogleApi.Vault.V1.Model.HeldDriveQuery.t() | nil,
  groupsQuery: GoogleApi.Vault.V1.Model.HeldGroupsQuery.t() | nil,
  hangoutsChatQuery: GoogleApi.Vault.V1.Model.HeldHangoutsChatQuery.t() | nil,
  mailQuery: GoogleApi.Vault.V1.Model.HeldMailQuery.t() | nil,
  voiceQuery: GoogleApi.Vault.V1.Model.HeldVoiceQuery.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.