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  |