AlbaApi

<back to all web services

CountryClientSiteContextReq

The following routes are available for this service:
GET/sitecontext/{Country}/{Client}
GET/sitecontext/{Country}
import java.math.*
import java.util.*
import net.servicestack.client.*
import com.google.gson.annotations.*
import com.google.gson.reflect.*


open class CountryClientSiteContextReq
{
    var country:String? = null
    var client:String? = null
}

open class SiteContext
{
    var echoUri:String? = null
    var branding:Branding? = null
    var modules:ArrayList<String> = ArrayList<String>()
    var conditionalAccess:ConditionalAccess? = null
    var colorScheme:ColorScheme? = null
    var carriers:ArrayList<ConfigurationVersionCarrier>? = null
    var country:String? = null
    var defaultLanguage:String? = null
    var availableLanguages:ArrayList<String> = ArrayList<String>()
    var currency:String? = null
    var employer:Entity? = null
    var carrier:CarrierEntity? = null
    var consultant:Entity? = null
    var member:Member? = null
    var counsellingOptions:CounsellingOptions? = null
    var dkCalculatorConfiguration:DkCalculatorConfiguration? = null
    var dkPensionsInfoSsoTicket:SecurityToken? = null
    var dkPensionsInfo:DkPensionsInfo? = null
    var deCalculatorConfiguration:DeCalculatorConfiguration? = null
    var disabilityInsurancePlan:DisabilityInsurancePlan? = null
    var criticalIllnessInsurancePlan:CriticalIllnessInsurancePlan? = null
    var deathInsurancePlan:DeathInsurancePlan? = null
    var healthInsurancePlan:HealthInsurancePlan? = null
    var accidentInsurancePlan:AccidentInsurancePlan? = null
    var dentalInsurancePlan:DentalInsurancePlan? = null
    var seniorCitizenConcept:SeniorCitizenConcept? = null
    var retirementPlan:RetirementPlan? = null
    var deRetirementPlans:DeRetirementPlans? = null
    var preventiveTreatment:PreventiveTreatment? = null
    var isPensionScheme:Boolean? = null
    var pathFinder:PathFinder? = null
    var financialWellBeing:FinancialWellbeing? = null
    var useInformalLanguage:Boolean? = null
    var usesSSO:Boolean? = null
    var authenticationMethod:AuthenticationMethod? = null
    var cprNumberNeeded:Boolean? = null
    var activationCodeRequired:Boolean? = null
    var employerEmailDomain:String? = null
    var version:String? = null
    var taxPseudocodeURL:String? = null
    var calculatorConfiguration:CalculatorData? = null
    var configurationIds:ConfigurationIds? = null
    var documentList:ArrayList<Document> = ArrayList<Document>()
    var newDocumentDaySpan:Int? = null
    var sasTokenDurationInSeconds:Double? = null
    var dataRetentionPeriodInYears:Int? = null
    var periods:ArrayList<Period> = ArrayList<Period>()
    var groupConfig:ConfigurationVersionGroupConfig? = null
    var memberDocumentConfig:ConfigurationVersionMemberDocumentConfig? = null
    var pensionSightClient:PensionSightClient? = null
    var userResultConfiguration:ArrayList<UserResultConfiguration> = ArrayList<UserResultConfiguration>()
    var userSearchConfiguration:ArrayList<UserSearchConfiguration> = ArrayList<UserSearchConfiguration>()
    var userResultConfigurationAdminProxy:ArrayList<UserResultConfigurationAdminProxy> = ArrayList<UserResultConfigurationAdminProxy>()
    var userSearchConfigurationAdminProxy:ArrayList<UserSearchConfigurationAdminProxy> = ArrayList<UserSearchConfigurationAdminProxy>()
    var frCompanyPlans:FrCompanyPlans? = null
    var esRetirementPlans:EsRetirementPlans? = null
    var frCalculatorConfiguration:FrCalculatorConfiguration? = null
    var frFundSetups:ArrayList<FrFundSetup> = ArrayList<FrFundSetup>()
    var frPlanSetups:ArrayList<FrPlanSetup> = ArrayList<FrPlanSetup>()
    var frPreviousPlansSetups:ArrayList<FrPreviousPlansSetup> = ArrayList<FrPreviousPlansSetup>()
    var frIndividualPlanFunds:ArrayList<String> = ArrayList<String>()
    var beRetirementPlans:ArrayList<BeRetirementPlans> = ArrayList<BeRetirementPlans>()
    var beContributions:BeContributions? = null
    var privateClientProducts:ArrayList<PrivateClientProduct> = ArrayList<PrivateClientProduct>()
    var contactUs:ConfigurationVersionEmailSetting? = null
    var emailSettings:ArrayList<ConfigurationVersionEmailSetting> = ArrayList<ConfigurationVersionEmailSetting>()
    var formTypeFieldsConfiguration:ArrayList<FormTypeFieldsConfiguration> = ArrayList<FormTypeFieldsConfiguration>()
    var formTypeLookupConfiguration:ArrayList<FormTypeLookupConfiguration> = ArrayList<FormTypeLookupConfiguration>()
    var recommendation:ConfigurationVersionRecommendation? = null
    var recommendationProduct:ConfigurationVersionRecommendationProduct? = null
    var ptFundValues:ArrayList<FundValue> = ArrayList<FundValue>()
    var ptFundsSetups:ArrayList<PtFund> = ArrayList<PtFund>()
    var ptContributionData:PtContribution? = null
    var ptInvestmentAllocations:ArrayList<PtInvestmentAllocation> = ArrayList<PtInvestmentAllocation>()
    var ptInvestmentSetup:PtInvestmentSetup? = null
    var ptFundLifecycleList:PtFundLifecycleList? = null
    var ptParticipantStatusSetup:PtParticipantStatusSetup? = null
    var ptMatchingContributionList:ArrayList<PtMatchingContribution> = ArrayList<PtMatchingContribution>()
    var votingPollSetup:ConfigurationVersionVotingPollSetup? = null
    var votingPollConfig:ArrayList<ConfigurationVersionVotingPollConfig> = ArrayList<ConfigurationVersionVotingPollConfig>()
    var ptCalculatorConfiguration:PtCalculatorConfiguration? = null
    var bookingInfo:DkBookingInfo? = null
    var dkPublicContactUsSetup:ConfigurationVersionPublicContactUsSetup? = null
}

open class Branding
{
    var primaryLogo:LogoSource? = null
    var secondaryLogo:LogoSource? = null
    var primaryMobileMargin:String? = null
    var primaryDesktopMargin:String? = null
    var secondaryMobileMargin:String? = null
    var secondaryDesktopMargin:String? = null
}

enum class LogoSource
{
    Consultant,
    Employer,
}

open class ConditionalAccess
{
    var healthInsuranceExcludedUrls:ArrayList<String> = ArrayList<String>()
    var pensionSchemeExcludedUrls:ArrayList<String> = ArrayList<String>()
    var investmentChoiceExcludedUrls:ArrayList<String> = ArrayList<String>()
}

open class ColorScheme
{
    var newNavigationColorScheme:String? = null
    var primaryPalette:PrimaryPalette? = null
    var secondaryPalette:SecondaryPalette? = null
    var decorativeColourPalette:DecorativeColourPalette? = null
    var decorativeGrayPalette:DecorativeGrayPalette? = null
    var fontPalette:FontPalette? = null
}

open class PrimaryPalette
{
    var primaryColour1:String? = null
    var primaryColour2:String? = null
    var primaryColour3:String? = null
    var primaryColour4:String? = null
    var primaryColour5:String? = null
    var primaryColour6:String? = null
    var primaryColour7:String? = null
    var primaryColour8:String? = null
    var primaryColour9:String? = null
    var primaryColour10:String? = null
    var primaryColour11:String? = null
    var primaryColour12:String? = null
    var primaryColour13:String? = null
    var primaryColour14:String? = null
    var primaryColour15:String? = null
    var primaryColour16:String? = null
    var primaryColour17:String? = null
    var primaryColour18:String? = null
    var primaryColour19:String? = null
}

open class SecondaryPalette
{
    var secondaryColour1:String? = null
    var secondaryColour2:String? = null
    var secondaryColour3:String? = null
    var secondaryColour4:String? = null
}

open class DecorativeColourPalette
{
    var decorativeColour1:String? = null
    var decorativeColour2:String? = null
    var decorativeColour3:String? = null
}

open class DecorativeGrayPalette
{
    var decorativeColour1:String? = null
    var decorativeColour2:String? = null
    var decorativeColour3:String? = null
    var decorativeColour4:String? = null
    var decorativeColour5:String? = null
    var decorativeColour6:String? = null
    var decorativeColour7:String? = null
    var decorativeColour8:String? = null
    var decorativeColour9:String? = null
    var decorativeColour10:String? = null
    var decorativeColour11:String? = null
    var decorativeColour12:String? = null
}

open class FontPalette
{
    var fontColour1:String? = null
    var fontColour2:String? = null
}

open class ConfigurationVersionCarrier : ConfigurationVersionEntity()
{
    var carrierId:String? = null
}

open class ConfigurationVersionEntity
{
    var logoUri:String? = null
    var name:String? = null
    var contactDetails:ConfigurationVersionContactDetails? = null
}

open class ConfigurationVersionContactDetails
{
    var website:String? = null
    var email:String? = null
    var phone:String? = null
    var showInFooter:Boolean? = null
    var openingHours:HashMap<String,ConfigurationVersionOpeningHours> = HashMap<String,ConfigurationVersionOpeningHours>()
}

open class ConfigurationVersionOpeningHours
{
    var opening:Time? = null
    var lunchStart:Time? = null
    var lunchEnd:Time? = null
    var closing:Time? = null
}

open class Time
{
    var hours:Int? = null
    var minutes:Int? = null
}

open class Entity
{
    var logoUri:String? = null
    var name:String? = null
    var contactDetails:ContactDetails? = null
}

open class ContactDetails
{
    var website:String? = null
    var email:String? = null
    var phoneNumber:String? = null
    var openingHours:HashMap<String,OpeningHours> = HashMap<String,OpeningHours>()
    var showInFooter:Boolean? = null
}

open class OpeningHours
{
    var opening:Time? = null
    var lunchStart:Time? = null
    var lunchEnd:Time? = null
    var closing:Time? = null
}

open class CarrierEntity : Entity()
{
    var carrierId:String? = null
}

open class Member : Member()
{
    var id:String? = null
    var email:String? = null
    var employeeGuidString:String? = null
    var ignoreGender:Boolean? = null
}

open class CounsellingOptions
{
    var isEnabled:Boolean? = null
    var callbackOption:CounsellingOption? = null
    var sendAnEmailOption:CounsellingOption? = null
    var serviceLineOption:CounsellingOption? = null
    var bookAppointment:CounsellingOption? = null
    var seniorAdvisory:CounsellingOption? = null
}

open class CounsellingOption
{
    var isEnabled:Boolean? = null
    var startDate:Date? = null
    var endDate:Date? = null
    var contactDetails:ContactDetails? = null
    var url:String? = null
    var fee:BigDecimal? = null
    var bookingGroups:ArrayList<BookingGroup>? = null
}

open class BookingGroup
{
    @SerializedName("type") var Type:BookingGroupType? = null
    var userName:String? = null
    var password:String? = null
    var addressLine1:String? = null
    var addressLine2:String? = null
    var addressLine3:String? = null
    var sortOrder:Int? = null
}

enum class BookingGroupType
{
    WebNormalOfficeHours,
    WebOutsideNormalOfficeHours,
    OnLocation,
}

open class DkCalculatorConfiguration : CalculatorConfiguration()
{
    var folkepensionParameters:FolkepensionParameters? = null
    var fortidspensionParameters:FortidspensionParameters? = null
    var danishTaxParameters:DanishTaxParameters? = null
    var danishAdvisoryParameters:DanishAdvisoryParameters? = null
    var danishGeneralPensionParameters:DanishGeneralPensionParameters? = null
}

open class CalculatorConfiguration
{
}

open class FolkepensionParameters
{
    var year:Int? = null
    var baseAmount:BigDecimal? = null
    var pensionSupplementSingle:BigDecimal? = null
    var pensionSupplementOther:BigDecimal? = null
    var deductionOnBaseAmount:BigDecimal? = null
    var deductionOnIncomeOtherPct:BigDecimal? = null
    var deductionIncomeAfterAMB:BigDecimal? = null
    var deductionPensionSupplementSingle:BigDecimal? = null
    var deductionPensionSupplementOther:BigDecimal? = null
    var reductionBaseAmount:BigDecimal? = null
    var reductionPensionSupplement:BigDecimal? = null
    var reductionPensionSupplementOther:BigDecimal? = null
    var reductionPensionSupplementSpouse:BigDecimal? = null
}

open class FortidspensionParameters
{
    var year:Int? = null
    var stateSingle:BigDecimal? = null
    var stateOther:BigDecimal? = null
    var deductionOnIncomeOther:BigDecimal? = null
    var maxContributionPensioner:BigDecimal? = null
    var maxContributionNotPensioner:BigDecimal? = null
    var deductionSingle:BigDecimal? = null
    var deductionOther:BigDecimal? = null
    var reductionIncome:BigDecimal? = null
    var reductionIncomeSpouse:BigDecimal? = null
    var minimumSingle:BigDecimal? = null
    var minimumOther:BigDecimal? = null
}

open class DanishTaxParameters
{
    var labourMarketContributionRate:BigDecimal? = null
    var bottomTaxRate:BigDecimal? = null
    var healthContributionRate:BigDecimal? = null
    var topTaxRate:BigDecimal? = null
    var topTaxLimit:BigDecimal? = null
    var taxCeilingPercentage:BigDecimal? = null
    var taxCeilingPercentagePositiveNetCapitalIncome:BigDecimal? = null
    var personalAllowanceYoung:BigDecimal? = null
    var personalAllowance:BigDecimal? = null
    var maximalCapitalPensionDeduction:BigDecimal? = null
    var baseDeductionPositiveNetCapitalIncome:BigDecimal? = null
    var shareTaxRateBelowLimit:BigDecimal? = null
    var shareTaxRateAboveLimit:BigDecimal? = null
    var limitShareTax:BigDecimal? = null
    var bottomLimitEmployeeDeduction:BigDecimal? = null
    var employeeDeductionRate:BigDecimal? = null
    var maximumEmploymentAllowance:BigDecimal? = null
    var propertyValueTaxPercentageBelowLimitEVL:BigDecimal? = null
    var propertyValueTaxPercentageAboveLimitEVL:BigDecimal? = null
    var limitPropertyValueTax:BigDecimal? = null
    var deductionOfPropertyValueTax6:BigDecimal? = null
    var deductionOfPropertyValueTax7:BigDecimal? = null
    var maximumImpactUnderEVL:BigDecimal? = null
    var negativeNetCapitalIncome:BigDecimal? = null
    var bottomDeductionEqualizationTax:BigDecimal? = null
    var equalizationTax:BigDecimal? = null
    var transferableBottomDeductionEqualizationTax:BigDecimal? = null
    var bottomLineJobDeduction:BigDecimal? = null
    var jobDeductionRate:BigDecimal? = null
    var maximumJobDeduction:BigDecimal? = null
    var countyTaxLookup:ArrayList<DanishCountyTaxParameters> = ArrayList<DanishCountyTaxParameters>()
}

open class DanishAdvisoryParameters
{
    var normalRetirementAge:Int? = null
    var planningHorizon:Int? = null
    var retirementGreenThresholdPct:BigDecimal? = null
    var retirementAmberThresholdPct:BigDecimal? = null
    var incapacityGreenThresholdPct:BigDecimal? = null
    var incapacityAmberThresholdPct:BigDecimal? = null
    var criticalIllnessGreenThresholdPct:BigDecimal? = null
    var criticalIllnessAmberThresholdPct:BigDecimal? = null
    var deathSingleGreenThresholdPct:BigDecimal? = null
    var deathSingleAmberThresholdPct:BigDecimal? = null
    var deathMarriedGreenThresholdPct:BigDecimal? = null
    var deathMarriedAmberThresholdPct:BigDecimal? = null
}

open class DanishGeneralPensionParameters
{
    var instalmentPensionContributionCeiling:BigDecimal? = null
    var retirementSavingContributionCeilingLessThan5:BigDecimal? = null
    var retirementSavingContributionCeilingMoreThan5:BigDecimal? = null
}

open class SecurityToken
{
    var value:String? = null
    var expiration:Date? = null
}

open class DkPensionsInfo
{
    var date:Date? = null
    var savings:ArrayList<DkPensionsInfoSaving> = ArrayList<DkPensionsInfoSaving>()
    var projections:ArrayList<DkPensionsInfoProjection> = ArrayList<DkPensionsInfoProjection>()
    var risks:ArrayList<DkPensionsInfoRisk> = ArrayList<DkPensionsInfoRisk>()
}

open class DkPensionsInfoSaving
{
    var number:Int? = null
    var carrier:String? = null
    var referenceNumber:String? = null
    var annualContribution:Int? = null
    var includeInProjection:Boolean? = null
    var statementDate:Date? = null
    var savings:Int? = null
    var projections:ArrayList<DkPensionsInfoProjection> = ArrayList<DkPensionsInfoProjection>()
}

open class DkPensionsInfoProjection
{
    var id:Int? = null
    var savingsNumber:Int? = null
    var retirementAge:Int? = null
    var taxCode:DkTaxationCode? = null
    var includeInProjection:Boolean? = null
    var fromAge:Int? = null
    var toAge:Int? = null
    var amount:Int? = null
}

enum class DkTaxationCode(val value:Int)
{
    Free(51),
    FullTax(52),
    FullDuty(53),
    NoInfo(54),
}

open class DkPensionsInfoRisk
{
    var number:Int? = null
    var carrier:String? = null
    var risk:PensionsInfoBenefitType? = null
    var paymentType:PensionsInfoPaymentType? = null
    var beneficiary:PensionsInfoBeneficiaryType? = null
    var taxCode:DkTaxationCode? = null
    var amount:Int? = null
}

enum class PensionsInfoBenefitType(val value:Int)
{
    Death(2),
    LossOfWorkAbility(3),
    CriticalIllness(4),
    Health(5),
}

enum class PensionsInfoPaymentType(val value:Int)
{
    Lumpsum(1),
    FixedTermAnnuity(2),
    Annuity(3),
}

enum class PensionsInfoBeneficiaryType(val value:Int)
{
    AccountOwner(1),
    NextAkin(3),
    Children(8),
    Estate(9),
    NamedBeneficiary(15),
    Spouse(18),
}

open class DeCalculatorConfiguration : CalculatorConfiguration()
{
    var socialSecurityParameters:DeSocialSecurityParameters? = null
}

open class DeSocialSecurityParameters
{
    var retirementInsuranceCeiling:BigDecimal? = null
    var healthInsuranceCeiling:BigDecimal? = null
    var currentPensionLevel:BigDecimal? = null
    var referenceIncome:BigDecimal? = null
    var ddrValues:FormerDdrValues? = null
    var employerRetirementPct:BigDecimal? = null
    var employerUnemployementPct:BigDecimal? = null
    var employerHealthInsuranceBasePct:BigDecimal? = null
    var employerHealthInsuranceAdditionalPct:BigDecimal? = null
    var employerNursingCarePct:BigDecimal? = null
    var employeeRetirementPct:BigDecimal? = null
    var employeeUnemployementPct:BigDecimal? = null
    var employeeHealthInsuranceBasePct:BigDecimal? = null
    var employeeHealthInsuranceAdditionalPct:BigDecimal? = null
    var employeeNursingCarePct:BigDecimal? = null
    var employeeChildlessNursingCareAdditionalPct:BigDecimal? = null
}

open class FormerDdrValues
{
    var retirementInsuranceCeiling:BigDecimal? = null
    var healthInsuranceCeiling:BigDecimal? = null
    var currentPensionLevel:BigDecimal? = null
    var referenceIncome:BigDecimal? = null
}

open class DisabilityInsurancePlan
{
    var disabilityDegree:String? = null
    var hasPremiumWaiverCover:Boolean? = null
    var disabilityCover:ArrayList<DisabilityCover> = ArrayList<DisabilityCover>()
}

open class DisabilityCover
{
    var basicDisabilityCover:Cover? = null
    var basicSalaryScale:Boolean? = null
    var paragraph17:Boolean? = null
    var professionDisability:Boolean? = null
    var minimumDisabilityPeriodMonths:Int? = null
    var jobCapacityAssessmentBenefit:Boolean? = null
}

open class Cover
{
    var carrier:CarrierEntity? = null
    var payOut:String? = null
    var unit:String? = null
    var expiryAge:String? = null
    var defaultTaxCode:String? = null
    var optionalTaxCode:String? = null
    var scalingDown:Boolean? = null
    var hasBasic:Boolean? = null
    var hasExtra:Boolean? = null
    var basicBenefit:BigDecimal? = null
    var basicMinimumAmount:BigDecimal? = null
    var extraBenefit:BigDecimal? = null
}

open class CriticalIllnessInsurancePlan
{
    var criticalIllnessCover:ArrayList<Cover> = ArrayList<Cover>()
    var criticalIllnessChildrenCover:ArrayList<Cover> = ArrayList<Cover>()
}

open class DeathInsurancePlan
{
    var deathCover:ArrayList<DeathCover> = ArrayList<DeathCover>()
    var deathChildrenCover:ArrayList<Cover> = ArrayList<Cover>()
}

open class DeathCover
{
    var cover:Cover? = null
    var depositGuarantee:String? = null
    var depositGuarenteeOptional:Boolean? = null
}

open class HealthInsurancePlan
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
    var coverageType:CoverageTypes? = null
    var spouseCoverageType:CoverageTypes? = null
    var childCoverageType:CoverageTypes? = null
    var childCoverageMaxAge:Int? = null
}

enum class CoverageTypes
{
    None,
    Optional,
    Mandatory,
}

open class AccidentInsurancePlan
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
    var insuranceAmount:Int? = null
    var deathCover:Boolean? = null
    var dentalCover:Boolean? = null
}

open class DentalInsurancePlan
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
    var coverageType:String? = null
    var extendedCoverage:Boolean? = null
}

open class SeniorCitizenConcept
{
    var solidary:Boolean? = null
    var hasSpecificPrice:Boolean? = null
    var specificPrice:BigDecimal? = null
}

open class RetirementPlan
{
    var contributionUnit:String? = null
    var mandatoryEmployerContribution:BigDecimal? = null
    var mandatoryEmployeeContribution:BigDecimal? = null
    var additionalContribution:BigDecimal? = null
    var savingOptions:ArrayList<SavingOption> = ArrayList<SavingOption>()
    var defaultCarrier:CarrierEntity? = null
    var hasDefaultSavingProduct:Boolean? = null
    var defaultSavingProduct:SavingProduct? = null
}

open class SavingOption
{
    var carrier:CarrierEntity? = null
    var savingProducts:ArrayList<SavingProduct> = ArrayList<SavingProduct>()
}

open class SavingProduct
{
    var id:Int? = null
    var productId:Int? = null
    var productName:String? = null
    var riskProfile:String? = null
}

open class DeRetirementPlans
{
    var retirementBenefitAmountDisplayOption:RetirementBenefitAmountDisplayOptionType? = null
    var retirementBenefitAmountDisplayOptions:ArrayList<RetirementBenefitAmountDisplayOptionType>? = null
    var financingVehicles:ArrayList<FinancingVehicleType>? = null
    var contributionTypes:ArrayList<ContributionType>? = null
    var retirementPlans:ArrayList<DeRetirementPlan>? = null
    var defaultRetirementPlans:ArrayList<DeRetirementPlan>? = null
}

enum class RetirementBenefitAmountDisplayOptionType
{
    Accumulated,
    Guaranteed,
    Projected,
}

enum class FinancingVehicleType
{
    Pensionskasse,
    Direktversicherung,
    Pensionsfonds,
    Direktzusage,
    Unterstützungskasse,
}

enum class ContributionType
{
    Employer,
    Employee,
    EmployerMatching,
}

open class DeRetirementPlan
{
    var identifier:String? = null
    var name:String? = null
    var planDocumentReference:String? = null
    var carrier:CarrierEntity? = null
    var carrierIds:ArrayList<String> = ArrayList<String>()
    var healthInsurance:String? = null
    var productType:DeProductType? = null
    var groupInsuranceContractCode:String? = null
    var contributionFormula:DeContributionFormula? = null
    var financingVehicle:FinancingVehicleType? = null
    var retirementBenefit:DeRetirementBenefit? = null
    var deathBeforeRetirementBenefit:DeDeathBeforeRetirementBenefit? = null
    var deathAfterRetirementBenefit:DeDeathAfterRetirementBenefit? = null
    var disabilityBenefit:DeDisabilityBenefit? = null
    var invalidityBenefit:DeInvalidityBenefit? = null
    var biProServiceConfiguration:DeBiProServiceConfiguration? = null
    var contribution:DeContribution? = null
    var benefitDataDate:Date? = null
    var insurancePolicyNumber:String? = null
    var dateJoined:Date? = null
    var pricingTables:DePricingTables? = null
}

enum class DeProductType
{
    Traditional,
    New,
    Hybrid,
    Risk,
}

open class DeContributionFormula
{
    var employerContributionFormula:DeEmployerContributionFormula? = null
    var employeeContributionFormula:DeEmployeeContributionFormula? = null
    var hasVoluntaryEmployeeContribution:Boolean? = null
    var employerMatchingFormula:DeEmployerMatchingFormula? = null
}

open class DeEmployerContributionFormula
{
    var flatAmount:BigDecimal? = null
    var pctSalaryAboveSSCC:BigDecimal? = null
    var pctSalaryBelowSSCC:BigDecimal? = null
}

open class DeEmployeeContributionFormula
{
    var flatAmount:BigDecimal? = null
    var pctSalaryAboveSSCC:BigDecimal? = null
    var pctSalaryBelowSSCC:BigDecimal? = null
}

open class DeEmployerMatchingFormula
{
    var unit:BigDecimal? = null
    var multiplier:BigDecimal? = null
}

open class DeRetirementBenefit
{
    var normalRetirementAge:Int? = null
    var normalRetirementAgeType:String? = null
    var earlyRetirementAge:Int? = null
    var primaryRetirementBenefitPaymentType:DePrimaryRetirementBenefitPaymentType? = null
    var alternativeRetirementBenefitPaymentType:DeAlternativeRetirementBenefitPaymentType? = null
    var annuityFrequency:Int? = null
    var accruedRetirementPension:BigDecimal? = null
    var accruedRetirementLumpSum:BigDecimal? = null
    var projectedRetirementPensionGuaranteed:BigDecimal? = null
    var projectedRetirementLumpSumGuaranteed:BigDecimal? = null
    var projectedRetirementPensionInclSurpluses:BigDecimal? = null
    var projectedRetirementLumpSumInclSurpluses:BigDecimal? = null
    var projectedRetirementPensionInclPast:BigDecimal? = null
    var projectedRetirementLumpSumInclPast:BigDecimal? = null
}

enum class DePrimaryRetirementBenefitPaymentType
{
    LumpSum,
    Annuity,
}

enum class DeAlternativeRetirementBenefitPaymentType
{
    LumpSum,
    Annuity,
}

open class DeDeathBeforeRetirementBenefit
{
    var deathBeforeRetirementBenefitType:DeDeathBeforeRetirementBenefitType? = null
    var spouseAnnuityPct:BigDecimal? = null
    var orphanAnnuityPct:BigDecimal? = null
    var halfOrphanAnnuityPct:BigDecimal? = null
    var annuityFrequency:Int? = null
    var deathLumpsum:BigDecimal? = null
    var spouseLumpSumDeathBeforeRetirement:BigDecimal? = null
    var spouseAnnuityDeathBeforeRetirement:BigDecimal? = null
}

enum class DeDeathBeforeRetirementBenefitType
{
    ContributionRefund,
    LumpSum,
    Annuity,
}

open class DeDeathAfterRetirementBenefit
{
    var deathAfterRetirementBenefitType:DeDeathAfterRetirementBenefitType? = null
    var eligibilityPeriod:Int? = null
    var spouseAnnuityPct:BigDecimal? = null
    var annuityFrequency:Int? = null
    var spouseLumpSumDeathAfterRetirement:BigDecimal? = null
    var spouseAnnuityDeathAfterRetirement:BigDecimal? = null
}

enum class DeDeathAfterRetirementBenefitType
{
    LumpSum,
    Annuity,
    TemporaryAnnuity,
}

open class DeDisabilityBenefit
{
    var benefitPct:BigDecimal? = null
    var includesContributionWaiver:Boolean? = null
    var disabilityPension:BigDecimal? = null
    var endCoverageAge:BigDecimal? = null
}

open class DeInvalidityBenefit
{
    var benefitPct:BigDecimal? = null
    var includesContributionWaiver:Boolean? = null
    var disabilityPension:BigDecimal? = null
    var endCoverageAge:BigDecimal? = null
}

open class DeBiProServiceConfiguration
{
    var getQuoteRequest:String? = null
    var groupPolicyNumber:String? = null
}

open class DeContribution
{
    var employerContribution:BigDecimal? = null
    var employerContributionFrequency:ContributionFrequencies? = null
    var employeeContribution:BigDecimal? = null
    var employeeContributionFrequency:ContributionFrequencies? = null
    var employerMatchingContribution:BigDecimal? = null
    var oneTimeContribution:BigDecimal? = null
    var aggregatePremiumContribution:BigDecimal? = null
}

enum class ContributionFrequencies
{
    Annual,
    BiAnnual,
    Quarterly,
    Monthly,
}

open class DePricingTables
{
}

open class PreventiveTreatment
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
}

open class PathFinder
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
}

open class FinancialWellbeing
{
    var carrier:CarrierEntity? = null
    var expiryAge:BigDecimal? = null
}

open class AuthenticationMethod
{
    @SerializedName("type") var Type:AuthenticationMethodType? = null
    var saClientId:String? = null
    var registrationFields:ArrayList<String>? = null
}

enum class AuthenticationMethodType
{
    NemId,
    Sso,
    Common,
    Single,
}

open class CalculatorData
{
    var isEnabled:Boolean? = null
    var cdyPosition:String? = null
    var amountInputPrecision:Int? = null
    var percentInputPrecision:Int? = null
    var locale:HashMap<String,String> = HashMap<String,String>()
    var displayPrecision:Int? = null
    var upwardsConversionPrecision:Int? = null
    var downwardsConversionPrecision:Int? = null
    var useInvestmentProductsFile:Boolean? = null
    var investmentProductsFileName:String? = null
    var member:Member? = null
    var clientCountryConfig:ClientCountryConfig? = null
    var colorScheme:CalculatorColorScheme? = null
    var riskProfileMapping:HashMap<String,HashMap<String,String>> = HashMap<String,HashMap<String,String>>()
    var defaultRiskLevel:String? = null
    var dkAnnuityPriceList:ArrayList<CalculatorDkAnnuityPrice> = ArrayList<CalculatorDkAnnuityPrice>()
    var dkCarrierIDMapping:HashMap<String,String> = HashMap<String,String>()
    var dkDefaultCarrierID:String? = null
    var frConfiguration:CalculatorFrConfiguration? = null
    var rpcLevelInfo:RPCLevelInfo? = null
    var frIncludePEROProfitSharingSavings:Boolean? = null
    var ptLifetimePensionAnnuityFactors:ArrayList<CalculatorPtAnnuityFactorLP> = ArrayList<CalculatorPtAnnuityFactorLP>()
    var ptPensionDrawdownAnnuityFactors:ArrayList<CalculatorPtAnnuityFactorPD> = ArrayList<CalculatorPtAnnuityFactorPD>()
    var salaryGrowthIndexMappings:ArrayList<CalculatorSalaryGrowthIndexMapping> = ArrayList<CalculatorSalaryGrowthIndexMapping>()
}

open class ClientCountryConfig : DatedEntity()
{
    var clientCode:String? = null
    var clientName:String? = null
    var countryCode:String? = null
    var source:DataSourceResult? = null
    var ageRMin:Int? = null
    var ageRMax:Int? = null
    var primarySalary:String? = null
    var annuityConfig:AnnuityConfig? = null
    var assets:ArrayList<AssetConfig> = ArrayList<AssetConfig>()
    var contTables:ArrayList<ContributionTableSpec> = ArrayList<ContributionTableSpec>()
    var investments:ArrayList<InvestmentProduct> = ArrayList<InvestmentProduct>()
    var content:HashMap<String,ArrayList<Content>> = HashMap<String,ArrayList<Content>>()
    var environments:HashMap<String,String> = HashMap<String,String>()
    var customNumericConstraints:HashMap<String,Constraint<BigDecimal>> = HashMap<String,Constraint<BigDecimal>>()
    var assetReturnRates:HashMap<String,ReturnRates> = HashMap<String,ReturnRates>()
    var investmentPropertyRates:Double? = null
    var getAssetClassFundDictionary:HashMap<String,Boolean> = HashMap<String,Boolean>()
    var getTermBasedFundDictionary:HashMap<String,Boolean> = HashMap<String,Boolean>()
    var getAllocationsDictionary:HashMap<String,HashMap<Int,HashMap<String,Double>>> = HashMap<String,HashMap<Int,HashMap<String,Double>>>()
    var assetNameMap:HashMap<String,String> = HashMap<String,String>()
    var assetContNameMap:HashMap<String,HashMap<String,String>> = HashMap<String,HashMap<String,String>>()
    var cacheKey:String? = null
}

open class DatedEntity : Entity(), IDatedEntity
{
    var asAt:Date? = null
}

open class Entity : IEntity
{
    var id:String? = null
}

open class DataSourceResult
{
    var d:DataSource? = null
    var t:Long? = null
}

enum class DataSource
{
    Db,
    Cache,
    Parameter,
    Na,
}

open class AnnuityConfig
{
    var tableNames:ArrayList<LifeTableName> = ArrayList<LifeTableName>()
    var imprFactorTableNames:ArrayList<LifeTableName> = ArrayList<LifeTableName>()
    var reversion:Double? = null
    var guarantee:Double? = null
    var timing:Double? = null
    var allowDiscountPreRet:Boolean? = null
    var scaleQx:Double? = null
    var scaleImpr:Double? = null
    var ageRating:Int? = null
    var spouseAgeRating:Int? = null
    var expense:Double? = null
    var percBalanceSpent:Double? = null
    var amountSpent:Double? = null
    var incomePurchased:Double? = null
    var deferralPeriod:Int? = null
    var indexationName:String? = null
    var drStochastic:String? = null
    var impliedInflationStochasticSeries:String? = null
    var targetTpx:Double? = null
    var priceType:AnnuityPriceType? = null
    var price:Double? = null
}

open class LifeTableName
{
    var name:String? = null
    var gender:Gender? = null
}

enum class Gender
{
    Female,
    Male,
    Other,
}

enum class AnnuityPriceType
{
    Calc,
    Table,
}

open class AssetConfig
{
    var code:String? = null
    var name:String? = null
    var rebalance:Boolean? = null
    var canEditInvestmentChoice:Boolean? = null
    var willSpend:Boolean? = null
    var investments:ArrayList<String> = ArrayList<String>()
    var contributions:ArrayList<ContributionSpec> = ArrayList<ContributionSpec>()
    var isOneOff:Boolean? = null
}

open class ContributionSpec
{
    var code:String? = null
    var name:String? = null
    @SerializedName("type") var Type:ContributionType? = null
    var isEmployeeCont:Boolean? = null
    var table:String? = null
    var ccy:String? = null
    var fromAge:Int? = null
    var toAge:Int? = null
    var indexationType:String? = null
    var salaryType:String? = null
    var isTaxable:Boolean? = null
    var relatedRate:String? = null
    var order:Int? = null
    var editable:Boolean? = null
    var constraints:ArrayList<ContributionConstraint> = ArrayList<ContributionConstraint>()
    var amountType:AmountType? = null
    var isOneOff:Boolean? = null
}

enum class ContributionType
{
    Fixed,
    Time,
    Lookup,
    Match,
}

open class ContributionConstraint
{
    var fromAge:Int? = null
    var toAge:Int? = null
    var min:Double? = null
    var max:Double? = null
    var step:Double? = null
}

enum class AmountType
{
    Any,
    Amount,
    Rate,
}

open class ContributionTableSpec
{
    var code:String? = null
    @SerializedName("type") var Type:ContributionType? = null
    var rates:HashMap<String,Double> = HashMap<String,Double>()
    var rateSpecs:ArrayList<ContributionRateSpec> = ArrayList<ContributionRateSpec>()
    var keyTemplate:String? = null
}

open class ContributionRateSpec
{
    var fromAge:Int? = null
    var toAge:Int? = null
    var fromService:Int? = null
    var toService:Int? = null
    var sourceRate:Double? = null
    var dateFrom:Date? = null
    var dateTo:Date? = null
    var upperLimit:Double? = null
    var rate:Double? = null
    var coreRate:Double? = null
    var lookupKey:String? = null
}

open class InvestmentProduct
{
    var code:String? = null
    var name:String? = null
    var group:String? = null
    var isAssetClassFund:Boolean? = null
    var allocs:ArrayList<InvestmentProductAllocationsSpec> = ArrayList<InvestmentProductAllocationsSpec>()
    var order:Int? = null
    var allocationsDictionary:HashMap<Int,HashMap<String,Double>> = HashMap<Int,HashMap<String,Double>>()
}

open class InvestmentProductAllocationsSpec
{
    var fromAge:Int? = null
    var term:Int? = null
    var allocs:HashMap<String,Double> = HashMap<String,Double>()
    var totalAlloc:Double? = null
}

open class ReturnRates
{
    var earningRates:ArrayList<Double> = ArrayList<Double>()
    var taxRates:ArrayList<Double> = ArrayList<Double>()
}

open class CalculatorColorScheme
{
    var primaryColor1:String? = null
    var primaryColor2:String? = null
    var decorativeColor1:String? = null
    var decorativeColor2:String? = null
    var decorativeColor3:String? = null
    var decorativeColor4:String? = null
    var decorativeColor5:String? = null
    var fontColor1:String? = null
    var fontColor2:String? = null
    var tableHeaderFontColor:String? = null
    var tableEmployerMatchFontColor:String? = null
    var chartColors:ArrayList<String> = ArrayList<String>()
    var reportColors:CalculatorReportColors? = null
}

open class CalculatorReportColors
{
    var tableColors:CalculatorReportTableColors? = null
    var chart1Colors:ArrayList<String> = ArrayList<String>()
    var chart2Colors:ArrayList<String> = ArrayList<String>()
    var chart3Colors:ArrayList<String> = ArrayList<String>()
}

open class CalculatorReportTableColors
{
    var headerTableFontColor:String? = null
    var basicTableHeaderColor:String? = null
    var basicTableFontColor:String? = null
    var panel1Color:String? = null
    var panel2Color:String? = null
    var panel3Color:String? = null
}

open class CalculatorDkAnnuityPrice
{
    var carrierName:String? = null
    var riskProfile:String? = null
    var price:Double? = null
}

open class CalculatorFrConfiguration
{
    var planConfigurations:ArrayList<CalculatorFrPlanConfiguration> = ArrayList<CalculatorFrPlanConfiguration>()
    var contributionRules:ArrayList<CalculatorFrContributionRule> = ArrayList<CalculatorFrContributionRule>()
}

open class CalculatorFrPlanConfiguration
{
    @SerializedName("type") var Type:CalculatorFrPlanType? = null
    var name:String? = null
    var contributionFee:Double? = null
    var aumFeeUnitLinked:Double? = null
    var aumFeeInsurerAsset:Double? = null
    var planLevelContributionCaps:ArrayList<CalculatorFrContributionCap> = ArrayList<CalculatorFrContributionCap>()
    var fundLevelContributionCaps:HashMap<String,ArrayList<CalculatorFrContributionCap>> = HashMap<String,ArrayList<CalculatorFrContributionCap>>()
    var contributionRuleMapping:HashMap<String,ArrayList<Int>> = HashMap<String,ArrayList<Int>>()
}

enum class CalculatorFrPlanType
{
    Pee,
    Percol,
    Pero,
    Perin,
}

open class CalculatorFrContributionCap
{
    @SerializedName("type") var Type:CalculatorFrContributionCapType? = null
    var contributionType:CalculatorFrContributionType? = null
    var value:Double? = null
}

enum class CalculatorFrContributionCapType
{
    None,
    Amount,
    MatchPercent,
    PercentOfSSCC,
}

enum class CalculatorFrContributionType
{
    EmployeeMandatory,
    EmployerMandatory,
    EmployerMatch,
}

open class CalculatorFrContributionRule
{
    var id:Int? = null
    var name:String? = null
    var contributionType:CalculatorFrContributionType? = null
    var bracketType:CalculatorFrContributionBracketType? = null
    var brackets:ArrayList<CalculatorFrContributionBracket> = ArrayList<CalculatorFrContributionBracket>()
    var numberOfBrackets:Int? = null
}

enum class CalculatorFrContributionBracketType
{
    None,
    MultipleOfSSCC,
    FixedAmount,
}

open class CalculatorFrContributionBracket
{
    var threshold:Double? = null
    var rate:Double? = null
}

open class RPCLevelInfo
{
    var level1:Double? = null
    var level2:Double? = null
    var level3:Double? = null
}

open class CalculatorPtAnnuityFactorLP
{
    var age:Int? = null
    var isReversionary:Boolean? = null
    var factor:Double? = null
}

open class CalculatorPtAnnuityFactorPD
{
    var term:Int? = null
    var investmentCode:String? = null
    var factor:Double? = null
}

open class CalculatorSalaryGrowthIndexMapping
{
    var name:String? = null
    var indexType:String? = null
}

open class ConfigurationIds
{
    var configuration:ArrayList<Int>? = null
    var planParameters:Int? = null
}

open class Document
{
    var tags:String? = null
    var subTag:String? = null
    var size:Long? = null
    var dateCreated:Date? = null
    var isNew:Boolean? = null
    var reference:String? = null
    var filename:String? = null
    var languageIsoCode:String? = null
}

open class Period
{
    var start:Date? = null
    var end:Date? = null
    var clientName:String? = null
    var clientCode:String? = null
    var clientId:Int? = null
    var authId:String? = null
    var employeeId:String? = null
    var infoProviderReference:String? = null
    var status:String? = null
}

open class ConfigurationVersionGroupConfig
{
    var entityColumnFilters:ArrayList<ConfigurationVersionEntityColumnFilter>? = null
    var rule:String? = null
}

open class ConfigurationVersionEntityColumnFilter
{
    var entity:String? = null
    var alias:String? = null
    var ordinal:Int? = null
    var columns:ArrayList<ConfigurationVersionEntityColumn>? = null
}

open class ConfigurationVersionEntityColumn
{
    @SerializedName("type") var Type:EntityColumnType? = null
    var ordinal:Int? = null
    var value:String? = null
    var values:ArrayList<String> = ArrayList<String>()
}

enum class EntityColumnType
{
    Enum,
    Json,
}

open class ConfigurationVersionMemberDocumentConfig
{
    var maxFileSizeMB:Int? = null
    var allowedMIMETypes:ArrayList<String>? = null
}

open class PensionSightClient
{
    var clientID:String? = null
    var name:String? = null
    var name_NL:String? = null
    var name_FR:String? = null
    var name_EN:String? = null
    var text_Standard_Beneficiary_Nominations:String? = null
    var text_Specific_Beneficiary_Nominations:String? = null
}

open class UserResultConfiguration
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
}

open class UserSearchConfiguration
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
}

open class UserResultConfigurationAdminProxy
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
}

open class UserSearchConfigurationAdminProxy
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
}

open class FrCompanyPlans
{
    var currentEmployerPlans:FrCompanyPlan? = null
    var previousEmployerPlans:FrCompanyPlan? = null
    var individualCompanyPlans:FrCompanyPlan? = null
    var others:FrCompanyPlan? = null
    var current:PlanTypeMap? = null
    var previous:PlanTypeMap? = null
    var individual:PlanTypeMap? = null
}

open class FrCompanyPlan
{
    var accountBalanceDate:Date? = null
    var assetAllocationDate:Date? = null
    var plans:ArrayList<FrPlanInformation> = ArrayList<FrPlanInformation>()
    var hasDuplicate:Boolean? = null
}

open class FrPlanInformation
{
    var id:Long? = null
    var planName:String? = null
    var providerName:String? = null
    var accountBalance:FrAccountBalance? = null
    var assetAllocation:ArrayList<Investment> = ArrayList<Investment>()
    var accountDetails:Account? = null
    var powensAccountState:String? = null
    var powensAccountType:String? = null
    var accountInvestments:ArrayList<Investment> = ArrayList<Investment>()
    var voluntaryContribution:String? = null
    var mandatoryContribution:FrMandatoryContribution? = null
    var mandatoryContributionFormula:String? = null
    var investmentOptions:FrInvestmentOptions? = null
    var stockTransfer:String? = null
    var beneficiary:FrBeneficiary? = null
    var formOfPayment:String? = null
    var taxation:String? = null
    var fees:FrFees? = null
    var planInformation:String? = null
    @SerializedName("type") var Type:String? = null
    var planCategory:String? = null
    var enabled:Boolean? = null
    var url:String? = null
    var category:PlanCategory? = null
    var planType:PlanType? = null
    var dateUpdated:Date? = null
}

open class FrAccountBalance
{
    var amount:BigDecimal? = null
    var currency:String? = null
}

open class Investment
{
    var id:Int? = null
    var idAccount:Int? = null
    var idSecurity:Int? = null
    var idType:Int? = null
    var label:String? = null
    var code:String? = null
    var codeType:String? = null
    var stockSymbol:String? = null
    var source:String? = null
    var description:String? = null
    var quantity:BigDecimal? = null
    var unitPrice:BigDecimal? = null
    var unitValue:BigDecimal? = null
    var valuation:BigDecimal? = null
    var diff:BigDecimal? = null
    var diffPercent:BigDecimal? = null
    var prevDiff:BigDecimal? = null
    var prevDiffPercent:BigDecimal? = null
    var vDate:Date? = null
    var prevVDate:Date? = null
    var portfolioShare:BigDecimal? = null
    var calculated:ArrayList<String>? = null
    var deleted:Date? = null
    var lastUpdate:Date? = null
    var originalCurrency:Currency? = null
    var originalValuation:BigDecimal? = null
    var originalUnitValue:BigDecimal? = null
    var originalUnitPrice:BigDecimal? = null
    var originalDiff:BigDecimal? = null
    var details:InvestmentDetail? = null
    var stockMarket:Object? = null
    @SerializedName("type") var Type:Object? = null
    var pockets:ArrayList<Object>? = null
}

open class Currency
{
    var id:String? = null
    var name:String? = null
    var symbol:String? = null
    var crypto:Boolean? = null
    var precision:Int? = null
    var prefix:Boolean? = null
    var marketcap:Object? = null
    var datetime:Date? = null
}

open class InvestmentDetail
{
    var performanceOneYear:BigDecimal? = null
    var performanceThreeYear:BigDecimal? = null
    var performanceFiveYear:BigDecimal? = null
    var srri:BigDecimal? = null
    var assetCategory:String? = null
    var recommendedPeriod:String? = null
    var lastUpdate:Date? = null
}

open class Account
{
    var id:Int? = null
    var idConnection:Int? = null
    var idUser:Int? = null
    var idSource:Int? = null
    var idParent:Int? = null
    var number:String? = null
    var originalName:String? = null
    var balance:BigDecimal? = null
    var coming:BigDecimal? = null
    var display:Boolean? = null
    var lastUpdate:Date? = null
    var deleted:Date? = null
    var disabled:Date? = null
    var iban:String? = null
    var currency:Currency? = null
    @SerializedName("type") var Type:String? = null
    var idType:Int? = null
    var bookmarked:Int? = null
    var name:String? = null
    var error:String? = null
    var usage:AccountUsage? = null
    var ownership:AccountOwnership? = null
    var companyName:String? = null
    var loan:Loan? = null
    var webId:String? = null
    var openingDate:Object? = null
    var recipients:ArrayList<Object>? = null
    var bic:Object? = null
    var comingBalance:Double? = null
    var formattedBalance:String? = null
    var calculated:ArrayList<String>? = null
    var valuation:Double? = null
    var diff:Double? = null
    var diffPercent:Double? = null
    var prevDiff:Double? = null
    var prevDiffPercent:Double? = null
    var information:Information? = null
    var investments:ArrayList<Investment>? = null
    var transfers:ArrayList<Object>? = null
}

open class Currency
{
    var id:String? = null
    var name:String? = null
    var symbol:String? = null
    var crypto:Boolean? = null
    var precision:Int? = null
    var prefix:Boolean? = null
    var marketcap:Object? = null
    var datetime:Date? = null
}

enum class AccountUsage(val value:Int)
{
    Priv(1),
    Orga(2),
}

enum class AccountOwnership(val value:Int)
{
    Owner(1),
    CoOwner(2),
    Attorney(3),
}

open class Loan
{
    var totalAmount:BigDecimal? = null
    var availableAmount:BigDecimal? = null
    var usedAmount:BigDecimal? = null
    var subscriptionDate:Date? = null
    var maturityDate:Date? = null
    var nextPaymentAmount:BigDecimal? = null
    var nextPaymentDate:Date? = null
    var rate:BigDecimal? = null
    var nbPaymentsLeft:Int? = null
    var nbPaymentsDone:Int? = null
    var nbPaymentsTotal:Int? = null
    var lastPaymentAmount:BigDecimal? = null
    var lastPaymentDate:Date? = null
    var accountLabel:String? = null
    var insuranceLabel:String? = null
    var insuranceAmount:BigDecimal? = null
    var insuranceRate:BigDecimal? = null
    var duration:Int? = null
    @SerializedName("type") var Type:String? = null
}

open class Information
{
    var version:String? = null
    var providerType:String? = null
}

open class Investment
{
    var id:Int? = null
    var idAccount:Int? = null
    var idSecurity:Int? = null
    var idType:Int? = null
    var label:String? = null
    var code:String? = null
    var codeType:String? = null
    var stockSymbol:String? = null
    var source:String? = null
    var description:String? = null
    var quantity:BigDecimal? = null
    var unitPrice:BigDecimal? = null
    var unitValue:BigDecimal? = null
    var valuation:BigDecimal? = null
    var diff:BigDecimal? = null
    var diffPercent:BigDecimal? = null
    var prevDiff:BigDecimal? = null
    var prevDiffPercent:BigDecimal? = null
    var vDate:Date? = null
    var prevVDate:Date? = null
    var portfolioShare:BigDecimal? = null
    var calculated:ArrayList<String>? = null
    var deleted:Date? = null
    var lastUpdate:Date? = null
    var originalCurrency:Currency? = null
    var originalValuation:BigDecimal? = null
    var originalUnitValue:BigDecimal? = null
    var originalUnitPrice:BigDecimal? = null
    var originalDiff:BigDecimal? = null
    var details:InvestmentDetail? = null
    var stockMarket:Object? = null
    @SerializedName("type") var Type:Object? = null
    var pockets:ArrayList<Object>? = null
}

open class InvestmentDetail
{
    var performanceOneYear:BigDecimal? = null
    var performanceThreeYear:BigDecimal? = null
    var performanceFiveYear:BigDecimal? = null
    var srri:BigDecimal? = null
    var assetCategory:String? = null
    var recommendedPeriod:String? = null
    var lastUpdate:Date? = null
}

open class FrMandatoryContribution
{
    var employee:Int? = null
    var employer:Int? = null
}

open class FrInvestmentOptions
{
    var options:ArrayList<FrOption> = ArrayList<FrOption>()
}

open class FrOption
{
    var order:Int? = null
    var code:String? = null
    var name:String? = null
    var url:String? = null
}

open class FrBeneficiary
{
    var firstName:String? = null
    var surName:String? = null
}

open class FrFees
{
    var contributions:BigDecimal? = null
    var asset1:BigDecimal? = null
    var asset2:BigDecimal? = null
}

enum class PlanCategory
{
    Others,
    Current,
    Previous,
    Individual,
}

enum class PlanType
{
    Others,
    Pee,
    Pero,
    Percol,
    Perin,
}

open class PlanTypeMap
{
    var pee:FrCompanyPlan? = null
    var pero:FrCompanyPlan? = null
    var percol:FrCompanyPlan? = null
    var perin:FrCompanyPlan? = null
    var noMatchingCategory:FrCompanyPlan? = null
    var incorrectCategoryMapping:FrCompanyPlan? = null
    var excessPlanMapping:FrCompanyPlan? = null
}

open class EsRetirementPlans
{
    var retirementPlans:ArrayList<EsRetirementPlan>? = null
}

open class EsRetirementPlan
{
    var identifier:String? = null
    var name:String? = null
    var salaryPercentage:BigDecimal? = null
    var ceilingDate1:Date? = null
    var ceilingDate2:Date? = null
    var ceilingPercentageBeforeDate1:BigDecimal? = null
    var ceilingPercentageBeforeDate2:BigDecimal? = null
    var salaryComputationOption:String? = null
    var salaryCeiling1:BigDecimal? = null
    var salaryCeiling2:BigDecimal? = null
    var contribution:Contribution? = null
}

open class Contribution
{
    var employmentStatusPlan:String? = null
    var balanceCurrentEmployer:BigDecimal? = null
    var employeeContribution:BigDecimal? = null
    var employeeContributionDate:Date? = null
    var employerContribution:BigDecimal? = null
    var employerContributionDate:Date? = null
    var voluntaryContribution:BigDecimal? = null
    var voluntaryContributionDate:Date? = null
    var totalContribution:BigDecimal? = null
}

open class FrCalculatorConfiguration : CalculatorConfiguration()
{
    var socialSecurityParameters:FrSocialSecurityParameters? = null
}

open class FrSocialSecurityParameters
{
    var socialSecurityContributionCeiling:BigDecimal? = null
}

open class FrFundSetup
{
    var id:String? = null
    var name:String? = null
    var code:String? = null
}

open class FrPlanSetup
{
    var planType:String? = null
    var name:String? = null
    var funds:ArrayList<String> = ArrayList<String>()
    var connectorID:Int? = null
    var personalInformation:String? = null
    var voluntaryContributions:String? = null
    var investmentOptions:String? = null
    var payoutOptions:String? = null
    var yourBeneficiaries:String? = null
    var retirementLiquidation:String? = null
}

open class FrPreviousPlansSetup
{
    var providerName:String? = null
    var planType:String? = null
    var link:String? = null
}

open class BeRetirementPlans
{
    @SerializedName("type") var Type:String? = null
    var reversible:Double? = null
    var employerRetirementPlan:BeRetirementPlan? = null
    var employeeRetirementPlan:BeRetirementPlan? = null
    var totalAnnuity:BigDecimal? = null
    var totalLumpSum:BigDecimal? = null
    var totalVestedReserves:BigDecimal? = null
    var totalAccruedReserves:BigDecimal? = null
    var totalLegalMinimum:BigDecimal? = null
}

open class BeRetirementPlan
{
    var retirementPlans:ArrayList<RetirementPlan> = ArrayList<RetirementPlan>()
    var lumpSumTotalDeathCover:BigDecimal? = null
    var lumpSumTotalNoDeathCover:BigDecimal? = null
    var annuityTotalDeathCover:BigDecimal? = null
    var annuityTotalNoDeathCover:BigDecimal? = null
    var totalAccruedReserves:BigDecimal? = null
    var totalLegalMinimum:BigDecimal? = null
    var totalVestedReserves:BigDecimal? = null
}

open class BeContributions
{
    var balances:ArrayList<Contribution> = ArrayList<Contribution>()
}

open class Contribution : Projectable()
{
    var code:String? = null
    var index:Int? = null
    var name:String? = null
    var ccy:String? = null
    var contTable:String? = null
    var isEmployeeCont:Boolean? = null
    var employerFlag:Boolean? = null
    @SerializedName("type") var Type:ContributionType? = null
    var linkedContIndex:Int? = null
    var sourceRate:String? = null
    var isTaxable:Boolean? = null
    var amount:Double? = null
    var coreAmount:Double? = null
    var freq:Double? = null
    var rate:Double? = null
    var coreRate:Double? = null
    var fromAge:Int? = null
    var toAge:Int? = null
    var salary:Double? = null
    var annualAmount:Double? = null
    var annualCoreAmount:Double? = null
    var isAlwaysOneOff:Boolean? = null
    var isOneOff:Boolean? = null
    var constraintType:ContributionConstraintType? = null
    var custom:HashMap<String,String> = HashMap<String,String>()
    var memberRateLookup:HashMap<Int,Double> = HashMap<Int,Double>()
    var isFromSalary:Boolean? = null
}

open class Projectable : IProjectable
{
    var asAt:Date? = null
    var age:Double? = null
    var intAge:Int? = null
    var year:Int? = null
    var periodToNextEOFY:Double? = null
    var indexType:String? = null
    var deflationType:String? = null
    var indexTypePre:String? = null
    var indexTypePost:String? = null
}

enum class ContributionConstraintType
{
    Employer,
    SalarySacrifice,
    AfterTax,
    LumpSum,
    Downsizer,
}

open class PrivateClientProduct
{
    var carrier:Int? = null
    var privateProductId:Int? = null
}

open class ConfigurationVersionEmailSetting
{
    var id:String? = null
    var subjectFormat:String? = null
    var sendToBCC:ArrayList<String>? = null
    var sendToCC:ArrayList<String>? = null
    var sendFrom:ArrayList<String>? = null
    var bodyTemplate:String? = null
}

open class FormTypeFieldsConfiguration
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
    var validation:ArrayList<String> = ArrayList<String>()
    var lookupReference:String? = null
    var min:Int? = null
    var max:Int? = null
}

open class FormTypeLookupConfiguration
{
    var name:String? = null
}

open class ConfigurationVersionRecommendation
{
    var products:ArrayList<ProductQuestion> = ArrayList<ProductQuestion>()
    var riskQuestions:ArrayList<RiskQuestion> = ArrayList<RiskQuestion>()
    var risks:ArrayList<RiskRecommendation> = ArrayList<RiskRecommendation>()
}

open class ProductQuestion
{
    var question:Question? = null
    var options:ArrayList<Option> = ArrayList<Option>()
}

open class Question
{
    var number:Int? = null
    var description:String? = null
}

open class Option
{
    var value:Int? = null
    var description:String? = null
}

open class RiskQuestion
{
    var questionNumber:Int? = null
    var hasQuestionReference:Boolean? = null
    var questionOptions:ArrayList<QuestionOption> = ArrayList<QuestionOption>()
}

open class QuestionOption
{
    var optionNumber:Int? = null
    var optionGradeValues:ArrayList<OptionGradeValue> = ArrayList<OptionGradeValue>()
}

open class OptionGradeValue
{
    var questionOptionReference:String? = null
    var gradeValue:Int? = null
}

open class RiskRecommendation
{
    var startValue:Int? = null
    var endValue:Int? = null
    var riskName:String? = null
    var riskId:String? = null
}

open class ConfigurationVersionRecommendationProduct
{
    var products:ArrayList<ProductData> = ArrayList<ProductData>()
    var pieGraphData:PieGraph? = null
    var productRiskMatrix:ArrayList<ProductRiskMatrix> = ArrayList<ProductRiskMatrix>()
    var barGraphData:ArrayList<HashMap<String,String>> = ArrayList<HashMap<String,String>>()
    var productTypeData:ArrayList<ProductTypeData> = ArrayList<ProductTypeData>()
    var historicalTableData:HistoricalData? = null
}

open class ProductData
{
    var product:String? = null
    var formula:String? = null
    var carrier:String? = null
    var productTypeId:Int? = null
    var score:Double? = null
}

open class PieGraph
{
    var questionnaireAnswer:ArrayList<QuestionnaireAnswer>? = null
}

open class QuestionnaireAnswer
{
    var value:String? = null
    var others:ArrayList<Matrix>? = null
}

open class Matrix
{
    var investorProfile:String? = null
    var minimumAllocationInStocks:String? = null
    var maximumAllocationinStocks:String? = null
}

open class ProductRiskMatrix
{
    var carrier:String? = null
    var productRiskMatrixName:String? = null
    var a:String? = null
    var b:String? = null
    var c:String? = null
    var d:String? = null
}

open class ProductTypeData
{
    var productTypeId:Int? = null
    var productTypeName:String? = null
}

open class HistoricalData
{
    @SerializedName("data") var Data:ArrayList<HashMap<String,String>> = ArrayList<HashMap<String,String>>()
    var years:ArrayList<String>? = null
    var worstYear:String? = null
}

open class FundValue : IId, ITimestamp
{
    var id:Long? = null
    var fundId:String? = null
    var clientId:Int? = null
    var informationDate:Date? = null
    var investmentReturnTwelveMonths:BigDecimal? = null
    var investmentReturnThreeYears:BigDecimal? = null
    var investmentReturnFiveYears:BigDecimal? = null
    var currentAnnualPensionFee:BigDecimal? = null
    var dateCreated:Date? = null
    var dateUpdated:Date? = null
    var createdBy:String? = null
    var updatedBy:String? = null
    var timestamp:ByteArray? = null
}

open class PtFund
{
    var identifier:String? = null
    var name:String? = null
}

open class PtContribution
{
    var id:Long? = null
    var memberId:Long? = null
    var choiceStartDate:Date? = null
    var choiceEndDate:Date? = null
    var baseContributionPercent:BigDecimal? = null
    var voluntaryContributionPercent:BigDecimal? = null
    var incentiveContributionPercent:BigDecimal? = null
    var totalContributionPercent:BigDecimal? = null
    var baseContributionValue:BigDecimal? = null
    var voluntaryContributionValue:BigDecimal? = null
    var incentiveContributionValue:BigDecimal? = null
    var totalContributionValue:BigDecimal? = null
    var dateCreated:Date? = null
    var dateUpdated:Date? = null
}

open class PtInvestmentAllocation
{
    var id:Long? = null
    var memberId:Long? = null
    var fundId:String? = null
    var currentBalancePercent:BigDecimal? = null
    var futureContributionPercent:BigDecimal? = null
    var currentBalanceFutureContributionPercent:BigDecimal? = null
    var dateCreated:Date? = null
    var dateUpdated:Date? = null
}

open class PtInvestmentSetup
{
    var hasLifeCycle:Boolean? = null
    var isCurrentBalanceDisplayed:Boolean? = null
    var isFutureContributionDisplayed:Boolean? = null
    var isCurrentBalanceFutureContributionDisplayed:Boolean? = null
    var isAdditionalInfoDisplayed:Boolean? = null
    var choicePeriodStartDate:Date? = null
    var choicePeriodEndDate:Date? = null
    var lifeCycleAgeBasis:String? = null
    var lifeCycleAgeBasisDate:Date? = null
    var lifeCycleAge:Int? = null
    var baseContributionPercent:BigDecimal? = null
    var isBaseContributionRuleExisting:Boolean? = null
    var isTotalAllocated1To100:Boolean? = null
    var childrenCount:Int? = null
}

open class PtFundLifecycleList
{
    var investmentChoiceList:ArrayList<HashMap<String,String>> = ArrayList<HashMap<String,String>>()
}

open class PtParticipantStatusSetup
{
    var isNewJoinerFormEnabled:Boolean? = null
    var isLeaverFormEnabled:Boolean? = null
    var isNewJoinerDataExisting:Boolean? = null
    var isLeaverDataExisting:Boolean? = null
}

open class PtMatchingContribution
{
    var voluntary:Double? = null
    var match:Double? = null
}

open class ConfigurationVersionVotingPollSetup
{
    var code:String? = null
    var startDate:Date? = null
    var endDate:Date? = null
    var defaultImage:String? = null
    var options:ArrayList<ConfigurationVersionVotingOptions>? = null
}

open class ConfigurationVersionVotingOptions
{
    @SerializedName("set") var Set:String? = null
    var id:String? = null
    var name:String? = null
    var value:ArrayList<ConfigurationVersionOption>? = null
}

open class ConfigurationVersionOption
{
    var identifier:String? = null
    var name:String? = null
    var imageUri:String? = null
    var description1:String? = null
    var description2:String? = null
    var link:String? = null
}

open class ConfigurationVersionVotingPollConfig
{
    var order:Int? = null
    var label:String? = null
    var field:String? = null
    @SerializedName("type") var Type:String? = null
}

open class PtCalculatorConfiguration : CalculatorConfiguration()
{
    var socialSecurityParameters:PtSocialSecurityParameters? = null
}

open class PtSocialSecurityParameters
{
    var normalRetirementAge:Int? = null
    var normalRetirementAgeMonths:Int? = null
}

open class DkBookingInfo
{
    var bookingAllowed:Boolean? = null
    var bookingGroups:ArrayList<BookingGroup>? = null
    var hasBookingTime:Boolean? = null
    var bookingTimeLink:String? = null
}

open class ConfigurationVersionPublicContactUsSetup
{
    var lookupReference:String? = null
    var currentProduct:String? = null
    var productEmails:ArrayList<ConfigurationVersionProductEmailSetup>? = null
    var toRecipients:ArrayList<String>? = null
    var ccRecipients:ArrayList<String>? = null
    var bccRecipients:ArrayList<String>? = null
}

open class ConfigurationVersionProductEmailSetup
{
    var product:String? = null
    var emails:ArrayList<String>? = null
}

Kotlin CountryClientSiteContextReq DTOs

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /sitecontext/{Country}/{Client} HTTP/1.1 
Host: hcbtas-q-albamfs-api.azurewebsites.net 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	echoUri: String,
	branding: 
	{
		primaryLogo: Consultant,
		secondaryLogo: Consultant,
		primaryMobileMargin: String,
		primaryDesktopMargin: String,
		secondaryMobileMargin: String,
		secondaryDesktopMargin: String
	},
	modules: 
	[
		String
	],
	conditionalAccess: 
	{
		healthInsuranceExcludedUrls: 
		[
			String
		],
		pensionSchemeExcludedUrls: 
		[
			String
		],
		investmentChoiceExcludedUrls: 
		[
			String
		]
	},
	colorScheme: 
	{
		newNavigationColorScheme: String,
		primaryPalette: 
		{
			primaryColour1: String,
			primaryColour2: String,
			primaryColour3: String,
			primaryColour4: String,
			primaryColour5: String,
			primaryColour6: String,
			primaryColour7: String,
			primaryColour8: String,
			primaryColour9: String,
			primaryColour10: String,
			primaryColour11: String,
			primaryColour12: String,
			primaryColour13: String,
			primaryColour14: String,
			primaryColour15: String,
			primaryColour16: String,
			primaryColour17: String,
			primaryColour18: String,
			primaryColour19: String
		},
		secondaryPalette: 
		{
			secondaryColour1: String,
			secondaryColour2: String,
			secondaryColour3: String,
			secondaryColour4: String
		},
		decorativeColourPalette: 
		{
			decorativeColour1: String,
			decorativeColour2: String,
			decorativeColour3: String
		},
		decorativeGrayPalette: 
		{
			decorativeColour1: String,
			decorativeColour2: String,
			decorativeColour3: String,
			decorativeColour4: String,
			decorativeColour5: String,
			decorativeColour6: String,
			decorativeColour7: String,
			decorativeColour8: String,
			decorativeColour9: String,
			decorativeColour10: String,
			decorativeColour11: String,
			decorativeColour12: String
		},
		fontPalette: 
		{
			fontColour1: String,
			fontColour2: String
		}
	},
	carriers: 
	[
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phone: String,
				showInFooter: False,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				}
			}
		}
	],
	country: String,
	defaultLanguage: String,
	availableLanguages: 
	[
		String
	],
	currency: String,
	employer: 
	{
		logoUri: String,
		name: String,
		contactDetails: 
		{
			website: String,
			email: String,
			phoneNumber: String,
			openingHours: 
			{
				String: 
				{
					opening: 
					{
						hours: 0,
						minutes: 0
					},
					lunchStart: 
					{
						hours: 0,
						minutes: 0
					},
					lunchEnd: 
					{
						hours: 0,
						minutes: 0
					},
					closing: 
					{
						hours: 0,
						minutes: 0
					}
				}
			},
			showInFooter: False
		}
	},
	carrier: 
	{
		carrierId: String,
		logoUri: String,
		name: String,
		contactDetails: 
		{
			website: String,
			email: String,
			phoneNumber: String,
			openingHours: 
			{
				String: 
				{
					opening: 
					{
						hours: 0,
						minutes: 0
					},
					lunchStart: 
					{
						hours: 0,
						minutes: 0
					},
					lunchEnd: 
					{
						hours: 0,
						minutes: 0
					},
					closing: 
					{
						hours: 0,
						minutes: 0
					}
				}
			},
			showInFooter: False
		}
	},
	consultant: 
	{
		logoUri: String,
		name: String,
		contactDetails: 
		{
			website: String,
			email: String,
			phoneNumber: String,
			openingHours: 
			{
				String: 
				{
					opening: 
					{
						hours: 0,
						minutes: 0
					},
					lunchStart: 
					{
						hours: 0,
						minutes: 0
					},
					lunchEnd: 
					{
						hours: 0,
						minutes: 0
					},
					closing: 
					{
						hours: 0,
						minutes: 0
					}
				}
			},
			showInFooter: False
		}
	},
	member: 
	{
		memberId: 0,
		employeeId: String,
		employeeGuid: 00000000000000000000000000000000,
		email: String,
		title: String,
		firstName: String,
		companyName: String,
		employeeGroup: String,
		lastName: String,
		dateOfBirth: 0001-01-01,
		gender: NotKnown,
		maritalStatus: Married,
		numberOfChildren: 0,
		childrenCount: 0,
		monthlySalary: 0,
		annualSalary: 0,
		dkPensionTerms: Denmark,
		dkPrivateEmailAddress: String,
		dkEmployerName: String,
		dkContactConsent: False,
		dkPersonalMandate: False,
		deFederalState: Berlin,
		deTaxClass: I,
		deChurchTax: False,
		hasPrivHealthInsurance: False,
		privHealthInsurance: 0,
		dePrivNursingInsurance: 0,
		contributionDataDate: 0001-01-01,
		beneficiaryFirstName: String,
		beneficiaryLastName: String,
		beneficiaryTitle: String,
		beneficiaryDateOfBirth: 0001-01-01,
		addressLine1: String,
		addressLine2: String,
		addressLine3: String,
		phoneNumber: String,
		mobileNumber: String,
		dateCommencedService: 0001-01-01,
		partnerBirthDate: 0001-01-01,
		militaryMonthCount: 0,
		child1BirthDate: 0001-01-01,
		child2BirthDate: 0001-01-01,
		child3BirthDate: 0001-01-01,
		child4BirthDate: 0001-01-01,
		child5BirthDate: 0001-01-01,
		child6BirthDate: 0001-01-01,
		child7BirthDate: 0001-01-01,
		child8BirthDate: 0001-01-01,
		child9BirthDate: 0001-01-01,
		child10BirthDate: 0001-01-01,
		infoBag: String,
		projectionInfoBag: String,
		clientId: 0,
		companyPlanInfo: String,
		pensionFundManager: String,
		dateOfHire: 0001-01-01,
		powensConnections: 
		[
			{
				connectionSyncId: 0,
				authToken: String,
				authTokenId: 0,
				connectionId: 0,
				connectionState: String,
				isRecentConnection: False,
				dateUpdated: 0001-01-01
			}
		],
		isPrivateClient: False,
		isProxy: False,
		beneficiaries: 
		[
			{
				id: 0,
				memberId: 0,
				name: String,
				birthdate: 0001-01-01,
				relationshipToMember: String,
				identificationNumber: String,
				allocation: 0,
				dateCreated: 0001-01-01,
				createdBy: String,
				dateUpdated: 0001-01-01,
				updatedBy: String,
				timestamp: AA==
			}
		],
		currentBalances: 
		[
			{
				id: 0,
				memberId: 0,
				year: 0,
				month: 0,
				accumulatedBalanceCompany: 0,
				accumulatedBalanceEmployee: 0,
				accumulatedBalanceTotal: 0,
				contributionsCompany: 0,
				contributionsEmployee: 0,
				contributionsTotal: 0,
				investmentReturnsCompany: 0,
				investmentReturnsEmployee: 0,
				investmentReturnsTotal: 0,
				dateCreated: 0001-01-01,
				dateUpdated: 0001-01-01,
				createdBy: String,
				updatedBy: String,
				timestamp: AA==
			}
		],
		detailedBalances: 
		[
			{
				id: 0,
				memberId: 0,
				fundId: String,
				currentAllocation: 0,
				dateCreated: 0001-01-01,
				dateUpdated: 0001-01-01,
				createdBy: String,
				updatedBy: String,
				timestamp: AA==
			}
		],
		beneficiariesLatestSubmittedDate: 0001-01-01,
		userId: String,
		participantStatus: String,
		investmentStrategy: String,
		isAllowedToUpdatePlan: False,
		pensionableSalary: 0,
		dateOfBirthSpouse: 0001-01-01,
		dateOfBirthYoungestChild: 0001-01-01,
		dateHiredOfPlan: 0001-01-01,
		contractType: String,
		isAllowedToVote: False,
		votingPollAnswer: 
		{
			id: 0,
			configurationVersionId: 0,
			memberId: 0,
			clientId: 0,
			code: String,
			vote: String,
			name: String,
			selectionInfo: String,
			dateVoted: 0001-01-01,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			dateCreated: 0001-01-01,
			dateUpdated: 0001-01-01,
			createdBy: String,
			updatedBy: String,
			timestamp: AA==,
			member: 
			{
				id: 0,
				employeeGuid: 00000000000000000000000000000000,
				employeeId: String,
				clientId: 0,
				configurationId: 0,
				lastName: String,
				firstName: String,
				companyName: String,
				employeeGroup: String,
				title: String,
				birthdate: 0001-01-01,
				emailAddress: String,
				maritalStatus: Single,
				partnerBirthDate: 0001-01-01,
				gender: NotKnown,
				militaryMonthCount: 0,
				annualSalary: 0,
				monthlySalary: 0,
				salaryFrequency: 0,
				deFederalState: Berlin,
				deTaxClass: I,
				deChurchTax: False,
				dePrivNursingInsurance: 0,
				pensionFinancingOption: String,
				hasPrivHealthInsurance: False,
				privHealthInsurance: 0,
				childrenCount: 0,
				child1BirthDate: 0001-01-01,
				child2BirthDate: 0001-01-01,
				child3BirthDate: 0001-01-01,
				child4BirthDate: 0001-01-01,
				child5BirthDate: 0001-01-01,
				child6BirthDate: 0001-01-01,
				child7BirthDate: 0001-01-01,
				child8BirthDate: 0001-01-01,
				child9BirthDate: 0001-01-01,
				child10BirthDate: 0001-01-01,
				authId: String,
				authRegistrationDate: 0001-01-01,
				activationCode: String,
				activationExpiringDate: 0001-01-01,
				planInfoDate: 0001-01-01,
				planInfoBag: String,
				inactive: False,
				dateCreated: 0001-01-01,
				removeRequestDate: 0001-01-01,
				timestamp: AA==,
				client: 
				{
					id: 0,
					code: String,
					name: String,
					countryId: 0,
					configurationId: 0,
					uri: String,
					languageDefault: String,
					emailDomains: String,
					dkKappCode: String,
					offboardingURL: String,
					dateMarkedForOffboarding: 0001-01-01,
					dataRetentionPeriodInYears: 0,
					retentionEndDate: 0001-01-01,
					saClientId: String,
					inactive: False,
					timestamp: AA==,
					country: 
					{
						id: 0,
						name: String,
						isoCode: String,
						configurationId: 0,
						cultureInfos: String,
						excelTemplateId: String,
						saClientId: String,
						inactive: False,
						timestamp: AA==,
						configuration: 
						{
							id: 0,
							guid: 00000000000000000000000000000000,
							system: False,
							timestamp: AA==,
							country: 
							{
								id: 0,
								name: String,
								isoCode: String,
								configurationId: 0,
								cultureInfos: String,
								excelTemplateId: String,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								}
							},
							client: 
							{
								id: 0,
								code: String,
								name: String,
								countryId: 0,
								configurationId: 0,
								uri: String,
								languageDefault: String,
								emailDomains: String,
								dkKappCode: String,
								offboardingURL: String,
								dateMarkedForOffboarding: 0001-01-01,
								dataRetentionPeriodInYears: 0,
								retentionEndDate: 0001-01-01,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								},
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								}
							}
						}
					},
					configuration: 
					{
						id: 0,
						guid: 00000000000000000000000000000000,
						system: False,
						timestamp: AA==,
						country: 
						{
							id: 0,
							name: String,
							isoCode: String,
							configurationId: 0,
							cultureInfos: String,
							excelTemplateId: String,
							saClientId: String,
							inactive: False,
							timestamp: AA==,
							configuration: 
							{
								id: 0,
								guid: 00000000000000000000000000000000,
								system: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								},
								client: 
								{
									id: 0,
									code: String,
									name: String,
									countryId: 0,
									configurationId: 0,
									uri: String,
									languageDefault: String,
									emailDomains: String,
									dkKappCode: String,
									offboardingURL: String,
									dateMarkedForOffboarding: 0001-01-01,
									dataRetentionPeriodInYears: 0,
									retentionEndDate: 0001-01-01,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									},
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								}
							}
						},
						client: 
						{
							id: 0,
							code: String,
							name: String,
							countryId: 0,
							configurationId: 0,
							uri: String,
							languageDefault: String,
							emailDomains: String,
							dkKappCode: String,
							offboardingURL: String,
							dateMarkedForOffboarding: 0001-01-01,
							dataRetentionPeriodInYears: 0,
							retentionEndDate: 0001-01-01,
							saClientId: String,
							inactive: False,
							timestamp: AA==,
							country: 
							{
								id: 0,
								name: String,
								isoCode: String,
								configurationId: 0,
								cultureInfos: String,
								excelTemplateId: String,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								}
							},
							configuration: 
							{
								id: 0,
								guid: 00000000000000000000000000000000,
								system: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								},
								client: 
								{
									id: 0,
									code: String,
									name: String,
									countryId: 0,
									configurationId: 0,
									uri: String,
									languageDefault: String,
									emailDomains: String,
									dkKappCode: String,
									offboardingURL: String,
									dateMarkedForOffboarding: 0001-01-01,
									dataRetentionPeriodInYears: 0,
									retentionEndDate: 0001-01-01,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									},
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==
										}
									}
								}
							}
						}
					}
				},
				contributionDataDate: 0001-01-01,
				beneficiaryFirstName: String,
				beneficiaryLastName: String,
				beneficiaryTitle: String,
				beneficiaryDateOfBirth: 0001-01-01,
				addressLine1: String,
				addressLine2: String,
				addressLine3: String,
				phoneNumber: String,
				mobileNumber: String,
				dateCommencedService: 0001-01-01,
				calculatorDataDate: 0001-01-01,
				calculatorDataBag: String,
				periodStart: 0001-01-01,
				periodEnd: 0001-01-01,
				memberId: 0,
				infoBag: String,
				projectionInfoBag: String,
				companyPlanInfo: String,
				infoProviderReference: String,
				dateOfHire: 0001-01-01,
				ssin: String,
				isProxy: False,
				isAllowedToVote: False,
				userId: String,
				participantStatus: String,
				investmentStrategy: String,
				isAllowedToUpdatePlan: False,
				pensionableSalary: 0,
				dateOfBirthSpouse: 0001-01-01,
				dateOfBirthYoungestChild: 0001-01-01,
				dateHiredOfPlan: 0001-01-01,
				contractType: String,
				investmentRiskProfile: String,
				parent: 
				{
					id: 0,
					employeeGuid: 00000000000000000000000000000000,
					employeeId: String,
					clientId: 0,
					configurationId: 0,
					lastName: String,
					firstName: String,
					companyName: String,
					employeeGroup: String,
					title: String,
					birthdate: 0001-01-01,
					emailAddress: String,
					maritalStatus: Single,
					partnerBirthDate: 0001-01-01,
					gender: NotKnown,
					militaryMonthCount: 0,
					annualSalary: 0,
					monthlySalary: 0,
					salaryFrequency: 0,
					deFederalState: Berlin,
					deTaxClass: I,
					deChurchTax: False,
					dePrivNursingInsurance: 0,
					pensionFinancingOption: String,
					hasPrivHealthInsurance: False,
					privHealthInsurance: 0,
					childrenCount: 0,
					child1BirthDate: 0001-01-01,
					child2BirthDate: 0001-01-01,
					child3BirthDate: 0001-01-01,
					child4BirthDate: 0001-01-01,
					child5BirthDate: 0001-01-01,
					child6BirthDate: 0001-01-01,
					child7BirthDate: 0001-01-01,
					child8BirthDate: 0001-01-01,
					child9BirthDate: 0001-01-01,
					child10BirthDate: 0001-01-01,
					authId: String,
					authRegistrationDate: 0001-01-01,
					activationCode: String,
					activationExpiringDate: 0001-01-01,
					planInfoDate: 0001-01-01,
					planInfoBag: String,
					inactive: False,
					dateCreated: 0001-01-01,
					removeRequestDate: 0001-01-01,
					timestamp: AA==,
					client: 
					{
						id: 0,
						code: String,
						name: String,
						countryId: 0,
						configurationId: 0,
						uri: String,
						languageDefault: String,
						emailDomains: String,
						dkKappCode: String,
						offboardingURL: String,
						dateMarkedForOffboarding: 0001-01-01,
						dataRetentionPeriodInYears: 0,
						retentionEndDate: 0001-01-01,
						saClientId: String,
						inactive: False,
						timestamp: AA==,
						country: 
						{
							id: 0,
							name: String,
							isoCode: String,
							configurationId: 0,
							cultureInfos: String,
							excelTemplateId: String,
							saClientId: String,
							inactive: False,
							timestamp: AA==,
							configuration: 
							{
								id: 0,
								guid: 00000000000000000000000000000000,
								system: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										}
									}
								},
								client: 
								{
									id: 0,
									code: String,
									name: String,
									countryId: 0,
									configurationId: 0,
									uri: String,
									languageDefault: String,
									emailDomains: String,
									dkKappCode: String,
									offboardingURL: String,
									dateMarkedForOffboarding: 0001-01-01,
									dataRetentionPeriodInYears: 0,
									retentionEndDate: 0001-01-01,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==
													}
												},
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										}
									},
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								}
							}
						},
						configuration: 
						{
							id: 0,
							guid: 00000000000000000000000000000000,
							system: False,
							timestamp: AA==,
							country: 
							{
								id: 0,
								name: String,
								isoCode: String,
								configurationId: 0,
								cultureInfos: String,
								excelTemplateId: String,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								}
							},
							client: 
							{
								id: 0,
								code: String,
								name: String,
								countryId: 0,
								configurationId: 0,
								uri: String,
								languageDefault: String,
								emailDomains: String,
								dkKappCode: String,
								offboardingURL: String,
								dateMarkedForOffboarding: 0001-01-01,
								dataRetentionPeriodInYears: 0,
								retentionEndDate: 0001-01-01,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								},
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==
											}
										}
									}
								}
							}
						}
					},
					contributionDataDate: 0001-01-01,
					beneficiaryFirstName: String,
					beneficiaryLastName: String,
					beneficiaryTitle: String,
					beneficiaryDateOfBirth: 0001-01-01,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					phoneNumber: String,
					mobileNumber: String,
					dateCommencedService: 0001-01-01,
					calculatorDataDate: 0001-01-01,
					calculatorDataBag: String,
					periodStart: 0001-01-01,
					periodEnd: 0001-01-01,
					memberId: 0,
					infoBag: String,
					projectionInfoBag: String,
					companyPlanInfo: String,
					infoProviderReference: String,
					dateOfHire: 0001-01-01,
					ssin: String,
					isProxy: False,
					isAllowedToVote: False,
					userId: String,
					participantStatus: String,
					investmentStrategy: String,
					isAllowedToUpdatePlan: False,
					pensionableSalary: 0,
					dateOfBirthSpouse: 0001-01-01,
					dateOfBirthYoungestChild: 0001-01-01,
					dateHiredOfPlan: 0001-01-01,
					contractType: String,
					investmentRiskProfile: String,
					parent: 
					{
						id: 0,
						employeeGuid: 00000000000000000000000000000000,
						employeeId: String,
						clientId: 0,
						configurationId: 0,
						lastName: String,
						firstName: String,
						companyName: String,
						employeeGroup: String,
						title: String,
						birthdate: 0001-01-01,
						emailAddress: String,
						maritalStatus: Single,
						partnerBirthDate: 0001-01-01,
						gender: NotKnown,
						militaryMonthCount: 0,
						annualSalary: 0,
						monthlySalary: 0,
						salaryFrequency: 0,
						deFederalState: Berlin,
						deTaxClass: I,
						deChurchTax: False,
						dePrivNursingInsurance: 0,
						pensionFinancingOption: String,
						hasPrivHealthInsurance: False,
						privHealthInsurance: 0,
						childrenCount: 0,
						child1BirthDate: 0001-01-01,
						child2BirthDate: 0001-01-01,
						child3BirthDate: 0001-01-01,
						child4BirthDate: 0001-01-01,
						child5BirthDate: 0001-01-01,
						child6BirthDate: 0001-01-01,
						child7BirthDate: 0001-01-01,
						child8BirthDate: 0001-01-01,
						child9BirthDate: 0001-01-01,
						child10BirthDate: 0001-01-01,
						authId: String,
						authRegistrationDate: 0001-01-01,
						activationCode: String,
						activationExpiringDate: 0001-01-01,
						planInfoDate: 0001-01-01,
						planInfoBag: String,
						inactive: False,
						dateCreated: 0001-01-01,
						removeRequestDate: 0001-01-01,
						timestamp: AA==,
						client: 
						{
							id: 0,
							code: String,
							name: String,
							countryId: 0,
							configurationId: 0,
							uri: String,
							languageDefault: String,
							emailDomains: String,
							dkKappCode: String,
							offboardingURL: String,
							dateMarkedForOffboarding: 0001-01-01,
							dataRetentionPeriodInYears: 0,
							retentionEndDate: 0001-01-01,
							saClientId: String,
							inactive: False,
							timestamp: AA==,
							country: 
							{
								id: 0,
								name: String,
								isoCode: String,
								configurationId: 0,
								cultureInfos: String,
								excelTemplateId: String,
								saClientId: String,
								inactive: False,
								timestamp: AA==,
								configuration: 
								{
									id: 0,
									guid: 00000000000000000000000000000000,
									system: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==,
														client: 
														{
															id: 0,
															code: String,
															name: String,
															countryId: 0,
															configurationId: 0,
															uri: String,
															languageDefault: String,
															emailDomains: String,
															dkKappCode: String,
															offboardingURL: String,
															dateMarkedForOffboarding: 0001-01-01,
															dataRetentionPeriodInYears: 0,
															retentionEndDate: 0001-01-01,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												},
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													},
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												}
											}
										}
									},
									client: 
									{
										id: 0,
										code: String,
										name: String,
										countryId: 0,
										configurationId: 0,
										uri: String,
										languageDefault: String,
										emailDomains: String,
										dkKappCode: String,
										offboardingURL: String,
										dateMarkedForOffboarding: 0001-01-01,
										dataRetentionPeriodInYears: 0,
										retentionEndDate: 0001-01-01,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==,
														client: 
														{
															id: 0,
															code: String,
															name: String,
															countryId: 0,
															configurationId: 0,
															uri: String,
															languageDefault: String,
															emailDomains: String,
															dkKappCode: String,
															offboardingURL: String,
															dateMarkedForOffboarding: 0001-01-01,
															dataRetentionPeriodInYears: 0,
															retentionEndDate: 0001-01-01,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==,
														configuration: 
														{
															id: 0,
															guid: 00000000000000000000000000000000,
															system: False,
															timestamp: AA==
														}
													},
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												}
											}
										},
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													},
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												}
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												},
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										}
									}
								}
							},
							configuration: 
							{
								id: 0,
								guid: 00000000000000000000000000000000,
								system: False,
								timestamp: AA==,
								country: 
								{
									id: 0,
									name: String,
									isoCode: String,
									configurationId: 0,
									cultureInfos: String,
									excelTemplateId: String,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													},
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										}
									}
								},
								client: 
								{
									id: 0,
									code: String,
									name: String,
									countryId: 0,
									configurationId: 0,
									uri: String,
									languageDefault: String,
									emailDomains: String,
									dkKappCode: String,
									offboardingURL: String,
									dateMarkedForOffboarding: 0001-01-01,
									dataRetentionPeriodInYears: 0,
									retentionEndDate: 0001-01-01,
									saClientId: String,
									inactive: False,
									timestamp: AA==,
									country: 
									{
										id: 0,
										name: String,
										isoCode: String,
										configurationId: 0,
										cultureInfos: String,
										excelTemplateId: String,
										saClientId: String,
										inactive: False,
										timestamp: AA==,
										configuration: 
										{
											id: 0,
											guid: 00000000000000000000000000000000,
											system: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													},
													client: 
													{
														id: 0,
														code: String,
														name: String,
														countryId: 0,
														configurationId: 0,
														uri: String,
														languageDefault: String,
														emailDomains: String,
														dkKappCode: String,
														offboardingURL: String,
														dateMarkedForOffboarding: 0001-01-01,
														dataRetentionPeriodInYears: 0,
														retentionEndDate: 0001-01-01,
														saClientId: String,
														inactive: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												}
											},
											client: 
											{
												id: 0,
												code: String,
												name: String,
												countryId: 0,
												configurationId: 0,
												uri: String,
												languageDefault: String,
												emailDomains: String,
												dkKappCode: String,
												offboardingURL: String,
												dateMarkedForOffboarding: 0001-01-01,
												dataRetentionPeriodInYears: 0,
												retentionEndDate: 0001-01-01,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													configuration: 
													{
														id: 0,
														guid: 00000000000000000000000000000000,
														system: False,
														timestamp: AA==,
														country: 
														{
															id: 0,
															name: String,
															isoCode: String,
															configurationId: 0,
															cultureInfos: String,
															excelTemplateId: String,
															saClientId: String,
															inactive: False,
															timestamp: AA==
														}
													}
												},
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										}
									},
									configuration: 
									{
										id: 0,
										guid: 00000000000000000000000000000000,
										system: False,
										timestamp: AA==,
										country: 
										{
											id: 0,
											name: String,
											isoCode: String,
											configurationId: 0,
											cultureInfos: String,
											excelTemplateId: String,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												},
												client: 
												{
													id: 0,
													code: String,
													name: String,
													countryId: 0,
													configurationId: 0,
													uri: String,
													languageDefault: String,
													emailDomains: String,
													dkKappCode: String,
													offboardingURL: String,
													dateMarkedForOffboarding: 0001-01-01,
													dataRetentionPeriodInYears: 0,
													retentionEndDate: 0001-01-01,
													saClientId: String,
													inactive: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											}
										},
										client: 
										{
											id: 0,
											code: String,
											name: String,
											countryId: 0,
											configurationId: 0,
											uri: String,
											languageDefault: String,
											emailDomains: String,
											dkKappCode: String,
											offboardingURL: String,
											dateMarkedForOffboarding: 0001-01-01,
											dataRetentionPeriodInYears: 0,
											retentionEndDate: 0001-01-01,
											saClientId: String,
											inactive: False,
											timestamp: AA==,
											country: 
											{
												id: 0,
												name: String,
												isoCode: String,
												configurationId: 0,
												cultureInfos: String,
												excelTemplateId: String,
												saClientId: String,
												inactive: False,
												timestamp: AA==,
												configuration: 
												{
													id: 0,
													guid: 00000000000000000000000000000000,
													system: False,
													timestamp: AA==,
													country: 
													{
														id: 0,
														name: String,
														isoCode: String,
														configurationId: 0,
														cultureInfos: String,
														excelTemplateId: String,
														saClientId: String,
														inactive: False,
														timestamp: AA==
													}
												}
											},
											configuration: 
											{
												id: 0,
												guid: 00000000000000000000000000000000,
												system: False,
												timestamp: AA==,
												country: 
												{
													id: 0,
													name: String,
													isoCode: String,
													configurationId: 0,
													cultureInfos: String,
													excelTemplateId: String,
													saClientId: String,
													inactive: False,
													timestamp: AA==
												}
											}
										}
									}
								}
							}
						},
						contributionDataDate: 0001-01-01,
						beneficiaryFirstName: String,
						beneficiaryLastName: String,
						beneficiaryTitle: String,
						beneficiaryDateOfBirth: 0001-01-01,
						addressLine1: String,
						addressLine2: String,
						addressLine3: String,
						phoneNumber: String,
						mobileNumber: String,
						dateCommencedService: 0001-01-01,
						calculatorDataDate: 0001-01-01,
						calculatorDataBag: String,
						periodStart: 0001-01-01,
						periodEnd: 0001-01-01,
						memberId: 0,
						infoBag: String,
						projectionInfoBag: String,
						companyPlanInfo: String,
						infoProviderReference: String,
						dateOfHire: 0001-01-01,
						ssin: String,
						isProxy: False,
						isAllowedToVote: False,
						userId: String,
						participantStatus: String,
						investmentStrategy: String,
						isAllowedToUpdatePlan: False,
						pensionableSalary: 0,
						dateOfBirthSpouse: 0001-01-01,
						dateOfBirthYoungestChild: 0001-01-01,
						dateHiredOfPlan: 0001-01-01,
						contractType: String,
						investmentRiskProfile: String,
						pensionFundManager: String
					},
					pensionFundManager: String
				},
				pensionFundManager: String
			}
		}
	},
	counsellingOptions: 
	{
		isEnabled: False,
		callbackOption: 
		{
			isEnabled: False,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			},
			url: String,
			fee: 0,
			bookingGroups: 
			[
				{
					type: WebNormalOfficeHours,
					userName: String,
					password: String,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					sortOrder: 0
				}
			]
		},
		sendAnEmailOption: 
		{
			isEnabled: False,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			},
			url: String,
			fee: 0,
			bookingGroups: 
			[
				{
					type: WebNormalOfficeHours,
					userName: String,
					password: String,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					sortOrder: 0
				}
			]
		},
		serviceLineOption: 
		{
			isEnabled: False,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			},
			url: String,
			fee: 0,
			bookingGroups: 
			[
				{
					type: WebNormalOfficeHours,
					userName: String,
					password: String,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					sortOrder: 0
				}
			]
		},
		bookAppointment: 
		{
			isEnabled: False,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			},
			url: String,
			fee: 0,
			bookingGroups: 
			[
				{
					type: WebNormalOfficeHours,
					userName: String,
					password: String,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					sortOrder: 0
				}
			]
		},
		seniorAdvisory: 
		{
			isEnabled: False,
			startDate: 0001-01-01,
			endDate: 0001-01-01,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			},
			url: String,
			fee: 0,
			bookingGroups: 
			[
				{
					type: WebNormalOfficeHours,
					userName: String,
					password: String,
					addressLine1: String,
					addressLine2: String,
					addressLine3: String,
					sortOrder: 0
				}
			]
		}
	},
	dkCalculatorConfiguration: 
	{
		folkepensionParameters: 
		{
			year: 0,
			baseAmount: 0,
			pensionSupplementSingle: 0,
			pensionSupplementOther: 0,
			deductionOnBaseAmount: 0,
			deductionOnIncomeOtherPct: 0,
			deductionIncomeAfterAMB: 0,
			deductionPensionSupplementSingle: 0,
			deductionPensionSupplementOther: 0,
			reductionBaseAmount: 0,
			reductionPensionSupplement: 0,
			reductionPensionSupplementOther: 0,
			reductionPensionSupplementSpouse: 0
		},
		fortidspensionParameters: 
		{
			year: 0,
			stateSingle: 0,
			stateOther: 0,
			deductionOnIncomeOther: 0,
			maxContributionPensioner: 0,
			maxContributionNotPensioner: 0,
			deductionSingle: 0,
			deductionOther: 0,
			reductionIncome: 0,
			reductionIncomeSpouse: 0,
			minimumSingle: 0,
			minimumOther: 0
		},
		danishTaxParameters: 
		{
			labourMarketContributionRate: 0,
			bottomTaxRate: 0,
			healthContributionRate: 0,
			topTaxRate: 0,
			topTaxLimit: 0,
			taxCeilingPercentage: 0,
			taxCeilingPercentagePositiveNetCapitalIncome: 0,
			personalAllowanceYoung: 0,
			personalAllowance: 0,
			maximalCapitalPensionDeduction: 0,
			baseDeductionPositiveNetCapitalIncome: 0,
			shareTaxRateBelowLimit: 0,
			shareTaxRateAboveLimit: 0,
			limitShareTax: 0,
			bottomLimitEmployeeDeduction: 0,
			employeeDeductionRate: 0,
			maximumEmploymentAllowance: 0,
			propertyValueTaxPercentageBelowLimitEVL: 0,
			propertyValueTaxPercentageAboveLimitEVL: 0,
			limitPropertyValueTax: 0,
			deductionOfPropertyValueTax6: 0,
			deductionOfPropertyValueTax7: 0,
			maximumImpactUnderEVL: 0,
			negativeNetCapitalIncome: 0,
			bottomDeductionEqualizationTax: 0,
			equalizationTax: 0,
			transferableBottomDeductionEqualizationTax: 0,
			bottomLineJobDeduction: 0,
			jobDeductionRate: 0,
			maximumJobDeduction: 0
		},
		danishAdvisoryParameters: 
		{
			normalRetirementAge: 0,
			planningHorizon: 0,
			retirementGreenThresholdPct: 0,
			retirementAmberThresholdPct: 0,
			incapacityGreenThresholdPct: 0,
			incapacityAmberThresholdPct: 0,
			criticalIllnessGreenThresholdPct: 0,
			criticalIllnessAmberThresholdPct: 0,
			deathSingleGreenThresholdPct: 0,
			deathSingleAmberThresholdPct: 0,
			deathMarriedGreenThresholdPct: 0,
			deathMarriedAmberThresholdPct: 0
		},
		danishGeneralPensionParameters: 
		{
			instalmentPensionContributionCeiling: 0,
			retirementSavingContributionCeilingLessThan5: 0,
			retirementSavingContributionCeilingMoreThan5: 0
		}
	},
	dkPensionsInfoSsoTicket: 
	{
		value: String,
		expiration: 0001-01-01
	},
	dkPensionsInfo: 
	{
		date: 0001-01-01
	},
	deCalculatorConfiguration: 
	{
		socialSecurityParameters: 
		{
			retirementInsuranceCeiling: 0,
			healthInsuranceCeiling: 0,
			currentPensionLevel: 0,
			referenceIncome: 0,
			ddrValues: 
			{
				retirementInsuranceCeiling: 0,
				healthInsuranceCeiling: 0,
				currentPensionLevel: 0,
				referenceIncome: 0
			},
			employerRetirementPct: 0,
			employerUnemployementPct: 0,
			employerHealthInsuranceBasePct: 0,
			employerHealthInsuranceAdditionalPct: 0,
			employerNursingCarePct: 0,
			employeeRetirementPct: 0,
			employeeUnemployementPct: 0,
			employeeHealthInsuranceBasePct: 0,
			employeeHealthInsuranceAdditionalPct: 0,
			employeeNursingCarePct: 0,
			employeeChildlessNursingCareAdditionalPct: 0
		}
	},
	disabilityInsurancePlan: 
	{
		disabilityDegree: String,
		hasPremiumWaiverCover: False
	},
	criticalIllnessInsurancePlan: {},
	deathInsurancePlan: {},
	healthInsurancePlan: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0,
		coverageType: None,
		spouseCoverageType: None,
		childCoverageType: None,
		childCoverageMaxAge: 0
	},
	accidentInsurancePlan: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0,
		insuranceAmount: 0,
		deathCover: False,
		dentalCover: False
	},
	dentalInsurancePlan: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0,
		coverageType: String,
		extendedCoverage: False
	},
	seniorCitizenConcept: 
	{
		solidary: False,
		hasSpecificPrice: False,
		specificPrice: 0
	},
	retirementPlan: 
	{
		contributionUnit: String,
		mandatoryEmployerContribution: 0,
		mandatoryEmployeeContribution: 0,
		additionalContribution: 0,
		defaultCarrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		hasDefaultSavingProduct: False,
		defaultSavingProduct: 
		{
			id: 0,
			productId: 0,
			productName: String,
			riskProfile: String
		}
	},
	deRetirementPlans: 
	{
		retirementBenefitAmountDisplayOption: Accumulated,
		retirementBenefitAmountDisplayOptions: 
		[
			Accumulated
		],
		financingVehicles: 
		[
			Pensionskasse
		],
		contributionTypes: 
		[
			Employer
		],
		retirementPlans: 
		[
			{
				identifier: String,
				name: String,
				planDocumentReference: String,
				carrier: 
				{
					carrierId: String,
					logoUri: String,
					name: String,
					contactDetails: 
					{
						website: String,
						email: String,
						phoneNumber: String,
						openingHours: 
						{
							String: 
							{
								opening: 
								{
									hours: 0,
									minutes: 0
								},
								lunchStart: 
								{
									hours: 0,
									minutes: 0
								},
								lunchEnd: 
								{
									hours: 0,
									minutes: 0
								},
								closing: 
								{
									hours: 0,
									minutes: 0
								}
							}
						},
						showInFooter: False
					}
				},
				carrierIds: 
				[
					String
				],
				healthInsurance: String,
				productType: Traditional,
				groupInsuranceContractCode: String,
				contributionFormula: 
				{
					employerContributionFormula: 
					{
						flatAmount: 0,
						pctSalaryAboveSSCC: 0,
						pctSalaryBelowSSCC: 0
					},
					employeeContributionFormula: 
					{
						flatAmount: 0,
						pctSalaryAboveSSCC: 0,
						pctSalaryBelowSSCC: 0
					},
					hasVoluntaryEmployeeContribution: False,
					employerMatchingFormula: 
					{
						unit: 0,
						multiplier: 0
					}
				},
				financingVehicle: Pensionskasse,
				retirementBenefit: 
				{
					normalRetirementAge: 0,
					normalRetirementAgeType: String,
					earlyRetirementAge: 0,
					primaryRetirementBenefitPaymentType: LumpSum,
					alternativeRetirementBenefitPaymentType: LumpSum,
					annuityFrequency: 0,
					accruedRetirementPension: 0,
					accruedRetirementLumpSum: 0,
					projectedRetirementPensionGuaranteed: 0,
					projectedRetirementLumpSumGuaranteed: 0,
					projectedRetirementPensionInclSurpluses: 0,
					projectedRetirementLumpSumInclSurpluses: 0,
					projectedRetirementPensionInclPast: 0,
					projectedRetirementLumpSumInclPast: 0
				},
				deathBeforeRetirementBenefit: 
				{
					deathBeforeRetirementBenefitType: ContributionRefund,
					spouseAnnuityPct: 0,
					orphanAnnuityPct: 0,
					halfOrphanAnnuityPct: 0,
					annuityFrequency: 0,
					deathLumpsum: 0,
					spouseLumpSumDeathBeforeRetirement: 0,
					spouseAnnuityDeathBeforeRetirement: 0
				},
				deathAfterRetirementBenefit: 
				{
					deathAfterRetirementBenefitType: LumpSum,
					eligibilityPeriod: 0,
					spouseAnnuityPct: 0,
					annuityFrequency: 0,
					spouseLumpSumDeathAfterRetirement: 0,
					spouseAnnuityDeathAfterRetirement: 0
				},
				disabilityBenefit: 
				{
					benefitPct: 0,
					includesContributionWaiver: False,
					disabilityPension: 0,
					endCoverageAge: 0
				},
				invalidityBenefit: 
				{
					benefitPct: 0,
					includesContributionWaiver: False,
					disabilityPension: 0,
					endCoverageAge: 0
				},
				biProServiceConfiguration: 
				{
					getQuoteRequest: String,
					groupPolicyNumber: String
				},
				contribution: 
				{
					employerContribution: 0,
					employerContributionFrequency: Annual,
					employeeContribution: 0,
					employeeContributionFrequency: Annual,
					employerMatchingContribution: 0,
					oneTimeContribution: 0,
					aggregatePremiumContribution: 0
				},
				benefitDataDate: 0001-01-01,
				insurancePolicyNumber: String,
				dateJoined: 0001-01-01,
				pricingTables: {}
			}
		],
		defaultRetirementPlans: 
		[
			{
				identifier: String,
				name: String,
				planDocumentReference: String,
				carrier: 
				{
					carrierId: String,
					logoUri: String,
					name: String,
					contactDetails: 
					{
						website: String,
						email: String,
						phoneNumber: String,
						openingHours: 
						{
							String: 
							{
								opening: 
								{
									hours: 0,
									minutes: 0
								},
								lunchStart: 
								{
									hours: 0,
									minutes: 0
								},
								lunchEnd: 
								{
									hours: 0,
									minutes: 0
								},
								closing: 
								{
									hours: 0,
									minutes: 0
								}
							}
						},
						showInFooter: False
					}
				},
				carrierIds: 
				[
					String
				],
				healthInsurance: String,
				productType: Traditional,
				groupInsuranceContractCode: String,
				contributionFormula: 
				{
					employerContributionFormula: 
					{
						flatAmount: 0,
						pctSalaryAboveSSCC: 0,
						pctSalaryBelowSSCC: 0
					},
					employeeContributionFormula: 
					{
						flatAmount: 0,
						pctSalaryAboveSSCC: 0,
						pctSalaryBelowSSCC: 0
					},
					hasVoluntaryEmployeeContribution: False,
					employerMatchingFormula: 
					{
						unit: 0,
						multiplier: 0
					}
				},
				financingVehicle: Pensionskasse,
				retirementBenefit: 
				{
					normalRetirementAge: 0,
					normalRetirementAgeType: String,
					earlyRetirementAge: 0,
					primaryRetirementBenefitPaymentType: LumpSum,
					alternativeRetirementBenefitPaymentType: LumpSum,
					annuityFrequency: 0,
					accruedRetirementPension: 0,
					accruedRetirementLumpSum: 0,
					projectedRetirementPensionGuaranteed: 0,
					projectedRetirementLumpSumGuaranteed: 0,
					projectedRetirementPensionInclSurpluses: 0,
					projectedRetirementLumpSumInclSurpluses: 0,
					projectedRetirementPensionInclPast: 0,
					projectedRetirementLumpSumInclPast: 0
				},
				deathBeforeRetirementBenefit: 
				{
					deathBeforeRetirementBenefitType: ContributionRefund,
					spouseAnnuityPct: 0,
					orphanAnnuityPct: 0,
					halfOrphanAnnuityPct: 0,
					annuityFrequency: 0,
					deathLumpsum: 0,
					spouseLumpSumDeathBeforeRetirement: 0,
					spouseAnnuityDeathBeforeRetirement: 0
				},
				deathAfterRetirementBenefit: 
				{
					deathAfterRetirementBenefitType: LumpSum,
					eligibilityPeriod: 0,
					spouseAnnuityPct: 0,
					annuityFrequency: 0,
					spouseLumpSumDeathAfterRetirement: 0,
					spouseAnnuityDeathAfterRetirement: 0
				},
				disabilityBenefit: 
				{
					benefitPct: 0,
					includesContributionWaiver: False,
					disabilityPension: 0,
					endCoverageAge: 0
				},
				invalidityBenefit: 
				{
					benefitPct: 0,
					includesContributionWaiver: False,
					disabilityPension: 0,
					endCoverageAge: 0
				},
				biProServiceConfiguration: 
				{
					getQuoteRequest: String,
					groupPolicyNumber: String
				},
				contribution: 
				{
					employerContribution: 0,
					employerContributionFrequency: Annual,
					employeeContribution: 0,
					employeeContributionFrequency: Annual,
					employerMatchingContribution: 0,
					oneTimeContribution: 0,
					aggregatePremiumContribution: 0
				},
				benefitDataDate: 0001-01-01,
				insurancePolicyNumber: String,
				dateJoined: 0001-01-01,
				pricingTables: {}
			}
		]
	},
	preventiveTreatment: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0
	},
	isPensionScheme: False,
	pathFinder: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0
	},
	financialWellBeing: 
	{
		carrier: 
		{
			carrierId: String,
			logoUri: String,
			name: String,
			contactDetails: 
			{
				website: String,
				email: String,
				phoneNumber: String,
				openingHours: 
				{
					String: 
					{
						opening: 
						{
							hours: 0,
							minutes: 0
						},
						lunchStart: 
						{
							hours: 0,
							minutes: 0
						},
						lunchEnd: 
						{
							hours: 0,
							minutes: 0
						},
						closing: 
						{
							hours: 0,
							minutes: 0
						}
					}
				},
				showInFooter: False
			}
		},
		expiryAge: 0
	},
	useInformalLanguage: False,
	usesSSO: False,
	authenticationMethod: 
	{
		type: NemId,
		saClientId: String,
		registrationFields: 
		[
			String
		]
	},
	cprNumberNeeded: False,
	activationCodeRequired: False,
	employerEmailDomain: String,
	version: String,
	taxPseudocodeURL: String,
	calculatorConfiguration: 
	{
		isEnabled: False,
		cdyPosition: String,
		amountInputPrecision: 0,
		percentInputPrecision: 0,
		locale: 
		{
			String: String
		},
		displayPrecision: 0,
		upwardsConversionPrecision: 0,
		downwardsConversionPrecision: 0,
		useInvestmentProductsFile: False,
		investmentProductsFileName: String,
		member: 
		{
			userId: String,
			systemId: String,
			schemeCode: String,
			sessionId: String,
			clientId: String,
			clientCode: String,
			isDefault: False,
			groupId: String,
			groupNameUpper: String,
			appName: String,
			appNameUpper: String,
			key: String,
			keyUpper: String,
			country: String,
			locale: String,
			ccy: String,
			cdy: String,
			status: String,
			statusCode: String,
			category: String,
			scheme: String,
			primarySalary: String,
			email: String,
			employer: 
			{
				id: String,
				code: String,
				name: String,
				logo: String,
				config: {}
			},
			roles: 0,
			asAt: 0001-01-01,
			calcDate: 0001-01-01,
			nextEOFY: 0001-06-30,
			periodToNextEOFY: 0.5,
			year: 0,
			hasPartner: False,
			includePartner: False,
			includePartnerInCalc: False,
			homeOwner: False,
			targetAge: 0,
			targetTime: 0,
			targetIncomeR: 0,
			targetIncomeRFreq: 0,
			targetIncomeRAnnual: 0,
			targetP: 0,
			includeSS: False,
			firstName: String,
			lastName: String,
			gender: Female,
			dob: 0001-01-01,
			salary: 0,
			people: 
			[
				{
					type: Primary,
					index: 0,
					firstName: String,
					lastName: String,
					gender: Female,
					isAgeInput: False,
					dob: 0001-01-01,
					age: 0,
					exactAge: 0,
					ageAtLast30June: 0,
					privateHealthInsurance: False,
					serviceDate: 0001-01-01,
					service: 0,
					intService: 0,
					ageR: 0,
					ageRMonths: 0,
					email: String,
					salaries: 
					{
						String: 
						{
							type: String,
							ccy: String,
							amount: 0,
							freq: 0,
							annualAmount: 0,
							indexType: String,
							salaryChanges: 
							[
								{
									fromAge: 0,
									amount: 0
								}
							]
						}
					},
					salary: 0,
					salaryFreq: 0,
					salaryChangeSeries: 
					[
						0
					],
					hasOtherIncome: False,
					otherIncome: 
					[
						{
							name: String,
							type: Pension,
							amount: 0,
							fromAge: 0,
							toAge: 0,
							isTaxable: False,
							isVector: False,
							vector: 
							[
								0
							],
							custom: 
							{
								String: String
							},
							asAt: 0001-01-01,
							age: 0,
							intAge: 0,
							year: 0,
							periodToNextEOFY: 0.5,
							indexType: String,
							deflationType: String,
							indexTypePre: String,
							indexTypePost: String
						}
					],
					socialSecurity: 
					{
						asAt: 0001-01-01,
						age: 0,
						intAge: 0,
						year: 0,
						periodToNextEOFY: 0.5,
						indexType: String,
						deflationType: String,
						indexTypePre: String,
						indexTypePost: String
					},
					taxableDeductions: 0,
					nonTaxableDeductions: 0,
					careerChanges: 
					{
						willTake: False,
						breaks: 
						[
							{
								fromAge: 0,
								toAge: 0,
								workingRate: 0
							}
						],
						careerBreakSeries: 
						[
							0
						],
						totalYears: 0
					},
					custom: 
					{
						String: String
					},
					salaryKey: String,
					annualProjectibleSalary: 0,
					projectionBreakdownCode: Salary You,
					lookup: "Salary You:Primary",
					ssBreakdownCode: SocialSecurityYou,
					ssLookup: "SocialSecurityYou:Primary",
					asAt: 0001-01-01,
					intAge: 0,
					year: 0,
					periodToNextEOFY: 0.5,
					indexType: String,
					deflationType: String,
					indexTypePre: String,
					indexTypePost: String
				}
			],
			assets: 
			[
				{
					type: FinAsset,
					owner: Primary,
					code: String,
					assetIndex: 0,
					lookup: "String:Primary:0",
					name: String,
					ccy: String,
					value: 0,
					change: 0,
					transferTo: 0,
					transferAge: 0,
					willSpend: False,
					minRule: NoMinimum,
					maxRule: NoMaximum,
					ssTreatment: Exempt,
					spendOnAnnuity: False,
					contTaxRate: 0,
					totalConts: 0,
					usePreCalculatedContributions: False,
					totalContributions: 
					[
						[
							0
						]
					],
					futureAllocations: 
					[
						[
							{
								String: 0
							}
						]
					],
					assetType: FinAsset,
					totalContsFreq: 1,
					totalLumpSumConts: 0,
					contributions: 
					[
						{
							code: String,
							index: 0,
							name: String,
							ccy: String,
							contTable: String,
							isEmployeeCont: False,
							employerFlag: False,
							type: Fixed,
							linkedContIndex: 0,
							sourceRate: String,
							isTaxable: False,
							amount: 0,
							coreAmount: 0,
							freq: 0,
							rate: 0,
							coreRate: 0,
							fromAge: 0,
							toAge: 0,
							salary: 0,
							annualAmount: 0,
							annualCoreAmount: 0,
							isAlwaysOneOff: False,
							isOneOff: True,
							constraintType: LumpSum,
							custom: 
							{
								String: String
							},
							memberRateLookup: 
							{
								0: 0
							},
							isFromSalary: False,
							asAt: 0001-01-01,
							age: 0,
							intAge: 0,
							year: 0,
							periodToNextEOFY: 0.5,
							indexType: String,
							deflationType: String,
							indexTypePre: String,
							indexTypePost: String
						}
					],
					fees: 
					[
						{
							name: String,
							ccy: String,
							amount: 0,
							freq: 0,
							annualAmount: 0,
							rate: 0,
							isTaxable: False,
							fromAge: 0,
							toAge: 0,
							custom: 
							{
								String: String
							},
							asAt: 0001-01-01,
							age: 0,
							intAge: 0,
							year: 0,
							periodToNextEOFY: 0.5,
							indexType: String,
							deflationType: String,
							indexTypePre: String,
							indexTypePost: String
						}
					],
					feeCapArrangements: 
					[
						{
							name: String,
							amount: 0,
							indexationRateSeries: 0,
							rate: 0,
							feesIncluded: 
							[
								0
							],
							fromTime: 0,
							toTime: 0,
							custom: 
							{
								String: String
							},
							asAt: 0001-01-01,
							age: 0,
							intAge: 0,
							year: 0,
							periodToNextEOFY: 0.5,
							indexType: String,
							deflationType: String,
							indexTypePre: String,
							indexTypePost: String
						}
					],
					custom: 
					{
						String: String
					},
					rebalance: False,
					retLumpSum: False,
					allocSeries: 
					[
						{
							current: 
							{
								String: 0
							},
							future: 
							{
								String: 0
							}
						}
					],
					currentAssetClassAllocSeries: 
					{
						0: 
						{
							String: 0
						}
					},
					futureAssetClassAllocSeries: 
					{
						0: 
						{
							String: 0
						}
					},
					ratesSource: DB,
					alloc: 
					[
						{
							name: String,
							fromAge: 0,
							optAlloc: 
							{
								current: 
								{
									String: 0
								},
								future: 
								{
									String: 0
								}
							},
							currentAssetClassAlloc: 
							{
								String: 0
							},
							futureAssetClassAlloc: 
							{
								String: 0
							},
							totalCurrentAlloc: 0,
							totalFutureAlloc: 0
						}
					],
					allocKeys: 
					[
						String
					],
					returns: 
					{
						String: 
						[
							{
								name: String,
								fromAge: 0,
								earningRate: 0,
								taxRate: 0,
								returnRate: 0
							}
						]
					},
					returnRates: 
					{
						String: 
						{
							earningRates: 
							[
								0
							],
							taxRates: 
							[
								0
							]
						}
					},
					asAt: 0001-01-01,
					age: 0,
					intAge: 0,
					year: 0,
					periodToNextEOFY: 0.5,
					indexType: String,
					deflationType: String,
					indexTypePre: String,
					indexTypePost: String
				}
			],
			includeAnnuities: False,
			annuities: 
			[
				{
					priceType: Calc,
					price: 0,
					owner: Primary,
					gender: Female,
					ownerAge: 0,
					spouseAge: 0,
					type: Deferred,
					purchaseType: Perc,
					purchaseAmount: 0,
					percBalanceSpent: 0,
					amountSpent: 0,
					incomePurchased: 0,
					purchaseAge: 0,
					deferralPeriod: 0,
					indexationName: String,
					drStochastic: String,
					impliedInflationStochasticSeries: String,
					reversion: 0,
					guarantee: 0,
					timing: 0,
					scaleQx: 0,
					scaleQxPartner: 0,
					scaleImpr: 0,
					scaleImprPartner: 0,
					ageRating: 0,
					spouseAgeRating: 0,
					custom: 
					{
						String: String
					},
					tableName: String,
					tableNamePartner: String,
					imprFactorTableName: String,
					imprFactorTableNamePartner: String,
					hasPartnerTables: True,
					spouseAgeAtPurchase: 0,
					expense: 0,
					cacheKey: LifeTables-String-String,
					partnerCacheKey: LifeTables-String-String,
					targetTpx: 0,
					paymentTerm: 0,
					asAt: 0001-01-01,
					age: 0,
					intAge: 0,
					year: 0,
					periodToNextEOFY: 0.5,
					indexType: String,
					deflationType: String,
					indexTypePre: String,
					indexTypePost: String
				}
			],
			spending: 
			{
				selected: String,
				willChangeLate: False,
				ageRLate: 0,
				selectedLate: String,
				goals: 
				[
					{
						name: String,
						amount: 0,
						freq: 0,
						effectiveFreq: 1,
						excludeFromProjection: False,
						fromAge: 0,
						toAge: 0,
						selectedPersonalised: String,
						tag: String,
						custom: 
						{
							String: String
						},
						asAt: 0001-01-01,
						age: 0,
						intAge: 0,
						year: 0,
						periodToNextEOFY: 0.5,
						indexType: String,
						deflationType: String,
						indexTypePre: String,
						indexTypePost: String
					}
				],
				lumpSumType: Perc,
				lumpSumRate: 0,
				lumpSumAmount: 0,
				count: 1,
				custom: 
				{
					String: String
				},
				asAt: 0001-01-01,
				age: 0,
				intAge: 0,
				year: 0,
				periodToNextEOFY: 0.5,
				indexType: String,
				deflationType: String,
				indexTypePre: String,
				indexTypePost: String
			},
			investmentProperties: 
			[
				{
					owner: Primary,
					value: 0,
					rentYield: 0,
					expense: 0,
					downsize: 0,
					downsizeAge: 0,
					downsizeToAsset: 0,
					rates: 0,
					lookup: "Prop:Primary",
					asAt: 0001-01-01,
					age: 0,
					intAge: 0,
					year: 0,
					periodToNextEOFY: 0.5,
					indexType: String,
					deflationType: String,
					indexTypePre: String,
					indexTypePost: String
				}
			],
			incomeVectors: 
			{
				String: 
				[
					0
				]
			},
			config: 
			{
				country: String,
				clientCode: String,
				isStochastic: False,
				stochasticLoopType: Parallel,
				stochProjServiceLoc: WebServer,
				stochProjSvcCallType: Sync,
				dataSet: String,
				solveTarget: NA,
				solveTolerance: 0,
				indexationRatesSource: DB,
				discRatesSource: DB,
				returnRatesSource: DB,
				deterministicSim: 0,
				stochasticSim: 0,
				simCount: 0,
				simsToIncludeDetails: 
				[
					0
				],
				includeBalArray: False,
				includeProjectionInStochasticResult: False,
				includeFirstProjectionInStochasticResult: False,
				usesStochasticData: True,
				includeAllSpendingResult: False,
				includeAllContributionProjectionResult: False,
				includeAllAssetsProjectionResults: False,
				includeAllSummaryProjectionResult: False,
				includePreCalculatedContributionsInResponse: False,
				includedProjections: 
				[
					String
				]
			},
			indexation: 
			[
				{
					name: String,
					fromAge: 0,
					rate: 0
				}
			],
			annuityDisc: 
			[
				{
					name: String,
					fromAge: 0,
					rate: 0
				}
			],
			indexationRates: 
			{
				String: 
				[
					0
				]
			},
			annuityDiscRates: 
			{
				String: 
				[
					0
				]
			},
			balance: 0,
			planSomeValue: String,
			flag1: False,
			flag2: True,
			isFriendly: True,
			financingOption: String,
			totalYears: 7,
			totalLoopYears: 100,
			age: 0,
			ageR: 0,
			intAge: 0,
			indexType: String,
			indexTypePre: String,
			indexTypePost: String,
			deflationType: String,
			custom: 
			{
				String: String
			},
			countryCalcConfig: {},
			summary: 
			{
				age: 0,
				salary: 0,
				balance: 0,
				invOption: String,
				contributions: 
				[
					{
						code: String,
						name: String,
						assetCode: String,
						assetName: String,
						isEmployeeCont: False,
						amount: 0,
						freq: 0,
						rate: 0
					}
				]
			},
			lastModified: 0001-01-01,
			isReturningUser: False,
			clientCountryConfigCacheKey: ClientCountryConfig-String-String,
			personalAssets: 0,
			resultsSummary: 
			{
				asAt: 0001-01-01,
				age: 0,
				intAge: 0,
				year: 0,
				periodToNextEOFY: 0.5,
				indexType: String,
				deflationType: String,
				indexTypePre: String,
				indexTypePost: String
			},
			totalContribution: 
			{
				asAt: 0001-01-01,
				age: 0,
				intAge: 0,
				year: 0,
				periodToNextEOFY: 0.5,
				indexType: String,
				deflationType: String,
				indexTypePre: String,
				indexTypePost: String
			},
			id: String
		},
		clientCountryConfig: 
		{
			clientCode: String,
			clientName: String,
			countryCode: String,
			source: 
			{
				d: Db,
				t: 0
			},
			ageRMin: 0,
			ageRMax: 0,
			primarySalary: String,
			annuityConfig: 
			{
				tableNames: 
				[
					{
						name: String,
						gender: Female
					}
				],
				imprFactorTableNames: 
				[
					{
						name: String,
						gender: Female
					}
				],
				reversion: 0,
				guarantee: 0,
				timing: 0,
				allowDiscountPreRet: False,
				scaleQx: 0,
				scaleImpr: 0,
				ageRating: 0,
				spouseAgeRating: 0,
				expense: 0,
				percBalanceSpent: 0,
				amountSpent: 0,
				incomePurchased: 0,
				deferralPeriod: 0,
				indexationName: String,
				drStochastic: String,
				impliedInflationStochasticSeries: String,
				targetTpx: 0,
				priceType: Calc,
				price: 0
			},
			assets: 
			[
				{
					code: String,
					name: String,
					rebalance: False,
					canEditInvestmentChoice: False,
					willSpend: False,
					investments: 
					[
						String
					],
					contributions: 
					[
						{
							code: String,
							name: String,
							type: Fixed,
							isEmployeeCont: False,
							table: String,
							ccy: String,
							fromAge: 0,
							toAge: 0,
							indexationType: String,
							salaryType: String,
							isTaxable: False,
							relatedRate: String,
							order: 0,
							editable: False,
							constraints: 
							[
								{
									fromAge: 0,
									toAge: 0,
									min: 0,
									max: 0,
									step: 0
								}
							],
							amountType: Any,
							isOneOff: False
						}
					],
					isOneOff: False
				}
			],
			contTables: 
			[
				{
					code: String,
					type: Fixed,
					rates: 
					{
						String: 0
					},
					rateSpecs: 
					[
						{
							fromAge: 0,
							toAge: 0,
							fromService: 0,
							toService: 0,
							sourceRate: 0,
							dateFrom: 0001-01-01,
							dateTo: 0001-01-01,
							upperLimit: 0,
							rate: 0,
							coreRate: 0,
							lookupKey: String
						}
					],
					keyTemplate: age-service-rate
				}
			],
			investments: 
			[
				{
					code: String,
					name: String,
					group: String,
					isAssetClassFund: False,
					allocs: 
					[
						{
							fromAge: 0,
							term: 0,
							allocs: 
							{
								String: 0
							},
							totalAlloc: 0
						}
					],
					order: 0,
					allocationsDictionary: 
					{
						0: {}
					}
				}
			],
			content: 
			{
				String: 
				[
					{
						section: String,
						itemId: String,
						itemCode: String,
						country: String,
						lang: String,
						app: String,
						companyId: String,
						company: String,
						elements: 
						{
							String: String
						},
						id: String
					}
				]
			},
			environments: 
			{
				String: String
			},
			customNumericConstraints: 
			{
				String: 
				{
					min: 0,
					max: 0,
					step: 0
				}
			},
			assetReturnRates: 
			{
				String: 
				{
					earningRates: 
					[
						0
					],
					taxRates: 
					[
						0
					]
				}
			},
			investmentPropertyRates: 0,
			getAssetClassFundDictionary: 
			{
				String: False
			},
			getTermBasedFundDictionary: 
			{
				String: True
			},
			getAllocationsDictionary: 
			{
				String: 
				{
					0: {}
				}
			},
			assetNameMap: 
			{
				String: String
			},
			assetContNameMap: 
			{
				String: 
				{
					String: String
				}
			},
			cacheKey: ClientCountryConfig-String-String,
			asAt: 0001-01-01,
			id: String
		},
		colorScheme: 
		{
			primaryColor1: String,
			primaryColor2: String,
			decorativeColor1: String,
			decorativeColor2: String,
			decorativeColor3: String,
			decorativeColor4: String,
			decorativeColor5: String,
			fontColor1: String,
			fontColor2: String,
			tableHeaderFontColor: String,
			tableEmployerMatchFontColor: String,
			reportColors: 
			{
				tableColors: 
				{
					headerTableFontColor: String,
					basicTableHeaderColor: String,
					basicTableFontColor: String,
					panel1Color: String,
					panel2Color: String,
					panel3Color: String
				}
			}
		},
		riskProfileMapping: 
		{
			String: 
			{
				String: String
			}
		},
		defaultRiskLevel: String,
		dkAnnuityPriceList: 
		[
			{
				carrierName: String,
				riskProfile: String,
				price: 0
			}
		],
		dkCarrierIDMapping: 
		{
			String: String
		},
		dkDefaultCarrierID: String,
		frConfiguration: 
		{
			planConfigurations: 
			[
				{
					type: PEE,
					name: String,
					contributionFee: 0,
					aumFeeUnitLinked: 0,
					aumFeeInsurerAsset: 0,
					planLevelContributionCaps: 
					[
						{
							type: None,
							contributionType: EmployeeMandatory,
							value: 0
						}
					],
					fundLevelContributionCaps: 
					{
						String: 
						[
							{
								type: None,
								contributionType: EmployeeMandatory,
								value: 0
							}
						]
					},
					contributionRuleMapping: 
					{
						String: 
						[
							0
						]
					}
				}
			],
			contributionRules: 
			[
				{
					id: 0,
					name: String,
					contributionType: EmployeeMandatory,
					bracketType: None,
					brackets: 
					[
						{
							threshold: 0,
							rate: 0
						}
					],
					numberOfBrackets: 1
				}
			]
		},
		rpcLevelInfo: 
		{
			level1: 0,
			level2: 0,
			level3: 0
		},
		frIncludePEROProfitSharingSavings: False,
		ptLifetimePensionAnnuityFactors: 
		[
			{
				age: 0,
				isReversionary: False,
				factor: 0
			}
		],
		ptPensionDrawdownAnnuityFactors: 
		[
			{
				term: 0,
				investmentCode: String,
				factor: 0
			}
		],
		salaryGrowthIndexMappings: 
		[
			{
				name: String,
				indexType: String
			}
		]
	},
	configurationIds: 
	{
		configuration: 
		[
			0
		],
		planParameters: 0
	},
	newDocumentDaySpan: 0,
	sasTokenDurationInSeconds: 0,
	dataRetentionPeriodInYears: 0,
	groupConfig: 
	{
		entityColumnFilters: 
		[
			{
				entity: String,
				alias: String,
				ordinal: 0,
				columns: 
				[
					{
						type: Enum,
						ordinal: 0,
						value: String,
						values: 
						[
							String
						]
					}
				]
			}
		],
		rule: String
	},
	memberDocumentConfig: 
	{
		maxFileSizeMB: 0,
		allowedMIMETypes: 
		[
			String
		]
	},
	pensionSightClient: 
	{
		clientID: String,
		name: String,
		name_NL: String,
		name_FR: String,
		name_EN: String,
		text_Standard_Beneficiary_Nominations: String,
		text_Specific_Beneficiary_Nominations: String
	},
	frCompanyPlans: 
	{
		currentEmployerPlans: 
		{
			accountBalanceDate: 0001-01-01,
			assetAllocationDate: 0001-01-01,
			plans: 
			[
				{
					id: 0,
					planName: String,
					providerName: String,
					accountBalance: 
					{
						amount: 0,
						currency: String
					},
					assetAllocation: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					accountDetails: 
					{
						id: 0,
						idConnection: 0,
						idUser: 0,
						idSource: 0,
						idParent: 0,
						number: String,
						originalName: String,
						balance: 0,
						coming: 0,
						display: False,
						lastUpdate: 0001-01-01,
						deleted: 0001-01-01,
						disabled: 0001-01-01,
						iban: String,
						currency: 
						{
							id: String,
							name: String,
							symbol: String,
							crypto: False,
							precision: 0,
							prefix: False,
							marketcap: {},
							datetime: 0001-01-01
						},
						type: String,
						idType: 0,
						bookmarked: 0,
						name: String,
						error: String,
						usage: 0,
						ownership: owner,
						companyName: String,
						loan: 
						{
							totalAmount: 0,
							availableAmount: 0,
							usedAmount: 0,
							subscriptionDate: 0001-01-01,
							maturityDate: 0001-01-01,
							nextPaymentAmount: 0,
							nextPaymentDate: 0001-01-01,
							rate: 0,
							nbPaymentsLeft: 0,
							nbPaymentsDone: 0,
							nbPaymentsTotal: 0,
							lastPaymentAmount: 0,
							lastPaymentDate: 0001-01-01,
							accountLabel: String,
							insuranceLabel: String,
							insuranceAmount: 0,
							insuranceRate: 0,
							duration: 0,
							type: String
						},
						webId: String,
						openingDate: {},
						recipients: 
						[
							{
								
							}
						],
						bic: {},
						comingBalance: 0,
						formattedBalance: String,
						calculated: 
						[
							String
						],
						valuation: 0,
						diff: 0,
						diffPercent: 0,
						prevDiff: 0,
						prevDiffPercent: 0,
						information: 
						{
							version: String,
							providerType: String
						},
						investments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						transfers: 
						[
							{
								
							}
						]
					},
					powensAccountState: String,
					powensAccountType: String,
					accountInvestments: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					voluntaryContribution: String,
					mandatoryContribution: 
					{
						employee: 0,
						employer: 0
					},
					mandatoryContributionFormula: String,
					investmentOptions: 
					{
						options: 
						[
							{
								order: 0,
								code: String,
								name: String,
								url: String
							}
						]
					},
					stockTransfer: String,
					beneficiary: 
					{
						firstName: String,
						surName: String
					},
					formOfPayment: String,
					taxation: String,
					fees: 
					{
						contributions: 0,
						asset1: 0,
						asset2: 0
					},
					planInformation: String,
					type: String,
					planCategory: String,
					enabled: False,
					url: String,
					category: Others,
					planType: OTHERS,
					dateUpdated: 0001-01-01
				}
			],
			hasDuplicate: False
		},
		previousEmployerPlans: 
		{
			accountBalanceDate: 0001-01-01,
			assetAllocationDate: 0001-01-01,
			plans: 
			[
				{
					id: 0,
					planName: String,
					providerName: String,
					accountBalance: 
					{
						amount: 0,
						currency: String
					},
					assetAllocation: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					accountDetails: 
					{
						id: 0,
						idConnection: 0,
						idUser: 0,
						idSource: 0,
						idParent: 0,
						number: String,
						originalName: String,
						balance: 0,
						coming: 0,
						display: False,
						lastUpdate: 0001-01-01,
						deleted: 0001-01-01,
						disabled: 0001-01-01,
						iban: String,
						currency: 
						{
							id: String,
							name: String,
							symbol: String,
							crypto: False,
							precision: 0,
							prefix: False,
							marketcap: {},
							datetime: 0001-01-01
						},
						type: String,
						idType: 0,
						bookmarked: 0,
						name: String,
						error: String,
						usage: 0,
						ownership: owner,
						companyName: String,
						loan: 
						{
							totalAmount: 0,
							availableAmount: 0,
							usedAmount: 0,
							subscriptionDate: 0001-01-01,
							maturityDate: 0001-01-01,
							nextPaymentAmount: 0,
							nextPaymentDate: 0001-01-01,
							rate: 0,
							nbPaymentsLeft: 0,
							nbPaymentsDone: 0,
							nbPaymentsTotal: 0,
							lastPaymentAmount: 0,
							lastPaymentDate: 0001-01-01,
							accountLabel: String,
							insuranceLabel: String,
							insuranceAmount: 0,
							insuranceRate: 0,
							duration: 0,
							type: String
						},
						webId: String,
						openingDate: {},
						recipients: 
						[
							{
								
							}
						],
						bic: {},
						comingBalance: 0,
						formattedBalance: String,
						calculated: 
						[
							String
						],
						valuation: 0,
						diff: 0,
						diffPercent: 0,
						prevDiff: 0,
						prevDiffPercent: 0,
						information: 
						{
							version: String,
							providerType: String
						},
						investments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						transfers: 
						[
							{
								
							}
						]
					},
					powensAccountState: String,
					powensAccountType: String,
					accountInvestments: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					voluntaryContribution: String,
					mandatoryContribution: 
					{
						employee: 0,
						employer: 0
					},
					mandatoryContributionFormula: String,
					investmentOptions: 
					{
						options: 
						[
							{
								order: 0,
								code: String,
								name: String,
								url: String
							}
						]
					},
					stockTransfer: String,
					beneficiary: 
					{
						firstName: String,
						surName: String
					},
					formOfPayment: String,
					taxation: String,
					fees: 
					{
						contributions: 0,
						asset1: 0,
						asset2: 0
					},
					planInformation: String,
					type: String,
					planCategory: String,
					enabled: False,
					url: String,
					category: Others,
					planType: OTHERS,
					dateUpdated: 0001-01-01
				}
			],
			hasDuplicate: False
		},
		individualCompanyPlans: 
		{
			accountBalanceDate: 0001-01-01,
			assetAllocationDate: 0001-01-01,
			plans: 
			[
				{
					id: 0,
					planName: String,
					providerName: String,
					accountBalance: 
					{
						amount: 0,
						currency: String
					},
					assetAllocation: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					accountDetails: 
					{
						id: 0,
						idConnection: 0,
						idUser: 0,
						idSource: 0,
						idParent: 0,
						number: String,
						originalName: String,
						balance: 0,
						coming: 0,
						display: False,
						lastUpdate: 0001-01-01,
						deleted: 0001-01-01,
						disabled: 0001-01-01,
						iban: String,
						currency: 
						{
							id: String,
							name: String,
							symbol: String,
							crypto: False,
							precision: 0,
							prefix: False,
							marketcap: {},
							datetime: 0001-01-01
						},
						type: String,
						idType: 0,
						bookmarked: 0,
						name: String,
						error: String,
						usage: 0,
						ownership: owner,
						companyName: String,
						loan: 
						{
							totalAmount: 0,
							availableAmount: 0,
							usedAmount: 0,
							subscriptionDate: 0001-01-01,
							maturityDate: 0001-01-01,
							nextPaymentAmount: 0,
							nextPaymentDate: 0001-01-01,
							rate: 0,
							nbPaymentsLeft: 0,
							nbPaymentsDone: 0,
							nbPaymentsTotal: 0,
							lastPaymentAmount: 0,
							lastPaymentDate: 0001-01-01,
							accountLabel: String,
							insuranceLabel: String,
							insuranceAmount: 0,
							insuranceRate: 0,
							duration: 0,
							type: String
						},
						webId: String,
						openingDate: {},
						recipients: 
						[
							{
								
							}
						],
						bic: {},
						comingBalance: 0,
						formattedBalance: String,
						calculated: 
						[
							String
						],
						valuation: 0,
						diff: 0,
						diffPercent: 0,
						prevDiff: 0,
						prevDiffPercent: 0,
						information: 
						{
							version: String,
							providerType: String
						},
						investments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						transfers: 
						[
							{
								
							}
						]
					},
					powensAccountState: String,
					powensAccountType: String,
					accountInvestments: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					voluntaryContribution: String,
					mandatoryContribution: 
					{
						employee: 0,
						employer: 0
					},
					mandatoryContributionFormula: String,
					investmentOptions: 
					{
						options: 
						[
							{
								order: 0,
								code: String,
								name: String,
								url: String
							}
						]
					},
					stockTransfer: String,
					beneficiary: 
					{
						firstName: String,
						surName: String
					},
					formOfPayment: String,
					taxation: String,
					fees: 
					{
						contributions: 0,
						asset1: 0,
						asset2: 0
					},
					planInformation: String,
					type: String,
					planCategory: String,
					enabled: False,
					url: String,
					category: Others,
					planType: OTHERS,
					dateUpdated: 0001-01-01
				}
			],
			hasDuplicate: False
		},
		others: 
		{
			accountBalanceDate: 0001-01-01,
			assetAllocationDate: 0001-01-01,
			plans: 
			[
				{
					id: 0,
					planName: String,
					providerName: String,
					accountBalance: 
					{
						amount: 0,
						currency: String
					},
					assetAllocation: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					accountDetails: 
					{
						id: 0,
						idConnection: 0,
						idUser: 0,
						idSource: 0,
						idParent: 0,
						number: String,
						originalName: String,
						balance: 0,
						coming: 0,
						display: False,
						lastUpdate: 0001-01-01,
						deleted: 0001-01-01,
						disabled: 0001-01-01,
						iban: String,
						currency: 
						{
							id: String,
							name: String,
							symbol: String,
							crypto: False,
							precision: 0,
							prefix: False,
							marketcap: {},
							datetime: 0001-01-01
						},
						type: String,
						idType: 0,
						bookmarked: 0,
						name: String,
						error: String,
						usage: 0,
						ownership: owner,
						companyName: String,
						loan: 
						{
							totalAmount: 0,
							availableAmount: 0,
							usedAmount: 0,
							subscriptionDate: 0001-01-01,
							maturityDate: 0001-01-01,
							nextPaymentAmount: 0,
							nextPaymentDate: 0001-01-01,
							rate: 0,
							nbPaymentsLeft: 0,
							nbPaymentsDone: 0,
							nbPaymentsTotal: 0,
							lastPaymentAmount: 0,
							lastPaymentDate: 0001-01-01,
							accountLabel: String,
							insuranceLabel: String,
							insuranceAmount: 0,
							insuranceRate: 0,
							duration: 0,
							type: String
						},
						webId: String,
						openingDate: {},
						recipients: 
						[
							{
								
							}
						],
						bic: {},
						comingBalance: 0,
						formattedBalance: String,
						calculated: 
						[
							String
						],
						valuation: 0,
						diff: 0,
						diffPercent: 0,
						prevDiff: 0,
						prevDiffPercent: 0,
						information: 
						{
							version: String,
							providerType: String
						},
						investments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						transfers: 
						[
							{
								
							}
						]
					},
					powensAccountState: String,
					powensAccountType: String,
					accountInvestments: 
					[
						{
							id: 0,
							idAccount: 0,
							idSecurity: 0,
							idType: 0,
							label: String,
							code: String,
							codeType: String,
							stockSymbol: String,
							source: String,
							description: String,
							quantity: 0,
							unitPrice: 0,
							unitValue: 0,
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							vDate: 0001-01-01,
							prevVDate: 0001-01-01,
							portfolioShare: 0,
							calculated: 
							[
								String
							],
							deleted: 0001-01-01,
							lastUpdate: 0001-01-01,
							originalCurrency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							originalValuation: 0,
							originalUnitValue: 0,
							originalUnitPrice: 0,
							originalDiff: 0,
							details: 
							{
								performanceOneYear: 0,
								performanceThreeYear: 0,
								performanceFiveYear: 0,
								srri: 0,
								assetCategory: String,
								recommendedPeriod: String,
								lastUpdate: 0001-01-01
							},
							stockMarket: {},
							type: {},
							pockets: 
							[
								{
									
								}
							]
						}
					],
					voluntaryContribution: String,
					mandatoryContribution: 
					{
						employee: 0,
						employer: 0
					},
					mandatoryContributionFormula: String,
					investmentOptions: 
					{
						options: 
						[
							{
								order: 0,
								code: String,
								name: String,
								url: String
							}
						]
					},
					stockTransfer: String,
					beneficiary: 
					{
						firstName: String,
						surName: String
					},
					formOfPayment: String,
					taxation: String,
					fees: 
					{
						contributions: 0,
						asset1: 0,
						asset2: 0
					},
					planInformation: String,
					type: String,
					planCategory: String,
					enabled: False,
					url: String,
					category: Others,
					planType: OTHERS,
					dateUpdated: 0001-01-01
				}
			],
			hasDuplicate: False
		},
		current: 
		{
			pee: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			pero: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			percol: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			perin: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			noMatchingCategory: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			incorrectCategoryMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			excessPlanMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			}
		},
		previous: 
		{
			pee: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			pero: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			percol: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			perin: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			noMatchingCategory: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			incorrectCategoryMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			excessPlanMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			}
		},
		individual: 
		{
			pee: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			pero: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			percol: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			perin: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			noMatchingCategory: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			incorrectCategoryMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			},
			excessPlanMapping: 
			{
				accountBalanceDate: 0001-01-01,
				assetAllocationDate: 0001-01-01,
				plans: 
				[
					{
						id: 0,
						planName: String,
						providerName: String,
						accountBalance: 
						{
							amount: 0,
							currency: String
						},
						assetAllocation: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						accountDetails: 
						{
							id: 0,
							idConnection: 0,
							idUser: 0,
							idSource: 0,
							idParent: 0,
							number: String,
							originalName: String,
							balance: 0,
							coming: 0,
							display: False,
							lastUpdate: 0001-01-01,
							deleted: 0001-01-01,
							disabled: 0001-01-01,
							iban: String,
							currency: 
							{
								id: String,
								name: String,
								symbol: String,
								crypto: False,
								precision: 0,
								prefix: False,
								marketcap: {},
								datetime: 0001-01-01
							},
							type: String,
							idType: 0,
							bookmarked: 0,
							name: String,
							error: String,
							usage: 0,
							ownership: owner,
							companyName: String,
							loan: 
							{
								totalAmount: 0,
								availableAmount: 0,
								usedAmount: 0,
								subscriptionDate: 0001-01-01,
								maturityDate: 0001-01-01,
								nextPaymentAmount: 0,
								nextPaymentDate: 0001-01-01,
								rate: 0,
								nbPaymentsLeft: 0,
								nbPaymentsDone: 0,
								nbPaymentsTotal: 0,
								lastPaymentAmount: 0,
								lastPaymentDate: 0001-01-01,
								accountLabel: String,
								insuranceLabel: String,
								insuranceAmount: 0,
								insuranceRate: 0,
								duration: 0,
								type: String
							},
							webId: String,
							openingDate: {},
							recipients: 
							[
								{
									
								}
							],
							bic: {},
							comingBalance: 0,
							formattedBalance: String,
							calculated: 
							[
								String
							],
							valuation: 0,
							diff: 0,
							diffPercent: 0,
							prevDiff: 0,
							prevDiffPercent: 0,
							information: 
							{
								version: String,
								providerType: String
							},
							investments: 
							[
								{
									id: 0,
									idAccount: 0,
									idSecurity: 0,
									idType: 0,
									label: String,
									code: String,
									codeType: String,
									stockSymbol: String,
									source: String,
									description: String,
									quantity: 0,
									unitPrice: 0,
									unitValue: 0,
									valuation: 0,
									diff: 0,
									diffPercent: 0,
									prevDiff: 0,
									prevDiffPercent: 0,
									vDate: 0001-01-01,
									prevVDate: 0001-01-01,
									portfolioShare: 0,
									calculated: 
									[
										String
									],
									deleted: 0001-01-01,
									lastUpdate: 0001-01-01,
									originalCurrency: 
									{
										id: String,
										name: String,
										symbol: String,
										crypto: False,
										precision: 0,
										prefix: False,
										marketcap: {},
										datetime: 0001-01-01
									},
									originalValuation: 0,
									originalUnitValue: 0,
									originalUnitPrice: 0,
									originalDiff: 0,
									details: 
									{
										performanceOneYear: 0,
										performanceThreeYear: 0,
										performanceFiveYear: 0,
										srri: 0,
										assetCategory: String,
										recommendedPeriod: String,
										lastUpdate: 0001-01-01
									},
									stockMarket: {},
									type: {},
									pockets: 
									[
										{
											
										}
									]
								}
							],
							transfers: 
							[
								{
									
								}
							]
						},
						powensAccountState: String,
						powensAccountType: String,
						accountInvestments: 
						[
							{
								id: 0,
								idAccount: 0,
								idSecurity: 0,
								idType: 0,
								label: String,
								code: String,
								codeType: String,
								stockSymbol: String,
								source: String,
								description: String,
								quantity: 0,
								unitPrice: 0,
								unitValue: 0,
								valuation: 0,
								diff: 0,
								diffPercent: 0,
								prevDiff: 0,
								prevDiffPercent: 0,
								vDate: 0001-01-01,
								prevVDate: 0001-01-01,
								portfolioShare: 0,
								calculated: 
								[
									String
								],
								deleted: 0001-01-01,
								lastUpdate: 0001-01-01,
								originalCurrency: 
								{
									id: String,
									name: String,
									symbol: String,
									crypto: False,
									precision: 0,
									prefix: False,
									marketcap: {},
									datetime: 0001-01-01
								},
								originalValuation: 0,
								originalUnitValue: 0,
								originalUnitPrice: 0,
								originalDiff: 0,
								details: 
								{
									performanceOneYear: 0,
									performanceThreeYear: 0,
									performanceFiveYear: 0,
									srri: 0,
									assetCategory: String,
									recommendedPeriod: String,
									lastUpdate: 0001-01-01
								},
								stockMarket: {},
								type: {},
								pockets: 
								[
									{
										
									}
								]
							}
						],
						voluntaryContribution: String,
						mandatoryContribution: 
						{
							employee: 0,
							employer: 0
						},
						mandatoryContributionFormula: String,
						investmentOptions: 
						{
							options: 
							[
								{
									order: 0,
									code: String,
									name: String,
									url: String
								}
							]
						},
						stockTransfer: String,
						beneficiary: 
						{
							firstName: String,
							surName: String
						},
						formOfPayment: String,
						taxation: String,
						fees: 
						{
							contributions: 0,
							asset1: 0,
							asset2: 0
						},
						planInformation: String,
						type: String,
						planCategory: String,
						enabled: False,
						url: String,
						category: Others,
						planType: OTHERS,
						dateUpdated: 0001-01-01
					}
				],
				hasDuplicate: False
			}
		}
	},
	esRetirementPlans: 
	{
		retirementPlans: 
		[
			{
				identifier: String,
				name: String,
				salaryPercentage: 0,
				ceilingDate1: 0001-01-01,
				ceilingDate2: 0001-01-01,
				ceilingPercentageBeforeDate1: 0,
				ceilingPercentageBeforeDate2: 0,
				salaryComputationOption: String,
				salaryCeiling1: 0,
				salaryCeiling2: 0,
				contribution: 
				{
					employmentStatusPlan: String,
					balanceCurrentEmployer: 0,
					employeeContribution: 0,
					employeeContributionDate: 0001-01-01,
					employerContribution: 0,
					employerContributionDate: 0001-01-01,
					voluntaryContribution: 0,
					voluntaryContributionDate: 0001-01-01,
					totalContribution: 0
				}
			}
		]
	},
	frCalculatorConfiguration: 
	{
		socialSecurityParameters: 
		{
			socialSecurityContributionCeiling: 0
		}
	},
	frFundSetups: 
	[
		{
			id: String,
			name: String,
			code: String
		}
	],
	frPlanSetups: 
	[
		{
			planType: String,
			name: String,
			funds: 
			[
				String
			],
			connectorID: 0,
			personalInformation: String,
			voluntaryContributions: String,
			investmentOptions: String,
			payoutOptions: String,
			yourBeneficiaries: String,
			retirementLiquidation: String
		}
	],
	frPreviousPlansSetups: 
	[
		{
			providerName: String,
			planType: String,
			link: String
		}
	],
	frIndividualPlanFunds: 
	[
		String
	],
	beRetirementPlans: 
	[
		{
			type: String,
			reversible: 0,
			employerRetirementPlan: 
			{
				retirementPlans: 
				[
					{
						name: String,
						type: String,
						annuity: 
						{
							deathCover: 0,
							noDeathCover: 0
						},
						lumpSum: 
						{
							deathCover: 0,
							noDeathCover: 0
						},
						accruedReserves: 0,
						legalMinimum: 0,
						vestedReserves: 0,
						currency: String,
						frequency: String
					}
				],
				lumpSumTotalDeathCover: 0,
				lumpSumTotalNoDeathCover: 0,
				annuityTotalDeathCover: 0,
				annuityTotalNoDeathCover: 0,
				totalAccruedReserves: 0,
				totalLegalMinimum: 0,
				totalVestedReserves: 0
			},
			employeeRetirementPlan: 
			{
				retirementPlans: 
				[
					{
						name: String,
						type: String,
						annuity: 
						{
							deathCover: 0,
							noDeathCover: 0
						},
						lumpSum: 
						{
							deathCover: 0,
							noDeathCover: 0
						},
						accruedReserves: 0,
						legalMinimum: 0,
						vestedReserves: 0,
						currency: String,
						frequency: String
					}
				],
				lumpSumTotalDeathCover: 0,
				lumpSumTotalNoDeathCover: 0,
				annuityTotalDeathCover: 0,
				annuityTotalNoDeathCover: 0,
				totalAccruedReserves: 0,
				totalLegalMinimum: 0,
				totalVestedReserves: 0
			},
			totalAnnuity: 0,
			totalLumpSum: 0,
			totalVestedReserves: 0,
			totalAccruedReserves: 0,
			totalLegalMinimum: 0
		}
	],
	beContributions: 
	{
		balances: 
		[
			{
				employerFundDate: 0001-01-01,
				contributions: 0,
				return: 0,
				accruedValue: 0,
				legalMinimum: 0,
				vestedReserves: 0,
				currency: String
			}
		]
	},
	privateClientProducts: 
	[
		{
			carrier: 0,
			privateProductId: 0
		}
	],
	contactUs: 
	{
		id: String,
		subjectFormat: String,
		sendToBCC: 
		[
			String
		],
		sendToCC: 
		[
			String
		],
		sendFrom: 
		[
			String
		],
		bodyTemplate: String
	},
	emailSettings: 
	[
		{
			id: String,
			subjectFormat: String,
			sendToBCC: 
			[
				String
			],
			sendToCC: 
			[
				String
			],
			sendFrom: 
			[
				String
			],
			bodyTemplate: String
		}
	],
	recommendation: 
	{
		products: 
		[
			{
				question: 
				{
					number: 0,
					description: String
				},
				options: 
				[
					{
						value: 0,
						description: String
					}
				]
			}
		],
		riskQuestions: 
		[
			{
				
			}
		],
		risks: 
		[
			{
				startValue: 0,
				endValue: 0,
				riskName: String,
				riskId: String
			}
		]
	},
	recommendationProduct: 
	{
		products: 
		[
			{
				product: String,
				formula: String,
				carrier: String,
				productTypeId: 0,
				score: 0
			}
		],
		productRiskMatrix: 
		[
			{
				
			}
		],
		barGraphData: 
		[
			{
				String: String
			}
		],
		productTypeData: 
		[
			{
				
			}
		]
	},
	ptFundValues: 
	[
		{
			id: 0,
			fundId: String,
			clientId: 0,
			informationDate: 0001-01-01,
			investmentReturnTwelveMonths: 0,
			investmentReturnThreeYears: 0,
			investmentReturnFiveYears: 0,
			currentAnnualPensionFee: 0,
			dateCreated: 0001-01-01,
			dateUpdated: 0001-01-01,
			createdBy: String,
			updatedBy: String,
			timestamp: AA==
		}
	],
	ptFundsSetups: 
	[
		{
			identifier: String,
			name: String
		}
	],
	ptContributionData: 
	{
		id: 0,
		memberId: 0,
		choiceStartDate: 0001-01-01,
		choiceEndDate: 0001-01-01,
		baseContributionPercent: 0,
		voluntaryContributionPercent: 0,
		incentiveContributionPercent: 0,
		totalContributionPercent: 0,
		baseContributionValue: 0,
		voluntaryContributionValue: 0,
		incentiveContributionValue: 0,
		totalContributionValue: 0,
		dateCreated: 0001-01-01,
		dateUpdated: 0001-01-01
	},
	ptInvestmentAllocations: 
	[
		{
			id: 0,
			memberId: 0,
			fundId: String,
			currentBalancePercent: 0,
			futureContributionPercent: 0,
			currentBalanceFutureContributionPercent: 0,
			dateCreated: 0001-01-01,
			dateUpdated: 0001-01-01
		}
	],
	ptInvestmentSetup: 
	{
		hasLifeCycle: False,
		isCurrentBalanceDisplayed: False,
		isFutureContributionDisplayed: False,
		isCurrentBalanceFutureContributionDisplayed: False,
		isAdditionalInfoDisplayed: False,
		choicePeriodStartDate: 0001-01-01,
		choicePeriodEndDate: 0001-01-01,
		lifeCycleAgeBasis: String,
		lifeCycleAgeBasisDate: 0001-01-01,
		lifeCycleAge: 0,
		baseContributionPercent: 0,
		isBaseContributionRuleExisting: False,
		isTotalAllocated1To100: False,
		childrenCount: 0
	},
	ptFundLifecycleList: 
	{
		investmentChoiceList: 
		[
			{
				String: String
			}
		]
	},
	ptParticipantStatusSetup: 
	{
		isNewJoinerFormEnabled: False,
		isLeaverFormEnabled: False,
		isNewJoinerDataExisting: False,
		isLeaverDataExisting: False
	},
	ptMatchingContributionList: 
	[
		{
			voluntary: 0,
			match: 0
		}
	],
	votingPollSetup: 
	{
		code: String,
		startDate: 0001-01-01,
		endDate: 0001-01-01,
		defaultImage: String,
		options: 
		[
			{
				set: String,
				id: String,
				name: String,
				value: 
				[
					{
						identifier: String,
						name: String,
						imageUri: String,
						description1: String,
						description2: String,
						link: String
					}
				]
			}
		]
	},
	votingPollConfig: 
	[
		{
			order: 0,
			label: String,
			field: String,
			type: String
		}
	],
	ptCalculatorConfiguration: 
	{
		socialSecurityParameters: 
		{
			normalRetirementAge: 0,
			normalRetirementAgeMonths: 0
		}
	},
	bookingInfo: 
	{
		bookingAllowed: False,
		bookingGroups: 
		[
			{
				type: WebNormalOfficeHours,
				userName: String,
				password: String,
				addressLine1: String,
				addressLine2: String,
				addressLine3: String,
				sortOrder: 0
			}
		],
		hasBookingTime: False,
		bookingTimeLink: String
	},
	dkPublicContactUsSetup: 
	{
		lookupReference: String,
		currentProduct: String,
		productEmails: 
		[
			{
				product: String,
				emails: 
				[
					String
				]
			}
		],
		toRecipients: 
		[
			String
		],
		ccRecipients: 
		[
			String
		],
		bccRecipients: 
		[
			String
		]
	}
}