require "happymapper"
require "active_support"
require "active_support/core_ext/module"
require "active_support/core_ext/object/blank"

module Openhbx
  module Cv2
    extend ActiveSupport::Autoload
    autoload :Namespace
    autoload :Address
    autoload :Phone
    autoload :Email
    autoload :AffectedIndividual
    autoload :PreviousIndividualInformation
    autoload :BrokerLink
    autoload :CarrierLink
    autoload :EmployerLink
    autoload :PlanLink
    autoload :PersonHealth
    autoload :Person
    autoload :PersonRelationship
    autoload :PersonDemographics
    autoload :EligibilityEvent
    autoload :EmployeeRole
    autoload :Policy
    autoload :PolicyEnrollment
    autoload :PolicyEnrollmentIndividualMarket
    autoload :PolicyEnrollmentShopMarket
    autoload :Enrollee
    autoload :EnrolleeBenefit
    autoload :EnrolleeMember
    autoload :ResponsibleParty
    autoload :TradingPartnerCoverageEvent
    autoload :TradingPartnerCoverageEventContext
    autoload :Individual
    autoload :Family
    autoload :FamilyMember
    autoload :FamilyHousehold
    autoload :Contact
    autoload :OfficeLocation
    autoload :Organization
    autoload :IrsGroup
    autoload :CoverageHousehold
    autoload :CoverageHouseholdMember
    autoload :TaxHousehold
    autoload :TaxHouseholdMember
    autoload :EnrollmentEvent
    autoload :EnrollmentEventHeader
    autoload :EnrollmentEventEvent
    autoload :EnrollmentEventBody
    autoload :Enrollment
    autoload :AffectedMember
  end
end
