View Source GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceNote (google_api_ad_exchange_buyer v0.41.0)

A proposal is associated with a bunch of notes which may optionally be associated with a deal and/or revision number.

Attributes

  • creatorRole (type: String.t, default: nil) - The role of the person (buyer/seller) creating the note. (readonly)
  • dealId (type: String.t, default: nil) - Notes can optionally be associated with a deal. (readonly, except on create)
  • kind (type: String.t, default: adexchangebuyer#marketplaceNote) - Identifies what kind of resource this is. Value: the fixed string "adexchangebuyer#marketplaceNote".
  • note (type: String.t, default: nil) - The actual note to attach. (readonly, except on create)
  • noteId (type: String.t, default: nil) - The unique id for the note. (readonly)
  • proposalId (type: String.t, default: nil) - The proposalId that a note is attached to. (readonly)
  • proposalRevisionNumber (type: String.t, default: nil) - If the note is associated with a proposal revision number, then store that here. (readonly, except on create)
  • timestampMs (type: String.t, default: nil) - The timestamp (ms since epoch) that this note was created. (readonly)

Summary

Functions

Unwrap a decoded JSON object into its complex fields.

Types

@type t() :: %GoogleApi.AdExchangeBuyer.V14.Model.MarketplaceNote{
  creatorRole: String.t() | nil,
  dealId: String.t() | nil,
  kind: String.t() | nil,
  note: String.t() | nil,
  noteId: String.t() | nil,
  proposalId: String.t() | nil,
  proposalRevisionNumber: String.t() | nil,
  timestampMs: String.t() | nil
}

Functions

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

Unwrap a decoded JSON object into its complex fields.