Class: Google::Apis::DfareportingV3_1::OrderContact
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::DfareportingV3_1::OrderContact
 
 
- Includes:
 - Core::Hashable, Core::JsonObjectSupport
 
- Defined in:
 - generated/google/apis/dfareporting_v3_1/classes.rb,
generated/google/apis/dfareporting_v3_1/representations.rb,
generated/google/apis/dfareporting_v3_1/representations.rb 
Overview
Contact of an order.
Instance Attribute Summary collapse
- 
  
    
      #contact_info  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Free-form information about this contact.
 - 
  
    
      #contact_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of this contact.
 - 
  
    
      #contact_title  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Title of this contact.
 - 
  
    
      #contact_type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Type of this contact.
 - 
  
    
      #signature_user_profile_id  ⇒ Fixnum 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
ID of the user profile containing the signature that will be embedded into order documents.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ OrderContact 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of OrderContact.
 - 
  
    
      #update!(**args)  ⇒ Object 
    
    
  
  
  
  
  
  
  
  
  
    
Update properties of this object.
 
Methods included from Core::JsonObjectSupport
Methods included from Core::Hashable
Constructor Details
#initialize(**args) ⇒ OrderContact
Returns a new instance of OrderContact
      7968 7969 7970  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7968 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#contact_info ⇒ String
Free-form information about this contact. It could be any information related
to this contact in addition to type, title, name, and signature user profile
ID.
Corresponds to the JSON property contactInfo
      7945 7946 7947  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7945 def contact_info @contact_info end  | 
  
#contact_name ⇒ String
Name of this contact.
Corresponds to the JSON property contactName
      7950 7951 7952  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7950 def contact_name @contact_name end  | 
  
#contact_title ⇒ String
Title of this contact.
Corresponds to the JSON property contactTitle
      7955 7956 7957  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7955 def contact_title @contact_title end  | 
  
#contact_type ⇒ String
Type of this contact.
Corresponds to the JSON property contactType
      7960 7961 7962  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7960 def contact_type @contact_type end  | 
  
#signature_user_profile_id ⇒ Fixnum
ID of the user profile containing the signature that will be embedded into
order documents.
Corresponds to the JSON property signatureUserProfileId
      7966 7967 7968  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7966 def signature_user_profile_id @signature_user_profile_id end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      7973 7974 7975 7976 7977 7978 7979  | 
    
      # File 'generated/google/apis/dfareporting_v3_1/classes.rb', line 7973 def update!(**args) @contact_info = args[:contact_info] if args.key?(:contact_info) @contact_name = args[:contact_name] if args.key?(:contact_name) @contact_title = args[:contact_title] if args.key?(:contact_title) @contact_type = args[:contact_type] if args.key?(:contact_type) @signature_user_profile_id = args[:signature_user_profile_id] if args.key?(:signature_user_profile_id) end  |