google_api_tag_manager v0.4.0 GoogleApi.TagManager.V2.Model.WorkspaceProposal View Source

A workspace proposal represents an ongoing review of workspace changes in an effort to gain approval for container version creation.

Attributes

  • authors ([WorkspaceProposalUser]): List of authors for the workspace proposal. Defaults to: null.
  • fingerprint (String.t): The fingerprint of the GTM workspace proposal as computed at storage time. This value is recomputed whenever the proposal is modified. Defaults to: null.
  • history ([WorkspaceProposalHistory]): Records the history of comments and status changes. Defaults to: null.
  • path (String.t): GTM workspace proposal's relative path. Defaults to: null.
  • reviewers ([WorkspaceProposalUser]): Lists of reviewers for the workspace proposal. Defaults to: null.
  • status (String.t): The status of the workspace proposal as it goes through review. Defaults to: null.

    • Enum - one of [approved, cancelled, completed, requested, reviewed, statusUnspecified]

Link to this section Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Link to this section Types

Link to this type

t() View Source
t() :: %GoogleApi.TagManager.V2.Model.WorkspaceProposal{
  authors: [GoogleApi.TagManager.V2.Model.WorkspaceProposalUser.t()],
  fingerprint: any(),
  history: [GoogleApi.TagManager.V2.Model.WorkspaceProposalHistory.t()],
  path: any(),
  reviewers: [GoogleApi.TagManager.V2.Model.WorkspaceProposalUser.t()],
  status: any()
}

Link to this section Functions

Link to this function

decode(value, options) View Source
decode(struct(), keyword()) :: struct()

Unwrap a decoded JSON object into its complex fields.