POST api/customer/submitEmail

Request Information

URI Parameters

None.

Body Parameters

Presentation
NameDescriptionTypeAdditional information
Id

integer

None.

ProductListId

ProductListEnum

None.

Title

string

None.

Type

PresentationTypeEnum

None.

TypeDescription

string

None.

CurrentScreenIndex

integer

None.

Groups

Collection of Object

None.

QuoteNumber

string

None.

QuoteVersionId

integer

None.

PolicyNumber

string

None.

ContactEmail

string

None.

PDFNames

Collection of string

None.

DigitalSignataures

Collection of DigitalSignatureTypeEnum

None.

DigitallySignedByContactId

integer

None.

DigitallySignedBy

string

None.

Status

string

None.

Guid

string

None.

RetailId

integer

None.

SelectedCoverage

Collection of TempCov

None.

ActionSetCollection

Collection of ActionSet

None.

IsPresentation

boolean

None.

LanguageCode

string

None.

Errors

Collection of Object

None.

IsValid

boolean

None.

HasBeenModified

boolean

None.

IsInternalMode

boolean

None.

Request Formats

application/json, text/json

Sample:
{
  "Id": 1,
  "ProductListId": 0,
  "Title": "sample string 2",
  "Type": 0,
  "TypeDescription": "None",
  "CurrentScreenIndex": 3,
  "Groups": null,
  "QuoteNumber": "sample string 4",
  "QuoteVersionId": 5,
  "PolicyNumber": "sample string 6",
  "ContactEmail": "sample string 7",
  "PDFNames": [
    "sample string 1",
    "sample string 2"
  ],
  "DigitalSignataures": [
    0,
    0
  ],
  "DigitallySignedByContactId": 8,
  "DigitallySignedBy": "sample string 9",
  "Status": "sample string 10",
  "Guid": "sample string 11",
  "RetailId": 12,
  "SelectedCoverage": [
    {
      "$type": "USLI.Quoting.Model.Presentation.TempCov, USLI.Quoting.Model.Presentation",
      "ClassCode": "sample string 1",
      "CovrageTypeID": 2,
      "CoverageName": "sample string 3",
      "BaseRate": 4.0,
      "ChargedPremium": 5
    },
    {
      "$type": "USLI.Quoting.Model.Presentation.TempCov, USLI.Quoting.Model.Presentation",
      "ClassCode": "sample string 1",
      "CovrageTypeID": 2,
      "CoverageName": "sample string 3",
      "BaseRate": 4.0,
      "ChargedPremium": 5
    }
  ],
  "ActionSetCollection": [
    {
      "$type": "USLI.Quoting.Model.Presentation.ActionSet, USLI.Quoting.Model.Presentation",
      "ChildQuestionId": 1,
      "Members": [],
      "EnableDefaultDisplayChildQuestion": true
    },
    {
      "$type": "USLI.Quoting.Model.Presentation.ActionSet, USLI.Quoting.Model.Presentation",
      "ChildQuestionId": 1,
      "Members": [],
      "EnableDefaultDisplayChildQuestion": true
    }
  ],
  "IsPresentation": true,
  "LanguageCode": "sample string 14",
  "Errors": null,
  "IsValid": true,
  "HasBeenModified": true,
  "IsInternalMode": true
}

application/xml, text/xml

Sample:
<Presentation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/USLI.Quoting.Model.Presentation">
  <ActionSetCollection>
    <ActionSet>
      <ChildQuestionId>1</ChildQuestionId>
      <EnableDefaultDisplayChildQuestion>true</EnableDefaultDisplayChildQuestion>
      <Members />
    </ActionSet>
    <ActionSet>
      <ChildQuestionId>1</ChildQuestionId>
      <EnableDefaultDisplayChildQuestion>true</EnableDefaultDisplayChildQuestion>
      <Members />
    </ActionSet>
  </ActionSetCollection>
  <ContactEmail>sample string 7</ContactEmail>
  <CurrentScreenIndex>3</CurrentScreenIndex>
  <DigitalSignataures xmlns:d2p1="http://schemas.datacontract.org/2004/07/USLI.Enterprise.Model">
    <d2p1:DigitalSignatureTypeEnum>Application</d2p1:DigitalSignatureTypeEnum>
    <d2p1:DigitalSignatureTypeEnum>Application</d2p1:DigitalSignatureTypeEnum>
  </DigitalSignataures>
  <DigitallySignedBy>sample string 9</DigitallySignedBy>
  <DigitallySignedByContactId>8</DigitallySignedByContactId>
  <Errors i:nil="true" />
  <Groups i:nil="true" />
  <Guid>sample string 11</Guid>
  <HasBeenModified>true</HasBeenModified>
  <Id>1</Id>
  <IsInternalMode>true</IsInternalMode>
  <IsPresentation>true</IsPresentation>
  <IsValid>true</IsValid>
  <LanguageCode>sample string 14</LanguageCode>
  <NotValidErrors />
  <PDFNames xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>sample string 1</d2p1:string>
    <d2p1:string>sample string 2</d2p1:string>
  </PDFNames>
  <PolicyNumber>sample string 6</PolicyNumber>
  <ProductListId>None</ProductListId>
  <QuoteNumber>sample string 4</QuoteNumber>
  <QuoteVersionId>5</QuoteVersionId>
  <RetailId>12</RetailId>
  <SelectedCoverage>
    <TempCov>
      <BaseRate>4</BaseRate>
      <ChargedPremium>5</ChargedPremium>
      <ClassCode>sample string 1</ClassCode>
      <CoverageName>sample string 3</CoverageName>
      <CovrageTypeID>2</CovrageTypeID>
    </TempCov>
    <TempCov>
      <BaseRate>4</BaseRate>
      <ChargedPremium>5</ChargedPremium>
      <ClassCode>sample string 1</ClassCode>
      <CoverageName>sample string 3</CoverageName>
      <CovrageTypeID>2</CovrageTypeID>
    </TempCov>
  </SelectedCoverage>
  <Status>sample string 10</Status>
  <Title>sample string 2</Title>
  <Type>None</Type>
</Presentation>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'JQueryMvcFormUrlEncodedFormatter' to write type 'Presentation'.

Response Information

Resource Description

None.