View Source GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicyApiLifecycle (google_api_chrome_policy v0.4.0)

Lifecycle information.

Attributes

  • deprecatedInFavorOf (type: list(String.t), default: nil) - In the event that this policy was deprecated in favor of another policy, the fully qualified namespace(s) of the new policies as they will show in PolicyAPI. Could only be set if policy_api_lifecycle_stage is API_DEPRECATED.
  • description (type: String.t, default: nil) - Description about current life cycle.
  • endSupport (type: GoogleApi.ChromePolicy.V1.Model.GoogleTypeDate.t, default: nil) - End supporting date for current policy. Attempting to modify a policy after its end support date will result in a Bad Request (400 error). Could only be set if policy_api_lifecycle_stage is API_DEPRECATED.
  • policyApiLifecycleStage (type: String.t, default: nil) - Indicates current life cycle stage of the policy API.
  • scheduledToDeprecatePolicies (type: list(String.t), default: nil) - Corresponding to deprecated_in_favor_of, the fully qualified namespace(s) of the old policies that will be deprecated because of introduction of this policy. This field should not be manually set but will be set and exposed through PolicyAPI automatically.

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() ::
  %GoogleApi.ChromePolicy.V1.Model.GoogleChromePolicyVersionsV1PolicyApiLifecycle{
    deprecatedInFavorOf: [String.t()] | nil,
    description: String.t() | nil,
    endSupport: GoogleApi.ChromePolicy.V1.Model.GoogleTypeDate.t() | nil,
    policyApiLifecycleStage: String.t() | nil,
    scheduledToDeprecatePolicies: [String.t()] | nil
  }

Functions

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

Unwrap a decoded JSON object into its complex fields.