Trendsic Platform Service

<back to all web services

LSW_OLifERequest

Requires Authentication
Requires any of the roles:Agent, Administrator
The following routes are available for this service:
GET,OPTIONS/v1/LSW_OLifE/{StartDate}/{EndDate}
GET,OPTIONS/v1/LSW_OLifE/{StartDate}/{EndDate}/{AgentID}
<?php namespace dtos;

use DateTime;
use Exception;
use DateInterval;
use JsonSerializable;
use ServiceStack\{IReturn,IReturnVoid,IGet,IPost,IPut,IDelete,IPatch,IMeta,IHasSessionId,IHasBearerToken,IHasVersion};
use ServiceStack\{ICrud,ICreateDb,IUpdateDb,IPatchDb,IDeleteDb,ISaveDb,AuditBase,QueryDb,QueryDb2,QueryData,QueryData2,QueryResponse};
use ServiceStack\{ResponseStatus,ResponseError,EmptyResponse,IdResponse,ArrayList,KeyValuePair2,StringResponse,StringsResponse,Tuple2,Tuple3,ByteArray};
use ServiceStack\{JsonConverters,Returns,TypeContext};


class LSW_OLifE implements JsonSerializable
{
    public function __construct(
        /** @var int */
        public int $OLifeID=0,
        /** @var string|null */
        public ?string $SourceInfo=null,
        /** @var DateTime */
        public DateTime $CreateDate=new DateTime(),
        /** @var DateTime */
        public DateTime $TransExeDate=new DateTime(),
        /** @var string|null */
        public ?string $HoldingID=null,
        /** @var string|null */
        public ?string $HoldingTypeCode=null,
        /** @var string|null */
        public ?string $HoldingStatus=null,
        /** @var DateTime */
        public DateTime $AsOfDate=new DateTime(),
        /** @var string|null */
        public ?string $Policy_PolNumber=null,
        /** @var string|null */
        public ?string $Policy_LineOfBusiness=null,
        /** @var string|null */
        public ?string $Policy_ProductType=null,
        /** @var string|null */
        public ?string $Policy_ProductCode=null,
        /** @var string|null */
        public ?string $Policy_CarrierCode=null,
        /** @var string|null */
        public ?string $Policy_PlanName=null,
        /** @var string|null */
        public ?string $Policy_PolicyStatus=null,
        /** @var string|null */
        public ?string $Policy_Jurisdiction=null,
        /** @var DateTime */
        public DateTime $Policy_StatusChangeDate=new DateTime(),
        /** @var string|null */
        public ?string $Policy_PaymentMode=null,
        /** @var string|null */
        public ?string $Policy_PaymentModeTC=null,
        /** @var float */
        public float $Policy_PaymentAmt=0.0,
        /** @var float */
        public float $TotalPolicy_PaymentAmt=0.0,
        /** @var string|null */
        public ?string $Policy_PaymentMethod=null,
        /** @var float */
        public float $Life_TargetPremAmt=0.0,
        /** @var float */
        public float $TotalLife_TargetPremAmt=0.0,
        /** @var float */
        public float $Life_FaceAmt=0.0,
        /** @var float */
        public float $TotalLife_FaceAmt=0.0,
        /** @var string|null */
        public ?string $ApplicationInfo_TrackingID=null,
        /** @var string|null */
        public ?string $ApplicationInfo_CWAAmt=null,
        /** @var string|null */
        public ?string $TotalApplicationInfo_CWAAmt=null,
        /** @var string|null */
        public ?string $ApplicationInfo_SubmissionType=null,
        /** @var DateTime */
        public DateTime $ApplicationInfo_HOPolicyMailDate=new DateTime(),
        /** @var string|null */
        public ?string $ApplicationInfo_HoUnderwriterName=null,
        /** @var DateTime */
        public DateTime $ApplicationInfo_PlacementEndDate=new DateTime(),
        /** @var string|null */
        public ?string $ApplicationInfo_NBContactName=null,
        /** @var DateTime */
        public DateTime $ApplicationInfo_SignedDate=new DateTime(),
        /** @var string|null */
        public ?string $Client=null,
        /** @var int */
        public int $AgentID=0,
        /** @var string|null */
        public ?string $AgentNM=null,
        /** @var string|null */
        public ?string $Agent1Percent=null,
        /** @var string|null */
        public ?string $AgentNM2=null,
        /** @var string|null */
        public ?string $Agent2Percent=null,
        /** @var string|null */
        public ?string $AgentNM3=null,
        /** @var string|null */
        public ?string $Agent3Percent=null,
        /** @var string|null */
        public ?string $AgentNM4=null,
        /** @var string|null */
        public ?string $Agent4Percent=null,
        /** @var float */
        public float $QualifyingLifePremium=0.0,
        /** @var float */
        public float $TotalQualifyingLifePremium=0.0,
        /** @var float */
        public float $AnnTransfer=0.0,
        /** @var float */
        public float $TotalAnnTransfer=0.0,
        /** @var float */
        public float $AnnFlow=0.0,
        /** @var float */
        public float $TotalAnnFlow=0.0,
        /** @var float */
        public float $Points=0.0,
        /** @var float */
        public float $Life_Expected=0.0,
        /** @var float */
        public float $TotalLife_Expected=0.0,
        /** @var string|null */
        public ?string $FullName=null,
        /** @var int */
        public int $InterestPercent=0,
        /** @var float */
        public float $InterestPercentDecimal=0.0,
        /** @var int */
        public int $Apps=0
    ) {
    }

    /** @throws Exception */
    public function fromMap($o): void {
        if (isset($o['OLifeID'])) $this->OLifeID = $o['OLifeID'];
        if (isset($o['SourceInfo'])) $this->SourceInfo = $o['SourceInfo'];
        if (isset($o['CreateDate'])) $this->CreateDate = JsonConverters::from('DateTime', $o['CreateDate']);
        if (isset($o['TransExeDate'])) $this->TransExeDate = JsonConverters::from('DateTime', $o['TransExeDate']);
        if (isset($o['HoldingID'])) $this->HoldingID = $o['HoldingID'];
        if (isset($o['HoldingTypeCode'])) $this->HoldingTypeCode = $o['HoldingTypeCode'];
        if (isset($o['HoldingStatus'])) $this->HoldingStatus = $o['HoldingStatus'];
        if (isset($o['AsOfDate'])) $this->AsOfDate = JsonConverters::from('DateTime', $o['AsOfDate']);
        if (isset($o['Policy_PolNumber'])) $this->Policy_PolNumber = $o['Policy_PolNumber'];
        if (isset($o['Policy_LineOfBusiness'])) $this->Policy_LineOfBusiness = $o['Policy_LineOfBusiness'];
        if (isset($o['Policy_ProductType'])) $this->Policy_ProductType = $o['Policy_ProductType'];
        if (isset($o['Policy_ProductCode'])) $this->Policy_ProductCode = $o['Policy_ProductCode'];
        if (isset($o['Policy_CarrierCode'])) $this->Policy_CarrierCode = $o['Policy_CarrierCode'];
        if (isset($o['Policy_PlanName'])) $this->Policy_PlanName = $o['Policy_PlanName'];
        if (isset($o['Policy_PolicyStatus'])) $this->Policy_PolicyStatus = $o['Policy_PolicyStatus'];
        if (isset($o['Policy_Jurisdiction'])) $this->Policy_Jurisdiction = $o['Policy_Jurisdiction'];
        if (isset($o['Policy_StatusChangeDate'])) $this->Policy_StatusChangeDate = JsonConverters::from('DateTime', $o['Policy_StatusChangeDate']);
        if (isset($o['Policy_PaymentMode'])) $this->Policy_PaymentMode = $o['Policy_PaymentMode'];
        if (isset($o['Policy_PaymentModeTC'])) $this->Policy_PaymentModeTC = $o['Policy_PaymentModeTC'];
        if (isset($o['Policy_PaymentAmt'])) $this->Policy_PaymentAmt = $o['Policy_PaymentAmt'];
        if (isset($o['TotalPolicy_PaymentAmt'])) $this->TotalPolicy_PaymentAmt = $o['TotalPolicy_PaymentAmt'];
        if (isset($o['Policy_PaymentMethod'])) $this->Policy_PaymentMethod = $o['Policy_PaymentMethod'];
        if (isset($o['Life_TargetPremAmt'])) $this->Life_TargetPremAmt = $o['Life_TargetPremAmt'];
        if (isset($o['TotalLife_TargetPremAmt'])) $this->TotalLife_TargetPremAmt = $o['TotalLife_TargetPremAmt'];
        if (isset($o['Life_FaceAmt'])) $this->Life_FaceAmt = $o['Life_FaceAmt'];
        if (isset($o['TotalLife_FaceAmt'])) $this->TotalLife_FaceAmt = $o['TotalLife_FaceAmt'];
        if (isset($o['ApplicationInfo_TrackingID'])) $this->ApplicationInfo_TrackingID = $o['ApplicationInfo_TrackingID'];
        if (isset($o['ApplicationInfo_CWAAmt'])) $this->ApplicationInfo_CWAAmt = $o['ApplicationInfo_CWAAmt'];
        if (isset($o['TotalApplicationInfo_CWAAmt'])) $this->TotalApplicationInfo_CWAAmt = $o['TotalApplicationInfo_CWAAmt'];
        if (isset($o['ApplicationInfo_SubmissionType'])) $this->ApplicationInfo_SubmissionType = $o['ApplicationInfo_SubmissionType'];
        if (isset($o['ApplicationInfo_HOPolicyMailDate'])) $this->ApplicationInfo_HOPolicyMailDate = JsonConverters::from('DateTime', $o['ApplicationInfo_HOPolicyMailDate']);
        if (isset($o['ApplicationInfo_HoUnderwriterName'])) $this->ApplicationInfo_HoUnderwriterName = $o['ApplicationInfo_HoUnderwriterName'];
        if (isset($o['ApplicationInfo_PlacementEndDate'])) $this->ApplicationInfo_PlacementEndDate = JsonConverters::from('DateTime', $o['ApplicationInfo_PlacementEndDate']);
        if (isset($o['ApplicationInfo_NBContactName'])) $this->ApplicationInfo_NBContactName = $o['ApplicationInfo_NBContactName'];
        if (isset($o['ApplicationInfo_SignedDate'])) $this->ApplicationInfo_SignedDate = JsonConverters::from('DateTime', $o['ApplicationInfo_SignedDate']);
        if (isset($o['Client'])) $this->Client = $o['Client'];
        if (isset($o['AgentID'])) $this->AgentID = $o['AgentID'];
        if (isset($o['AgentNM'])) $this->AgentNM = $o['AgentNM'];
        if (isset($o['Agent1Percent'])) $this->Agent1Percent = $o['Agent1Percent'];
        if (isset($o['AgentNM2'])) $this->AgentNM2 = $o['AgentNM2'];
        if (isset($o['Agent2Percent'])) $this->Agent2Percent = $o['Agent2Percent'];
        if (isset($o['AgentNM3'])) $this->AgentNM3 = $o['AgentNM3'];
        if (isset($o['Agent3Percent'])) $this->Agent3Percent = $o['Agent3Percent'];
        if (isset($o['AgentNM4'])) $this->AgentNM4 = $o['AgentNM4'];
        if (isset($o['Agent4Percent'])) $this->Agent4Percent = $o['Agent4Percent'];
        if (isset($o['QualifyingLifePremium'])) $this->QualifyingLifePremium = $o['QualifyingLifePremium'];
        if (isset($o['TotalQualifyingLifePremium'])) $this->TotalQualifyingLifePremium = $o['TotalQualifyingLifePremium'];
        if (isset($o['AnnTransfer'])) $this->AnnTransfer = $o['AnnTransfer'];
        if (isset($o['TotalAnnTransfer'])) $this->TotalAnnTransfer = $o['TotalAnnTransfer'];
        if (isset($o['AnnFlow'])) $this->AnnFlow = $o['AnnFlow'];
        if (isset($o['TotalAnnFlow'])) $this->TotalAnnFlow = $o['TotalAnnFlow'];
        if (isset($o['Points'])) $this->Points = $o['Points'];
        if (isset($o['Life_Expected'])) $this->Life_Expected = $o['Life_Expected'];
        if (isset($o['TotalLife_Expected'])) $this->TotalLife_Expected = $o['TotalLife_Expected'];
        if (isset($o['FullName'])) $this->FullName = $o['FullName'];
        if (isset($o['InterestPercent'])) $this->InterestPercent = $o['InterestPercent'];
        if (isset($o['InterestPercentDecimal'])) $this->InterestPercentDecimal = $o['InterestPercentDecimal'];
        if (isset($o['Apps'])) $this->Apps = $o['Apps'];
    }
    
    /** @throws Exception */
    public function jsonSerialize(): mixed
    {
        $o = [];
        if (isset($this->OLifeID)) $o['OLifeID'] = $this->OLifeID;
        if (isset($this->SourceInfo)) $o['SourceInfo'] = $this->SourceInfo;
        if (isset($this->CreateDate)) $o['CreateDate'] = JsonConverters::to('DateTime', $this->CreateDate);
        if (isset($this->TransExeDate)) $o['TransExeDate'] = JsonConverters::to('DateTime', $this->TransExeDate);
        if (isset($this->HoldingID)) $o['HoldingID'] = $this->HoldingID;
        if (isset($this->HoldingTypeCode)) $o['HoldingTypeCode'] = $this->HoldingTypeCode;
        if (isset($this->HoldingStatus)) $o['HoldingStatus'] = $this->HoldingStatus;
        if (isset($this->AsOfDate)) $o['AsOfDate'] = JsonConverters::to('DateTime', $this->AsOfDate);
        if (isset($this->Policy_PolNumber)) $o['Policy_PolNumber'] = $this->Policy_PolNumber;
        if (isset($this->Policy_LineOfBusiness)) $o['Policy_LineOfBusiness'] = $this->Policy_LineOfBusiness;
        if (isset($this->Policy_ProductType)) $o['Policy_ProductType'] = $this->Policy_ProductType;
        if (isset($this->Policy_ProductCode)) $o['Policy_ProductCode'] = $this->Policy_ProductCode;
        if (isset($this->Policy_CarrierCode)) $o['Policy_CarrierCode'] = $this->Policy_CarrierCode;
        if (isset($this->Policy_PlanName)) $o['Policy_PlanName'] = $this->Policy_PlanName;
        if (isset($this->Policy_PolicyStatus)) $o['Policy_PolicyStatus'] = $this->Policy_PolicyStatus;
        if (isset($this->Policy_Jurisdiction)) $o['Policy_Jurisdiction'] = $this->Policy_Jurisdiction;
        if (isset($this->Policy_StatusChangeDate)) $o['Policy_StatusChangeDate'] = JsonConverters::to('DateTime', $this->Policy_StatusChangeDate);
        if (isset($this->Policy_PaymentMode)) $o['Policy_PaymentMode'] = $this->Policy_PaymentMode;
        if (isset($this->Policy_PaymentModeTC)) $o['Policy_PaymentModeTC'] = $this->Policy_PaymentModeTC;
        if (isset($this->Policy_PaymentAmt)) $o['Policy_PaymentAmt'] = $this->Policy_PaymentAmt;
        if (isset($this->TotalPolicy_PaymentAmt)) $o['TotalPolicy_PaymentAmt'] = $this->TotalPolicy_PaymentAmt;
        if (isset($this->Policy_PaymentMethod)) $o['Policy_PaymentMethod'] = $this->Policy_PaymentMethod;
        if (isset($this->Life_TargetPremAmt)) $o['Life_TargetPremAmt'] = $this->Life_TargetPremAmt;
        if (isset($this->TotalLife_TargetPremAmt)) $o['TotalLife_TargetPremAmt'] = $this->TotalLife_TargetPremAmt;
        if (isset($this->Life_FaceAmt)) $o['Life_FaceAmt'] = $this->Life_FaceAmt;
        if (isset($this->TotalLife_FaceAmt)) $o['TotalLife_FaceAmt'] = $this->TotalLife_FaceAmt;
        if (isset($this->ApplicationInfo_TrackingID)) $o['ApplicationInfo_TrackingID'] = $this->ApplicationInfo_TrackingID;
        if (isset($this->ApplicationInfo_CWAAmt)) $o['ApplicationInfo_CWAAmt'] = $this->ApplicationInfo_CWAAmt;
        if (isset($this->TotalApplicationInfo_CWAAmt)) $o['TotalApplicationInfo_CWAAmt'] = $this->TotalApplicationInfo_CWAAmt;
        if (isset($this->ApplicationInfo_SubmissionType)) $o['ApplicationInfo_SubmissionType'] = $this->ApplicationInfo_SubmissionType;
        if (isset($this->ApplicationInfo_HOPolicyMailDate)) $o['ApplicationInfo_HOPolicyMailDate'] = JsonConverters::to('DateTime', $this->ApplicationInfo_HOPolicyMailDate);
        if (isset($this->ApplicationInfo_HoUnderwriterName)) $o['ApplicationInfo_HoUnderwriterName'] = $this->ApplicationInfo_HoUnderwriterName;
        if (isset($this->ApplicationInfo_PlacementEndDate)) $o['ApplicationInfo_PlacementEndDate'] = JsonConverters::to('DateTime', $this->ApplicationInfo_PlacementEndDate);
        if (isset($this->ApplicationInfo_NBContactName)) $o['ApplicationInfo_NBContactName'] = $this->ApplicationInfo_NBContactName;
        if (isset($this->ApplicationInfo_SignedDate)) $o['ApplicationInfo_SignedDate'] = JsonConverters::to('DateTime', $this->ApplicationInfo_SignedDate);
        if (isset($this->Client)) $o['Client'] = $this->Client;
        if (isset($this->AgentID)) $o['AgentID'] = $this->AgentID;
        if (isset($this->AgentNM)) $o['AgentNM'] = $this->AgentNM;
        if (isset($this->Agent1Percent)) $o['Agent1Percent'] = $this->Agent1Percent;
        if (isset($this->AgentNM2)) $o['AgentNM2'] = $this->AgentNM2;
        if (isset($this->Agent2Percent)) $o['Agent2Percent'] = $this->Agent2Percent;
        if (isset($this->AgentNM3)) $o['AgentNM3'] = $this->AgentNM3;
        if (isset($this->Agent3Percent)) $o['Agent3Percent'] = $this->Agent3Percent;
        if (isset($this->AgentNM4)) $o['AgentNM4'] = $this->AgentNM4;
        if (isset($this->Agent4Percent)) $o['Agent4Percent'] = $this->Agent4Percent;
        if (isset($this->QualifyingLifePremium)) $o['QualifyingLifePremium'] = $this->QualifyingLifePremium;
        if (isset($this->TotalQualifyingLifePremium)) $o['TotalQualifyingLifePremium'] = $this->TotalQualifyingLifePremium;
        if (isset($this->AnnTransfer)) $o['AnnTransfer'] = $this->AnnTransfer;
        if (isset($this->TotalAnnTransfer)) $o['TotalAnnTransfer'] = $this->TotalAnnTransfer;
        if (isset($this->AnnFlow)) $o['AnnFlow'] = $this->AnnFlow;
        if (isset($this->TotalAnnFlow)) $o['TotalAnnFlow'] = $this->TotalAnnFlow;
        if (isset($this->Points)) $o['Points'] = $this->Points;
        if (isset($this->Life_Expected)) $o['Life_Expected'] = $this->Life_Expected;
        if (isset($this->TotalLife_Expected)) $o['TotalLife_Expected'] = $this->TotalLife_Expected;
        if (isset($this->FullName)) $o['FullName'] = $this->FullName;
        if (isset($this->InterestPercent)) $o['InterestPercent'] = $this->InterestPercent;
        if (isset($this->InterestPercentDecimal)) $o['InterestPercentDecimal'] = $this->InterestPercentDecimal;
        if (isset($this->Apps)) $o['Apps'] = $this->Apps;
        return empty($o) ? new class(){} : $o;
    }
}

class LSW_OLifEResponse implements JsonSerializable
{
    public function __construct(
        /** @var ResponseStatus|null */
        public ?ResponseStatus $ResponseStatus=null,
        /** @var array<LSW_OLifE>|null */
        public ?array $LSW_OLifE=null
    ) {
    }

    /** @throws Exception */
    public function fromMap($o): void {
        if (isset($o['ResponseStatus'])) $this->ResponseStatus = JsonConverters::from('ResponseStatus', $o['ResponseStatus']);
        if (isset($o['LSW_OLifE'])) $this->LSW_OLifE = JsonConverters::fromArray('LSW_OLifE', $o['LSW_OLifE']);
    }
    
    /** @throws Exception */
    public function jsonSerialize(): mixed
    {
        $o = [];
        if (isset($this->ResponseStatus)) $o['ResponseStatus'] = JsonConverters::to('ResponseStatus', $this->ResponseStatus);
        if (isset($this->LSW_OLifE)) $o['LSW_OLifE'] = JsonConverters::toArray('LSW_OLifE', $this->LSW_OLifE);
        return empty($o) ? new class(){} : $o;
    }
}

class LSW_OLifERequest implements JsonSerializable
{
    public function __construct(
        /** @var DateTime */
        public DateTime $StartDate=new DateTime(),
        /** @var DateTime */
        public DateTime $EndDate=new DateTime(),
        /** @var int */
        public int $AgentID=0
    ) {
    }

    /** @throws Exception */
    public function fromMap($o): void {
        if (isset($o['StartDate'])) $this->StartDate = JsonConverters::from('DateTime', $o['StartDate']);
        if (isset($o['EndDate'])) $this->EndDate = JsonConverters::from('DateTime', $o['EndDate']);
        if (isset($o['AgentID'])) $this->AgentID = $o['AgentID'];
    }
    
    /** @throws Exception */
    public function jsonSerialize(): mixed
    {
        $o = [];
        if (isset($this->StartDate)) $o['StartDate'] = JsonConverters::to('DateTime', $this->StartDate);
        if (isset($this->EndDate)) $o['EndDate'] = JsonConverters::to('DateTime', $this->EndDate);
        if (isset($this->AgentID)) $o['AgentID'] = $this->AgentID;
        return empty($o) ? new class(){} : $o;
    }
}

PHP LSW_OLifERequest DTOs

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

HTTP + XML

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

GET /v1/LSW_OLifE/{StartDate}/{EndDate} HTTP/1.1 
Host: api.dev.dynamics.trendsic.com 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<LSW_OLifEResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CRM.AgencyPlatform.API.Internal">
  <LSW_OLifE>
    <LSW_OLifE>
      <Agent1Percent>String</Agent1Percent>
      <Agent2Percent>String</Agent2Percent>
      <Agent3Percent>String</Agent3Percent>
      <Agent4Percent>String</Agent4Percent>
      <AgentID>0</AgentID>
      <AgentNM>String</AgentNM>
      <AgentNM2>String</AgentNM2>
      <AgentNM3>String</AgentNM3>
      <AgentNM4>String</AgentNM4>
      <AnnFlow>0</AnnFlow>
      <AnnTransfer>0</AnnTransfer>
      <ApplicationInfo_CWAAmt>String</ApplicationInfo_CWAAmt>
      <ApplicationInfo_HOPolicyMailDate>0001-01-01T00:00:00</ApplicationInfo_HOPolicyMailDate>
      <ApplicationInfo_HoUnderwriterName>String</ApplicationInfo_HoUnderwriterName>
      <ApplicationInfo_NBContactName>String</ApplicationInfo_NBContactName>
      <ApplicationInfo_PlacementEndDate>0001-01-01T00:00:00</ApplicationInfo_PlacementEndDate>
      <ApplicationInfo_SignedDate>0001-01-01T00:00:00</ApplicationInfo_SignedDate>
      <ApplicationInfo_SubmissionType>String</ApplicationInfo_SubmissionType>
      <ApplicationInfo_TrackingID>String</ApplicationInfo_TrackingID>
      <Apps>0</Apps>
      <AsOfDate>0001-01-01T00:00:00</AsOfDate>
      <Client>String</Client>
      <CreateDate>0001-01-01T00:00:00</CreateDate>
      <FullName>String</FullName>
      <HoldingID>String</HoldingID>
      <HoldingStatus>String</HoldingStatus>
      <HoldingTypeCode>String</HoldingTypeCode>
      <InterestPercent>0</InterestPercent>
      <InterestPercentDecimal>0</InterestPercentDecimal>
      <Life_Expected>0</Life_Expected>
      <Life_FaceAmt>0</Life_FaceAmt>
      <Life_TargetPremAmt>0</Life_TargetPremAmt>
      <OLifeID>0</OLifeID>
      <Points>0</Points>
      <Policy_CarrierCode>String</Policy_CarrierCode>
      <Policy_Jurisdiction>String</Policy_Jurisdiction>
      <Policy_LineOfBusiness>String</Policy_LineOfBusiness>
      <Policy_PaymentAmt>0</Policy_PaymentAmt>
      <Policy_PaymentMethod>String</Policy_PaymentMethod>
      <Policy_PaymentMode>String</Policy_PaymentMode>
      <Policy_PaymentModeTC>String</Policy_PaymentModeTC>
      <Policy_PlanName>String</Policy_PlanName>
      <Policy_PolNumber>String</Policy_PolNumber>
      <Policy_PolicyStatus>String</Policy_PolicyStatus>
      <Policy_ProductCode>String</Policy_ProductCode>
      <Policy_ProductType>String</Policy_ProductType>
      <Policy_StatusChangeDate>0001-01-01T00:00:00</Policy_StatusChangeDate>
      <QualifyingLifePremium>0</QualifyingLifePremium>
      <SourceInfo>String</SourceInfo>
      <TotalAnnFlow>0</TotalAnnFlow>
      <TotalAnnTransfer>0</TotalAnnTransfer>
      <TotalApplicationInfo_CWAAmt>String</TotalApplicationInfo_CWAAmt>
      <TotalLife_Expected>0</TotalLife_Expected>
      <TotalLife_FaceAmt>0</TotalLife_FaceAmt>
      <TotalLife_TargetPremAmt>0</TotalLife_TargetPremAmt>
      <TotalPolicy_PaymentAmt>0</TotalPolicy_PaymentAmt>
      <TotalQualifyingLifePremium>0</TotalQualifyingLifePremium>
      <TransExeDate>0001-01-01T00:00:00</TransExeDate>
    </LSW_OLifE>
  </LSW_OLifE>
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1:Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1:Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </d2p1:Meta>
  </ResponseStatus>
</LSW_OLifEResponse>