Class: Google::Apis::CivicinfoV2::PostalAddress
- Inherits:
-
Object
- Object
- Google::Apis::CivicinfoV2::PostalAddress
- Defined in:
- generated/google/apis/civicinfo_v2/classes.rb,
generated/google/apis/civicinfo_v2/representations.rb,
generated/google/apis/civicinfo_v2/representations.rb
Instance Attribute Summary collapse
-
#address_lines ⇒ Array<String>
Corresponds to the JSON property
addressLines
. -
#administrative_area_name ⇒ String
Corresponds to the JSON property
administrativeAreaName
. -
#country_name ⇒ String
Corresponds to the JSON property
countryName
. -
#country_name_code ⇒ String
Corresponds to the JSON property
countryNameCode
. -
#dependent_locality_name ⇒ String
Corresponds to the JSON property
dependentLocalityName
. -
#dependent_thoroughfare_name ⇒ String
Corresponds to the JSON property
dependentThoroughfareName
. -
#firm_name ⇒ String
Corresponds to the JSON property
firmName
. -
#is_disputed ⇒ Boolean
(also: #is_disputed?)
Corresponds to the JSON property
isDisputed
. -
#language_code ⇒ String
Corresponds to the JSON property
languageCode
. -
#locality_name ⇒ String
Corresponds to the JSON property
localityName
. -
#post_box_number ⇒ String
Corresponds to the JSON property
postBoxNumber
. -
#postal_code_number ⇒ String
Corresponds to the JSON property
postalCodeNumber
. -
#postal_code_number_extension ⇒ String
Corresponds to the JSON property
postalCodeNumberExtension
. -
#premise_name ⇒ String
Corresponds to the JSON property
premiseName
. -
#recipient_name ⇒ String
Corresponds to the JSON property
recipientName
. -
#sorting_code ⇒ String
Corresponds to the JSON property
sortingCode
. -
#sub_administrative_area_name ⇒ String
Corresponds to the JSON property
subAdministrativeAreaName
. -
#sub_premise_name ⇒ String
Corresponds to the JSON property
subPremiseName
. -
#thoroughfare_name ⇒ String
Corresponds to the JSON property
thoroughfareName
. -
#thoroughfare_number ⇒ String
Corresponds to the JSON property
thoroughfareNumber
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PostalAddress
constructor
A new instance of PostalAddress.
-
#update!(**args) ⇒ Object
Update properties of this object.
Methods included from Google::Apis::Core::JsonObjectSupport
Methods included from Google::Apis::Core::Hashable
Constructor Details
#initialize(**args) ⇒ PostalAddress
Returns a new instance of PostalAddress
1336 1337 1338 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1336 def initialize(**args) update!(**args) end |
Instance Attribute Details
#address_lines ⇒ Array<String>
Corresponds to the JSON property addressLines
1238 1239 1240 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1238 def address_lines @address_lines end |
#administrative_area_name ⇒ String
Corresponds to the JSON property administrativeAreaName
1243 1244 1245 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1243 def administrative_area_name @administrative_area_name end |
#country_name ⇒ String
Corresponds to the JSON property countryName
1248 1249 1250 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1248 def country_name @country_name end |
#country_name_code ⇒ String
Corresponds to the JSON property countryNameCode
1253 1254 1255 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1253 def country_name_code @country_name_code end |
#dependent_locality_name ⇒ String
Corresponds to the JSON property dependentLocalityName
1258 1259 1260 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1258 def dependent_locality_name @dependent_locality_name end |
#dependent_thoroughfare_name ⇒ String
Corresponds to the JSON property dependentThoroughfareName
1263 1264 1265 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1263 def dependent_thoroughfare_name @dependent_thoroughfare_name end |
#firm_name ⇒ String
Corresponds to the JSON property firmName
1268 1269 1270 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1268 def firm_name @firm_name end |
#is_disputed ⇒ Boolean Also known as: is_disputed?
Corresponds to the JSON property isDisputed
1273 1274 1275 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1273 def is_disputed @is_disputed end |
#language_code ⇒ String
Corresponds to the JSON property languageCode
1279 1280 1281 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1279 def language_code @language_code end |
#locality_name ⇒ String
Corresponds to the JSON property localityName
1284 1285 1286 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1284 def locality_name @locality_name end |
#post_box_number ⇒ String
Corresponds to the JSON property postBoxNumber
1289 1290 1291 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1289 def post_box_number @post_box_number end |
#postal_code_number ⇒ String
Corresponds to the JSON property postalCodeNumber
1294 1295 1296 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1294 def postal_code_number @postal_code_number end |
#postal_code_number_extension ⇒ String
Corresponds to the JSON property postalCodeNumberExtension
1299 1300 1301 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1299 def postal_code_number_extension @postal_code_number_extension end |
#premise_name ⇒ String
Corresponds to the JSON property premiseName
1304 1305 1306 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1304 def premise_name @premise_name end |
#recipient_name ⇒ String
Corresponds to the JSON property recipientName
1309 1310 1311 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1309 def recipient_name @recipient_name end |
#sorting_code ⇒ String
Corresponds to the JSON property sortingCode
1314 1315 1316 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1314 def sorting_code @sorting_code end |
#sub_administrative_area_name ⇒ String
Corresponds to the JSON property subAdministrativeAreaName
1319 1320 1321 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1319 def sub_administrative_area_name @sub_administrative_area_name end |
#sub_premise_name ⇒ String
Corresponds to the JSON property subPremiseName
1324 1325 1326 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1324 def sub_premise_name @sub_premise_name end |
#thoroughfare_name ⇒ String
Corresponds to the JSON property thoroughfareName
1329 1330 1331 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1329 def thoroughfare_name @thoroughfare_name end |
#thoroughfare_number ⇒ String
Corresponds to the JSON property thoroughfareNumber
1334 1335 1336 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1334 def thoroughfare_number @thoroughfare_number end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1341 def update!(**args) @address_lines = args[:address_lines] if args.key?(:address_lines) @administrative_area_name = args[:administrative_area_name] if args.key?(:administrative_area_name) @country_name = args[:country_name] if args.key?(:country_name) @country_name_code = args[:country_name_code] if args.key?(:country_name_code) @dependent_locality_name = args[:dependent_locality_name] if args.key?(:dependent_locality_name) @dependent_thoroughfare_name = args[:dependent_thoroughfare_name] if args.key?(:dependent_thoroughfare_name) @firm_name = args[:firm_name] if args.key?(:firm_name) @is_disputed = args[:is_disputed] if args.key?(:is_disputed) @language_code = args[:language_code] if args.key?(:language_code) @locality_name = args[:locality_name] if args.key?(:locality_name) @post_box_number = args[:post_box_number] if args.key?(:post_box_number) @postal_code_number = args[:postal_code_number] if args.key?(:postal_code_number) @postal_code_number_extension = args[:postal_code_number_extension] if args.key?(:postal_code_number_extension) @premise_name = args[:premise_name] if args.key?(:premise_name) @recipient_name = args[:recipient_name] if args.key?(:recipient_name) @sorting_code = args[:sorting_code] if args.key?(:sorting_code) @sub_administrative_area_name = args[:sub_administrative_area_name] if args.key?(:sub_administrative_area_name) @sub_premise_name = args[:sub_premise_name] if args.key?(:sub_premise_name) @thoroughfare_name = args[:thoroughfare_name] if args.key?(:thoroughfare_name) @thoroughfare_number = args[:thoroughfare_number] if args.key?(:thoroughfare_number) end |