﻿<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:dossier="https://webservices.idosplatform.nl/dossier/" xmlns:common="https://webservices.idosplatform.nl/common/" xmlns:premium="https://webservices.idosplatform.nl/premium/" xmlns:premiumperiod="https://webservices.idosplatform.nl/premiumperiod/" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="https://webservices.idosplatform.nl/dossier/" elementFormDefault="qualified">
  <import schemaLocation="https://webservices.idosplatform.nl/Contracts/Common.xsd" namespace="https://webservices.idosplatform.nl/common/" />
  <import schemaLocation="https://webservices.idosplatform.nl/Contracts/Premium_2.35.xsd" namespace="https://webservices.idosplatform.nl/premium/" />
  <import schemaLocation="https://webservices.idosplatform.nl/Contracts/PremiumPeriod_2.54.xsd" namespace="https://webservices.idosplatform.nl/premiumperiod/" />
  <simpleType name="ObjectListStatus">
    <restriction base="string">
      <enumeration value="InProgress" />
      <enumeration value="Final" />
    </restriction>
  </simpleType>
  <simpleType name="TotalsType">
    <restriction base="string">
      <enumeration value="" />
      <enumeration value="LatestState" />
    </restriction>
  </simpleType>
  <simpleType name="ObjectListType">
    <restriction base="string">
      <enumeration value="NotSet" />
      <enumeration value="Indexed" />
      <enumeration value="Terminated" />
      <enumeration value="StartPremiumPeriod" />
      <enumeration value="Bipar" />
      <enumeration value="Addendum" />
    </restriction>
  </simpleType>
  <simpleType name="DossierStatusType">
    <restriction base="string">
      <enumeration value="Concept" />
      <enumeration value="Active" />
      <enumeration value="Terminated" />
    </restriction>
  </simpleType>
  <complexType name="DossierCoverageTagIdsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DossierCoverageTagId" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Dossier CoverageTag Integer identifier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierIdsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DossierId" minOccurs="0" maxOccurs="unbounded">
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierClusterType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ClusterId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Cluster</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Name" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Cluster</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="CoverageTagsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="CoverageTag" type="common:CoverageTagType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Coverage Tag</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierClustersType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Cluster" type="dossier:DossierClusterType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Cluster</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierGetType">
    <annotation>
      <documentation />
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Id" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DossierStatus" type="dossier:DossierStatusType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The status for Dossier indicating if the dossier is in concept, active or terminated</documentation>
        </annotation>
      </element>
      <element name="RelationId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Relation for returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Number" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The policy number of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="30" />
          </restriction>
        </simpleType>
      </element>
      <element name="SubNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The policy subnumber of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="30" />
          </restriction>
        </simpleType>
      </element>
      <element name="VNABNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The VNAB subscription number of the member that the returned Dossier belongs to</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <pattern value="[0-9]{9}" />
          </restriction>
        </simpleType>
      </element>
      <element name="Reference" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Textual identifier or attribute of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="200" />
          </restriction>
        </simpleType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellanious comments on the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
      <element name="TerminationDate" type="date" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>The Termination Date of of the returned Dossier</documentation>
        </annotation>
      </element>
      <element name="CreatedDateTime" type="dateTime" minOccurs="0" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>DateTime of when the returned Dossier was created</documentation>
        </annotation>
      </element>
      <element name="CreatedByUserId" minOccurs="0" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>Unique technical id of the User that created the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="LastModifiedByUserId" minOccurs="0" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>Unique technical id of the User that last modified the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="LastModifiedDateTime" type="dateTime" minOccurs="0" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>DateTime of when any properties of the returned Dossier (not its contents) were last modified</documentation>
        </annotation>
      </element>
      <element name="CreatorUserOrganization" type="common:BrokerUserOrganisationType" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>User organization that created the dossier</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossiersDetailsGetType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Dossier" type="dossier:DossierDetailsGetType" minOccurs="1" maxOccurs="unbounded">
        <annotation>
          <documentation>Dossier</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierDetailsGetType">
    <annotation>
      <documentation />
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DossierId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DossierStatus" type="dossier:DossierStatusType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The status for Dossier indicating if the dossier is in concept, active or terminated</documentation>
        </annotation>
      </element>
      <element name="RelationId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Relation for returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="RelationName" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The Name of the Relation for the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="RelationReferenceNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The Reference Number of the Relation for the returned dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="200" />
          </restriction>
        </simpleType>
      </element>
      <element name="Number" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The policy number of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="30" />
          </restriction>
        </simpleType>
      </element>
      <element name="SubNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The policy subnumber of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="30" />
          </restriction>
        </simpleType>
      </element>
      <element name="VNABNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The VNAB subscription number of the member that the returned Dossier belongs to</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <pattern value="[0-9]{9}" />
          </restriction>
        </simpleType>
      </element>
      <element name="Reference" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Textual identifier or attribute of the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="200" />
          </restriction>
        </simpleType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments on the returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
      <element name="ProductTypeId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Product Type for returned Dossier</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ProductTypeCode" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Two character abbreviation of the Product Type. Unique within the system.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="10" />
          </restriction>
        </simpleType>
      </element>
      <element name="ProductTypeName" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Product Type. In the language that is specified as the default language for the web service user.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="PremiumPeriods" type="dossier:DossierPremiumPeriodsDetailsType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of Premium Periods for Dossier</documentation>
        </annotation>
      </element>
      <element name="NextPremiumDueDate" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Next premium due date for Dossier</documentation>
        </annotation>
      </element>
      <element name="ObjectLists" type="dossier:DossierObjectListsDetailsType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of object lists for Dossier.</documentation>
        </annotation>
      </element>
      <element name="TerminationDate" type="date" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>The Termination Date for Dossier</documentation>
        </annotation>
      </element>
      <element name="CreatorUserOrganization" type="common:BrokerUserOrganisationType" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>User organization that created the dossier</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierObjectListsDetailsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectList" type="dossier:DossierObjectListDetailsType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DossierObjectListDetailsType">
    <annotation>
      <documentation />
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectListId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned ObjectList</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="URL" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
                    Link to Object List in GUI
                </documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
      <element name="ProductTypeId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Product Type for returned ObjectList</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ProductTypeCode" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Two character abbreviation of the Product Type. Unique within the system</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="10" />
          </restriction>
        </simpleType>
      </element>
      <element name="ProductTypeName" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Product Type. In the language that is specified as the default language for the web service user.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="Title" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						Title of the Object List
					</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="200" />
          </restriction>
        </simpleType>
      </element>
      <element name="SerialNumber" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						The Serial number of the ObjectList. Consists of the first two characters of the Product Type, and a number representing the nth list of this Product Type in this Dossier
						(e.g. 'PR4' means the 4th Object List of type Property in this Dossier).
					</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="3" />
          </restriction>
        </simpleType>
      </element>
      <element name="Status" type="dossier:ObjectListStatus" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						The current status of the Object List
					</documentation>
        </annotation>
      </element>
      <element name="Types" type="dossier:DossierObjectListTypesType" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						The current types of the Object List
					</documentation>
        </annotation>
      </element>
      <element name="StartDate" type="date" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						The Start Date of the Object List.
					</documentation>
        </annotation>
      </element>
      <element name="IssuedOn" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
						The Date the Object List was finalized. From this date onwards it is no longer possible to modify the Object List.
					</documentation>
        </annotation>
      </element>
      <element name="InvolvedUserOrganisations" type="dossier:DossierInvolvedUserOrganisationsType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of involved user organisations, including own user organisations.</documentation>
        </annotation>
      </element>
      <element name="PremiumPeriodId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Premium Period</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="PremiumTermId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Premium Term</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="LinkedToEabs" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>If true, the object list(s) is linked to e-ABS</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierObjectListTypesType">
    <sequence>
      <element name="ObjectListType" minOccurs="0" maxOccurs="unbounded">
        <simpleType>
          <restriction base="dossier:ObjectListType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierInvolvedUserOrganisationsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="UserOrganisation" type="dossier:DossierInvolvedUserOrganisationType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DossierInvolvedUserOrganisationType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="UserOrganisationId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The technical id of the returned User Organisation</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="OfficialName" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Official name of the returned User Organisation</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <maxLength value="500" />
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="ShortName" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Short name of the User Organisation. Is unique within the system.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="DossierPremiumPeriodsDetailsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="PremiumPeriod" type="premiumperiod:PremiumPeriodDetailsType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DefaultCoverageType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverage" type="dossier:DefaultCoverageDetailType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DefaultCoverageLineType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverageLine" type="dossier:DefaultCoverageLineDetailType" minOccurs="1" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="CreateDefaultCoverageLineType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverageLine" type="dossier:CreateDefaultCoverageLineDetailType" minOccurs="1" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DefaultCoverageLineAgreementType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverageLineAgreement" type="dossier:DefaultCoverageLineAgreementDetailType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="DefaultCoverageLineAgreementDetailType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Share" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Share per insurer</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="0" />
          </restriction>
        </simpleType>
      </element>
      <element name="UserOrganisation" type="common:InsurerUserOrganisationType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Basic data of the insurer user organisation for this default coverage line.</documentation>
        </annotation>
      </element>
      <element name="Organisation" type="common:InsurerOrganisationType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Basic data of the insurer organisation for this default coverage line.</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="MinMaxType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="MinValue" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>If the calculated premium does not meet the specified minimum value, the relevant MIN will be applied as a fixed premium.</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="0" />
            <maxInclusive value="9999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="MaxValue" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>If the calculated premium does not meet the specified maximum value, the relevant MAX will be applied as a fixed premium.</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="0" />
            <maxInclusive value="9999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="MinMaxCurrencyId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Currency used for the min max value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="DefaultPremiumRateType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Rate" minOccurs="1" maxOccurs="1" nillable="false">
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="0" />
            <maxInclusive value="99.999999" />
            <fractionDigits value="6" />
          </restriction>
        </simpleType>
      </element>
      <element name="PremiumUnit" type="premium:PremiumUnit" minOccurs="1" maxOccurs="1" nillable="false" />
      <element name="PremiumBase" type="premium:PremiumBase" minOccurs="1" maxOccurs="1" nillable="false" />
      <element name="MinMaxValue" type="dossier:MinMaxType" minOccurs="0" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>The relevant MIN/MAX to be applied to the fixed premium.</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="DefaultPremiumValueType">
    <complexContent>
      <extension base="premium:PremiumValueType">
      </extension>
    </complexContent>
  </complexType>
  <complexType name="DefaultCoverageLineDetailType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverageLineId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned default coverage line.</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DefaultCoverageLinePremiumValue" type="dossier:DefaultPremiumValueType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The premium data for this default coverage when is fixed.</documentation>
        </annotation>
      </element>
      <element name="DefaultCoverageLinePremiumRate" type="dossier:DefaultPremiumRateType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The premium data for this default coverage when is NOT fixed.</documentation>
        </annotation>
      </element>
      <element name="DefaultCoverageLineAgreements" type="dossier:DefaultCoverageLineAgreementType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>This applies to BIPAR object lists. ONE agreement line is returned for this default coverage line.</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="CreateDefaultCoverageLineDetailType">
    <sequence minOccurs="1" maxOccurs="1">
      <choice minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Depending on the chosen ProductTypeId; PR for Property ('Brand'), WE for Equipment ('Land-/Werkmaterieel'), OM for Ocean Marine ('Zeevaart'), IM for Inland Marine ('Binnenvaart'), YB for Yachts and Boats ('Pleziervaart')</documentation>
        </annotation>
        <element name="DefaultCoverageLinePremiumValue" type="dossier:DefaultPremiumValueType" nillable="false" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>The premium data for this default coverage when is fixed.</documentation>
          </annotation>
        </element>
        <element name="DefaultCoverageLinePremiumRate" type="dossier:DefaultPremiumRateType" nillable="false" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>The premium data for this default coverage when is NOT fixed.</documentation>
          </annotation>
        </element>
      </choice>
    </sequence>
  </complexType>
  <complexType name="DefaultCoverageDetailType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverageId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Id of the default coverage.</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Name" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name/rate of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="50" />
          </restriction>
        </simpleType>
      </element>
      <element name="RiskTypeId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the risktype of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CoverTypeId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the covertype of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="SerialNumber" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Serial number of default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="IsActive" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the returned default coverage is available to be used in a new objectlist.</documentation>
        </annotation>
      </element>
      <element name="ApplyOption" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the returned default coverage is automatically added when creating a new object.</documentation>
        </annotation>
      </element>
      <element name="AgreementId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the agreement of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DefaultCoverageTags" type="dossier:CoverageTagsType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of all Coverage Tags linked to this default coverage</documentation>
        </annotation>
      </element>
      <element name="DefaultCoverageLines" type="dossier:DefaultCoverageLineType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of all default coverages lines applied in the default coverage. Only one result if the Object List is NOT BIPAR</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="CreateDefaultCoverageDetailType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Name" nillable="true" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>Name/rate of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="50" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverTypeId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the covertype of this default coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DossierCoverageTagIds" type="dossier:DossierCoverageTagIdsType" nillable="true" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>List of all coverage tag identifiers (bijzonderheden)</documentation>
        </annotation>
      </element>
      <element name="DefaultCoverageLines" type="dossier:CreateDefaultCoverageLineType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of all default coverages lines applied in the default coverage. Only one if the Object List is NOT BIPAR</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="TotalDetailsByReferenceDateType">
    <sequence maxOccurs="1" minOccurs="1">
      <element name="ReferenceDate" type="date" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>
						Date for which the mutation totals should be retrieved.
					</documentation>
        </annotation>
      </element>
      <element name="TotalByCurrency" type="dossier:TotalDetailsByCurrencyType" minOccurs="1" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="TotalDetailsByCurrencyType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="TotalInsuredValue" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>The total insured value</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="TotalPremiumValue" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>The total premium value</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="CurrencyId" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Technical id of the Currency of total insured value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CurrencyCode" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Three character abbreviation of the Currency of the total insured value. Unique within the system.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="3" />
          </restriction>
        </simpleType>
      </element>
      <element name="TotalByCover" type="dossier:TotalDetailsByCoverType" maxOccurs="unbounded" minOccurs="1" />
    </sequence>
  </complexType>
  <complexType name="TotalDetailsByCoverType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="CoverTypeId" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Unique technical id of the cover type of this total</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CoverTypeName" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>Name of the cover type. In the language that is specified as the default language for the web service user.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="MemberCoverTypeId" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Unique technical id of the member cover type (alias) of this total</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="MemberCoverTypeName" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Name of the member specific cover type. In the language that is specified as the default language for the web service user.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="MemberCoverTypeCode" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Code of the member specific cover type.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="50" />
          </restriction>
        </simpleType>
      </element>
      <element name="TotalInsuredValue" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>The total insured value</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="TotalPremiumValue" minOccurs="1" maxOccurs="1" nillable="false">
        <annotation>
          <documentation>The total premium value</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <element name="SearchDossiersByCriteriaRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Zoeken DOSSIER"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="RelationId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Unique technical id of the Relation of the Dossiers</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Number" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The policy number of the Dossiers</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="2" />
                  <maxLength value="30" />
                </restriction>
              </simpleType>
            </element>
            <element name="SubNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The policy subnumbers of the Dossiers</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="1" />
                  <maxLength value="30" />
                </restriction>
              </simpleType>
            </element>
            <element name="Reference" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Textual identifier or attribute of the Dossiers</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="1" />
                  <maxLength value="200" />
                </restriction>
              </simpleType>
            </element>
            <element name="VNABNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The VNAB subscription number of the VNAB member that the returned Dossier belongs to</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <pattern value="[0-9]{9}" />
                </restriction>
              </simpleType>
            </element>
            <element name="TerminationDateRange" type="common:DateRangeType" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Dossiers with a TerminationDate within the specified range will be returned</documentation>
              </annotation>
            </element>
            <element name="DossierIdRange" type="common:IdRangeType" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Returns any Dossiers with their technical identifier within the specified range.</documentation>
              </annotation>
            </element>
            <element name="CreatedOnRange" type="common:DateRangeType" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Returns any Dossiers that have their creation date within the specified range</documentation>
              </annotation>
            </element>
            <element name="Paging" type="common:PagingRequestType" nillable="false" minOccurs="1" maxOccurs="1" />
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="SearchDossiersByCriteriaResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="DossierIds" type="dossier:DossierIdsType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
                            The element returned within DossierIds are ordered by DossierId, descending (latest first).
                        </documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetDossierDetailsByCriteriaRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Ophalen details DOSSIER". A maximum of 5 dossiers is returned, to preserve performance.
                All submitted criteria must exactly match the dossier properties, to get a dossier to be returned.
                At least one of the following parameters is request: DossierId, VNABNummer, Number.
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Unique technical id of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="VNABNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The VNAB subscription number of the VNAB member that the returned Dossier belongs to</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <pattern value="[0-9]{9}" />
                </restriction>
              </simpleType>
            </element>
            <element name="Number" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The policy number of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="2" />
                  <maxLength value="30" />
                </restriction>
              </simpleType>
            </element>
            <element name="SubNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The policy subnumber of the Dossier. Can only be used in combination with Number.</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="0" />
                  <maxLength value="30" />
                </restriction>
              </simpleType>
            </element>
            <element name="RelationReferenceNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The Reference Number of the Relation. Can only be used in combination with Number.</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="1" />
                  <maxLength value="200" />
                </restriction>
              </simpleType>
            </element>
            <element name="RelationId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Unique technical id of the Relation of the Dossier. Can only be used in combination with Number.</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="IncludeConceptObjectLists" type="boolean" default="false" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>If true, concept object lists are included in the response.</documentation>
              </annotation>
            </element>
            <element name="Reference" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Textual identifier or attribute of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="1" />
                  <maxLength value="200" />
                </restriction>
              </simpleType>
            </element>
            <element name="Paging" type="common:PagingRequestType" nillable="false" minOccurs="1" maxOccurs="1" />
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetDossierDetailsByCriteriaResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Dossiers" type="dossier:DossiersDetailsGetType" minOccurs="1" maxOccurs="1" />
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetDossierByIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen DOSSIER"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Technical identifier of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetDossierByIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Dossier" type="dossier:DossierGetType" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetClustersByDossierIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen CLUSTERS binnen dossier"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Technical identifier of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetClustersByDossierIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Clusters" type="dossier:DossierClustersType" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetDefaultCoveragesByCriteriaRequest">
    <annotation>
      <documentation>
  			Dutch functional name: "Opvragen STANDAARD DEKKINGEN voor OBJECT LIJST"
  		</documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
  								Unique technical id of the Dossier
  							</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="ObjectListId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>
								Unique technical id of a specific Object List
							</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Paging" type="common:PagingRequestType" nillable="false" minOccurs="1" maxOccurs="1" />
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetDefaultCoveragesByCriteriaResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="DossierId" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
						Unique technical id of the Dossier
					</documentation>
          </annotation>
          <simpleType>
            <restriction base="common:PositiveIntegerType" />
          </simpleType>
        </element>
        <element name="ObjectListId" nillable="true" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
						Unique technical id of a specific Object List
					</documentation>
          </annotation>
          <simpleType>
            <restriction base="common:PositiveIntegerType" />
          </simpleType>
        </element>
        <element name="DefaultCoverages" type="dossier:DefaultCoverageType" nillable="true" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>List of all default coverages applied in the dossier en/of objectlist</documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="CreateDefaultCoverageRequest">
    <annotation>
      <documentation>
  			Dutch functional name: "Opvragen STANDAARD DEKKINGEN voor OBJECT LIJST"
  		</documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
  								Unique technical id of the Dossier
  							</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="DefaultCoverage" type="dossier:CreateDefaultCoverageDetailType" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>The details of the default coverage to be added </documentation>
              </annotation>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="CreateDefaultCoverageResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="DossierId" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
						Unique technical id of the Dossier
					</documentation>
          </annotation>
          <simpleType>
            <restriction base="common:PositiveIntegerType" />
          </simpleType>
        </element>
        <element name="DefaultCoverageDetail" type="dossier:DefaultCoverageDetailType" nillable="false" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>The details of added the default coverage</documentation>
          </annotation>
        </element>
      </sequence>
    </complexType>
  </element>
  <element name="GetTotalAmountsByCriteriaRequest">
    <annotation>
      <documentation>
  			Dutch functional name: "Totalen per dossier op peildatum"
  		</documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="CriteriaId" nillable="false" minOccurs="1" maxOccurs="1">
              <complexType>
                <choice minOccurs="1" maxOccurs="1">
                  <annotation>
                    <documentation>Exactly 1 of the following attributes is specified: Dossier ID OR Premium Period ID OR Object List ID</documentation>
                  </annotation>
                  <element name="DossierId" type="common:PositiveIntegerType" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Technical identifier of the Dossier  to get total amounts of the last final object list.</documentation>
                    </annotation>
                  </element>
                  <element name="PremiumPeriodId" type="common:PositiveIntegerType" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Technical identifier of the premium period to get total amounts of the last final object list.</documentation>
                    </annotation>
                  </element>
                  <element name="ObjectlistId" type="common:PositiveIntegerType" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Technical identifier of the object list up to which to obtain the total amounts.</documentation>
                    </annotation>
                  </element>
                </choice>
              </complexType>
            </element>
            <element name="TotalType" default="LatestState" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
								Totals type of the generated mutations. (DEFAULT: LatestState)
							</documentation>
              </annotation>
              <simpleType>
                <restriction base="dossier:TotalsType">
                  <minLength value="1" />
                </restriction>
              </simpleType>
            </element>
            <element name="CalculateInsuredValuesBasedOnSingleLossLimit" type="boolean" minOccurs="0" maxOccurs="1" default="false" nillable="false">
              <annotation>
                <documentation>Indication if insured values should be calculated based on single loss limit, if the premium is based on single loss limit.</documentation>
              </annotation>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetTotalAmountsByCriteriaResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="CalculateInsuredValuesBasedOnSingleLossLimit" type="boolean" minOccurs="0" maxOccurs="1" nillable="false">
          <annotation>
            <documentation>Indication if insured values should be calculated based on single loss limit, if the premium is based on single loss limit. Return only if product type is Property ('Brand')</documentation>
          </annotation>
        </element>
        <element name="ObjectlistId" type="common:PositiveIntegerType" minOccurs="1" maxOccurs="1" nillable="false">
          <annotation>
            <documentation>Technical identifier of the object list up to which to obtain mutations.</documentation>
          </annotation>
        </element>
        <element name="Totals" type="dossier:TotalDetailsByReferenceDateType" minOccurs="1" maxOccurs="unbounded" />
      </sequence>
    </complexType>
  </element>
  <element name="GetCoverageTagsByDossierIdRequest">
    <annotation>
      <documentation>
              Dutch functional name: "Opvragen BIJZONDERHEDEN binnen dossier + GBO bijzonderheden"
          </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="DossierId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Technical identifier of the Dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="ShowOrganizationCoverageTags" type="boolean" nillable="true" minOccurs="1" maxOccurs="1" default="true">
              <annotation>
                <documentation>Default: true. Show organization coverage tags if available.</documentation>
              </annotation>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetCoverageTagsByDossierIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="DossierCoverageTags" type="dossier:CoverageTagsType" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
</schema>