Class: Google::Apis::ContentV2::ShippingSettings

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
generated/google/apis/content_v2/classes.rb,
generated/google/apis/content_v2/representations.rb,
generated/google/apis/content_v2/representations.rb

Overview

The merchant account's shipping settings.

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ ShippingSettings


6245
6246
6247
# File 'generated/google/apis/content_v2/classes.rb', line 6245

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#account_idString

The ID of the account to which these account shipping settings belong. Ignored upon update, always present in get request responses. Corresponds to the JSON property accountId


6233
6234
6235
# File 'generated/google/apis/content_v2/classes.rb', line 6233

def 
  @account_id
end

#postal_code_groupsArray<Google::Apis::ContentV2::PostalCodeGroup>

A list of postal code groups that can be referred to in services. Optional. Corresponds to the JSON property postalCodeGroups


6238
6239
6240
# File 'generated/google/apis/content_v2/classes.rb', line 6238

def postal_code_groups
  @postal_code_groups
end

#servicesArray<Google::Apis::ContentV2::Service>

The target account's list of services. Optional. Corresponds to the JSON property services


6243
6244
6245
# File 'generated/google/apis/content_v2/classes.rb', line 6243

def services
  @services
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object


6250
6251
6252
6253
6254
# File 'generated/google/apis/content_v2/classes.rb', line 6250

def update!(**args)
  @account_id = args[:account_id] if args.key?(:account_id)
  @postal_code_groups = args[:postal_code_groups] if args.key?(:postal_code_groups)
  @services = args[:services] if args.key?(:services)
end