View Source GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession (google_api_chrome_management v0.9.0)

Describes the ChromeOS user session that a CertificateProvisioningProcess belongs to.

Attributes

  • chromeOsDevice (type: GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsDevice.t, default: nil) - Output only. This field contains information about the ChromeOS device that the user session is running on. It is only set if the user session is affiliated, i.e. if the user is managed by the same organization that managed the ChromeOS device.
  • userDirectoryApiId (type: String.t, default: nil) - Output only. The unique Directory API ID of the user.
  • userPrimaryEmail (type: String.t, default: nil) - Output only. The primary e-mail address of the user.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() ::
  %GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsUserSession{
    chromeOsDevice:
      GoogleApi.ChromeManagement.V1.Model.GoogleChromeManagementVersionsV1alpha1ChromeOsDevice.t()
      | nil,
    userDirectoryApiId: String.t() | nil,
    userPrimaryEmail: String.t() | nil
  }

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.