View Source GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Notification (google_api_advisory_notifications v0.4.0)

A notification object for notifying customers about security and privacy issues.

Attributes

  • createTime (type: DateTime.t, default: nil) - Output only. Time the notification was created.
  • messages (type: list(GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Message.t), default: nil) - A list of messages in the notification.
  • name (type: String.t, default: nil) - The resource name of the notification. Format: organizations/{organization}/locations/{location}/notifications/{notification} or projects/{project}/locations/{location}/notifications/{notification}.
  • notificationType (type: String.t, default: nil) - Type of notification
  • subject (type: GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Subject.t, default: nil) - The subject line of the notification.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Notification{
    createTime: DateTime.t() | nil,
    messages:
      [
        GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Message.t()
      ]
      | nil,
    name: String.t() | nil,
    notificationType: String.t() | nil,
    subject:
      GoogleApi.AdvisoryNotifications.V1.Model.GoogleCloudAdvisorynotificationsV1Subject.t()
      | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.