Class: VitableConnect::Models::EmployerSubmitCensusSyncParams::Employee::Address

Inherits:
Internal::Type::BaseModel show all
Defined in:
lib/vitable_connect/models/employer_submit_census_sync_params.rb,
sig/vitable_connect/models/employer_submit_census_sync_params.rbs

Overview

See Also:

  • VitableConnect::Models::EmployerSubmitCensusSyncParams::Employee#address

Defined Under Namespace

Modules: State

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Internal::Type::BaseModel

==, #==, #[], coerce, #deconstruct_keys, #deep_to_h, dump, fields, hash, #hash, inherited, inspect, #inspect, known_fields, optional, recursively_to_h, required, #to_h, #to_json, #to_s, to_sorbet_type, #to_yaml

Methods included from Internal::Type::Converter

#coerce, coerce, #dump, dump, #inspect, inspect, meta_info, new_coerce_state, type_info

Methods included from Internal::Util::SorbetRuntimeSupport

#const_missing, #define_sorbet_constant!, #sorbet_constant_defined?, #to_sorbet_type, to_sorbet_type

Constructor Details

#initialize(address_line_1:, city:, state:, zipcode:, address_line_2: nil) ⇒ Object

Some parameter documentations has been truncated, see VitableConnect::Models::EmployerSubmitCensusSyncParams::Employee::Address for more details.

Parameters:



# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 209

Instance Attribute Details

#address_line_1String

Parameters:

  • value (String)

Returns:

  • (String)


125
# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 125

required :address_line_1, String

#address_line_2String?

Parameters:

  • value (String, nil)

Returns:

  • (String, nil)


207
# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 207

optional :address_line_2, String, nil?: true

#cityString

Parameters:

  • value (String)

Returns:

  • (String)


130
# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 130

required :city, String

#stateSymbol, VitableConnect::Models::EmployerSubmitCensusSyncParams::Employee::Address::State

  • AL - AL
  • AK - AK
  • AZ - AZ
  • AR - AR
  • CA - CA
  • CO - CO
  • CT - CT
  • DC - DC
  • DE - DE
  • FL - FL
  • GA - GA
  • HI - HI
  • ID - ID
  • IL - IL
  • IN - IN
  • IA - IA
  • KS - KS
  • KY - KY
  • LA - LA
  • ME - ME
  • MD - MD
  • MA - MA
  • MI - MI
  • MN - MN
  • MS - MS
  • MO - MO
  • MT - MT
  • NE - NE
  • NV - NV
  • NH - NH
  • NJ - NJ
  • NM - NM
  • NY - NY
  • NC - NC
  • ND - ND
  • OH - OH
  • OK - OK
  • OR - OR
  • PA - PA
  • RI - RI
  • SC - SC
  • SD - SD
  • TN - TN
  • TX - TX
  • UT - UT
  • VT - VT
  • VA - VA
  • WA - WA
  • WI - WI
  • WV - WV
  • WY - WY
  • PR - PR
  • GU - GU
  • AS - AS
  • VI - VI
  • MP - MP
  • MH - MH
  • PW - PW
  • FM - FM
  • AE - AE
  • AA - AA
  • AP - AP

Parameters:

  • value (VitableConnect::Models::EmployerSubmitCensusSyncParams::Employee::Address::state)

Returns:



197
# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 197

required :state, enum: -> { VitableConnect::EmployerSubmitCensusSyncParams::Employee::Address::State }

#zipcodeString

Parameters:

  • value (String)

Returns:

  • (String)


202
# File 'lib/vitable_connect/models/employer_submit_census_sync_params.rb', line 202

required :zipcode, String

Instance Method Details

#to_hash{

Returns:

  • ({)


119
# File 'sig/vitable_connect/models/employer_submit_census_sync_params.rbs', line 119

def to_hash: -> {