Class: Google::Apis::CivicinfoV2::SimpleAddressType
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::CivicinfoV2::SimpleAddressType
 
- Defined in:
- generated/google/apis/civicinfo_v2/classes.rb,
 generated/google/apis/civicinfo_v2/representations.rb,
 generated/google/apis/civicinfo_v2/representations.rb
Overview
A simple representation of an address.
Instance Attribute Summary collapse
- 
  
    
      #city  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The city or town for the address. 
- 
  
    
      #line1  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The street name and number of this address. 
- 
  
    
      #line2  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The second line the address, if needed. 
- 
  
    
      #line3  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The third line of the address, if needed. 
- 
  
    
      #location_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of the location. 
- 
  
    
      #state  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The US two letter state abbreviation of the address. 
- 
  
    
      #zip  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The US Postal Zip Code of the address. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ SimpleAddressType 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of SimpleAddressType. 
- 
  
    
      #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) ⇒ SimpleAddressType
Returns a new instance of SimpleAddressType
| 1306 1307 1308 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1306 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#city ⇒ String
The city or town for the address.
Corresponds to the JSON property city
| 1274 1275 1276 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1274 def city @city end | 
#line1 ⇒ String
The street name and number of this address.
Corresponds to the JSON property line1
| 1279 1280 1281 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1279 def line1 @line1 end | 
#line2 ⇒ String
The second line the address, if needed.
Corresponds to the JSON property line2
| 1284 1285 1286 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1284 def line2 @line2 end | 
#line3 ⇒ String
The third line of the address, if needed.
Corresponds to the JSON property line3
| 1289 1290 1291 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1289 def line3 @line3 end | 
#location_name ⇒ String
The name of the location.
Corresponds to the JSON property locationName
| 1294 1295 1296 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1294 def location_name @location_name end | 
#state ⇒ String
The US two letter state abbreviation of the address.
Corresponds to the JSON property state
| 1299 1300 1301 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1299 def state @state end | 
#zip ⇒ String
The US Postal Zip Code of the address.
Corresponds to the JSON property zip
| 1304 1305 1306 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1304 def zip @zip end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 1311 1312 1313 1314 1315 1316 1317 1318 1319 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 1311 def update!(**args) @city = args[:city] if args.key?(:city) @line1 = args[:line1] if args.key?(:line1) @line2 = args[:line2] if args.key?(:line2) @line3 = args[:line3] if args.key?(:line3) @location_name = args[:location_name] if args.key?(:location_name) @state = args[:state] if args.key?(:state) @zip = args[:zip] if args.key?(:zip) end |