Class: Google::Apis::CivicinfoV2::StreetSegment

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
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

Instance Method Summary collapse

Methods included from Google::Apis::Core::JsonObjectSupport

#to_json

Methods included from Google::Apis::Core::Hashable

process_value, #to_h

Constructor Details

#initialize(**args) ⇒ StreetSegment

Returns a new instance of StreetSegment



1850
1851
1852
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1850

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#administration_region_idsArray<String>

Corresponds to the JSON property administrationRegionIds

Returns:

  • (Array<String>)


1625
1626
1627
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1625

def administration_region_ids
  @administration_region_ids
end

#before_geocode_idString

Corresponds to the JSON property beforeGeocodeId

Returns:

  • (String)


1630
1631
1632
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1630

def before_geocode_id
  @before_geocode_id
end

#catalist_unique_precinct_codeString

Corresponds to the JSON property catalistUniquePrecinctCode

Returns:

  • (String)


1635
1636
1637
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1635

def catalist_unique_precinct_code
  @catalist_unique_precinct_code
end

#cityString

Corresponds to the JSON property city

Returns:

  • (String)


1640
1641
1642
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1640

def city
  @city
end

#city_council_districtString

Corresponds to the JSON property cityCouncilDistrict

Returns:

  • (String)


1645
1646
1647
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1645

def city_council_district
  @city_council_district
end

#congressional_districtString

Corresponds to the JSON property congressionalDistrict

Returns:

  • (String)


1650
1651
1652
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1650

def congressional_district
  @congressional_district
end

#contest_idsArray<String>

Corresponds to the JSON property contestIds

Returns:

  • (Array<String>)


1655
1656
1657
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1655

def contest_ids
  @contest_ids
end

#county_council_districtString

Corresponds to the JSON property countyCouncilDistrict

Returns:

  • (String)


1660
1661
1662
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1660

def county_council_district
  @county_council_district
end

#county_fipsString

Corresponds to the JSON property countyFips

Returns:

  • (String)


1665
1666
1667
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1665

def county_fips
  @county_fips
end

#dataset_idFixnum

Corresponds to the JSON property datasetId

Returns:

  • (Fixnum)


1670
1671
1672
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1670

def dataset_id
  @dataset_id
end

#early_vote_site_by_idsArray<String>

Corresponds to the JSON property earlyVoteSiteByIds

Returns:

  • (Array<String>)


1675
1676
1677
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1675

def early_vote_site_by_ids
  @early_vote_site_by_ids
end

#end_house_numberFixnum

Corresponds to the JSON property endHouseNumber

Returns:

  • (Fixnum)


1680
1681
1682
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1680

def end_house_number
  @end_house_number
end

#geocoded_pointGoogle::Apis::CivicinfoV2::PointProto

Corresponds to the JSON property geocodedPoint



1685
1686
1687
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1685

def geocoded_point
  @geocoded_point
end

#geographic_division_ocd_idsArray<String>

Corresponds to the JSON property geographicDivisionOcdIds

Returns:

  • (Array<String>)


1690
1691
1692
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1690

def geographic_division_ocd_ids
  @geographic_division_ocd_ids
end

#idString

Corresponds to the JSON property id

Returns:

  • (String)


1695
1696
1697
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1695

def id
  @id
end

#judicial_districtString

Corresponds to the JSON property judicialDistrict

Returns:

  • (String)


1700
1701
1702
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1700

def judicial_district
  @judicial_district
end

#mail_onlyBoolean Also known as: mail_only?

Corresponds to the JSON property mailOnly

Returns:

  • (Boolean)


1705
1706
1707
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1705

def mail_only
  @mail_only
end

#municipal_districtString

Corresponds to the JSON property municipalDistrict

Returns:

  • (String)


1711
1712
1713
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1711

def municipal_district
  @municipal_district
end

#ncoa_addressString

Corresponds to the JSON property ncoaAddress

Returns:

  • (String)


1716
1717
1718
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1716

def ncoa_address
  @ncoa_address
end

#odd_or_evensArray<String>

Corresponds to the JSON property oddOrEvens

Returns:

  • (Array<String>)


1721
1722
1723
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1721

def odd_or_evens
  @odd_or_evens
end

#original_idString

Corresponds to the JSON property originalId

Returns:

  • (String)


1726
1727
1728
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1726

def original_id
  @original_id
end

#pollinglocation_by_idsArray<String>

Corresponds to the JSON property pollinglocationByIds

Returns:

  • (Array<String>)


1731
1732
1733
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1731

def pollinglocation_by_ids
  @pollinglocation_by_ids
end

#precinct_nameString

Corresponds to the JSON property precinctName

Returns:

  • (String)


1736
1737
1738
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1736

def precinct_name
  @precinct_name
end

#precinct_ocd_idString

Corresponds to the JSON property precinctOcdId

Returns:

  • (String)


1741
1742
1743
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1741

def precinct_ocd_id
  @precinct_ocd_id
end

#provenancesArray<Google::Apis::CivicinfoV2::Provenance>

Corresponds to the JSON property provenances



1746
1747
1748
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1746

def provenances
  @provenances
end

#publishedBoolean Also known as: published?

Corresponds to the JSON property published

Returns:

  • (Boolean)


1751
1752
1753
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1751

def published
  @published
end

#school_districtString

Corresponds to the JSON property schoolDistrict

Returns:

  • (String)


1757
1758
1759
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1757

def school_district
  @school_district
end

#start_house_numberFixnum

Corresponds to the JSON property startHouseNumber

Returns:

  • (Fixnum)


1762
1763
1764
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1762

def start_house_number
  @start_house_number
end

#start_lat_e7Fixnum

Corresponds to the JSON property startLatE7

Returns:

  • (Fixnum)


1767
1768
1769
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1767

def start_lat_e7
  @start_lat_e7
end

#start_lng_e7Fixnum

Corresponds to the JSON property startLngE7

Returns:

  • (Fixnum)


1772
1773
1774
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1772

def start_lng_e7
  @start_lng_e7
end

#stateString

Corresponds to the JSON property state

Returns:

  • (String)


1777
1778
1779
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1777

def state
  @state
end

#state_house_districtString

Corresponds to the JSON property stateHouseDistrict

Returns:

  • (String)


1782
1783
1784
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1782

def state_house_district
  @state_house_district
end

#state_senate_districtString

Corresponds to the JSON property stateSenateDistrict

Returns:

  • (String)


1787
1788
1789
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1787

def state_senate_district
  @state_senate_district
end

#street_nameString

Corresponds to the JSON property streetName

Returns:

  • (String)


1792
1793
1794
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1792

def street_name
  @street_name
end

#sub_administrative_area_nameString

Corresponds to the JSON property subAdministrativeAreaName

Returns:

  • (String)


1797
1798
1799
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1797

def sub_administrative_area_name
  @sub_administrative_area_name
end

#surrogate_idFixnum

Corresponds to the JSON property surrogateId

Returns:

  • (Fixnum)


1802
1803
1804
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1802

def surrogate_id
  @surrogate_id
end

#targetsmart_unique_precinct_codeString

Corresponds to the JSON property targetsmartUniquePrecinctCode

Returns:

  • (String)


1807
1808
1809
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1807

def targetsmart_unique_precinct_code
  @targetsmart_unique_precinct_code
end

#township_districtString

Corresponds to the JSON property townshipDistrict

Returns:

  • (String)


1812
1813
1814
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1812

def township_district
  @township_district
end

#unit_numberString

Corresponds to the JSON property unitNumber

Returns:

  • (String)


1817
1818
1819
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1817

def unit_number
  @unit_number
end

#unit_typeString

Corresponds to the JSON property unitType

Returns:

  • (String)


1822
1823
1824
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1822

def unit_type
  @unit_type
end

#van_precinct_codeString

Corresponds to the JSON property vanPrecinctCode

Returns:

  • (String)


1827
1828
1829
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1827

def van_precinct_code
  @van_precinct_code
end

#voter_geographic_division_ocd_idsArray<String>

Corresponds to the JSON property voterGeographicDivisionOcdIds

Returns:

  • (Array<String>)


1832
1833
1834
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1832

def voter_geographic_division_ocd_ids
  @voter_geographic_division_ocd_ids
end

#ward_districtString

Corresponds to the JSON property wardDistrict

Returns:

  • (String)


1837
1838
1839
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1837

def ward_district
  @ward_district
end

#wildcardBoolean Also known as: wildcard?

Corresponds to the JSON property wildcard

Returns:

  • (Boolean)


1842
1843
1844
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1842

def wildcard
  @wildcard
end

#zipString

Corresponds to the JSON property zip

Returns:

  • (String)


1848
1849
1850
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1848

def zip
  @zip
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



1855
1856
1857
1858
1859
1860
1861
1862
1863
1864
1865
1866
1867
1868
1869
1870
1871
1872
1873
1874
1875
1876
1877
1878
1879
1880
1881
1882
1883
1884
1885
1886
1887
1888
1889
1890
1891
1892
1893
1894
1895
1896
1897
1898
1899
1900
1901
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1855

def update!(**args)
  @administration_region_ids = args[:administration_region_ids] if args.key?(:administration_region_ids)
  @before_geocode_id = args[:before_geocode_id] if args.key?(:before_geocode_id)
  @catalist_unique_precinct_code = args[:catalist_unique_precinct_code] if args.key?(:catalist_unique_precinct_code)
  @city = args[:city] if args.key?(:city)
  @city_council_district = args[:city_council_district] if args.key?(:city_council_district)
  @congressional_district = args[:congressional_district] if args.key?(:congressional_district)
  @contest_ids = args[:contest_ids] if args.key?(:contest_ids)
  @county_council_district = args[:county_council_district] if args.key?(:county_council_district)
  @county_fips = args[:county_fips] if args.key?(:county_fips)
  @dataset_id = args[:dataset_id] if args.key?(:dataset_id)
  @early_vote_site_by_ids = args[:early_vote_site_by_ids] if args.key?(:early_vote_site_by_ids)
  @end_house_number = args[:end_house_number] if args.key?(:end_house_number)
  @geocoded_point = args[:geocoded_point] if args.key?(:geocoded_point)
  @geographic_division_ocd_ids = args[:geographic_division_ocd_ids] if args.key?(:geographic_division_ocd_ids)
  @id = args[:id] if args.key?(:id)
  @judicial_district = args[:judicial_district] if args.key?(:judicial_district)
  @mail_only = args[:mail_only] if args.key?(:mail_only)
  @municipal_district = args[:municipal_district] if args.key?(:municipal_district)
  @ncoa_address = args[:ncoa_address] if args.key?(:ncoa_address)
  @odd_or_evens = args[:odd_or_evens] if args.key?(:odd_or_evens)
  @original_id = args[:original_id] if args.key?(:original_id)
  @pollinglocation_by_ids = args[:pollinglocation_by_ids] if args.key?(:pollinglocation_by_ids)
  @precinct_name = args[:precinct_name] if args.key?(:precinct_name)
  @precinct_ocd_id = args[:precinct_ocd_id] if args.key?(:precinct_ocd_id)
  @provenances = args[:provenances] if args.key?(:provenances)
  @published = args[:published] if args.key?(:published)
  @school_district = args[:school_district] if args.key?(:school_district)
  @start_house_number = args[:start_house_number] if args.key?(:start_house_number)
  @start_lat_e7 = args[:start_lat_e7] if args.key?(:start_lat_e7)
  @start_lng_e7 = args[:start_lng_e7] if args.key?(:start_lng_e7)
  @state = args[:state] if args.key?(:state)
  @state_house_district = args[:state_house_district] if args.key?(:state_house_district)
  @state_senate_district = args[:state_senate_district] if args.key?(:state_senate_district)
  @street_name = args[:street_name] if args.key?(:street_name)
  @sub_administrative_area_name = args[:sub_administrative_area_name] if args.key?(:sub_administrative_area_name)
  @surrogate_id = args[:surrogate_id] if args.key?(:surrogate_id)
  @targetsmart_unique_precinct_code = args[:targetsmart_unique_precinct_code] if args.key?(:targetsmart_unique_precinct_code)
  @township_district = args[:township_district] if args.key?(:township_district)
  @unit_number = args[:unit_number] if args.key?(:unit_number)
  @unit_type = args[:unit_type] if args.key?(:unit_type)
  @van_precinct_code = args[:van_precinct_code] if args.key?(:van_precinct_code)
  @voter_geographic_division_ocd_ids = args[:voter_geographic_division_ocd_ids] if args.key?(:voter_geographic_division_ocd_ids)
  @ward_district = args[:ward_district] if args.key?(:ward_district)
  @wildcard = args[:wildcard] if args.key?(:wildcard)
  @zip = args[:zip] if args.key?(:zip)
end