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

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

Overview

See Also:

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 208

Instance Attribute Details

#address_line_1String

Returns:

  • (String)


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

required :address_line_1, String

#address_line_2String?

Returns:

  • (String, nil)


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

optional :address_line_2, String, nil?: true

#cityString

Returns:

  • (String)


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

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



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

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

#zipcodeString

Returns:

  • (String)


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

required :zipcode, String