(* Options: Date: 2025-07-18 01:09:58 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://hcbtas-q-albamfs-api.azurewebsites.net //GlobalNamespace: //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //ExportValueTypes: False IncludeTypes: PensionsInfoExtReq.* //ExcludeTypes: //InitializeCollections: True //AddNamespaces: *) namespace AlbaApi.ServiceModel open System open System.Collections open System.Collections.Generic open System.Runtime.Serialization open ServiceStack open ServiceStack.DataAnnotations open System.IO [] type TransactionHeader() = member val VersionNumber:Int32 = new Int32() with get,set member val TransactionId:String = null with get,set member val TransactionsTypeNumber:Int32 = new Int32() with get,set member val EventTime:DateTimeOffset = new DateTimeOffset() with get,set [] type SendPensionPlanHeader() = inherit TransactionHeader() member val SocialSecurityNumber:String = null with get,set member val CohabitantSocialSecurityNumber:String = null with get,set member val CustomerRemark:Byte[] = [||] with get,set member val SystemInfo:String = null with get,set member val PensionProviderId:Int32 = new Int32() with get,set [] type Pdf() = member val PdfReport:Byte[] = [||] with get,set [] type RemarkVer9DTO() = member val TypeNumber:Int32 = new Int32() with get,set member val Number:Int32 = new Int32() with get,set member val Text:String = null with get,set [] type PremiumWaiverBenefitVer9DTO() = member val IsEligible:Nullable = new Nullable() with get,set member val IsActive:Nullable = new Nullable() with get,set member val Value:Nullable = new Nullable() with get,set [] type BenefitPaymentVer9DTO() = member val BenefitPayment:Nullable = new Nullable() with get,set member val PaymentYearToDate:Nullable = new Nullable() with get,set member val LatestPaymentDate:Nullable = new Nullable() with get,set [] type PayoutForecastVer9DTO() = member val Age:Int32 = new Int32() with get,set member val Amount:Nullable = new Nullable() with get,set [] type BeneficiaryVer9DTO() = member val Name:String = null with get,set member val Percentage:Nullable = new Nullable() with get,set member val TypeNumber:Nullable = new Nullable() with get,set member val TypeText:String = null with get,set [] type DateAgeTypeVer9DTO() = member val Date:DateTimeOffset = new DateTimeOffset() with get,set member val Age:Int32 = new Int32() with get,set [] type PayoutVer9DTO() = member val CurrentPayment:Nullable = new Nullable() with get,set member val PayoutForecasts:ICollection = null with get,set member val PaymentFormNumber:Nullable = new Nullable() with get,set member val PaymentFormText:String = null with get,set member val PaymentTaxationNumber:Nullable = new Nullable() with get,set member val PaymentTaxationText:String = null with get,set member val ReceiverNumber:Nullable = new Nullable() with get,set member val ReceiverText:String = null with get,set member val ConditionNumber:Nullable = new Nullable() with get,set member val ConditionText:String = null with get,set member val ConditionParameter:Nullable = new Nullable() with get,set member val Beneficiaries:ICollection = null with get,set member val PayoutStart:DateAgeTypeVer9DTO = null with get,set member val PayoutEnd:DateAgeTypeVer9DTO = null with get,set member val LatestPossiblePayout:DateAgeTypeVer9DTO = null with get,set member val EarliestPossiblePayout:DateAgeTypeVer9DTO = null with get,set member val LatestPayoutStart:DateAgeTypeVer9DTO = null with get,set member val PaymentYears:Nullable = new Nullable() with get,set [] type RiskBenefitVer9DTO() = member val ShadowBenefit:Nullable = new Nullable() with get,set member val Amount:Nullable = new Nullable() with get,set member val AmountDate:Nullable = new Nullable() with get,set member val RiskTermination:DateAgeTypeVer9DTO = null with get,set member val BenefitExtentNumber:Nullable = new Nullable() with get,set member val BenefitDetail:ICollection = null with get,set [] type InvestmentDistributionVer9DTO() = member val InvestmentFormNumber:Nullable = new Nullable() with get,set member val InvestmentIdentification:String = null with get,set member val InvestmentValue:Nullable = new Nullable() with get,set member val InvestmentValueDate:Nullable = new Nullable() with get,set member val PendingYieldAmount:Nullable = new Nullable() with get,set [] type ForecastVer9DTO() = member val Age:Int32 = new Int32() with get,set member val Amount:Nullable = new Nullable() with get,set [] type ForecastCalculationVer9DTO() = member val ForecastStartAge:Int32 = new Int32() with get,set member val Remarks:ICollection = null with get,set member val Forecasts:ICollection = null with get,set [] type PensionForecastsVer9DTO() = member val PensionPayment:Nullable = new Nullable() with get,set member val EarlyRetirementDeduction:Nullable = new Nullable() with get,set member val CalculateForecasts:Nullable = new Nullable() with get,set member val ForecastInterestType:Nullable = new Nullable() with get,set member val PriceIndexRegulated:Nullable = new Nullable() with get,set member val RealIncomeRegulated:Nullable = new Nullable() with get,set member val EnterPaymentEnabled:Nullable = new Nullable() with get,set member val ForecastCalculationDate:Nullable = new Nullable() with get,set member val ForecastsCalculations:ICollection = null with get,set [] type PensionBenefitVer9DTO() = member val PensionTypeNumber:Int32 = new Int32() with get,set member val PensionType:String = null with get,set member val IndexContractCount:Nullable = new Nullable() with get,set member val InvestmentDistributions:ICollection = null with get,set member val PensionForecasts:PensionForecastsVer9DTO = null with get,set [] type BenefitVer9DTO() = member val TransactionStatus:Int32 = new Int32() with get,set member val TypeNumber:Int32 = new Int32() with get,set member val TypeText:String = null with get,set member val SubscriptionTypeNumber:Nullable = new Nullable() with get,set member val SubscriptionTypeText:String = null with get,set member val CanBeShownInGraph:Nullable = new Nullable() with get,set member val MoreInfoUrl:String = null with get,set member val SystemInfo:String = null with get,set member val PremiumWaiverBenefit:PremiumWaiverBenefitVer9DTO = null with get,set member val Payment:BenefitPaymentVer9DTO = null with get,set member val Payout:PayoutVer9DTO = null with get,set member val Risk:RiskBenefitVer9DTO = null with get,set member val Pension:PensionBenefitVer9DTO = null with get,set member val Remarks:ICollection = null with get,set [] type PensionSchemeVer9DTO() = member val TransactionStatus:Int32 = new Int32() with get,set member val ReferenceNumber:String = null with get,set member val TypeNumber:Nullable = new Nullable() with get,set member val Phone:Nullable = new Nullable() with get,set member val Contact:String = null with get,set member val Email:String = null with get,set member val Payment:Nullable = new Nullable() with get,set member val PaymentDate:Nullable = new Nullable() with get,set member val SavedValue:Nullable = new Nullable() with get,set member val SavedValueDate:Nullable = new Nullable() with get,set member val SavedValuePresentation:Nullable = new Nullable() with get,set member val SystemInfoScheme:String = null with get,set member val BusinessPartnerNumber:Nullable = new Nullable() with get,set member val Guarantees:Nullable = new Nullable() with get,set member val TransferCosts:Nullable = new Nullable() with get,set member val TransferCostsJobChange:Nullable = new Nullable() with get,set member val Repurchase:Nullable = new Nullable() with get,set member val RepurchaseText:Byte[] = [||] with get,set member val HasWithdrawalPenalty:Nullable = new Nullable() with get,set member val BenefitComposition:Nullable = new Nullable() with get,set member val InvestmentFormNumber:Nullable = new Nullable() with get,set member val BusinessPartner:String = null with get,set member val WordSplitCharacter:Nullable = new Nullable() with get,set member val Remarks:ICollection = null with get,set member val Benefits:ICollection = null with get,set [] type PensionProviderVer9DTO() = member val PensionProviderId:Int32 = new Int32() with get,set member val PensionProviderName:String = null with get,set member val WordSplitCharacter:Int32 = new Int32() with get,set member val WebSiteUrl:String = null with get,set member val CurrencyCode:String = null with get,set member val AdvisorName:String = null with get,set member val ReceiveDataForAdvisory:Nullable = new Nullable() with get,set member val TransactionStatus:Int32 = new Int32() with get,set member val Schemes:ICollection = null with get,set member val TransactionRemarks:ICollection = null with get,set [] type AnswerSendPensionPlanHeader() = inherit TransactionHeader() member val SocialSecurityNumber:String = null with get,set member val ReportReceived:Boolean = new Boolean() with get,set member val ProviderRemark:Byte[] = [||] with get,set member val ErrorText:String = null with get,set [] type SendPensionPlanToProviderResponseVer9DTO() = member val Header:AnswerSendPensionPlanHeader = null with get,set [] [] type PensionsInfoExtReq() = interface IReturn member val Header:SendPensionPlanHeader = null with get,set member val Pdf:Pdf = null with get,set member val CohabitantPdf:Pdf = null with get,set member val PensionProviders:ResizeArray = new ResizeArray() with get,set member val CohabitantPensionProviders:ResizeArray = new ResizeArray() with get,set