Class: Google::Apis::CivicinfoV2::PostalAddress
- Inherits:
-
Object
- Object
- Google::Apis::CivicinfoV2::PostalAddress
- 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
-
#address_lines ⇒ Array<String>
Corresponds to the JSON property
addressLines
. -
#administrative_area_name ⇒ String
Corresponds to the JSON property
administrativeAreaName
. -
#country_name ⇒ String
Corresponds to the JSON property
countryName
. -
#country_name_code ⇒ String
Corresponds to the JSON property
countryNameCode
. -
#dependent_locality_name ⇒ String
Corresponds to the JSON property
dependentLocalityName
. -
#dependent_thoroughfare_leading_type ⇒ String
Corresponds to the JSON property
dependentThoroughfareLeadingType
. -
#dependent_thoroughfare_name ⇒ String
Corresponds to the JSON property
dependentThoroughfareName
. -
#dependent_thoroughfare_post_direction ⇒ String
Corresponds to the JSON property
dependentThoroughfarePostDirection
. -
#dependent_thoroughfare_pre_direction ⇒ String
Corresponds to the JSON property
dependentThoroughfarePreDirection
. -
#dependent_thoroughfare_trailing_type ⇒ String
Corresponds to the JSON property
dependentThoroughfareTrailingType
. -
#dependent_thoroughfares_connector ⇒ String
Corresponds to the JSON property
dependentThoroughfaresConnector
. -
#dependent_thoroughfares_indicator ⇒ String
Corresponds to the JSON property
dependentThoroughfaresIndicator
. -
#dependent_thoroughfares_type ⇒ String
Corresponds to the JSON property
dependentThoroughfaresType
. -
#firm_name ⇒ String
Corresponds to the JSON property
firmName
. -
#is_disputed ⇒ Boolean
(also: #is_disputed?)
Corresponds to the JSON property
isDisputed
. -
#language_code ⇒ String
Corresponds to the JSON property
languageCode
. -
#locality_name ⇒ String
Corresponds to the JSON property
localityName
. -
#post_box_number ⇒ String
Corresponds to the JSON property
postBoxNumber
. -
#postal_code_number ⇒ String
Corresponds to the JSON property
postalCodeNumber
. -
#postal_code_number_extension ⇒ String
Corresponds to the JSON property
postalCodeNumberExtension
. -
#premise_name ⇒ String
Corresponds to the JSON property
premiseName
. -
#recipient_name ⇒ String
Corresponds to the JSON property
recipientName
. -
#sorting_code ⇒ String
Corresponds to the JSON property
sortingCode
. -
#sub_administrative_area_name ⇒ String
Corresponds to the JSON property
subAdministrativeAreaName
. -
#sub_premise_name ⇒ String
Corresponds to the JSON property
subPremiseName
. -
#thoroughfare_leading_type ⇒ String
Corresponds to the JSON property
thoroughfareLeadingType
. -
#thoroughfare_name ⇒ String
Corresponds to the JSON property
thoroughfareName
. -
#thoroughfare_number ⇒ String
Corresponds to the JSON property
thoroughfareNumber
. -
#thoroughfare_post_direction ⇒ String
Corresponds to the JSON property
thoroughfarePostDirection
. -
#thoroughfare_pre_direction ⇒ String
Corresponds to the JSON property
thoroughfarePreDirection
. -
#thoroughfare_trailing_type ⇒ String
Corresponds to the JSON property
thoroughfareTrailingType
.
Instance Method Summary collapse
-
#initialize(**args) ⇒ PostalAddress
constructor
A new instance of PostalAddress.
-
#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) ⇒ PostalAddress
Returns a new instance of PostalAddress
1128 1129 1130 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1128 def initialize(**args) update!(**args) end |
Instance Attribute Details
#address_lines ⇒ Array<String>
Corresponds to the JSON property addressLines
975 976 977 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 975 def address_lines @address_lines end |
#administrative_area_name ⇒ String
Corresponds to the JSON property administrativeAreaName
980 981 982 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 980 def administrative_area_name @administrative_area_name end |
#country_name ⇒ String
Corresponds to the JSON property countryName
985 986 987 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 985 def country_name @country_name end |
#country_name_code ⇒ String
Corresponds to the JSON property countryNameCode
990 991 992 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 990 def country_name_code @country_name_code end |
#dependent_locality_name ⇒ String
Corresponds to the JSON property dependentLocalityName
995 996 997 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 995 def dependent_locality_name @dependent_locality_name end |
#dependent_thoroughfare_leading_type ⇒ String
Corresponds to the JSON property dependentThoroughfareLeadingType
1000 1001 1002 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1000 def dependent_thoroughfare_leading_type @dependent_thoroughfare_leading_type end |
#dependent_thoroughfare_name ⇒ String
Corresponds to the JSON property dependentThoroughfareName
1005 1006 1007 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1005 def dependent_thoroughfare_name @dependent_thoroughfare_name end |
#dependent_thoroughfare_post_direction ⇒ String
Corresponds to the JSON property dependentThoroughfarePostDirection
1010 1011 1012 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1010 def dependent_thoroughfare_post_direction @dependent_thoroughfare_post_direction end |
#dependent_thoroughfare_pre_direction ⇒ String
Corresponds to the JSON property dependentThoroughfarePreDirection
1015 1016 1017 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1015 def dependent_thoroughfare_pre_direction @dependent_thoroughfare_pre_direction end |
#dependent_thoroughfare_trailing_type ⇒ String
Corresponds to the JSON property dependentThoroughfareTrailingType
1020 1021 1022 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1020 def dependent_thoroughfare_trailing_type @dependent_thoroughfare_trailing_type end |
#dependent_thoroughfares_connector ⇒ String
Corresponds to the JSON property dependentThoroughfaresConnector
1025 1026 1027 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1025 def dependent_thoroughfares_connector @dependent_thoroughfares_connector end |
#dependent_thoroughfares_indicator ⇒ String
Corresponds to the JSON property dependentThoroughfaresIndicator
1030 1031 1032 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1030 def dependent_thoroughfares_indicator @dependent_thoroughfares_indicator end |
#dependent_thoroughfares_type ⇒ String
Corresponds to the JSON property dependentThoroughfaresType
1035 1036 1037 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1035 def dependent_thoroughfares_type @dependent_thoroughfares_type end |
#firm_name ⇒ String
Corresponds to the JSON property firmName
1040 1041 1042 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1040 def firm_name @firm_name end |
#is_disputed ⇒ Boolean Also known as: is_disputed?
Corresponds to the JSON property isDisputed
1045 1046 1047 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1045 def is_disputed @is_disputed end |
#language_code ⇒ String
Corresponds to the JSON property languageCode
1051 1052 1053 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1051 def language_code @language_code end |
#locality_name ⇒ String
Corresponds to the JSON property localityName
1056 1057 1058 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1056 def locality_name @locality_name end |
#post_box_number ⇒ String
Corresponds to the JSON property postBoxNumber
1061 1062 1063 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1061 def post_box_number @post_box_number end |
#postal_code_number ⇒ String
Corresponds to the JSON property postalCodeNumber
1066 1067 1068 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1066 def postal_code_number @postal_code_number end |
#postal_code_number_extension ⇒ String
Corresponds to the JSON property postalCodeNumberExtension
1071 1072 1073 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1071 def postal_code_number_extension @postal_code_number_extension end |
#premise_name ⇒ String
Corresponds to the JSON property premiseName
1076 1077 1078 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1076 def premise_name @premise_name end |
#recipient_name ⇒ String
Corresponds to the JSON property recipientName
1081 1082 1083 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1081 def recipient_name @recipient_name end |
#sorting_code ⇒ String
Corresponds to the JSON property sortingCode
1086 1087 1088 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1086 def sorting_code @sorting_code end |
#sub_administrative_area_name ⇒ String
Corresponds to the JSON property subAdministrativeAreaName
1091 1092 1093 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1091 def sub_administrative_area_name @sub_administrative_area_name end |
#sub_premise_name ⇒ String
Corresponds to the JSON property subPremiseName
1096 1097 1098 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1096 def sub_premise_name @sub_premise_name end |
#thoroughfare_leading_type ⇒ String
Corresponds to the JSON property thoroughfareLeadingType
1101 1102 1103 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1101 def thoroughfare_leading_type @thoroughfare_leading_type end |
#thoroughfare_name ⇒ String
Corresponds to the JSON property thoroughfareName
1106 1107 1108 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1106 def thoroughfare_name @thoroughfare_name end |
#thoroughfare_number ⇒ String
Corresponds to the JSON property thoroughfareNumber
1111 1112 1113 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1111 def thoroughfare_number @thoroughfare_number end |
#thoroughfare_post_direction ⇒ String
Corresponds to the JSON property thoroughfarePostDirection
1116 1117 1118 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1116 def thoroughfare_post_direction @thoroughfare_post_direction end |
#thoroughfare_pre_direction ⇒ String
Corresponds to the JSON property thoroughfarePreDirection
1121 1122 1123 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1121 def thoroughfare_pre_direction @thoroughfare_pre_direction end |
#thoroughfare_trailing_type ⇒ String
Corresponds to the JSON property thoroughfareTrailingType
1126 1127 1128 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1126 def thoroughfare_trailing_type @thoroughfare_trailing_type end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 |
# File 'generated/google/apis/civicinfo_v2/classes.rb', line 1133 def update!(**args) @address_lines = args[:address_lines] if args.key?(:address_lines) @administrative_area_name = args[:administrative_area_name] if args.key?(:administrative_area_name) @country_name = args[:country_name] if args.key?(:country_name) @country_name_code = args[:country_name_code] if args.key?(:country_name_code) @dependent_locality_name = args[:dependent_locality_name] if args.key?(:dependent_locality_name) @dependent_thoroughfare_leading_type = args[:dependent_thoroughfare_leading_type] if args.key?(:dependent_thoroughfare_leading_type) @dependent_thoroughfare_name = args[:dependent_thoroughfare_name] if args.key?(:dependent_thoroughfare_name) @dependent_thoroughfare_post_direction = args[:dependent_thoroughfare_post_direction] if args.key?(:dependent_thoroughfare_post_direction) @dependent_thoroughfare_pre_direction = args[:dependent_thoroughfare_pre_direction] if args.key?(:dependent_thoroughfare_pre_direction) @dependent_thoroughfare_trailing_type = args[:dependent_thoroughfare_trailing_type] if args.key?(:dependent_thoroughfare_trailing_type) @dependent_thoroughfares_connector = args[:dependent_thoroughfares_connector] if args.key?(:dependent_thoroughfares_connector) @dependent_thoroughfares_indicator = args[:dependent_thoroughfares_indicator] if args.key?(:dependent_thoroughfares_indicator) @dependent_thoroughfares_type = args[:dependent_thoroughfares_type] if args.key?(:dependent_thoroughfares_type) @firm_name = args[:firm_name] if args.key?(:firm_name) @is_disputed = args[:is_disputed] if args.key?(:is_disputed) @language_code = args[:language_code] if args.key?(:language_code) @locality_name = args[:locality_name] if args.key?(:locality_name) @post_box_number = args[:post_box_number] if args.key?(:post_box_number) @postal_code_number = args[:postal_code_number] if args.key?(:postal_code_number) @postal_code_number_extension = args[:postal_code_number_extension] if args.key?(:postal_code_number_extension) @premise_name = args[:premise_name] if args.key?(:premise_name) @recipient_name = args[:recipient_name] if args.key?(:recipient_name) @sorting_code = args[:sorting_code] if args.key?(:sorting_code) @sub_administrative_area_name = args[:sub_administrative_area_name] if args.key?(:sub_administrative_area_name) @sub_premise_name = args[:sub_premise_name] if args.key?(:sub_premise_name) @thoroughfare_leading_type = args[:thoroughfare_leading_type] if args.key?(:thoroughfare_leading_type) @thoroughfare_name = args[:thoroughfare_name] if args.key?(:thoroughfare_name) @thoroughfare_number = args[:thoroughfare_number] if args.key?(:thoroughfare_number) @thoroughfare_post_direction = args[:thoroughfare_post_direction] if args.key?(:thoroughfare_post_direction) @thoroughfare_pre_direction = args[:thoroughfare_pre_direction] if args.key?(:thoroughfare_pre_direction) @thoroughfare_trailing_type = args[:thoroughfare_trailing_type] if args.key?(:thoroughfare_trailing_type) end |