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

View Source

An account covered by a hold. This structure is immutable. It can be an individual account or a Google Group, depending on the service. To work with Vault resources, the account must have the [required Vault privileges] (https://support.google.com/vault/answer/2799699) and access to the matter. To access a matter, the account must have created the matter, have the matter shared with them, or have the View All Matters privilege.

Attributes

  • accountId (type: String.t, default: nil) - The account ID, as provided by the Admin SDK.
  • email (type: String.t, default: nil) - The primary email address of the account. If used as an input, this takes precedence over accountId.
  • firstName (type: String.t, default: nil) - Output only. The first name of the account holder.
  • holdTime (type: DateTime.t, default: nil) - Output only. When the account was put on hold.
  • lastName (type: String.t, default: nil) - Output only. The last name of the account holder.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.Vault.V1.Model.HeldAccount{
  accountId: String.t() | nil,
  email: String.t() | nil,
  firstName: String.t() | nil,
  holdTime: DateTime.t() | nil,
  lastName: String.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.