class Google::Apis::AdminDirectoryV1::UserAddress
JSON template for address.
Attributes
Country. Corresponds to the JSON property `country` @return [String]
Country code. Corresponds to the JSON property `countryCode` @return [String]
Custom type. Corresponds to the JSON property `customType` @return [String]
Extended Address. Corresponds to the JSON property `extendedAddress` @return [String]
Formatted address. Corresponds to the JSON property `formatted` @return [String]
Locality. Corresponds to the JSON property `locality` @return [String]
Other parts of address. Corresponds to the JSON property `poBox` @return [String]
Postal code. Corresponds to the JSON property `postalCode` @return [String]
If this is user's primary address. Only one entry could be marked as primary. Corresponds to the JSON property `primary` @return [Boolean]
If this is user's primary address. Only one entry could be marked as primary. Corresponds to the JSON property `primary` @return [Boolean]
Region. Corresponds to the JSON property `region` @return [String]
User supplied address was structured. Structured addresses are NOT supported at this time. You might be able to write structured addresses, but any values will eventually be clobbered. Corresponds to the JSON property `sourceIsStructured` @return [Boolean]
User supplied address was structured. Structured addresses are NOT supported at this time. You might be able to write structured addresses, but any values will eventually be clobbered. Corresponds to the JSON property `sourceIsStructured` @return [Boolean]
Street. Corresponds to the JSON property `streetAddress` @return [String]
Each entry can have a type which indicates standard values of that entry. For example address could be of home, work etc. In addition to the standard type, an entry can have a custom type and can take any value. Such type should have the CUSTOM value as type and also have a customType value. Corresponds to the JSON property `type` @return [String]
Public Class Methods
# File generated/google/apis/admin_directory_v1/classes.rb, line 2550 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File generated/google/apis/admin_directory_v1/classes.rb, line 2555 def update!(**args) @country = args[:country] if args.key?(:country) @country_code = args[:country_code] if args.key?(:country_code) @custom_type = args[:custom_type] if args.key?(:custom_type) @extended_address = args[:extended_address] if args.key?(:extended_address) @formatted = args[:formatted] if args.key?(:formatted) @locality = args[:locality] if args.key?(:locality) @po_box = args[:po_box] if args.key?(:po_box) @postal_code = args[:postal_code] if args.key?(:postal_code) @primary = args[:primary] if args.key?(:primary) @region = args[:region] if args.key?(:region) @source_is_structured = args[:source_is_structured] if args.key?(:source_is_structured) @street_address = args[:street_address] if args.key?(:street_address) @type = args[:type] if args.key?(:type) end