Class: Google::Apis::CivicinfoV2::AdministrationRegion
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Apis::CivicinfoV2::AdministrationRegion
 
 
- Defined in:
 - generated/google/apis/civicinfo_v2/classes.rb,
generated/google/apis/civicinfo_v2/representations.rb,
generated/google/apis/civicinfo_v2/representations.rb 
Overview
Describes information about a regional election administrative area.
Instance Attribute Summary collapse
- 
  
    
      #election_administration_body  ⇒ Google::Apis::CivicinfoV2::AdministrativeBody 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Information about an election administrative body (e.g. County Board of Elections).
 - 
  
    
      #id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An ID for this object.
 - 
  
    
      #local_jurisdiction  ⇒ Google::Apis::CivicinfoV2::AdministrationRegion 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Describes information about a regional election administrative area.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The name of the jurisdiction.
 - 
  
    
      #sources  ⇒ Array<Google::Apis::CivicinfoV2::Source> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of sources for this area.
 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ AdministrationRegion 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    
A new instance of AdministrationRegion.
 - 
  
    
      #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) ⇒ AdministrationRegion
Returns a new instance of AdministrationRegion
      58 59 60  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 58 def initialize(**args) update!(**args) end  | 
  
Instance Attribute Details
#election_administration_body ⇒ Google::Apis::CivicinfoV2::AdministrativeBody
Information about an election administrative body (e.g. County Board of
Elections).
Corresponds to the JSON property electionAdministrationBody
      33 34 35  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 33 def election_administration_body @election_administration_body end  | 
  
#id ⇒ String
An ID for this object. IDs may change in future requests and should not be
cached. Access to this field requires special access that can be requested
from the Request more link on the Quotas page.
Corresponds to the JSON property id
      40 41 42  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 40 def id @id end  | 
  
#local_jurisdiction ⇒ Google::Apis::CivicinfoV2::AdministrationRegion
Describes information about a regional election administrative area.
Corresponds to the JSON property local_jurisdiction
      45 46 47  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 45 def local_jurisdiction @local_jurisdiction end  | 
  
#name ⇒ String
The name of the jurisdiction.
Corresponds to the JSON property name
      50 51 52  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 50 def name @name end  | 
  
#sources ⇒ Array<Google::Apis::CivicinfoV2::Source>
A list of sources for this area. If multiple sources are listed the data has
been aggregated from those sources.
Corresponds to the JSON property sources
      56 57 58  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 56 def sources @sources end  | 
  
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
      63 64 65 66 67 68 69  | 
    
      # File 'generated/google/apis/civicinfo_v2/classes.rb', line 63 def update!(**args) @election_administration_body = args[:election_administration_body] if args.key?(:election_administration_body) @id = args[:id] if args.key?(:id) @local_jurisdiction = args[:local_jurisdiction] if args.key?(:local_jurisdiction) @name = args[:name] if args.key?(:name) @sources = args[:sources] if args.key?(:sources) end  |