Class: Google::Apis::DfareportingV3_3::OrderContact
- Inherits:
-
Object
- Object
- Google::Apis::DfareportingV3_3::OrderContact
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- generated/google/apis/dfareporting_v3_3/classes.rb,
generated/google/apis/dfareporting_v3_3/representations.rb,
generated/google/apis/dfareporting_v3_3/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.
7850 7851 7852 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7850 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
7827 7828 7829 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7827 def contact_info @contact_info end |
#contact_name ⇒ String
Name of this contact.
Corresponds to the JSON property contactName
7832 7833 7834 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7832 def contact_name @contact_name end |
#contact_title ⇒ String
Title of this contact.
Corresponds to the JSON property contactTitle
7837 7838 7839 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7837 def contact_title @contact_title end |
#contact_type ⇒ String
Type of this contact.
Corresponds to the JSON property contactType
7842 7843 7844 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7842 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
7848 7849 7850 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7848 def signature_user_profile_id @signature_user_profile_id end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
7855 7856 7857 7858 7859 7860 7861 |
# File 'generated/google/apis/dfareporting_v3_3/classes.rb', line 7855 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 |