/* Options: Date: 2025-12-06 05:06:27 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://api.dev.dynamics.trendsic.com //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: LSW_OLifERequestName.* //ExcludeTypes: //InitializeCollections: True //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* @Route(Path="/v1/LSW_OLifE_Get/{StartDate}/{EndDate}/{AgentName}", Verbs="GET,OPTIONS") open class LSW_OLifERequestName : IReturn { open var StartDate:Date? = null open var EndDate:Date? = null open var AgentName:String? = null companion object { private val responseType = LSW_OLifEResponse::class.java } override fun getResponseType(): Any? = LSW_OLifERequestName.responseType } open class LSW_OLifEResponse { open var ResponseStatus:ResponseStatus? = null open var LSW_OLifE:ArrayList = ArrayList() } open class LSW_OLifE { open var OLifeID:Int? = null open var SourceInfo:String? = null open var CreateDate:Date? = null open var TransExeDate:Date? = null open var HoldingID:String? = null open var HoldingTypeCode:String? = null open var HoldingStatus:String? = null open var AsOfDate:Date? = null open var Policy_PolNumber:String? = null open var Policy_LineOfBusiness:String? = null open var Policy_ProductType:String? = null open var Policy_ProductCode:String? = null open var Policy_CarrierCode:String? = null open var Policy_PlanName:String? = null open var Policy_PolicyStatus:String? = null open var Policy_Jurisdiction:String? = null open var Policy_StatusChangeDate:Date? = null open var Policy_PaymentMode:String? = null open var Policy_PaymentModeTC:String? = null open var Policy_PaymentAmt:BigDecimal? = null open var TotalPolicy_PaymentAmt:BigDecimal? = null open var Policy_PaymentMethod:String? = null open var Life_TargetPremAmt:BigDecimal? = null open var TotalLife_TargetPremAmt:BigDecimal? = null open var Life_FaceAmt:BigDecimal? = null open var TotalLife_FaceAmt:BigDecimal? = null open var ApplicationInfo_TrackingID:String? = null open var ApplicationInfo_CWAAmt:String? = null open var TotalApplicationInfo_CWAAmt:String? = null open var ApplicationInfo_SubmissionType:String? = null open var ApplicationInfo_HOPolicyMailDate:Date? = null open var ApplicationInfo_HoUnderwriterName:String? = null open var ApplicationInfo_PlacementEndDate:Date? = null open var ApplicationInfo_NBContactName:String? = null open var ApplicationInfo_SignedDate:Date? = null open var Client:String? = null open var AgentID:Int? = null open var AgentNM:String? = null open var Agent1Percent:String? = null open var AgentNM2:String? = null open var Agent2Percent:String? = null open var AgentNM3:String? = null open var Agent3Percent:String? = null open var AgentNM4:String? = null open var Agent4Percent:String? = null open var QualifyingLifePremium:BigDecimal? = null open var TotalQualifyingLifePremium:BigDecimal? = null open var AnnTransfer:BigDecimal? = null open var TotalAnnTransfer:BigDecimal? = null open var AnnFlow:BigDecimal? = null open var TotalAnnFlow:BigDecimal? = null open var Points:BigDecimal? = null open var Life_Expected:BigDecimal? = null open var TotalLife_Expected:BigDecimal? = null open var FullName:String? = null open var InterestPercent:Int? = null open var InterestPercentDecimal:BigDecimal? = null open var Apps:Int? = null }