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

A history event that represents a comment or status change in the proposal.

Attributes

  • comment (WorkspaceProposalHistoryComment): A user or reviewer comment. Defaults to: null.
  • createdBy (WorkspaceProposalUser): The party responsible for the change in history. Defaults to: null.
  • createdTimestamp (Timestamp): When this history event was added to the workspace proposal. Defaults to: null.
  • statusChange (WorkspaceProposalHistoryStatusChange): A change in the proposal's status. Defaults to: null.
  • type (String.t): The history type distinguishing between comments and status changes. Defaults to: null.

    • Enum - one of [comment, statusChange, unspecified]

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.WorkspaceProposalHistory{
  comment: GoogleApi.TagManager.V2.Model.WorkspaceProposalHistoryComment.t(),
  createdBy: GoogleApi.TagManager.V2.Model.WorkspaceProposalUser.t(),
  createdTimestamp: GoogleApi.TagManager.V2.Model.Timestamp.t(),
  statusChange:
    GoogleApi.TagManager.V2.Model.WorkspaceProposalHistoryStatusChange.t(),
  type: 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.