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
      2991 2992 2993  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2991 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
      2963 2964 2965  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2963 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
      2969 2970 2971  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2969 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
      2977 2978 2979  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2977 def note @note end  | 
  
#note_id ⇒ String
The unique ID for the note.
Corresponds to the JSON property noteId
      2983 2984 2985  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2983 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
      2989 2990 2991  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2989 def proposal_revision @proposal_revision end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      2996 2997 2998 2999 3000 3001 3002  | 
    
      # File 'generated/google/apis/adexchangebuyer2_v2beta1/classes.rb', line 2996 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  |