google_api_tag_manager v0.3.0 GoogleApi.TagManager.V2.Model.UpdateWorkspaceProposalRequest View Source

Updates a workspace proposal with patch-like semantics.

Attributes

  • fingerprint (String.t): When provided, this fingerprint must match the fingerprint of the proposal in storage. Defaults to: null.
  • newComment (WorkspaceProposalHistoryComment): If present, a new comment is added to the workspace proposal history. Defaults to: null.
  • reviewers ([WorkspaceProposalUser]): If present, the list of reviewers of the workspace proposal is updated. Defaults to: null.
  • status (String.t): If present, the status of the workspace proposal is updated. 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.UpdateWorkspaceProposalRequest{
  fingerprint: any(),
  newComment: GoogleApi.TagManager.V2.Model.WorkspaceProposalHistoryComment.t(),
  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.