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 |