Class: Google::Apis::CivicinfoV2::AdministrativeBody
- Inherits:
- 
      Object
      
        - Object
- Google::Apis::CivicinfoV2::AdministrativeBody
 
- Defined in:
- generated/google/apis/civicinfo_v2/classes.rb,
 generated/google/apis/civicinfo_v2/representations.rb,
 generated/google/apis/civicinfo_v2/representations.rb
Overview
Information about an election administrative body (e.g. County Board of Elections).
Instance Attribute Summary collapse
- 
  
    
      #absentee_voting_info_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body for information on absentee voting. 
- 
  
    
      #address_lines  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    Corresponds to the JSON property addressLines.
- 
  
    
      #ballot_info_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body to give contest information to the voter. 
- 
  
    
      #correspondence_address  ⇒ Google::Apis::CivicinfoV2::SimpleAddressType 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A simple representation of an address. 
- 
  
    
      #election_info_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body for looking up general election information. 
- 
  
    
      #election_officials  ⇒ Array<Google::Apis::CivicinfoV2::ElectionOfficial> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The election officials for this election administrative body. 
- 
  
    
      #election_registration_confirmation_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body for confirming that the voter is registered to vote. 
- 
  
    
      #election_registration_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body for looking up how to register to vote. 
- 
  
    
      #election_rules_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body describing election rules to the voter. 
- 
  
    
      #hours_of_operation  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the hours of operation for this administrative body. 
- 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    The name of this election administrative body. 
- 
  
    
      #physical_address  ⇒ Google::Apis::CivicinfoV2::SimpleAddressType 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A simple representation of an address. 
- 
  
    
      #voter_services  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A description of the services this administrative body may provide. 
- 
  
    
      #voting_location_finder_url  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    A URL provided by this administrative body for looking up where to vote. 
Instance Method Summary collapse
- 
  
    
      #initialize(**args)  ⇒ AdministrativeBody 
    
    
  
  
  
    constructor
  
  
  
  
  
  
  
    A new instance of AdministrativeBody. 
- 
  
    
      #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) ⇒ AdministrativeBody
Returns a new instance of AdministrativeBody
| 152 153 154 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 152 def initialize(**args) update!(**args) end | 
Instance Attribute Details
#absentee_voting_info_url ⇒ String
A URL provided by this administrative body for information on absentee voting.
Corresponds to the JSON property absenteeVotingInfoUrl
| 80 81 82 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 80 def absentee_voting_info_url @absentee_voting_info_url end | 
#address_lines ⇒ Array<String>
Corresponds to the JSON property addressLines
| 85 86 87 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 85 def address_lines @address_lines end | 
#ballot_info_url ⇒ String
A URL provided by this administrative body to give contest information to the
voter.
Corresponds to the JSON property ballotInfoUrl
| 91 92 93 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 91 def ballot_info_url @ballot_info_url end | 
#correspondence_address ⇒ Google::Apis::CivicinfoV2::SimpleAddressType
A simple representation of an address.
Corresponds to the JSON property correspondenceAddress
| 96 97 98 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 96 def correspondence_address @correspondence_address end | 
#election_info_url ⇒ String
A URL provided by this administrative body for looking up general election
information.
Corresponds to the JSON property electionInfoUrl
| 102 103 104 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 102 def election_info_url @election_info_url end | 
#election_officials ⇒ Array<Google::Apis::CivicinfoV2::ElectionOfficial>
The election officials for this election administrative body.
Corresponds to the JSON property electionOfficials
| 107 108 109 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 107 def election_officials @election_officials end | 
#election_registration_confirmation_url ⇒ String
A URL provided by this administrative body for confirming that the voter is
registered to vote.
Corresponds to the JSON property electionRegistrationConfirmationUrl
| 113 114 115 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 113 def election_registration_confirmation_url @election_registration_confirmation_url end | 
#election_registration_url ⇒ String
A URL provided by this administrative body for looking up how to register to
vote.
Corresponds to the JSON property electionRegistrationUrl
| 119 120 121 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 119 def election_registration_url @election_registration_url end | 
#election_rules_url ⇒ String
A URL provided by this administrative body describing election rules to the
voter.
Corresponds to the JSON property electionRulesUrl
| 125 126 127 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 125 def election_rules_url @election_rules_url end | 
#hours_of_operation ⇒ String
A description of the hours of operation for this administrative body.
Corresponds to the JSON property hoursOfOperation
| 130 131 132 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 130 def hours_of_operation @hours_of_operation end | 
#name ⇒ String
The name of this election administrative body.
Corresponds to the JSON property name
| 135 136 137 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 135 def name @name end | 
#physical_address ⇒ Google::Apis::CivicinfoV2::SimpleAddressType
A simple representation of an address.
Corresponds to the JSON property physicalAddress
| 140 141 142 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 140 def physical_address @physical_address end | 
#voter_services ⇒ Array<String>
A description of the services this administrative body may provide.
Corresponds to the JSON property voter_services
| 145 146 147 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 145 def voter_services @voter_services end | 
#voting_location_finder_url ⇒ String
A URL provided by this administrative body for looking up where to vote.
Corresponds to the JSON property votingLocationFinderUrl
| 150 151 152 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 150 def voting_location_finder_url @voting_location_finder_url end | 
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
| 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 | # File 'generated/google/apis/civicinfo_v2/classes.rb', line 157 def update!(**args) @absentee_voting_info_url = args[:absentee_voting_info_url] if args.key?(:absentee_voting_info_url) @address_lines = args[:address_lines] if args.key?(:address_lines) @ballot_info_url = args[:ballot_info_url] if args.key?(:ballot_info_url) @correspondence_address = args[:correspondence_address] if args.key?(:correspondence_address) @election_info_url = args[:election_info_url] if args.key?(:election_info_url) @election_officials = args[:election_officials] if args.key?(:election_officials) @election_registration_confirmation_url = args[:election_registration_confirmation_url] if args.key?(:election_registration_confirmation_url) @election_registration_url = args[:election_registration_url] if args.key?(:election_registration_url) @election_rules_url = args[:election_rules_url] if args.key?(:election_rules_url) @hours_of_operation = args[:hours_of_operation] if args.key?(:hours_of_operation) @name = args[:name] if args.key?(:name) @physical_address = args[:physical_address] if args.key?(:physical_address) @voter_services = args[:voter_services] if args.key?(:voter_services) @voting_location_finder_url = args[:voting_location_finder_url] if args.key?(:voting_location_finder_url) end |