Class: Google::Apis::Adexchangebuyer2V2beta1::Note
- Inherits:
-
Object
- Object
- Google::Apis::Adexchangebuyer2V2beta1::Note
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/adexchangebuyer2_v2beta1/classes.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb,
generated/google/apis/adexchangebuyer2_v2beta1/representations.rb
Overview
A proposal may be associated to several notes.
Instance Attribute Summary collapse
-
#create_time ⇒ String
The timestamp for when this note was created.
-
#creator_role ⇒ String
The role of the person (buyer/seller) creating the note.
-
#note ⇒ String
The actual note to attach.
-
#note_id ⇒ String
The unique ID for the note.
-
#proposal_revision ⇒ Fixnum
The revision number of the proposal when the note is created.
Instance Method Summary collapse
-
#initialize(**args) ⇒ Note
constructor
A new instance of Note.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ Note
Returns a new instance of Note
3000 3001 3002 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3000 def initialize(**args) update!(**args) end |
Instance Attribute Details
#create_time ⇒ String
The timestamp for when this note was created.
Corresponds to the JSON property createTime
2972 2973 2974 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2972 def create_time @create_time end |
#creator_role ⇒ String
The role of the person (buyer/seller) creating the note.
Corresponds to the JSON property creatorRole
2978 2979 2980 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2978 def creator_role @creator_role end |
#note ⇒ String
The actual note to attach.
(max-length: 1024 unicode code units)
Note: This field may be set only when creating the resource. Modifying
this field while updating the resource will result in an error.
Corresponds to the JSON property note
2986 2987 2988 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2986 def note @note end |
#note_id ⇒ String
The unique ID for the note.
Corresponds to the JSON property noteId
2992 2993 2994 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2992 def note_id @note_id end |
#proposal_revision ⇒ Fixnum
The revision number of the proposal when the note is created.
Corresponds to the JSON property proposalRevision
2998 2999 3000 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2998 def proposal_revision @proposal_revision end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
3005 3006 3007 3008 3009 3010 3011 |
# File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 3005 def update!(**args) @create_time = args[:create_time] if args.key?(:create_time) @creator_role = args[:creator_role] if args.key?(:creator_role) @note = args[:note] if args.key?(:note) @note_id = args[:note_id] if args.key?(:note_id) @proposal_revision = args[:proposal_revision] if args.key?(:proposal_revision) end |