View Source GoogleApi.AppEngine.V1.Model.ProjectEvent (google_api_app_engine v0.42.0)

The request sent to CLHs during project events.

Attributes

  • eventId (type: String.t, default: nil) - The unique ID for this project event. CLHs can use this value to dedup repeated calls. required
  • phase (type: String.t, default: nil) - Phase indicates when in the container event propagation this event is being communicated. Events are sent before and after the per-resource events are propagated. required
  • projectMetadata (type: GoogleApi.AppEngine.V1.Model.ProjectsMetadata.t, default: nil) - The projects metadata for this project. required
  • state (type: GoogleApi.AppEngine.V1.Model.ContainerState.t, default: nil) - The state of the organization that led to this event.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

t()

@type t() :: %GoogleApi.AppEngine.V1.Model.ProjectEvent{
  eventId: String.t() | nil,
  phase: String.t() | nil,
  projectMetadata: GoogleApi.AppEngine.V1.Model.ProjectsMetadata.t() | nil,
  state: GoogleApi.AppEngine.V1.Model.ContainerState.t() | nil
}

Functions

decode(value, options)

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

Unwrap a decoded JSON object into its complex fields.