All Verbs | /sitecontext |
---|
import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
class LogoSource(str, Enum):
CONSULTANT = 'Consultant'
EMPLOYER = 'Employer'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Branding:
primary_logo: Optional[LogoSource] = None
secondary_logo: Optional[LogoSource] = None
primary_mobile_margin: Optional[str] = None
primary_desktop_margin: Optional[str] = None
secondary_mobile_margin: Optional[str] = None
secondary_desktop_margin: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConditionalAccess:
health_insurance_excluded_urls: Optional[List[str]] = None
pension_scheme_excluded_urls: Optional[List[str]] = None
investment_choice_excluded_urls: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PrimaryPalette:
primary_colour1: Optional[str] = None
primary_colour2: Optional[str] = None
primary_colour3: Optional[str] = None
primary_colour4: Optional[str] = None
primary_colour5: Optional[str] = None
primary_colour6: Optional[str] = None
primary_colour7: Optional[str] = None
primary_colour8: Optional[str] = None
primary_colour9: Optional[str] = None
primary_colour10: Optional[str] = None
primary_colour11: Optional[str] = None
primary_colour12: Optional[str] = None
primary_colour13: Optional[str] = None
primary_colour14: Optional[str] = None
primary_colour15: Optional[str] = None
primary_colour16: Optional[str] = None
primary_colour17: Optional[str] = None
primary_colour18: Optional[str] = None
primary_colour19: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SecondaryPalette:
secondary_colour1: Optional[str] = None
secondary_colour2: Optional[str] = None
secondary_colour3: Optional[str] = None
secondary_colour4: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DecorativeColourPalette:
decorative_colour1: Optional[str] = None
decorative_colour2: Optional[str] = None
decorative_colour3: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DecorativeGrayPalette:
decorative_colour1: Optional[str] = None
decorative_colour2: Optional[str] = None
decorative_colour3: Optional[str] = None
decorative_colour4: Optional[str] = None
decorative_colour5: Optional[str] = None
decorative_colour6: Optional[str] = None
decorative_colour7: Optional[str] = None
decorative_colour8: Optional[str] = None
decorative_colour9: Optional[str] = None
decorative_colour10: Optional[str] = None
decorative_colour11: Optional[str] = None
decorative_colour12: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FontPalette:
font_colour1: Optional[str] = None
font_colour2: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ColorScheme:
new_navigation_color_scheme: Optional[str] = None
primary_palette: Optional[PrimaryPalette] = None
secondary_palette: Optional[SecondaryPalette] = None
decorative_colour_palette: Optional[DecorativeColourPalette] = None
decorative_gray_palette: Optional[DecorativeGrayPalette] = None
font_palette: Optional[FontPalette] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Time:
hours: Optional[int] = None
minutes: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OpeningHours:
opening: Optional[Time] = None
lunch_start: Optional[Time] = None
lunch_end: Optional[Time] = None
closing: Optional[Time] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ContactDetails:
website: Optional[str] = None
email: Optional[str] = None
phone_number: Optional[str] = None
opening_hours: Optional[Dict[str, OpeningHours]] = None
show_in_footer: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Entity(IEntity):
id: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CarrierEntity(Entity):
carrier_id: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Member(Member):
id: Optional[str] = None
email: Optional[str] = None
employee_guid_string: Optional[str] = None
ignore_gender: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CounsellingOption:
is_enabled: Optional[bool] = None
start_date: Optional[datetime.datetime] = None
end_date: Optional[datetime.datetime] = None
contact_details: Optional[ContactDetails] = None
url: Optional[str] = None
fee: Optional[Decimal] = None
booking_groups: Optional[List[BookingGroup]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CounsellingOptions:
is_enabled: Optional[bool] = None
callback_option: Optional[CounsellingOption] = None
send_an_email_option: Optional[CounsellingOption] = None
service_line_option: Optional[CounsellingOption] = None
book_appointment: Optional[CounsellingOption] = None
senior_advisory: Optional[CounsellingOption] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorConfiguration:
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FolkepensionParameters:
year: Optional[int] = None
base_amount: Optional[Decimal] = None
pension_supplement_single: Optional[Decimal] = None
pension_supplement_other: Optional[Decimal] = None
deduction_on_base_amount: Optional[Decimal] = None
deduction_on_income_other_pct: Optional[Decimal] = None
deduction_income_after_a_m_b: Optional[Decimal] = None
deduction_pension_supplement_single: Optional[Decimal] = None
deduction_pension_supplement_other: Optional[Decimal] = None
reduction_base_amount: Optional[Decimal] = None
reduction_pension_supplement: Optional[Decimal] = None
reduction_pension_supplement_other: Optional[Decimal] = None
reduction_pension_supplement_spouse: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FortidspensionParameters:
year: Optional[int] = None
state_single: Optional[Decimal] = None
state_other: Optional[Decimal] = None
deduction_on_income_other: Optional[Decimal] = None
max_contribution_pensioner: Optional[Decimal] = None
max_contribution_not_pensioner: Optional[Decimal] = None
deduction_single: Optional[Decimal] = None
deduction_other: Optional[Decimal] = None
reduction_income: Optional[Decimal] = None
reduction_income_spouse: Optional[Decimal] = None
minimum_single: Optional[Decimal] = None
minimum_other: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DanishTaxParameters:
labour_market_contribution_rate: Optional[Decimal] = None
bottom_tax_rate: Optional[Decimal] = None
health_contribution_rate: Optional[Decimal] = None
top_tax_rate: Optional[Decimal] = None
top_tax_limit: Optional[Decimal] = None
tax_ceiling_percentage: Optional[Decimal] = None
tax_ceiling_percentage_positive_net_capital_income: Optional[Decimal] = None
personal_allowance_young: Optional[Decimal] = None
personal_allowance: Optional[Decimal] = None
maximal_capital_pension_deduction: Optional[Decimal] = None
base_deduction_positive_net_capital_income: Optional[Decimal] = None
share_tax_rate_below_limit: Optional[Decimal] = None
share_tax_rate_above_limit: Optional[Decimal] = None
limit_share_tax: Optional[Decimal] = None
bottom_limit_employee_deduction: Optional[Decimal] = None
employee_deduction_rate: Optional[Decimal] = None
maximum_employment_allowance: Optional[Decimal] = None
property_value_tax_percentage_below_limit_e_v_l: Optional[Decimal] = None
property_value_tax_percentage_above_limit_e_v_l: Optional[Decimal] = None
limit_property_value_tax: Optional[Decimal] = None
deduction_of_property_value_tax6: Optional[Decimal] = None
deduction_of_property_value_tax7: Optional[Decimal] = None
maximum_impact_under_e_v_l: Optional[Decimal] = None
negative_net_capital_income: Optional[Decimal] = None
bottom_deduction_equalization_tax: Optional[Decimal] = None
equalization_tax: Optional[Decimal] = None
transferable_bottom_deduction_equalization_tax: Optional[Decimal] = None
bottom_line_job_deduction: Optional[Decimal] = None
job_deduction_rate: Optional[Decimal] = None
maximum_job_deduction: Optional[Decimal] = None
county_tax_lookup: Optional[List[DanishCountyTaxParameters]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DanishAdvisoryParameters:
normal_retirement_age: Optional[int] = None
planning_horizon: Optional[int] = None
retirement_green_threshold_pct: Optional[Decimal] = None
retirement_amber_threshold_pct: Optional[Decimal] = None
incapacity_green_threshold_pct: Optional[Decimal] = None
incapacity_amber_threshold_pct: Optional[Decimal] = None
critical_illness_green_threshold_pct: Optional[Decimal] = None
critical_illness_amber_threshold_pct: Optional[Decimal] = None
death_single_green_threshold_pct: Optional[Decimal] = None
death_single_amber_threshold_pct: Optional[Decimal] = None
death_married_green_threshold_pct: Optional[Decimal] = None
death_married_amber_threshold_pct: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DanishGeneralPensionParameters:
instalment_pension_contribution_ceiling: Optional[Decimal] = None
retirement_saving_contribution_ceiling_less_than5: Optional[Decimal] = None
retirement_saving_contribution_ceiling_more_than5: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkCalculatorConfiguration(CalculatorConfiguration):
folkepension_parameters: Optional[FolkepensionParameters] = None
fortidspension_parameters: Optional[FortidspensionParameters] = None
danish_tax_parameters: Optional[DanishTaxParameters] = None
danish_advisory_parameters: Optional[DanishAdvisoryParameters] = None
danish_general_pension_parameters: Optional[DanishGeneralPensionParameters] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SecurityToken:
value: Optional[str] = None
expiration: Optional[datetime.datetime] = None
class DkTaxationCode(IntEnum):
FREE = 51
FULL_TAX = 52
FULL_DUTY = 53
NO_INFO = 54
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkPensionsInfoProjection:
id: Optional[int] = None
savings_number: Optional[int] = None
retirement_age: Optional[int] = None
tax_code: Optional[DkTaxationCode] = None
include_in_projection: Optional[bool] = None
from_age: Optional[int] = None
to_age: Optional[int] = None
amount: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkPensionsInfoSaving:
number: Optional[int] = None
carrier: Optional[str] = None
reference_number: Optional[str] = None
annual_contribution: Optional[int] = None
include_in_projection: Optional[bool] = None
statement_date: Optional[datetime.datetime] = None
savings: Optional[int] = None
projections: Optional[List[DkPensionsInfoProjection]] = None
class PensionsInfoBenefitType(IntEnum):
DEATH = 2
LOSS_OF_WORK_ABILITY = 3
CRITICAL_ILLNESS = 4
HEALTH = 5
class PensionsInfoPaymentType(IntEnum):
LUMPSUM = 1
FIXED_TERM_ANNUITY = 2
ANNUITY = 3
class PensionsInfoBeneficiaryType(IntEnum):
ACCOUNT_OWNER = 1
NEXT_AKIN = 3
CHILDREN = 8
ESTATE = 9
NAMED_BENEFICIARY = 15
SPOUSE = 18
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkPensionsInfoRisk:
number: Optional[int] = None
carrier: Optional[str] = None
risk: Optional[PensionsInfoBenefitType] = None
payment_type: Optional[PensionsInfoPaymentType] = None
beneficiary: Optional[PensionsInfoBeneficiaryType] = None
tax_code: Optional[DkTaxationCode] = None
amount: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkPensionsInfo:
date: Optional[datetime.datetime] = None
savings: Optional[List[DkPensionsInfoSaving]] = None
projections: Optional[List[DkPensionsInfoProjection]] = None
risks: Optional[List[DkPensionsInfoRisk]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FormerDdrValues:
retirement_insurance_ceiling: Optional[Decimal] = None
health_insurance_ceiling: Optional[Decimal] = None
current_pension_level: Optional[Decimal] = None
reference_income: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeSocialSecurityParameters:
retirement_insurance_ceiling: Optional[Decimal] = None
health_insurance_ceiling: Optional[Decimal] = None
current_pension_level: Optional[Decimal] = None
reference_income: Optional[Decimal] = None
ddr_values: Optional[FormerDdrValues] = None
employer_retirement_pct: Optional[Decimal] = None
employer_unemployement_pct: Optional[Decimal] = None
employer_health_insurance_base_pct: Optional[Decimal] = None
employer_health_insurance_additional_pct: Optional[Decimal] = None
employer_nursing_care_pct: Optional[Decimal] = None
employee_retirement_pct: Optional[Decimal] = None
employee_unemployement_pct: Optional[Decimal] = None
employee_health_insurance_base_pct: Optional[Decimal] = None
employee_health_insurance_additional_pct: Optional[Decimal] = None
employee_nursing_care_pct: Optional[Decimal] = None
employee_childless_nursing_care_additional_pct: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeCalculatorConfiguration(CalculatorConfiguration):
social_security_parameters: Optional[DeSocialSecurityParameters] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Cover:
carrier: Optional[CarrierEntity] = None
pay_out: Optional[str] = None
unit: Optional[str] = None
expiry_age: Optional[str] = None
default_tax_code: Optional[str] = None
optional_tax_code: Optional[str] = None
scaling_down: Optional[bool] = None
has_basic: Optional[bool] = None
has_extra: Optional[bool] = None
basic_benefit: Optional[Decimal] = None
basic_minimum_amount: Optional[Decimal] = None
extra_benefit: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DisabilityCover:
basic_disability_cover: Optional[Cover] = None
basic_salary_scale: Optional[bool] = None
paragraph17: Optional[bool] = None
profession_disability: Optional[bool] = None
minimum_disability_period_months: Optional[int] = None
job_capacity_assessment_benefit: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DisabilityInsurancePlan:
disability_degree: Optional[str] = None
has_premium_waiver_cover: Optional[bool] = None
disability_cover: Optional[List[DisabilityCover]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CriticalIllnessInsurancePlan:
critical_illness_cover: Optional[List[Cover]] = None
critical_illness_children_cover: Optional[List[Cover]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeathCover:
cover: Optional[Cover] = None
deposit_guarantee: Optional[str] = None
deposit_guarentee_optional: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeathInsurancePlan:
death_cover: Optional[List[DeathCover]] = None
death_children_cover: Optional[List[Cover]] = None
class CoverageTypes(str, Enum):
NONE = 'None'
OPTIONAL = 'Optional'
MANDATORY = 'Mandatory'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class HealthInsurancePlan:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
coverage_type: Optional[CoverageTypes] = None
spouse_coverage_type: Optional[CoverageTypes] = None
child_coverage_type: Optional[CoverageTypes] = None
child_coverage_max_age: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AccidentInsurancePlan:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
insurance_amount: Optional[int] = None
death_cover: Optional[bool] = None
dental_cover: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DentalInsurancePlan:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
coverage_type: Optional[str] = None
extended_coverage: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SeniorCitizenConcept:
solidary: Optional[bool] = None
has_specific_price: Optional[bool] = None
specific_price: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SavingProduct:
id: Optional[int] = None
product_id: Optional[int] = None
product_name: Optional[str] = None
risk_profile: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SavingOption:
carrier: Optional[CarrierEntity] = None
saving_products: Optional[List[SavingProduct]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RetirementPlan:
contribution_unit: Optional[str] = None
mandatory_employer_contribution: Optional[Decimal] = None
mandatory_employee_contribution: Optional[Decimal] = None
additional_contribution: Optional[Decimal] = None
saving_options: Optional[List[SavingOption]] = None
default_carrier: Optional[CarrierEntity] = None
has_default_saving_product: Optional[bool] = None
default_saving_product: Optional[SavingProduct] = None
class RetirementBenefitAmountDisplayOptionType(str, Enum):
ACCUMULATED = 'Accumulated'
GUARANTEED = 'Guaranteed'
PROJECTED = 'Projected'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeRetirementPlans:
retirement_benefit_amount_display_option: Optional[RetirementBenefitAmountDisplayOptionType] = None
retirement_benefit_amount_display_options: Optional[List[RetirementBenefitAmountDisplayOptionType]] = None
financing_vehicles: Optional[List[FinancingVehicleType]] = None
contribution_types: Optional[List[ContributionType]] = None
retirement_plans: Optional[List[DeRetirementPlan]] = None
default_retirement_plans: Optional[List[DeRetirementPlan]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PreventiveTreatment:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PathFinder:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FinancialWellbeing:
carrier: Optional[CarrierEntity] = None
expiry_age: Optional[Decimal] = None
class AuthenticationMethodType(str, Enum):
NEM_ID = 'NemId'
SSO = 'SSO'
COMMON = 'Common'
SINGLE = 'Single'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AuthenticationMethod:
type: Optional[AuthenticationMethodType] = None
sa_client_id: Optional[str] = None
registration_fields: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DatedEntity(Entity, IDatedEntity):
as_at: Optional[datetime.datetime] = None
class DataSource(str, Enum):
DB = 'Db'
CACHE = 'Cache'
PARAMETER = 'Parameter'
NA = 'NA'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DataSourceResult:
d: Optional[DataSource] = None
t: Optional[int] = None
class Gender(str, Enum):
FEMALE = 'Female'
MALE = 'Male'
OTHER = 'Other'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class LifeTableName:
name: Optional[str] = None
gender: Optional[Gender] = None
class AnnuityPriceType(str, Enum):
CALC = 'Calc'
TABLE = 'Table'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AnnuityConfig:
table_names: Optional[List[LifeTableName]] = None
impr_factor_table_names: Optional[List[LifeTableName]] = None
reversion: Optional[float] = None
guarantee: Optional[float] = None
timing: Optional[float] = None
allow_discount_pre_ret: Optional[bool] = None
scale_qx: Optional[float] = None
scale_impr: Optional[float] = None
age_rating: Optional[int] = None
spouse_age_rating: Optional[int] = None
expense: Optional[float] = None
perc_balance_spent: Optional[float] = None
amount_spent: Optional[float] = None
income_purchased: Optional[float] = None
deferral_period: Optional[int] = None
indexation_name: Optional[str] = None
dr_stochastic: Optional[str] = None
implied_inflation_stochastic_series: Optional[str] = None
target_tpx: Optional[float] = None
price_type: Optional[AnnuityPriceType] = None
price: Optional[float] = None
class ContributionType(str, Enum):
FIXED = 'Fixed'
TIME = 'Time'
LOOKUP = 'Lookup'
MATCH = 'Match'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ContributionConstraint:
from_age: Optional[int] = None
to_age: Optional[int] = None
min: Optional[float] = None
max: Optional[float] = None
step: Optional[float] = None
class AmountType(str, Enum):
ANY = 'Any'
AMOUNT = 'Amount'
RATE = 'Rate'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ContributionSpec:
code: Optional[str] = None
name: Optional[str] = None
type: Optional[ContributionType] = None
is_employee_cont: Optional[bool] = None
table: Optional[str] = None
ccy: Optional[str] = None
from_age: Optional[int] = None
to_age: Optional[int] = None
indexation_type: Optional[str] = None
salary_type: Optional[str] = None
is_taxable: Optional[bool] = None
related_rate: Optional[str] = None
order: Optional[int] = None
editable: Optional[bool] = None
constraints: Optional[List[ContributionConstraint]] = None
amount_type: Optional[AmountType] = None
is_one_off: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AssetConfig:
code: Optional[str] = None
name: Optional[str] = None
rebalance: Optional[bool] = None
can_edit_investment_choice: Optional[bool] = None
will_spend: Optional[bool] = None
investments: Optional[List[str]] = None
contributions: Optional[List[ContributionSpec]] = None
is_one_off: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ContributionRateSpec:
from_age: Optional[int] = None
to_age: Optional[int] = None
from_service: Optional[int] = None
to_service: Optional[int] = None
source_rate: Optional[float] = None
date_from: Optional[datetime.datetime] = None
date_to: Optional[datetime.datetime] = None
upper_limit: Optional[float] = None
rate: Optional[float] = None
core_rate: Optional[float] = None
lookup_key: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ContributionTableSpec:
code: Optional[str] = None
type: Optional[ContributionType] = None
rates: Optional[Dict[str, float]] = None
rate_specs: Optional[List[ContributionRateSpec]] = None
key_template: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InvestmentProductAllocationsSpec:
from_age: Optional[int] = None
term: Optional[int] = None
allocs: Optional[Dict[str, float]] = None
total_alloc: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InvestmentProduct:
code: Optional[str] = None
name: Optional[str] = None
group: Optional[str] = None
is_asset_class_fund: Optional[bool] = None
allocs: Optional[List[InvestmentProductAllocationsSpec]] = None
order: Optional[int] = None
allocations_dictionary: Optional[Dict[int, Dict[str, float]]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ReturnRates:
earning_rates: Optional[List[float]] = None
tax_rates: Optional[List[float]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ClientCountryConfig(DatedEntity):
client_code: Optional[str] = None
client_name: Optional[str] = None
country_code: Optional[str] = None
source: Optional[DataSourceResult] = None
age_r_min: Optional[int] = None
age_r_max: Optional[int] = None
primary_salary: Optional[str] = None
annuity_config: Optional[AnnuityConfig] = None
assets: Optional[List[AssetConfig]] = None
cont_tables: Optional[List[ContributionTableSpec]] = None
investments: Optional[List[InvestmentProduct]] = None
content: Optional[Dict[str, List[Content]]] = None
environments: Optional[Dict[str, str]] = None
custom_numeric_constraints: Optional[Dict[str, Constraint[Decimal]]] = None
asset_return_rates: Optional[Dict[str, ReturnRates]] = None
investment_property_rates: Optional[float] = None
get_asset_class_fund_dictionary: Optional[Dict[str, bool]] = None
get_term_based_fund_dictionary: Optional[Dict[str, bool]] = None
get_allocations_dictionary: Optional[Dict[str, Dict[int, Dict[str, float]]]] = None
asset_name_map: Optional[Dict[str, str]] = None
asset_cont_name_map: Optional[Dict[str, Dict[str, str]]] = None
cache_key: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorReportTableColors:
header_table_font_color: Optional[str] = None
basic_table_header_color: Optional[str] = None
basic_table_font_color: Optional[str] = None
panel1_color: Optional[str] = None
panel2_color: Optional[str] = None
panel3_color: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorReportColors:
table_colors: Optional[CalculatorReportTableColors] = None
chart1_colors: Optional[List[str]] = None
chart2_colors: Optional[List[str]] = None
chart3_colors: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorColorScheme:
primary_color1: Optional[str] = None
primary_color2: Optional[str] = None
decorative_color1: Optional[str] = None
decorative_color2: Optional[str] = None
decorative_color3: Optional[str] = None
decorative_color4: Optional[str] = None
decorative_color5: Optional[str] = None
font_color1: Optional[str] = None
font_color2: Optional[str] = None
table_header_font_color: Optional[str] = None
table_employer_match_font_color: Optional[str] = None
chart_colors: Optional[List[str]] = None
report_colors: Optional[CalculatorReportColors] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorDkAnnuityPrice:
carrier_name: Optional[str] = None
risk_profile: Optional[str] = None
price: Optional[float] = None
class CalculatorFrPlanType(str, Enum):
PEE = 'PEE'
PERCOL = 'PERCOL'
PERO = 'PERO'
PERIN = 'PERIN'
class CalculatorFrContributionCapType(str, Enum):
NONE = 'None'
AMOUNT = 'Amount'
MATCH_PERCENT = 'MatchPercent'
PERCENT_OF_S_S_C_C = 'PercentOfSSCC'
class CalculatorFrContributionType(str, Enum):
EMPLOYEE_MANDATORY = 'EmployeeMandatory'
EMPLOYER_MANDATORY = 'EmployerMandatory'
EMPLOYER_MATCH = 'EmployerMatch'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorFrContributionCap:
type: Optional[CalculatorFrContributionCapType] = None
contribution_type: Optional[CalculatorFrContributionType] = None
value: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorFrPlanConfiguration:
type: Optional[CalculatorFrPlanType] = None
name: Optional[str] = None
contribution_fee: Optional[float] = None
aum_fee_unit_linked: Optional[float] = None
aum_fee_insurer_asset: Optional[float] = None
plan_level_contribution_caps: Optional[List[CalculatorFrContributionCap]] = None
fund_level_contribution_caps: Optional[Dict[str, List[CalculatorFrContributionCap]]] = None
contribution_rule_mapping: Optional[Dict[str, List[int]]] = None
class CalculatorFrContributionBracketType(str, Enum):
NONE = 'None'
MULTIPLE_OF_S_S_C_C = 'MultipleOfSSCC'
FIXED_AMOUNT = 'FixedAmount'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorFrContributionBracket:
threshold: Optional[float] = None
rate: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorFrContributionRule:
id: Optional[int] = None
name: Optional[str] = None
contribution_type: Optional[CalculatorFrContributionType] = None
bracket_type: Optional[CalculatorFrContributionBracketType] = None
brackets: Optional[List[CalculatorFrContributionBracket]] = None
number_of_brackets: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorFrConfiguration:
plan_configurations: Optional[List[CalculatorFrPlanConfiguration]] = None
contribution_rules: Optional[List[CalculatorFrContributionRule]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RPCLevelInfo:
level1: Optional[float] = None
level2: Optional[float] = None
level3: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorPtAnnuityFactorLP:
age: Optional[int] = None
is_reversionary: Optional[bool] = None
factor: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorPtAnnuityFactorPD:
term: Optional[int] = None
investment_code: Optional[str] = None
factor: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorSalaryGrowthIndexMapping:
name: Optional[str] = None
index_type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class CalculatorData:
is_enabled: Optional[bool] = None
cdy_position: Optional[str] = None
amount_input_precision: Optional[int] = None
percent_input_precision: Optional[int] = None
locale: Optional[Dict[str, str]] = None
display_precision: Optional[int] = None
upwards_conversion_precision: Optional[int] = None
downwards_conversion_precision: Optional[int] = None
use_investment_products_file: Optional[bool] = None
investment_products_file_name: Optional[str] = None
member: Optional[Member] = None
client_country_config: Optional[ClientCountryConfig] = None
color_scheme: Optional[CalculatorColorScheme] = None
risk_profile_mapping: Optional[Dict[str, Dict[str, str]]] = None
default_risk_level: Optional[str] = None
dk_annuity_price_list: Optional[List[CalculatorDkAnnuityPrice]] = None
dk_carrier_i_d_mapping: Optional[Dict[str, str]] = None
dk_default_carrier_i_d: Optional[str] = None
fr_configuration: Optional[CalculatorFrConfiguration] = None
rpc_level_info: Optional[RPCLevelInfo] = None
fr_include_p_e_r_o_profit_sharing_savings: Optional[bool] = None
pt_lifetime_pension_annuity_factors: Optional[List[CalculatorPtAnnuityFactorLP]] = None
pt_pension_drawdown_annuity_factors: Optional[List[CalculatorPtAnnuityFactorPD]] = None
salary_growth_index_mappings: Optional[List[CalculatorSalaryGrowthIndexMapping]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationIds:
configuration: Optional[List[int]] = None
plan_parameters: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Document:
tags: Optional[str] = None
sub_tag: Optional[str] = None
size: Optional[int] = None
date_created: Optional[datetime.datetime] = None
is_new: Optional[bool] = None
reference: Optional[str] = None
filename: Optional[str] = None
language_iso_code: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Period:
start: Optional[datetime.datetime] = None
end: Optional[datetime.datetime] = None
client_name: Optional[str] = None
client_code: Optional[str] = None
client_id: Optional[int] = None
auth_id: Optional[str] = None
employee_id: Optional[str] = None
info_provider_reference: Optional[str] = None
status: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionGroupConfig:
entity_column_filters: Optional[List[ConfigurationVersionEntityColumnFilter]] = None
rule: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionMemberDocumentConfig:
max_file_size_m_b: Optional[int] = None
allowed_m_i_m_e_types: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PensionSightClient:
client_i_d: Optional[str] = None
name: Optional[str] = None
name__n_l: Optional[str] = None
name__f_r: Optional[str] = None
name__e_n: Optional[str] = None
text__standard__beneficiary__nominations: Optional[str] = None
text__specific__beneficiary__nominations: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UserResultConfiguration:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UserSearchConfiguration:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UserResultConfigurationAdminProxy:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UserSearchConfigurationAdminProxy:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrAccountBalance:
amount: Optional[Decimal] = None
currency: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Currency:
id: Optional[str] = None
name: Optional[str] = None
symbol: Optional[str] = None
crypto: Optional[bool] = None
precision: Optional[int] = None
prefix: Optional[bool] = None
marketcap: Optional[Object] = None
datetime: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InvestmentDetail:
performance_one_year: Optional[Decimal] = None
performance_three_year: Optional[Decimal] = None
performance_five_year: Optional[Decimal] = None
srri: Optional[Decimal] = None
asset_category: Optional[str] = None
recommended_period: Optional[str] = None
last_update: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Investment:
id: Optional[int] = None
id_account: Optional[int] = None
id_security: Optional[int] = None
id_type: Optional[int] = None
label: Optional[str] = None
code: Optional[str] = None
code_type: Optional[str] = None
stock_symbol: Optional[str] = None
source: Optional[str] = None
description: Optional[str] = None
quantity: Optional[Decimal] = None
unit_price: Optional[Decimal] = None
unit_value: Optional[Decimal] = None
valuation: Optional[Decimal] = None
diff: Optional[Decimal] = None
diff_percent: Optional[Decimal] = None
prev_diff: Optional[Decimal] = None
prev_diff_percent: Optional[Decimal] = None
v_date: Optional[datetime.datetime] = None
prev_v_date: Optional[datetime.datetime] = None
portfolio_share: Optional[Decimal] = None
calculated: Optional[List[str]] = None
deleted: Optional[datetime.datetime] = None
last_update: Optional[datetime.datetime] = None
original_currency: Optional[Currency] = None
original_valuation: Optional[Decimal] = None
original_unit_value: Optional[Decimal] = None
original_unit_price: Optional[Decimal] = None
original_diff: Optional[Decimal] = None
details: Optional[InvestmentDetail] = None
stock_market: Optional[Object] = None
type: Optional[Object] = None
pockets: Optional[List[Object]] = None
class AccountUsage(IntEnum):
PRIV = 1
ORGA = 2
class AccountOwnership(IntEnum):
OWNER = 'owner'
CO_OWNER = 'co-owner'
ATTORNEY = 'attorney'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Loan:
total_amount: Optional[Decimal] = None
available_amount: Optional[Decimal] = None
used_amount: Optional[Decimal] = None
subscription_date: Optional[datetime.datetime] = None
maturity_date: Optional[datetime.datetime] = None
next_payment_amount: Optional[Decimal] = None
next_payment_date: Optional[datetime.datetime] = None
rate: Optional[Decimal] = None
nb_payments_left: Optional[int] = None
nb_payments_done: Optional[int] = None
nb_payments_total: Optional[int] = None
last_payment_amount: Optional[Decimal] = None
last_payment_date: Optional[datetime.datetime] = None
account_label: Optional[str] = None
insurance_label: Optional[str] = None
insurance_amount: Optional[Decimal] = None
insurance_rate: Optional[Decimal] = None
duration: Optional[int] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Information:
version: Optional[str] = None
provider_type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Account:
id: Optional[int] = None
id_connection: Optional[int] = None
id_user: Optional[int] = None
id_source: Optional[int] = None
id_parent: Optional[int] = None
number: Optional[str] = None
original_name: Optional[str] = None
balance: Optional[Decimal] = None
coming: Optional[Decimal] = None
display: Optional[bool] = None
last_update: Optional[datetime.datetime] = None
deleted: Optional[datetime.datetime] = None
disabled: Optional[datetime.datetime] = None
iban: Optional[str] = None
currency: Optional[Currency] = None
type: Optional[str] = None
id_type: Optional[int] = None
bookmarked: Optional[int] = None
name: Optional[str] = None
error: Optional[str] = None
usage: Optional[AccountUsage] = None
ownership: Optional[AccountOwnership] = None
company_name: Optional[str] = None
loan: Optional[Loan] = None
web_id: Optional[str] = None
opening_date: Optional[Object] = None
recipients: Optional[List[Object]] = None
bic: Optional[Object] = None
coming_balance: Optional[float] = None
formatted_balance: Optional[str] = None
calculated: Optional[List[str]] = None
valuation: Optional[float] = None
diff: Optional[float] = None
diff_percent: Optional[float] = None
prev_diff: Optional[float] = None
prev_diff_percent: Optional[float] = None
information: Optional[Information] = None
investments: Optional[List[Investment]] = None
transfers: Optional[List[Object]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrMandatoryContribution:
employee: Optional[int] = None
employer: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrOption:
order: Optional[int] = None
code: Optional[str] = None
name: Optional[str] = None
url: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrInvestmentOptions:
options: Optional[List[FrOption]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrBeneficiary:
first_name: Optional[str] = None
sur_name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrFees:
contributions: Optional[Decimal] = None
asset1: Optional[Decimal] = None
asset2: Optional[Decimal] = None
class PlanCategory(str, Enum):
OTHERS = 'Others'
CURRENT = 'Current'
PREVIOUS = 'Previous'
INDIVIDUAL = 'Individual'
class PlanType(str, Enum):
OTHERS = 'OTHERS'
PEE = 'PEE'
PERO = 'PERO'
PERCOL = 'PERCOL'
PERIN = 'PERIN'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrPlanInformation:
id: Optional[int] = None
plan_name: Optional[str] = None
provider_name: Optional[str] = None
account_balance: Optional[FrAccountBalance] = None
asset_allocation: Optional[List[Investment]] = None
account_details: Optional[Account] = None
powens_account_state: Optional[str] = None
powens_account_type: Optional[str] = None
account_investments: Optional[List[Investment]] = None
voluntary_contribution: Optional[str] = None
mandatory_contribution: Optional[FrMandatoryContribution] = None
mandatory_contribution_formula: Optional[str] = None
investment_options: Optional[FrInvestmentOptions] = None
stock_transfer: Optional[str] = None
beneficiary: Optional[FrBeneficiary] = None
form_of_payment: Optional[str] = None
taxation: Optional[str] = None
fees: Optional[FrFees] = None
plan_information: Optional[str] = None
type: Optional[str] = None
plan_category: Optional[str] = None
enabled: Optional[bool] = None
url: Optional[str] = None
category: Optional[PlanCategory] = None
plan_type: Optional[PlanType] = None
date_updated: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrCompanyPlan:
account_balance_date: Optional[datetime.datetime] = None
asset_allocation_date: Optional[datetime.datetime] = None
plans: Optional[List[FrPlanInformation]] = None
has_duplicate: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PlanTypeMap:
pee: Optional[FrCompanyPlan] = None
pero: Optional[FrCompanyPlan] = None
percol: Optional[FrCompanyPlan] = None
perin: Optional[FrCompanyPlan] = None
no_matching_category: Optional[FrCompanyPlan] = None
incorrect_category_mapping: Optional[FrCompanyPlan] = None
excess_plan_mapping: Optional[FrCompanyPlan] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrCompanyPlans:
current_employer_plans: Optional[FrCompanyPlan] = None
previous_employer_plans: Optional[FrCompanyPlan] = None
individual_company_plans: Optional[FrCompanyPlan] = None
others: Optional[FrCompanyPlan] = None
current: Optional[PlanTypeMap] = None
previous: Optional[PlanTypeMap] = None
individual: Optional[PlanTypeMap] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EsRetirementPlans:
retirement_plans: Optional[List[EsRetirementPlan]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrSocialSecurityParameters:
social_security_contribution_ceiling: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrCalculatorConfiguration(CalculatorConfiguration):
social_security_parameters: Optional[FrSocialSecurityParameters] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrFundSetup:
id: Optional[str] = None
name: Optional[str] = None
code: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrPlanSetup:
plan_type: Optional[str] = None
name: Optional[str] = None
funds: Optional[List[str]] = None
connector_i_d: Optional[int] = None
personal_information: Optional[str] = None
voluntary_contributions: Optional[str] = None
investment_options: Optional[str] = None
payout_options: Optional[str] = None
your_beneficiaries: Optional[str] = None
retirement_liquidation: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FrPreviousPlansSetup:
provider_name: Optional[str] = None
plan_type: Optional[str] = None
link: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BeRetirementPlan:
retirement_plans: Optional[List[RetirementPlan]] = None
lump_sum_total_death_cover: Optional[Decimal] = None
lump_sum_total_no_death_cover: Optional[Decimal] = None
annuity_total_death_cover: Optional[Decimal] = None
annuity_total_no_death_cover: Optional[Decimal] = None
total_accrued_reserves: Optional[Decimal] = None
total_legal_minimum: Optional[Decimal] = None
total_vested_reserves: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BeRetirementPlans:
type: Optional[str] = None
reversible: Optional[float] = None
employer_retirement_plan: Optional[BeRetirementPlan] = None
employee_retirement_plan: Optional[BeRetirementPlan] = None
total_annuity: Optional[Decimal] = None
total_lump_sum: Optional[Decimal] = None
total_vested_reserves: Optional[Decimal] = None
total_accrued_reserves: Optional[Decimal] = None
total_legal_minimum: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Projectable(IProjectable):
as_at: Optional[datetime.datetime] = None
age: Optional[float] = None
int_age: Optional[int] = None
year: Optional[int] = None
period_to_next_e_o_f_y: Optional[float] = None
index_type: Optional[str] = None
deflation_type: Optional[str] = None
index_type_pre: Optional[str] = None
index_type_post: Optional[str] = None
class ContributionConstraintType(str, Enum):
EMPLOYER = 'Employer'
SALARY_SACRIFICE = 'SalarySacrifice'
AFTER_TAX = 'AfterTax'
LUMP_SUM = 'LumpSum'
DOWNSIZER = 'Downsizer'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Contribution(Projectable):
code: Optional[str] = None
index: Optional[int] = None
name: Optional[str] = None
ccy: Optional[str] = None
cont_table: Optional[str] = None
is_employee_cont: Optional[bool] = None
employer_flag: Optional[bool] = None
type: Optional[ContributionType] = None
linked_cont_index: Optional[int] = None
source_rate: Optional[str] = None
is_taxable: Optional[bool] = None
amount: Optional[float] = None
core_amount: Optional[float] = None
freq: Optional[float] = None
rate: Optional[float] = None
core_rate: Optional[float] = None
from_age: Optional[int] = None
to_age: Optional[int] = None
salary: Optional[float] = None
annual_amount: Optional[float] = None
annual_core_amount: Optional[float] = None
is_always_one_off: Optional[bool] = None
is_one_off: Optional[bool] = None
constraint_type: Optional[ContributionConstraintType] = None
custom: Optional[Dict[str, str]] = None
member_rate_lookup: Optional[Dict[int, float]] = None
is_from_salary: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BeContributions:
balances: Optional[List[Contribution]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PrivateClientProduct:
carrier: Optional[int] = None
private_product_id: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionEmailSetting:
id: Optional[str] = None
subject_format: Optional[str] = None
send_to_b_c_c: Optional[List[str]] = None
send_to_c_c: Optional[List[str]] = None
send_from: Optional[List[str]] = None
body_template: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FormTypeFieldsConfiguration:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
validation: Optional[List[str]] = None
lookup_reference: Optional[str] = None
min: Optional[int] = None
max: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FormTypeLookupConfiguration:
name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Question:
number: Optional[int] = None
description: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Option:
value: Optional[int] = None
description: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductQuestion:
question: Optional[Question] = None
options: Optional[List[Option]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class OptionGradeValue:
question_option_reference: Optional[str] = None
grade_value: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class QuestionOption:
option_number: Optional[int] = None
option_grade_values: Optional[List[OptionGradeValue]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RiskQuestion:
question_number: Optional[int] = None
has_question_reference: Optional[bool] = None
question_options: Optional[List[QuestionOption]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class RiskRecommendation:
start_value: Optional[int] = None
end_value: Optional[int] = None
risk_name: Optional[str] = None
risk_id: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionRecommendation:
products: Optional[List[ProductQuestion]] = None
risk_questions: Optional[List[RiskQuestion]] = None
risks: Optional[List[RiskRecommendation]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductData:
product: Optional[str] = None
formula: Optional[str] = None
carrier: Optional[str] = None
product_type_id: Optional[int] = None
score: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PieGraph:
questionnaire_answer: Optional[List[QuestionnaireAnswer]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductRiskMatrix:
carrier: Optional[str] = None
product_risk_matrix_name: Optional[str] = None
a: Optional[str] = None
b: Optional[str] = None
c: Optional[str] = None
d: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ProductTypeData:
product_type_id: Optional[int] = None
product_type_name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class HistoricalData:
data: Optional[List[Dict[str, str]]] = None
years: Optional[List[str]] = None
worst_year: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionRecommendationProduct:
products: Optional[List[ProductData]] = None
pie_graph_data: Optional[PieGraph] = None
product_risk_matrix: Optional[List[ProductRiskMatrix]] = None
bar_graph_data: Optional[List[Dict[str, str]]] = None
product_type_data: Optional[List[ProductTypeData]] = None
historical_table_data: Optional[HistoricalData] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class FundValue(IId, ITimestamp):
id: Optional[int] = None
fund_id: Optional[str] = None
client_id: Optional[int] = None
information_date: Optional[datetime.datetime] = None
investment_return_twelve_months: Optional[Decimal] = None
investment_return_three_years: Optional[Decimal] = None
investment_return_five_years: Optional[Decimal] = None
current_annual_pension_fee: Optional[Decimal] = None
date_created: Optional[datetime.datetime] = None
date_updated: Optional[datetime.datetime] = None
created_by: Optional[str] = None
updated_by: Optional[str] = None
timestamp: Optional[bytes] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtFund:
identifier: Optional[str] = None
name: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtContribution:
id: Optional[int] = None
member_id: Optional[int] = None
choice_start_date: Optional[datetime.datetime] = None
choice_end_date: Optional[datetime.datetime] = None
base_contribution_percent: Optional[Decimal] = None
voluntary_contribution_percent: Optional[Decimal] = None
incentive_contribution_percent: Optional[Decimal] = None
total_contribution_percent: Optional[Decimal] = None
base_contribution_value: Optional[Decimal] = None
voluntary_contribution_value: Optional[Decimal] = None
incentive_contribution_value: Optional[Decimal] = None
total_contribution_value: Optional[Decimal] = None
date_created: Optional[datetime.datetime] = None
date_updated: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtInvestmentAllocation:
id: Optional[int] = None
member_id: Optional[int] = None
fund_id: Optional[str] = None
current_balance_percent: Optional[Decimal] = None
future_contribution_percent: Optional[Decimal] = None
current_balance_future_contribution_percent: Optional[Decimal] = None
date_created: Optional[datetime.datetime] = None
date_updated: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtInvestmentSetup:
has_life_cycle: Optional[bool] = None
is_current_balance_displayed: Optional[bool] = None
is_future_contribution_displayed: Optional[bool] = None
is_current_balance_future_contribution_displayed: Optional[bool] = None
is_additional_info_displayed: Optional[bool] = None
choice_period_start_date: Optional[datetime.datetime] = None
choice_period_end_date: Optional[datetime.datetime] = None
life_cycle_age_basis: Optional[str] = None
life_cycle_age_basis_date: Optional[datetime.datetime] = None
life_cycle_age: Optional[int] = None
base_contribution_percent: Optional[Decimal] = None
is_base_contribution_rule_existing: Optional[bool] = None
is_total_allocated1_to100: Optional[bool] = None
children_count: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtFundLifecycleList:
investment_choice_list: Optional[List[Dict[str, str]]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtParticipantStatusSetup:
is_new_joiner_form_enabled: Optional[bool] = None
is_leaver_form_enabled: Optional[bool] = None
is_new_joiner_data_existing: Optional[bool] = None
is_leaver_data_existing: Optional[bool] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtMatchingContribution:
voluntary: Optional[float] = None
match: Optional[float] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionVotingPollSetup:
code: Optional[str] = None
start_date: Optional[datetime.datetime] = None
end_date: Optional[datetime.datetime] = None
default_image: Optional[str] = None
options: Optional[List[ConfigurationVersionVotingOptions]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionVotingPollConfig:
order: Optional[int] = None
label: Optional[str] = None
field: Optional[str] = None
type: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtSocialSecurityParameters:
normal_retirement_age: Optional[int] = None
normal_retirement_age_months: Optional[int] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PtCalculatorConfiguration(CalculatorConfiguration):
social_security_parameters: Optional[PtSocialSecurityParameters] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DkBookingInfo:
booking_allowed: Optional[bool] = None
booking_groups: Optional[List[BookingGroup]] = None
has_booking_time: Optional[bool] = None
booking_time_link: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionPublicContactUsSetup:
lookup_reference: Optional[str] = None
current_product: Optional[str] = None
product_emails: Optional[List[ConfigurationVersionProductEmailSetup]] = None
to_recipients: Optional[List[str]] = None
cc_recipients: Optional[List[str]] = None
bcc_recipients: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SiteContext:
echo_uri: Optional[str] = None
branding: Optional[Branding] = None
modules: Optional[List[str]] = None
conditional_access: Optional[ConditionalAccess] = None
color_scheme: Optional[ColorScheme] = None
carriers: Optional[List[ConfigurationVersionCarrier]] = None
country: Optional[str] = None
default_language: Optional[str] = None
available_languages: Optional[List[str]] = None
currency: Optional[str] = None
employer: Optional[Entity] = None
carrier: Optional[CarrierEntity] = None
consultant: Optional[Entity] = None
member: Optional[Member] = None
counselling_options: Optional[CounsellingOptions] = None
dk_calculator_configuration: Optional[DkCalculatorConfiguration] = None
dk_pensions_info_sso_ticket: Optional[SecurityToken] = None
dk_pensions_info: Optional[DkPensionsInfo] = None
de_calculator_configuration: Optional[DeCalculatorConfiguration] = None
disability_insurance_plan: Optional[DisabilityInsurancePlan] = None
critical_illness_insurance_plan: Optional[CriticalIllnessInsurancePlan] = None
death_insurance_plan: Optional[DeathInsurancePlan] = None
health_insurance_plan: Optional[HealthInsurancePlan] = None
accident_insurance_plan: Optional[AccidentInsurancePlan] = None
dental_insurance_plan: Optional[DentalInsurancePlan] = None
senior_citizen_concept: Optional[SeniorCitizenConcept] = None
retirement_plan: Optional[RetirementPlan] = None
de_retirement_plans: Optional[DeRetirementPlans] = None
preventive_treatment: Optional[PreventiveTreatment] = None
is_pension_scheme: Optional[bool] = None
path_finder: Optional[PathFinder] = None
financial_well_being: Optional[FinancialWellbeing] = None
use_informal_language: Optional[bool] = None
uses_s_s_o: Optional[bool] = None
authentication_method: Optional[AuthenticationMethod] = None
cpr_number_needed: Optional[bool] = None
activation_code_required: Optional[bool] = None
employer_email_domain: Optional[str] = None
version: Optional[str] = None
tax_pseudocode_u_r_l: Optional[str] = None
calculator_configuration: Optional[CalculatorData] = None
configuration_ids: Optional[ConfigurationIds] = None
document_list: Optional[List[Document]] = None
new_document_day_span: Optional[int] = None
sas_token_duration_in_seconds: Optional[float] = None
data_retention_period_in_years: Optional[int] = None
periods: Optional[List[Period]] = None
group_config: Optional[ConfigurationVersionGroupConfig] = None
member_document_config: Optional[ConfigurationVersionMemberDocumentConfig] = None
pension_sight_client: Optional[PensionSightClient] = None
user_result_configuration: Optional[List[UserResultConfiguration]] = None
user_search_configuration: Optional[List[UserSearchConfiguration]] = None
user_result_configuration_admin_proxy: Optional[List[UserResultConfigurationAdminProxy]] = None
user_search_configuration_admin_proxy: Optional[List[UserSearchConfigurationAdminProxy]] = None
fr_company_plans: Optional[FrCompanyPlans] = None
es_retirement_plans: Optional[EsRetirementPlans] = None
fr_calculator_configuration: Optional[FrCalculatorConfiguration] = None
fr_fund_setups: Optional[List[FrFundSetup]] = None
fr_plan_setups: Optional[List[FrPlanSetup]] = None
fr_previous_plans_setups: Optional[List[FrPreviousPlansSetup]] = None
fr_individual_plan_funds: Optional[List[str]] = None
be_retirement_plans: Optional[List[BeRetirementPlans]] = None
be_contributions: Optional[BeContributions] = None
private_client_products: Optional[List[PrivateClientProduct]] = None
contact_us: Optional[ConfigurationVersionEmailSetting] = None
email_settings: Optional[List[ConfigurationVersionEmailSetting]] = None
form_type_fields_configuration: Optional[List[FormTypeFieldsConfiguration]] = None
form_type_lookup_configuration: Optional[List[FormTypeLookupConfiguration]] = None
recommendation: Optional[ConfigurationVersionRecommendation] = None
recommendation_product: Optional[ConfigurationVersionRecommendationProduct] = None
pt_fund_values: Optional[List[FundValue]] = None
pt_funds_setups: Optional[List[PtFund]] = None
pt_contribution_data: Optional[PtContribution] = None
pt_investment_allocations: Optional[List[PtInvestmentAllocation]] = None
pt_investment_setup: Optional[PtInvestmentSetup] = None
pt_fund_lifecycle_list: Optional[PtFundLifecycleList] = None
pt_participant_status_setup: Optional[PtParticipantStatusSetup] = None
pt_matching_contribution_list: Optional[List[PtMatchingContribution]] = None
voting_poll_setup: Optional[ConfigurationVersionVotingPollSetup] = None
voting_poll_config: Optional[List[ConfigurationVersionVotingPollConfig]] = None
pt_calculator_configuration: Optional[PtCalculatorConfiguration] = None
booking_info: Optional[DkBookingInfo] = None
dk_public_contact_us_setup: Optional[ConfigurationVersionPublicContactUsSetup] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class SiteContextReq:
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionOpeningHours:
opening: Optional[Time] = None
lunch_start: Optional[Time] = None
lunch_end: Optional[Time] = None
closing: Optional[Time] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionContactDetails:
website: Optional[str] = None
email: Optional[str] = None
phone: Optional[str] = None
show_in_footer: Optional[bool] = None
opening_hours: Optional[Dict[str, ConfigurationVersionOpeningHours]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionEntity:
logo_uri: Optional[str] = None
name: Optional[str] = None
contact_details: Optional[ConfigurationVersionContactDetails] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionCarrier(ConfigurationVersionEntity):
carrier_id: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Entity:
logo_uri: Optional[str] = None
name: Optional[str] = None
contact_details: Optional[ContactDetails] = None
class BookingGroupType(str, Enum):
WEB_NORMAL_OFFICE_HOURS = 'WebNormalOfficeHours'
WEB_OUTSIDE_NORMAL_OFFICE_HOURS = 'WebOutsideNormalOfficeHours'
ON_LOCATION = 'OnLocation'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class BookingGroup:
type: Optional[BookingGroupType] = None
user_name: Optional[str] = None
password: Optional[str] = None
address_line1: Optional[str] = None
address_line2: Optional[str] = None
address_line3: Optional[str] = None
sort_order: Optional[int] = None
class FinancingVehicleType(str, Enum):
PENSIONSKASSE = 'Pensionskasse'
DIREKTVERSICHERUNG = 'Direktversicherung'
PENSIONSFONDS = 'Pensionsfonds'
DIREKTZUSAGE = 'Direktzusage'
UNTERSTÜTZUNGSKASSE = 'Unterstützungskasse'
class ContributionType(str, Enum):
EMPLOYER = 'Employer'
EMPLOYEE = 'Employee'
EMPLOYER_MATCHING = 'EmployerMatching'
class DeProductType(str, Enum):
TRADITIONAL = 'Traditional'
NEW = 'New'
HYBRID = 'Hybrid'
RISK = 'Risk'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeEmployerContributionFormula:
flat_amount: Optional[Decimal] = None
pct_salary_above_s_s_c_c: Optional[Decimal] = None
pct_salary_below_s_s_c_c: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeEmployeeContributionFormula:
flat_amount: Optional[Decimal] = None
pct_salary_above_s_s_c_c: Optional[Decimal] = None
pct_salary_below_s_s_c_c: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeEmployerMatchingFormula:
unit: Optional[Decimal] = None
multiplier: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeContributionFormula:
employer_contribution_formula: Optional[DeEmployerContributionFormula] = None
employee_contribution_formula: Optional[DeEmployeeContributionFormula] = None
has_voluntary_employee_contribution: Optional[bool] = None
employer_matching_formula: Optional[DeEmployerMatchingFormula] = None
class DePrimaryRetirementBenefitPaymentType(str, Enum):
LUMP_SUM = 'LumpSum'
ANNUITY = 'Annuity'
class DeAlternativeRetirementBenefitPaymentType(str, Enum):
LUMP_SUM = 'LumpSum'
ANNUITY = 'Annuity'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeRetirementBenefit:
normal_retirement_age: Optional[int] = None
normal_retirement_age_type: Optional[str] = None
early_retirement_age: Optional[int] = None
primary_retirement_benefit_payment_type: Optional[DePrimaryRetirementBenefitPaymentType] = None
alternative_retirement_benefit_payment_type: Optional[DeAlternativeRetirementBenefitPaymentType] = None
annuity_frequency: Optional[int] = None
accrued_retirement_pension: Optional[Decimal] = None
accrued_retirement_lump_sum: Optional[Decimal] = None
projected_retirement_pension_guaranteed: Optional[Decimal] = None
projected_retirement_lump_sum_guaranteed: Optional[Decimal] = None
projected_retirement_pension_incl_surpluses: Optional[Decimal] = None
projected_retirement_lump_sum_incl_surpluses: Optional[Decimal] = None
projected_retirement_pension_incl_past: Optional[Decimal] = None
projected_retirement_lump_sum_incl_past: Optional[Decimal] = None
class DeDeathBeforeRetirementBenefitType(str, Enum):
CONTRIBUTION_REFUND = 'ContributionRefund'
LUMP_SUM = 'LumpSum'
ANNUITY = 'Annuity'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeDeathBeforeRetirementBenefit:
death_before_retirement_benefit_type: Optional[DeDeathBeforeRetirementBenefitType] = None
spouse_annuity_pct: Optional[Decimal] = None
orphan_annuity_pct: Optional[Decimal] = None
half_orphan_annuity_pct: Optional[Decimal] = None
annuity_frequency: Optional[int] = None
death_lumpsum: Optional[Decimal] = None
spouse_lump_sum_death_before_retirement: Optional[Decimal] = None
spouse_annuity_death_before_retirement: Optional[Decimal] = None
class DeDeathAfterRetirementBenefitType(str, Enum):
LUMP_SUM = 'LumpSum'
ANNUITY = 'Annuity'
TEMPORARY_ANNUITY = 'TemporaryAnnuity'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeDeathAfterRetirementBenefit:
death_after_retirement_benefit_type: Optional[DeDeathAfterRetirementBenefitType] = None
eligibility_period: Optional[int] = None
spouse_annuity_pct: Optional[Decimal] = None
annuity_frequency: Optional[int] = None
spouse_lump_sum_death_after_retirement: Optional[Decimal] = None
spouse_annuity_death_after_retirement: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeDisabilityBenefit:
benefit_pct: Optional[Decimal] = None
includes_contribution_waiver: Optional[bool] = None
disability_pension: Optional[Decimal] = None
end_coverage_age: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeInvalidityBenefit:
benefit_pct: Optional[Decimal] = None
includes_contribution_waiver: Optional[bool] = None
disability_pension: Optional[Decimal] = None
end_coverage_age: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeBiProServiceConfiguration:
get_quote_request: Optional[str] = None
group_policy_number: Optional[str] = None
class ContributionFrequencies(str, Enum):
ANNUAL = 'Annual'
BI_ANNUAL = 'BiAnnual'
QUARTERLY = 'Quarterly'
MONTHLY = 'Monthly'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeContribution:
employer_contribution: Optional[Decimal] = None
employer_contribution_frequency: Optional[ContributionFrequencies] = None
employee_contribution: Optional[Decimal] = None
employee_contribution_frequency: Optional[ContributionFrequencies] = None
employer_matching_contribution: Optional[Decimal] = None
one_time_contribution: Optional[Decimal] = None
aggregate_premium_contribution: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DePricingTables:
pass
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class DeRetirementPlan:
identifier: Optional[str] = None
name: Optional[str] = None
plan_document_reference: Optional[str] = None
carrier: Optional[CarrierEntity] = None
carrier_ids: Optional[List[str]] = None
health_insurance: Optional[str] = None
product_type: Optional[DeProductType] = None
group_insurance_contract_code: Optional[str] = None
contribution_formula: Optional[DeContributionFormula] = None
financing_vehicle: Optional[FinancingVehicleType] = None
retirement_benefit: Optional[DeRetirementBenefit] = None
death_before_retirement_benefit: Optional[DeDeathBeforeRetirementBenefit] = None
death_after_retirement_benefit: Optional[DeDeathAfterRetirementBenefit] = None
disability_benefit: Optional[DeDisabilityBenefit] = None
invalidity_benefit: Optional[DeInvalidityBenefit] = None
bi_pro_service_configuration: Optional[DeBiProServiceConfiguration] = None
contribution: Optional[DeContribution] = None
benefit_data_date: Optional[datetime.datetime] = None
insurance_policy_number: Optional[str] = None
date_joined: Optional[datetime.datetime] = None
pricing_tables: Optional[DePricingTables] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionEntityColumnFilter:
entity: Optional[str] = None
alias: Optional[str] = None
ordinal: Optional[int] = None
columns: Optional[List[ConfigurationVersionEntityColumn]] = None
class EntityColumnType(str, Enum):
ENUM = 'Enum'
JSON = 'Json'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionEntityColumn:
type: Optional[EntityColumnType] = None
ordinal: Optional[int] = None
value: Optional[str] = None
values: Optional[List[str]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Investment:
id: Optional[int] = None
id_account: Optional[int] = None
id_security: Optional[int] = None
id_type: Optional[int] = None
label: Optional[str] = None
code: Optional[str] = None
code_type: Optional[str] = None
stock_symbol: Optional[str] = None
source: Optional[str] = None
description: Optional[str] = None
quantity: Optional[Decimal] = None
unit_price: Optional[Decimal] = None
unit_value: Optional[Decimal] = None
valuation: Optional[Decimal] = None
diff: Optional[Decimal] = None
diff_percent: Optional[Decimal] = None
prev_diff: Optional[Decimal] = None
prev_diff_percent: Optional[Decimal] = None
v_date: Optional[datetime.datetime] = None
prev_v_date: Optional[datetime.datetime] = None
portfolio_share: Optional[Decimal] = None
calculated: Optional[List[str]] = None
deleted: Optional[datetime.datetime] = None
last_update: Optional[datetime.datetime] = None
original_currency: Optional[Currency] = None
original_valuation: Optional[Decimal] = None
original_unit_value: Optional[Decimal] = None
original_unit_price: Optional[Decimal] = None
original_diff: Optional[Decimal] = None
details: Optional[InvestmentDetail] = None
stock_market: Optional[Object] = None
type: Optional[Object] = None
pockets: Optional[List[Object]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Currency:
id: Optional[str] = None
name: Optional[str] = None
symbol: Optional[str] = None
crypto: Optional[bool] = None
precision: Optional[int] = None
prefix: Optional[bool] = None
marketcap: Optional[Object] = None
datetime: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class InvestmentDetail:
performance_one_year: Optional[Decimal] = None
performance_three_year: Optional[Decimal] = None
performance_five_year: Optional[Decimal] = None
srri: Optional[Decimal] = None
asset_category: Optional[str] = None
recommended_period: Optional[str] = None
last_update: Optional[datetime.datetime] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class EsRetirementPlan:
identifier: Optional[str] = None
name: Optional[str] = None
salary_percentage: Optional[Decimal] = None
ceiling_date1: Optional[datetime.datetime] = None
ceiling_date2: Optional[datetime.datetime] = None
ceiling_percentage_before_date1: Optional[Decimal] = None
ceiling_percentage_before_date2: Optional[Decimal] = None
salary_computation_option: Optional[str] = None
salary_ceiling1: Optional[Decimal] = None
salary_ceiling2: Optional[Decimal] = None
contribution: Optional[Contribution] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Contribution:
employment_status_plan: Optional[str] = None
balance_current_employer: Optional[Decimal] = None
employee_contribution: Optional[Decimal] = None
employee_contribution_date: Optional[datetime.datetime] = None
employer_contribution: Optional[Decimal] = None
employer_contribution_date: Optional[datetime.datetime] = None
voluntary_contribution: Optional[Decimal] = None
voluntary_contribution_date: Optional[datetime.datetime] = None
total_contribution: Optional[Decimal] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class QuestionnaireAnswer:
value: Optional[str] = None
others: Optional[List[Matrix]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Matrix:
investor_profile: Optional[str] = None
minimum_allocation_in_stocks: Optional[str] = None
maximum_allocationin_stocks: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionVotingOptions:
set: Optional[str] = None
id: Optional[str] = None
name: Optional[str] = None
value: Optional[List[ConfigurationVersionOption]] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionOption:
identifier: Optional[str] = None
name: Optional[str] = None
image_uri: Optional[str] = None
description1: Optional[str] = None
description2: Optional[str] = None
link: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class ConfigurationVersionProductEmailSetup:
product: Optional[str] = None
emails: Optional[List[str]] = None
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /sitecontext HTTP/1.1
Host: hcbtas-q-albamfs-api.azurewebsites.net
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length
{
}
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 ] } }