POST | /ext/pensionsinfo |
---|
import java.math.*;
import java.util.*;
import net.servicestack.client.*;
public class dtos
{
public static class PensionsInfoExtReq
{
public SendPensionPlanHeader header = null;
public Pdf pdf = null;
public Pdf cohabitantPdf = null;
public ArrayList<PensionProviderVer9DTO> pensionProviders = null;
public ArrayList<PensionProviderVer9DTO> cohabitantPensionProviders = null;
public SendPensionPlanHeader getHeader() { return header; }
public PensionsInfoExtReq setHeader(SendPensionPlanHeader value) { this.header = value; return this; }
public Pdf getPdf() { return pdf; }
public PensionsInfoExtReq setPdf(Pdf value) { this.pdf = value; return this; }
public Pdf getCohabitantPdf() { return cohabitantPdf; }
public PensionsInfoExtReq setCohabitantPdf(Pdf value) { this.cohabitantPdf = value; return this; }
public ArrayList<PensionProviderVer9DTO> getPensionProviders() { return pensionProviders; }
public PensionsInfoExtReq setPensionProviders(ArrayList<PensionProviderVer9DTO> value) { this.pensionProviders = value; return this; }
public ArrayList<PensionProviderVer9DTO> getCohabitantPensionProviders() { return cohabitantPensionProviders; }
public PensionsInfoExtReq setCohabitantPensionProviders(ArrayList<PensionProviderVer9DTO> value) { this.cohabitantPensionProviders = value; return this; }
}
public static class SendPensionPlanHeader extends TransactionHeader
{
public String socialSecurityNumber = null;
public String cohabitantSocialSecurityNumber = null;
public byte[] customerRemark = null;
public String systemInfo = null;
public Integer pensionProviderId = null;
public String getSocialSecurityNumber() { return socialSecurityNumber; }
public SendPensionPlanHeader setSocialSecurityNumber(String value) { this.socialSecurityNumber = value; return this; }
public String getCohabitantSocialSecurityNumber() { return cohabitantSocialSecurityNumber; }
public SendPensionPlanHeader setCohabitantSocialSecurityNumber(String value) { this.cohabitantSocialSecurityNumber = value; return this; }
public byte[] getCustomerRemark() { return customerRemark; }
public SendPensionPlanHeader setCustomerRemark(byte[] value) { this.customerRemark = value; return this; }
public String getSystemInfo() { return systemInfo; }
public SendPensionPlanHeader setSystemInfo(String value) { this.systemInfo = value; return this; }
public Integer getPensionProviderId() { return pensionProviderId; }
public SendPensionPlanHeader setPensionProviderId(Integer value) { this.pensionProviderId = value; return this; }
}
public static class TransactionHeader
{
public Integer versionNumber = null;
public String transactionId = null;
public Integer transactionsTypeNumber = null;
public Date eventTime = null;
public Integer getVersionNumber() { return versionNumber; }
public TransactionHeader setVersionNumber(Integer value) { this.versionNumber = value; return this; }
public String getTransactionId() { return transactionId; }
public TransactionHeader setTransactionId(String value) { this.transactionId = value; return this; }
public Integer getTransactionsTypeNumber() { return transactionsTypeNumber; }
public TransactionHeader setTransactionsTypeNumber(Integer value) { this.transactionsTypeNumber = value; return this; }
public Date getEventTime() { return eventTime; }
public TransactionHeader setEventTime(Date value) { this.eventTime = value; return this; }
}
public static class Pdf
{
public byte[] pdfReport = null;
public byte[] getPdfReport() { return pdfReport; }
public Pdf setPdfReport(byte[] value) { this.pdfReport = value; return this; }
}
public static class PensionProviderVer9DTO
{
public Integer pensionProviderId = null;
public String pensionProviderName = null;
public Integer wordSplitCharacter = null;
public String webSiteUrl = null;
public String currencyCode = null;
public String advisorName = null;
public Boolean receiveDataForAdvisory = null;
public Integer transactionStatus = null;
public ArrayList<PensionSchemeVer9DTO> schemes = null;
public ArrayList<RemarkVer9DTO> transactionRemarks = null;
public Integer getPensionProviderId() { return pensionProviderId; }
public PensionProviderVer9DTO setPensionProviderId(Integer value) { this.pensionProviderId = value; return this; }
public String getPensionProviderName() { return pensionProviderName; }
public PensionProviderVer9DTO setPensionProviderName(String value) { this.pensionProviderName = value; return this; }
public Integer getWordSplitCharacter() { return wordSplitCharacter; }
public PensionProviderVer9DTO setWordSplitCharacter(Integer value) { this.wordSplitCharacter = value; return this; }
public String getWebSiteUrl() { return webSiteUrl; }
public PensionProviderVer9DTO setWebSiteUrl(String value) { this.webSiteUrl = value; return this; }
public String getCurrencyCode() { return currencyCode; }
public PensionProviderVer9DTO setCurrencyCode(String value) { this.currencyCode = value; return this; }
public String getAdvisorName() { return advisorName; }
public PensionProviderVer9DTO setAdvisorName(String value) { this.advisorName = value; return this; }
public Boolean isReceiveDataForAdvisory() { return receiveDataForAdvisory; }
public PensionProviderVer9DTO setReceiveDataForAdvisory(Boolean value) { this.receiveDataForAdvisory = value; return this; }
public Integer getTransactionStatus() { return transactionStatus; }
public PensionProviderVer9DTO setTransactionStatus(Integer value) { this.transactionStatus = value; return this; }
public ArrayList<PensionSchemeVer9DTO> getSchemes() { return schemes; }
public PensionProviderVer9DTO setSchemes(ArrayList<PensionSchemeVer9DTO> value) { this.schemes = value; return this; }
public ArrayList<RemarkVer9DTO> getTransactionRemarks() { return transactionRemarks; }
public PensionProviderVer9DTO setTransactionRemarks(ArrayList<RemarkVer9DTO> value) { this.transactionRemarks = value; return this; }
}
public static class PensionSchemeVer9DTO
{
public Integer transactionStatus = null;
public String referenceNumber = null;
public Integer typeNumber = null;
public Integer phone = null;
public String contact = null;
public String email = null;
public Integer payment = null;
public Date paymentDate = null;
public Integer savedValue = null;
public Date savedValueDate = null;
public Integer savedValuePresentation = null;
public String systemInfoScheme = null;
public Integer businessPartnerNumber = null;
public Integer guarantees = null;
public Integer transferCosts = null;
public Integer transferCostsJobChange = null;
public Integer repurchase = null;
public byte[] repurchaseText = null;
public Boolean hasWithdrawalPenalty = null;
public Boolean benefitComposition = null;
public Integer investmentFormNumber = null;
public String businessPartner = null;
public Integer wordSplitCharacter = null;
public ArrayList<RemarkVer9DTO> remarks = null;
public ArrayList<BenefitVer9DTO> benefits = null;
public Integer getTransactionStatus() { return transactionStatus; }
public PensionSchemeVer9DTO setTransactionStatus(Integer value) { this.transactionStatus = value; return this; }
public String getReferenceNumber() { return referenceNumber; }
public PensionSchemeVer9DTO setReferenceNumber(String value) { this.referenceNumber = value; return this; }
public Integer getTypeNumber() { return typeNumber; }
public PensionSchemeVer9DTO setTypeNumber(Integer value) { this.typeNumber = value; return this; }
public Integer getPhone() { return phone; }
public PensionSchemeVer9DTO setPhone(Integer value) { this.phone = value; return this; }
public String getContact() { return contact; }
public PensionSchemeVer9DTO setContact(String value) { this.contact = value; return this; }
public String getEmail() { return email; }
public PensionSchemeVer9DTO setEmail(String value) { this.email = value; return this; }
public Integer getPayment() { return payment; }
public PensionSchemeVer9DTO setPayment(Integer value) { this.payment = value; return this; }
public Date getPaymentDate() { return paymentDate; }
public PensionSchemeVer9DTO setPaymentDate(Date value) { this.paymentDate = value; return this; }
public Integer getSavedValue() { return savedValue; }
public PensionSchemeVer9DTO setSavedValue(Integer value) { this.savedValue = value; return this; }
public Date getSavedValueDate() { return savedValueDate; }
public PensionSchemeVer9DTO setSavedValueDate(Date value) { this.savedValueDate = value; return this; }
public Integer getSavedValuePresentation() { return savedValuePresentation; }
public PensionSchemeVer9DTO setSavedValuePresentation(Integer value) { this.savedValuePresentation = value; return this; }
public String getSystemInfoScheme() { return systemInfoScheme; }
public PensionSchemeVer9DTO setSystemInfoScheme(String value) { this.systemInfoScheme = value; return this; }
public Integer getBusinessPartnerNumber() { return businessPartnerNumber; }
public PensionSchemeVer9DTO setBusinessPartnerNumber(Integer value) { this.businessPartnerNumber = value; return this; }
public Integer getGuarantees() { return guarantees; }
public PensionSchemeVer9DTO setGuarantees(Integer value) { this.guarantees = value; return this; }
public Integer getTransferCosts() { return transferCosts; }
public PensionSchemeVer9DTO setTransferCosts(Integer value) { this.transferCosts = value; return this; }
public Integer getTransferCostsJobChange() { return transferCostsJobChange; }
public PensionSchemeVer9DTO setTransferCostsJobChange(Integer value) { this.transferCostsJobChange = value; return this; }
public Integer getRepurchase() { return repurchase; }
public PensionSchemeVer9DTO setRepurchase(Integer value) { this.repurchase = value; return this; }
public byte[] getRepurchaseText() { return repurchaseText; }
public PensionSchemeVer9DTO setRepurchaseText(byte[] value) { this.repurchaseText = value; return this; }
public Boolean isHasWithdrawalPenalty() { return hasWithdrawalPenalty; }
public PensionSchemeVer9DTO setHasWithdrawalPenalty(Boolean value) { this.hasWithdrawalPenalty = value; return this; }
public Boolean isBenefitComposition() { return benefitComposition; }
public PensionSchemeVer9DTO setBenefitComposition(Boolean value) { this.benefitComposition = value; return this; }
public Integer getInvestmentFormNumber() { return investmentFormNumber; }
public PensionSchemeVer9DTO setInvestmentFormNumber(Integer value) { this.investmentFormNumber = value; return this; }
public String getBusinessPartner() { return businessPartner; }
public PensionSchemeVer9DTO setBusinessPartner(String value) { this.businessPartner = value; return this; }
public Integer getWordSplitCharacter() { return wordSplitCharacter; }
public PensionSchemeVer9DTO setWordSplitCharacter(Integer value) { this.wordSplitCharacter = value; return this; }
public ArrayList<RemarkVer9DTO> getRemarks() { return remarks; }
public PensionSchemeVer9DTO setRemarks(ArrayList<RemarkVer9DTO> value) { this.remarks = value; return this; }
public ArrayList<BenefitVer9DTO> getBenefits() { return benefits; }
public PensionSchemeVer9DTO setBenefits(ArrayList<BenefitVer9DTO> value) { this.benefits = value; return this; }
}
public static class RemarkVer9DTO
{
public Integer typeNumber = null;
public Integer number = null;
public String text = null;
public Integer getTypeNumber() { return typeNumber; }
public RemarkVer9DTO setTypeNumber(Integer value) { this.typeNumber = value; return this; }
public Integer getNumber() { return number; }
public RemarkVer9DTO setNumber(Integer value) { this.number = value; return this; }
public String getText() { return text; }
public RemarkVer9DTO setText(String value) { this.text = value; return this; }
}
public static class BenefitVer9DTO
{
public Integer transactionStatus = null;
public Integer typeNumber = null;
public String typeText = null;
public Integer subscriptionTypeNumber = null;
public String subscriptionTypeText = null;
public Boolean canBeShownInGraph = null;
public String moreInfoUrl = null;
public String systemInfo = null;
public PremiumWaiverBenefitVer9DTO premiumWaiverBenefit = null;
public BenefitPaymentVer9DTO payment = null;
public PayoutVer9DTO payout = null;
public RiskBenefitVer9DTO risk = null;
public PensionBenefitVer9DTO pension = null;
public ArrayList<RemarkVer9DTO> remarks = null;
public Integer getTransactionStatus() { return transactionStatus; }
public BenefitVer9DTO setTransactionStatus(Integer value) { this.transactionStatus = value; return this; }
public Integer getTypeNumber() { return typeNumber; }
public BenefitVer9DTO setTypeNumber(Integer value) { this.typeNumber = value; return this; }
public String getTypeText() { return typeText; }
public BenefitVer9DTO setTypeText(String value) { this.typeText = value; return this; }
public Integer getSubscriptionTypeNumber() { return subscriptionTypeNumber; }
public BenefitVer9DTO setSubscriptionTypeNumber(Integer value) { this.subscriptionTypeNumber = value; return this; }
public String getSubscriptionTypeText() { return subscriptionTypeText; }
public BenefitVer9DTO setSubscriptionTypeText(String value) { this.subscriptionTypeText = value; return this; }
public Boolean isCanBeShownInGraph() { return canBeShownInGraph; }
public BenefitVer9DTO setCanBeShownInGraph(Boolean value) { this.canBeShownInGraph = value; return this; }
public String getMoreInfoUrl() { return moreInfoUrl; }
public BenefitVer9DTO setMoreInfoUrl(String value) { this.moreInfoUrl = value; return this; }
public String getSystemInfo() { return systemInfo; }
public BenefitVer9DTO setSystemInfo(String value) { this.systemInfo = value; return this; }
public PremiumWaiverBenefitVer9DTO getPremiumWaiverBenefit() { return premiumWaiverBenefit; }
public BenefitVer9DTO setPremiumWaiverBenefit(PremiumWaiverBenefitVer9DTO value) { this.premiumWaiverBenefit = value; return this; }
public BenefitPaymentVer9DTO getPayment() { return payment; }
public BenefitVer9DTO setPayment(BenefitPaymentVer9DTO value) { this.payment = value; return this; }
public PayoutVer9DTO getPayout() { return payout; }
public BenefitVer9DTO setPayout(PayoutVer9DTO value) { this.payout = value; return this; }
public RiskBenefitVer9DTO getRisk() { return risk; }
public BenefitVer9DTO setRisk(RiskBenefitVer9DTO value) { this.risk = value; return this; }
public PensionBenefitVer9DTO getPension() { return pension; }
public BenefitVer9DTO setPension(PensionBenefitVer9DTO value) { this.pension = value; return this; }
public ArrayList<RemarkVer9DTO> getRemarks() { return remarks; }
public BenefitVer9DTO setRemarks(ArrayList<RemarkVer9DTO> value) { this.remarks = value; return this; }
}
public static class PremiumWaiverBenefitVer9DTO
{
public Boolean isEligible = null;
public Boolean isActive = null;
public Integer value = null;
public Boolean getIsEligible() { return isEligible; }
public PremiumWaiverBenefitVer9DTO setIsEligible(Boolean value) { this.isEligible = value; return this; }
public Boolean getIsActive() { return isActive; }
public PremiumWaiverBenefitVer9DTO setIsActive(Boolean value) { this.isActive = value; return this; }
public Integer getValue() { return value; }
public PremiumWaiverBenefitVer9DTO setValue(Integer value) { this.value = value; return this; }
}
public static class BenefitPaymentVer9DTO
{
public Integer benefitPayment = null;
public Integer paymentYearToDate = null;
public Date latestPaymentDate = null;
public Integer getBenefitPayment() { return benefitPayment; }
public BenefitPaymentVer9DTO setBenefitPayment(Integer value) { this.benefitPayment = value; return this; }
public Integer getPaymentYearToDate() { return paymentYearToDate; }
public BenefitPaymentVer9DTO setPaymentYearToDate(Integer value) { this.paymentYearToDate = value; return this; }
public Date getLatestPaymentDate() { return latestPaymentDate; }
public BenefitPaymentVer9DTO setLatestPaymentDate(Date value) { this.latestPaymentDate = value; return this; }
}
public static class PayoutVer9DTO
{
public Boolean currentPayment = null;
public ArrayList<PayoutForecastVer9DTO> payoutForecasts = null;
public Integer paymentFormNumber = null;
public String paymentFormText = null;
public Integer paymentTaxationNumber = null;
public String paymentTaxationText = null;
public Integer receiverNumber = null;
public String receiverText = null;
public Integer conditionNumber = null;
public String conditionText = null;
public Integer conditionParameter = null;
public ArrayList<BeneficiaryVer9DTO> beneficiaries = null;
public DateAgeTypeVer9DTO payoutStart = null;
public DateAgeTypeVer9DTO payoutEnd = null;
public DateAgeTypeVer9DTO latestPossiblePayout = null;
public DateAgeTypeVer9DTO earliestPossiblePayout = null;
public DateAgeTypeVer9DTO latestPayoutStart = null;
public Integer paymentYears = null;
public Boolean isCurrentPayment() { return currentPayment; }
public PayoutVer9DTO setCurrentPayment(Boolean value) { this.currentPayment = value; return this; }
public ArrayList<PayoutForecastVer9DTO> getPayoutForecasts() { return payoutForecasts; }
public PayoutVer9DTO setPayoutForecasts(ArrayList<PayoutForecastVer9DTO> value) { this.payoutForecasts = value; return this; }
public Integer getPaymentFormNumber() { return paymentFormNumber; }
public PayoutVer9DTO setPaymentFormNumber(Integer value) { this.paymentFormNumber = value; return this; }
public String getPaymentFormText() { return paymentFormText; }
public PayoutVer9DTO setPaymentFormText(String value) { this.paymentFormText = value; return this; }
public Integer getPaymentTaxationNumber() { return paymentTaxationNumber; }
public PayoutVer9DTO setPaymentTaxationNumber(Integer value) { this.paymentTaxationNumber = value; return this; }
public String getPaymentTaxationText() { return paymentTaxationText; }
public PayoutVer9DTO setPaymentTaxationText(String value) { this.paymentTaxationText = value; return this; }
public Integer getReceiverNumber() { return receiverNumber; }
public PayoutVer9DTO setReceiverNumber(Integer value) { this.receiverNumber = value; return this; }
public String getReceiverText() { return receiverText; }
public PayoutVer9DTO setReceiverText(String value) { this.receiverText = value; return this; }
public Integer getConditionNumber() { return conditionNumber; }
public PayoutVer9DTO setConditionNumber(Integer value) { this.conditionNumber = value; return this; }
public String getConditionText() { return conditionText; }
public PayoutVer9DTO setConditionText(String value) { this.conditionText = value; return this; }
public Integer getConditionParameter() { return conditionParameter; }
public PayoutVer9DTO setConditionParameter(Integer value) { this.conditionParameter = value; return this; }
public ArrayList<BeneficiaryVer9DTO> getBeneficiaries() { return beneficiaries; }
public PayoutVer9DTO setBeneficiaries(ArrayList<BeneficiaryVer9DTO> value) { this.beneficiaries = value; return this; }
public DateAgeTypeVer9DTO getPayoutStart() { return payoutStart; }
public PayoutVer9DTO setPayoutStart(DateAgeTypeVer9DTO value) { this.payoutStart = value; return this; }
public DateAgeTypeVer9DTO getPayoutEnd() { return payoutEnd; }
public PayoutVer9DTO setPayoutEnd(DateAgeTypeVer9DTO value) { this.payoutEnd = value; return this; }
public DateAgeTypeVer9DTO getLatestPossiblePayout() { return latestPossiblePayout; }
public PayoutVer9DTO setLatestPossiblePayout(DateAgeTypeVer9DTO value) { this.latestPossiblePayout = value; return this; }
public DateAgeTypeVer9DTO getEarliestPossiblePayout() { return earliestPossiblePayout; }
public PayoutVer9DTO setEarliestPossiblePayout(DateAgeTypeVer9DTO value) { this.earliestPossiblePayout = value; return this; }
public DateAgeTypeVer9DTO getLatestPayoutStart() { return latestPayoutStart; }
public PayoutVer9DTO setLatestPayoutStart(DateAgeTypeVer9DTO value) { this.latestPayoutStart = value; return this; }
public Integer getPaymentYears() { return paymentYears; }
public PayoutVer9DTO setPaymentYears(Integer value) { this.paymentYears = value; return this; }
}
public static class PayoutForecastVer9DTO
{
public Integer age = null;
public Integer amount = null;
public Integer getAge() { return age; }
public PayoutForecastVer9DTO setAge(Integer value) { this.age = value; return this; }
public Integer getAmount() { return amount; }
public PayoutForecastVer9DTO setAmount(Integer value) { this.amount = value; return this; }
}
public static class BeneficiaryVer9DTO
{
public String name = null;
public Integer percentage = null;
public Integer typeNumber = null;
public String typeText = null;
public String getName() { return name; }
public BeneficiaryVer9DTO setName(String value) { this.name = value; return this; }
public Integer getPercentage() { return percentage; }
public BeneficiaryVer9DTO setPercentage(Integer value) { this.percentage = value; return this; }
public Integer getTypeNumber() { return typeNumber; }
public BeneficiaryVer9DTO setTypeNumber(Integer value) { this.typeNumber = value; return this; }
public String getTypeText() { return typeText; }
public BeneficiaryVer9DTO setTypeText(String value) { this.typeText = value; return this; }
}
public static class DateAgeTypeVer9DTO
{
public Date date = null;
public Integer age = null;
public Date getDate() { return date; }
public DateAgeTypeVer9DTO setDate(Date value) { this.date = value; return this; }
public Integer getAge() { return age; }
public DateAgeTypeVer9DTO setAge(Integer value) { this.age = value; return this; }
}
public static class RiskBenefitVer9DTO
{
public Boolean shadowBenefit = null;
public Integer amount = null;
public Date amountDate = null;
public DateAgeTypeVer9DTO riskTermination = null;
public Integer benefitExtentNumber = null;
public ArrayList<Integer> benefitDetail = null;
public Boolean isShadowBenefit() { return shadowBenefit; }
public RiskBenefitVer9DTO setShadowBenefit(Boolean value) { this.shadowBenefit = value; return this; }
public Integer getAmount() { return amount; }
public RiskBenefitVer9DTO setAmount(Integer value) { this.amount = value; return this; }
public Date getAmountDate() { return amountDate; }
public RiskBenefitVer9DTO setAmountDate(Date value) { this.amountDate = value; return this; }
public DateAgeTypeVer9DTO getRiskTermination() { return riskTermination; }
public RiskBenefitVer9DTO setRiskTermination(DateAgeTypeVer9DTO value) { this.riskTermination = value; return this; }
public Integer getBenefitExtentNumber() { return benefitExtentNumber; }
public RiskBenefitVer9DTO setBenefitExtentNumber(Integer value) { this.benefitExtentNumber = value; return this; }
public ArrayList<Integer> getBenefitDetail() { return benefitDetail; }
public RiskBenefitVer9DTO setBenefitDetail(ArrayList<Integer> value) { this.benefitDetail = value; return this; }
}
public static class PensionBenefitVer9DTO
{
public Integer pensionTypeNumber = null;
public String pensionType = null;
public Integer indexContractCount = null;
public ArrayList<InvestmentDistributionVer9DTO> investmentDistributions = null;
public PensionForecastsVer9DTO pensionForecasts = null;
public Integer getPensionTypeNumber() { return pensionTypeNumber; }
public PensionBenefitVer9DTO setPensionTypeNumber(Integer value) { this.pensionTypeNumber = value; return this; }
public String getPensionType() { return pensionType; }
public PensionBenefitVer9DTO setPensionType(String value) { this.pensionType = value; return this; }
public Integer getIndexContractCount() { return indexContractCount; }
public PensionBenefitVer9DTO setIndexContractCount(Integer value) { this.indexContractCount = value; return this; }
public ArrayList<InvestmentDistributionVer9DTO> getInvestmentDistributions() { return investmentDistributions; }
public PensionBenefitVer9DTO setInvestmentDistributions(ArrayList<InvestmentDistributionVer9DTO> value) { this.investmentDistributions = value; return this; }
public PensionForecastsVer9DTO getPensionForecasts() { return pensionForecasts; }
public PensionBenefitVer9DTO setPensionForecasts(PensionForecastsVer9DTO value) { this.pensionForecasts = value; return this; }
}
public static class InvestmentDistributionVer9DTO
{
public Integer investmentFormNumber = null;
public String investmentIdentification = null;
public Integer investmentValue = null;
public Date investmentValueDate = null;
public Integer pendingYieldAmount = null;
public Integer getInvestmentFormNumber() { return investmentFormNumber; }
public InvestmentDistributionVer9DTO setInvestmentFormNumber(Integer value) { this.investmentFormNumber = value; return this; }
public String getInvestmentIdentification() { return investmentIdentification; }
public InvestmentDistributionVer9DTO setInvestmentIdentification(String value) { this.investmentIdentification = value; return this; }
public Integer getInvestmentValue() { return investmentValue; }
public InvestmentDistributionVer9DTO setInvestmentValue(Integer value) { this.investmentValue = value; return this; }
public Date getInvestmentValueDate() { return investmentValueDate; }
public InvestmentDistributionVer9DTO setInvestmentValueDate(Date value) { this.investmentValueDate = value; return this; }
public Integer getPendingYieldAmount() { return pendingYieldAmount; }
public InvestmentDistributionVer9DTO setPendingYieldAmount(Integer value) { this.pendingYieldAmount = value; return this; }
}
public static class PensionForecastsVer9DTO
{
public Boolean pensionPayment = null;
public Boolean earlyRetirementDeduction = null;
public Boolean calculateForecasts = null;
public Integer forecastInterestType = null;
public Boolean priceIndexRegulated = null;
public Boolean realIncomeRegulated = null;
public Boolean enterPaymentEnabled = null;
public Date forecastCalculationDate = null;
public ArrayList<ForecastCalculationVer9DTO> forecastsCalculations = null;
public Boolean isPensionPayment() { return pensionPayment; }
public PensionForecastsVer9DTO setPensionPayment(Boolean value) { this.pensionPayment = value; return this; }
public Boolean isEarlyRetirementDeduction() { return earlyRetirementDeduction; }
public PensionForecastsVer9DTO setEarlyRetirementDeduction(Boolean value) { this.earlyRetirementDeduction = value; return this; }
public Boolean isCalculateForecasts() { return calculateForecasts; }
public PensionForecastsVer9DTO setCalculateForecasts(Boolean value) { this.calculateForecasts = value; return this; }
public Integer getForecastInterestType() { return forecastInterestType; }
public PensionForecastsVer9DTO setForecastInterestType(Integer value) { this.forecastInterestType = value; return this; }
public Boolean isPriceIndexRegulated() { return priceIndexRegulated; }
public PensionForecastsVer9DTO setPriceIndexRegulated(Boolean value) { this.priceIndexRegulated = value; return this; }
public Boolean isRealIncomeRegulated() { return realIncomeRegulated; }
public PensionForecastsVer9DTO setRealIncomeRegulated(Boolean value) { this.realIncomeRegulated = value; return this; }
public Boolean isEnterPaymentEnabled() { return enterPaymentEnabled; }
public PensionForecastsVer9DTO setEnterPaymentEnabled(Boolean value) { this.enterPaymentEnabled = value; return this; }
public Date getForecastCalculationDate() { return forecastCalculationDate; }
public PensionForecastsVer9DTO setForecastCalculationDate(Date value) { this.forecastCalculationDate = value; return this; }
public ArrayList<ForecastCalculationVer9DTO> getForecastsCalculations() { return forecastsCalculations; }
public PensionForecastsVer9DTO setForecastsCalculations(ArrayList<ForecastCalculationVer9DTO> value) { this.forecastsCalculations = value; return this; }
}
public static class ForecastCalculationVer9DTO
{
public Integer forecastStartAge = null;
public ArrayList<RemarkVer9DTO> remarks = null;
public ArrayList<ForecastVer9DTO> forecasts = null;
public Integer getForecastStartAge() { return forecastStartAge; }
public ForecastCalculationVer9DTO setForecastStartAge(Integer value) { this.forecastStartAge = value; return this; }
public ArrayList<RemarkVer9DTO> getRemarks() { return remarks; }
public ForecastCalculationVer9DTO setRemarks(ArrayList<RemarkVer9DTO> value) { this.remarks = value; return this; }
public ArrayList<ForecastVer9DTO> getForecasts() { return forecasts; }
public ForecastCalculationVer9DTO setForecasts(ArrayList<ForecastVer9DTO> value) { this.forecasts = value; return this; }
}
public static class ForecastVer9DTO
{
public Integer age = null;
public Integer amount = null;
public Integer getAge() { return age; }
public ForecastVer9DTO setAge(Integer value) { this.age = value; return this; }
public Integer getAmount() { return amount; }
public ForecastVer9DTO setAmount(Integer value) { this.amount = value; return this; }
}
public static class SendPensionPlanToProviderResponseVer9DTO
{
public AnswerSendPensionPlanHeader header = null;
public AnswerSendPensionPlanHeader getHeader() { return header; }
public SendPensionPlanToProviderResponseVer9DTO setHeader(AnswerSendPensionPlanHeader value) { this.header = value; return this; }
}
public static class AnswerSendPensionPlanHeader extends TransactionHeader
{
public String socialSecurityNumber = null;
public Boolean reportReceived = null;
public byte[] providerRemark = null;
public String errorText = null;
public String getSocialSecurityNumber() { return socialSecurityNumber; }
public AnswerSendPensionPlanHeader setSocialSecurityNumber(String value) { this.socialSecurityNumber = value; return this; }
public Boolean isReportReceived() { return reportReceived; }
public AnswerSendPensionPlanHeader setReportReceived(Boolean value) { this.reportReceived = value; return this; }
public byte[] getProviderRemark() { return providerRemark; }
public AnswerSendPensionPlanHeader setProviderRemark(byte[] value) { this.providerRemark = value; return this; }
public String getErrorText() { return errorText; }
public AnswerSendPensionPlanHeader setErrorText(String value) { this.errorText = value; return this; }
}
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /ext/pensionsinfo HTTP/1.1
Host: hcbtas-q-albamfs-api.azurewebsites.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<PensionsInfoExtReq xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlbaApi.ServiceModel">
<CohabitantPdf xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
<d2p1:PdfReport>AA==</d2p1:PdfReport>
</CohabitantPdf>
<CohabitantPensionProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
<d2p1:PensionProviderVer9DTO>
<d2p1:AdvisorName>String</d2p1:AdvisorName>
<d2p1:CurrencyCode>String</d2p1:CurrencyCode>
<d2p1:PensionProviderId>0</d2p1:PensionProviderId>
<d2p1:PensionProviderName>String</d2p1:PensionProviderName>
<d2p1:ReceiveDataForAdvisory>false</d2p1:ReceiveDataForAdvisory>
<d2p1:Schemes i:nil="true" />
<d2p1:TransactionRemarks i:nil="true" />
<d2p1:TransactionStatus>0</d2p1:TransactionStatus>
<d2p1:WebSiteUrl>String</d2p1:WebSiteUrl>
<d2p1:WordSplitCharacter>0</d2p1:WordSplitCharacter>
</d2p1:PensionProviderVer9DTO>
</CohabitantPensionProviders>
<Header xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
<d2p1:EventTime xmlns:d3p1="http://schemas.datacontract.org/2004/07/System">
<d3p1:DateTime>0001-01-01T00:00:00Z</d3p1:DateTime>
<d3p1:OffsetMinutes>0</d3p1:OffsetMinutes>
</d2p1:EventTime>
<d2p1:TransactionId>String</d2p1:TransactionId>
<d2p1:TransactionsTypeNumber>0</d2p1:TransactionsTypeNumber>
<d2p1:VersionNumber>0</d2p1:VersionNumber>
<d2p1:CohabitantSocialSecurityNumber>String</d2p1:CohabitantSocialSecurityNumber>
<d2p1:CustomerRemark>AA==</d2p1:CustomerRemark>
<d2p1:PensionProviderId>0</d2p1:PensionProviderId>
<d2p1:SocialSecurityNumber>String</d2p1:SocialSecurityNumber>
<d2p1:SystemInfo>String</d2p1:SystemInfo>
</Header>
<Pdf xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
<d2p1:PdfReport>AA==</d2p1:PdfReport>
</Pdf>
<PensionProviders xmlns:d2p1="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo">
<d2p1:PensionProviderVer9DTO>
<d2p1:AdvisorName>String</d2p1:AdvisorName>
<d2p1:CurrencyCode>String</d2p1:CurrencyCode>
<d2p1:PensionProviderId>0</d2p1:PensionProviderId>
<d2p1:PensionProviderName>String</d2p1:PensionProviderName>
<d2p1:ReceiveDataForAdvisory>false</d2p1:ReceiveDataForAdvisory>
<d2p1:Schemes i:nil="true" />
<d2p1:TransactionRemarks i:nil="true" />
<d2p1:TransactionStatus>0</d2p1:TransactionStatus>
<d2p1:WebSiteUrl>String</d2p1:WebSiteUrl>
<d2p1:WordSplitCharacter>0</d2p1:WordSplitCharacter>
</d2p1:PensionProviderVer9DTO>
</PensionProviders>
</PensionsInfoExtReq>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <SendPensionPlanToProviderResponseVer9DTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/AlbaMfs.Common.PensionsInfo"> <Header> <EventTime xmlns:d3p1="http://schemas.datacontract.org/2004/07/System"> <d3p1:DateTime>0001-01-01T00:00:00Z</d3p1:DateTime> <d3p1:OffsetMinutes>0</d3p1:OffsetMinutes> </EventTime> <TransactionId>String</TransactionId> <TransactionsTypeNumber>0</TransactionsTypeNumber> <VersionNumber>0</VersionNumber> <ErrorText>String</ErrorText> <ProviderRemark>AA==</ProviderRemark> <ReportReceived>false</ReportReceived> <SocialSecurityNumber>String</SocialSecurityNumber> </Header> </SendPensionPlanToProviderResponseVer9DTO>