View Source GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration (google_api_integrations v0.6.0)

Expiration configs for the approval request.

Attributes

  • expireTime (type: DateTime.t, default: nil) - Output only. Time after which the suspension expires, if no action taken.
  • liftWhenExpired (type: boolean(), default: nil) - Whether the suspension will be REJECTED or LIFTED upon expiration. REJECTED is the default behavior.
  • remindTime (type: DateTime.t, default: nil) - Time after the previous suspension action reminder, if any, is sent using the selected notification option, for a suspension which is still PENDING_UNSPECIFIED.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.Integrations.V1alpha.Model.GoogleCloudIntegrationsV1alphaSuspensionApprovalExpiration{
    expireTime: DateTime.t() | nil,
    liftWhenExpired: boolean() | nil,
    remindTime: DateTime.t() | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.