﻿<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:coverage="https://webservices.idosplatform.nl/coverage/" xmlns:premium="https://webservices.idosplatform.nl/premium/" xmlns:object="https://webservices.idosplatform.nl/object/" xmlns:common="https://webservices.idosplatform.nl/common/" xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="https://webservices.idosplatform.nl/object/" elementFormDefault="qualified">
  <import namespace="https://webservices.idosplatform.nl/common/" schemaLocation="https://webservices.idosplatform.nl/Contracts/Common.xsd" />
  <import namespace="https://webservices.idosplatform.nl/coverage/" schemaLocation="https://webservices.idosplatform.nl/Contracts/Coverage_2.35.xsd" />
  <import namespace="https://webservices.idosplatform.nl/premium/" schemaLocation="https://webservices.idosplatform.nl/Contracts/Premium_2.35.xsd" />
  <simpleType name="ObjectShipEngineCategory">
    <restriction base="string">
      <enumeration value="MainEngine" />
      <enumeration value="AuxiliaryEngine" />
      <enumeration value="BowThruster" />
      <enumeration value="OutboardMotor" />
    </restriction>
  </simpleType>
  <complexType name="ObjectEngineType">
    <annotation>
      <documentation>Engine type definition</documentation>
    </annotation>
    <sequence>
      <element name="Category" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Category of the Engine</documentation>
        </annotation>
        <simpleType>
          <restriction base="object:ObjectShipEngineCategory" />
        </simpleType>
      </element>
      <element name="Manufacturer" type="string" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Manufacturer of the engine</documentation>
        </annotation>
      </element>
      <element name="Type" type="string" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Type of the engine</documentation>
        </annotation>
      </element>
      <element name="Power" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Power (KW) of the Engine</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="PK" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Power (PK) of the Engine</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="RPM" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>RPM of the Engine</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType">
            <minInclusive value="1" />
            <maxInclusive value="99999" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1000 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1000" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="RevisionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of revision, between 1000 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1000" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectFinancer">
    <sequence>
      <element name="Name" type="string">
        <annotation>
          <documentation>Name of the financer</documentation>
        </annotation>
      </element>
      <element name="Explanation" type="string">
        <annotation>
          <documentation>Explanation or information about the financing of the Object by this Financer</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGeoLocationType">
    <sequence>
      <element name="Latitude">
        <simpleType>
          <annotation>
            <documentation>Limits latitude degree values to plus or minus 90 degrees</documentation>
          </annotation>
          <restriction base="decimal">
            <minInclusive value="-90" />
            <maxInclusive value="90" />
          </restriction>
        </simpleType>
      </element>
      <element name="Longitude">
        <simpleType>
          <annotation>
            <documentation>Limits longitude degree values to plus or minus 180 degrees</documentation>
          </annotation>
          <restriction base="decimal">
            <minInclusive value="-180" />
            <maxInclusive value="180" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <simpleType name="PR_ObjectDataCheckType">
    <restriction base="string">
      <enumeration value="None">
        <annotation>
          <documentation>None</documentation>
        </annotation>
      </enumeration>
      <enumeration value="AddressFound">
        <annotation>
          <documentation>Address found and completed</documentation>
        </annotation>
      </enumeration>
      <enumeration value="AddressNotFound">
        <annotation>
          <documentation>Address not found</documentation>
        </annotation>
      </enumeration>
      <enumeration value="MultipleAddressFound">
        <annotation>
          <documentation>Multiple addresses found</documentation>
        </annotation>
      </enumeration>
      <enumeration value="Manual">
        <annotation>
          <documentation>Manual</documentation>
        </annotation>
      </enumeration>
    </restriction>
  </simpleType>
  <simpleType name="IMONumberType">
    <restriction base="int">
      <pattern value="\d{7}" />
    </restriction>
  </simpleType>
  <simpleType name="CINCodeType">
    <restriction base="string">
      <pattern value="[A-Z0-9]{2}[-][A-Z0-9]{12}" />
    </restriction>
  </simpleType>
  <simpleType name="ENINumberType">
    <restriction base="int">
      <pattern value="\d{8}" />
    </restriction>
  </simpleType>
  <complexType name="ObjectClusterType">
    <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="ObjectIdsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGroupType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectGroupId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the ObjectGroup</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of the ObjectGroup</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGroupsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectGroup" type="object:ObjectGroupType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>
                        ObjectGroup
                    </documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGroupDetailsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectGroupId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Object Group</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of the Object Group</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Name" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Object Group</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGroupsDetailsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectGroup" type="object:ObjectGroupDetailsType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>
                        ObjectGroup
                    </documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectsByObjectListType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Objects" type="object:ObjectByObjectListType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Objects that have one or more coverages in the object list</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectsDetailsGetType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Object" type="object:ObjectDetailsGetType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Details of objects in the object list</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectConstructionTypeType">
    <annotation>
      <documentation />
    </annotation>
    <sequence>
      <element name="ConstructionTypeId">
        <annotation>
          <documentation>The technical id of the returned Construction Type</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Name">
        <annotation>
          <documentation>Name of the construction type. In the language that is set as the preferred language for the webservice user.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectGetType">
    <annotation>
      <documentation />
    </annotation>
    <sequence>
      <element name="Id">
        <annotation>
          <documentation>Unique technical id of the returned Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version">
        <annotation>
          <documentation>Sequential version number of Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Number" nillable="true">
        <annotation>
          <documentation>Unique number of the object within the objectlist</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="AddedDate" type="date">
        <annotation>
          <documentation>First date at which this object has active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="RemovedDate" type="date" nillable="true">
        <annotation>
          <documentation>Date from which the object no longer has any active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="ProductTypeId" nillable="false">
        <annotation>
          <documentation>Technical identifier of the ProductType this Object belongs to</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="RelationId" nillable="true" minOccurs="0">
        <annotation>
          <documentation>Unique technical id of the Relation for returned Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ObjectTypeId" nillable="true">
        <annotation>
          <documentation>Unique technical id of the ObjectType of this Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="MemberObjectTypeId" nillable="true">
        <annotation>
          <documentation>Unique technical id of member specific properties of the ObjectType of this Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ProductTypeSpecificObjectData" nillable="false">
        <complexType>
          <choice>
            <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="PR_ObjectData" type="object:PR_ObjectDataType" nillable="true">
              <annotation>
                <documentation>Object specific data for Property ('Brand')</documentation>
              </annotation>
            </element>
            <element name="WE_ObjectData" type="object:WE_ObjectDataType" nillable="true">
              <annotation>
                <documentation>Object specific data for Equipment ('Land-/Werkmaterieel')</documentation>
              </annotation>
            </element>
            <element name="OM_ObjectData" type="object:OM_ObjectDataType" nillable="true">
              <annotation>
                <documentation>Object specific data for Ocean Marine ('Zeevaart')</documentation>
              </annotation>
            </element>
            <element name="IM_ObjectData" type="object:IM_ObjectDataType" nillable="true">
              <annotation>
                <documentation>Object specific data for Inland Marine ('Binnenvaart')</documentation>
              </annotation>
            </element>
            <element name="YB_ObjectData" type="object:YB_ObjectDataType" nillable="true">
              <annotation>
                <documentation>Object specific data for Yachts and Boats ('Pleziervaart')</documentation>
              </annotation>
            </element>
          </choice>
        </complexType>
      </element>
      <element name="CreatedByUserId" nillable="false">
        <annotation>
          <documentation>Unique technical id of the User that created the returned Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CreatedDateTime" type="dateTime" nillable="false">
        <annotation>
          <documentation>
                        The DateTime when this Object was created
                    </documentation>
        </annotation>
      </element>
      <element name="LastModifiedByUserId" nillable="false">
        <annotation>
          <documentation>Unique technical id of the User that last modified the returned Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="LastModifiedDateTime" type="dateTime" nillable="false">
        <annotation>
          <documentation>The DateTime when this Object was last modified</documentation>
        </annotation>
      </element>
      <element name="Cluster" type="object:ObjectClusterType" nillable="true">
        <annotation>
          <documentation>Cluster the specified object is part of in objectlist, only filled when object retrieved in context of object list (e.g. objectListId is given in request)</documentation>
        </annotation>
      </element>
      <element name="Coverages" type="coverage:CoveragesByObjectType" nillable="true">
        <annotation>
          <documentation>List of coverages that are part of the specified object, only filled when object retrieved in context of object list (e.g. objectListId is given in request)</documentation>
        </annotation>
      </element>
      <element name="Premiums" type="premium:PremiumsByObjectType" nillable="true">
        <annotation>
          <documentation>List of premiums that are part of the specified object, only filled when object retrieved in context of object list (e.g. objectListId is given in request)</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectByObjectListType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Id" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Number" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Unique number of Object in the objectlist</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ClusterId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the cluster this Object belongs to in the objectlist</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="AddedDate" type="date" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>First date at which this object has active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="RemovedDate" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Date from which the object no longer has any active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="IndicationRemovedInList" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the object was removed in this objectlist, otherwise false</documentation>
        </annotation>
      </element>
      <element name="ObjectGroups" type="object:ObjectGroupsType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The technical identifiers of the ObjectGroups this Object is part of</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectDetailsGetType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectId" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Number" minOccurs="1" maxOccurs="1" nillable="true">
        <annotation>
          <documentation>Unique number of Object in the objectlist</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Cluster" type="object:ObjectClusterType" nillable="true" />
      <element name="AddedDate" type="date" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>First date at which this object has active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="RemovedDate" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Date from which the object no longer has any active coverage in the objectlist</documentation>
        </annotation>
      </element>
      <element name="IndicationRemovedInList" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the object was removed in this object list, otherwise false</documentation>
        </annotation>
      </element>
      <element name="ObjectGroups" type="object:ObjectGroupsType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The technical identifiers of the ObjectGroups this Object is part of</documentation>
        </annotation>
      </element>
      <element name="IndicationObjectOccursWithoutGroup" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the object occurs (also) in the object list outside of a group. If false, the object is only part of the groups specified in ObjectGroups.</documentation>
        </annotation>
      </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="RelationId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the Relation for returned object</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 object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="250" />
          </restriction>
        </simpleType>
      </element>
      <element name="ObjectTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the ObjectType of this Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ObjectTypeName" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The name of the object 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="MemberObjectTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of member specific properties of the ObjectType of this Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="MemberObjectTypeName" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The name of the object 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="ProductTypeSpecificObjectData" nillable="false" minOccurs="1" maxOccurs="1">
        <complexType>
          <choice minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Depending on the chosen ProductType Code; 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="PR_ObjectData" type="object:PR_ObjectDetailsDataType" nillable="true" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Object specific data for Property ('Brand')</documentation>
              </annotation>
            </element>
            <element name="WE_ObjectData" type="object:WE_ObjectDetailsDataType" nillable="true" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Object specific data for Equipment ('Land-/Werkmaterieel')</documentation>
              </annotation>
            </element>
            <element name="OM_ObjectData" type="object:OM_ObjectDetailsDataType" nillable="true" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Object specific data for Ocean Marine ('Zeevaart')</documentation>
              </annotation>
            </element>
            <element name="IM_ObjectData" type="object:IM_ObjectDetailsDataType" nillable="true" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Object specific data for Inland Marine ('Binnenvaart')</documentation>
              </annotation>
            </element>
            <element name="YB_ObjectData" type="object:YB_ObjectDetailsDataType" nillable="true" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Object specific data for Yachts and Boats ('Pleziervaart')</documentation>
              </annotation>
            </element>
          </choice>
        </complexType>
      </element>
      <element name="CreatedDateTime" type="dateTime" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
                        The DateTime when this Object was created
                    </documentation>
        </annotation>
      </element>
      <element name="LastModifiedDateTime" type="dateTime" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The DateTime when this Object was last modified</documentation>
        </annotation>
      </element>
      <element name="Coverages" type="object:ObjectCoveragesDetailsType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of coverages that are part of the object</documentation>
        </annotation>
      </element>
      <element name="DefaultCoverages" type="object:ObjectDefaultCoveragesType" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of default coverages ids that are part of the object</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectDefaultCoveragesType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="DefaultCoverage" type="object:ObjectDefaultCoverageDetailType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="ObjectDefaultCoverageDetailType">
    <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>
    </sequence>
  </complexType>
  <complexType name="ObjectCoveragesDetailsType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectCoverage" type="object:ObjectCoverageDetailsType" minOccurs="0" maxOccurs="unbounded" />
    </sequence>
  </complexType>
  <complexType name="ObjectCoverageDetailsType">
    <annotation>
      <documentation>Object coverage information</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="CoverageId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned Coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DefaultCoverageId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the returned Default Coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="RiskTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the risktype of this coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="RiskTypeName" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the risk 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="MemberRiskTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the member specific risktype (alias) of this coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="MemberRiskTypeName" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the member specific risk 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="CoverTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the covertype of this coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CoverTypeName" nillable="false" minOccurs="1" maxOccurs="1">
        <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" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical id of the member covertype (alias) of this coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="MemberCoverTypeName" nillable="true" minOccurs="1" maxOccurs="1">
        <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" nillable="true" minOccurs="1" maxOccurs="1">
        <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="InsuredValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The insured value</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="CurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Technical id of the currency of this coverage</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Three character abbreviation of the Currency of the coverage. Unique within the system.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="3" />
          </restriction>
        </simpleType>
      </element>
      <element name="FromDate" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The first date this coverage is active on</documentation>
        </annotation>
      </element>
      <element name="EndDate" type="date" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>EndDate is up to and including</documentation>
        </annotation>
      </element>
      <element name="HasValuation" type="boolean" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Indication whether the coverage has any valuation reports attached</documentation>
        </annotation>
      </element>
      <element name="Characteristics" minOccurs="1" maxOccurs="1">
        <complexType>
          <sequence minOccurs="0" maxOccurs="unbounded">
            <element name="Characteristic" type="object:ObjectCoverageCharacteristicType" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Characteristic of the coverage</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="CreatedDateTime" type="dateTime" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>DateTime when this coverage was created</documentation>
        </annotation>
      </element>
      <element name="Reports" minOccurs="1" maxOccurs="1">
        <complexType>
          <sequence minOccurs="0" maxOccurs="unbounded">
            <element name="Report" type="object:ObjectCoverageReportType" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Report</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="IndexationNumber" type="object:ObjectCoverageIndexationNumberType" nillable="true" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>Indexation number</documentation>
        </annotation>
      </element>
      <element name="Premium" type="object:ObjectCoveragePremiumDetailsType" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium details</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectCoveragePremiumDetailsType">
    <annotation>
      <documentation>Group and Object premium detail information</documentation>
    </annotation>
    <sequence>
      <element name="PremiumId" nillable="false">
        <annotation>
          <documentation>Unique technical id of the returned Premium</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="IsFixed" type="boolean" nillable="false">
        <annotation>
          <documentation>True if there is a fixed value specified. False if it is calculated using a base and rate</documentation>
        </annotation>
      </element>
      <element name="Unit" type="premium:PremiumUnit" nillable="true">
        <annotation>
          <documentation>Filled if not IsFixed</documentation>
        </annotation>
      </element>
      <element name="Rate" nillable="true">
        <annotation>
          <documentation>Filled if not IsFixed. Dutch functional name: "VOET"</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="0" />
            <maxInclusive value="99.999999999999999999" />
            <fractionDigits value="18" />
          </restriction>
        </simpleType>
      </element>
      <element name="Base" type="premium:PremiumBase" nillable="true">
        <annotation>
          <documentation>Filled if not IsFixed and available for Dossier ProductType. Dutch functional name: "BASIS"</documentation>
        </annotation>
      </element>
      <element name="Amount" nillable="true">
        <annotation>
          <documentation>Dutch functional name: "JAARPREMIE"</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="CurrencyId" nillable="true">
        <annotation>
          <documentation>Unique technical id of the Currency used for this Premium</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CurrencyCode" nillable="true">
        <annotation>
          <documentation>Three character abbreviation of the Currency of the Premium. Unique within the system.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="3" />
          </restriction>
        </simpleType>
      </element>
      <element name="CreatedDateTime" type="dateTime" nillable="false">
        <annotation>
          <documentation>
                        DateTime when the Premium was created
                    </documentation>
        </annotation>
      </element>
      <element name="LastModifiedDateTime" type="dateTime" nillable="false">
        <annotation>
          <documentation>
                        DateTime when the Premium was last modified
                    </documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectCoverageReportType">
    <annotation>
      <documentation>Report retrieve type</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ReportId" minOccurs="1" maxOccurs="1">
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Title" nillable="false" minOccurs="1" maxOccurs="1">
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectCoverageCharacteristicType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Name" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the characteristic. If the characteristic already exists (case insensitive) on dossier or user organisation level, the existing characteristic is linked to this coverage. Otherwise a new characteristic is created and linked to this coverage on dossier level.</documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectCoverageIndexationNumberType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="IndexName" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of index</documentation>
        </annotation>
        <simpleType>
          <restriction base="string" />
        </simpleType>
      </element>
      <element name="IndexId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Technical identifier of the index</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="IndexationNumberId" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Technical identifier of the indexation number</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="IndexationNumberValue" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The value of the indexation number</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal" />
        </simpleType>
      </element>
      <element name="IndexationNumberMonthYear" type="dateTime" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Month and year of the indexation number</documentation>
        </annotation>
      </element>
      <element name="IndexationNumberIsActive" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Indication whether the indexation number is active</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectsByObjectGroupType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Objects" type="object:ObjectByObjectGroupType" minOccurs="0" maxOccurs="unbounded">
        <annotation>
          <documentation>Object that is part of the ObjectGroup</documentation>
        </annotation>
      </element>
    </sequence>
  </complexType>
  <complexType name="ObjectByObjectGroupType">
    <sequence minOccurs="1" maxOccurs="1">
      <element name="Id" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Technical identifier of the object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Version" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Sequential version number of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="DateIn" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The date on which the object was added to the ObjectGroup</documentation>
        </annotation>
        <simpleType>
          <restriction base="date" />
        </simpleType>
      </element>
      <element name="DateOut" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The date on which the object was removed from the ObjectGroup</documentation>
        </annotation>
        <simpleType>
          <restriction base="date" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="OM_ObjectDataType">
    <annotation>
      <documentation>Object specific data for Ocean Marine ('Zeevaart')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Explanation of the ObjectType</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Name" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="80" />
          </restriction>
        </simpleType>
      </element>
      <element name="IMONumber" type="object:IMONumberType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>IMO-number of the Object</documentation>
        </annotation>
      </element>
      <element name="FlagStateId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the flag state of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="HomePort" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Home port of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="RegistrationOfficeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the registration office of the Object. -1 value is returned when RegistrationOfficeAlternative</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerOrMinusOneType" />
        </simpleType>
      </element>
      <element name="RegistrationOfficeAlternative" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Alternative registration office of the Object. RegistrationOfficeId will be -1</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1800 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1000" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="HullShipyard" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Hull shipyard of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium Basis</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the premium base value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="TechnicalManagement" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Technical Management of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="GT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="GRT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GRT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="DWT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>DWT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="Length" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Length value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Width" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Width value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Depth" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Depth value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfCrewMembers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number of crew members of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfPassengers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number of passengers of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="UsageTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the type of usage of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Motorized" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Flag indicating if the object is motorized</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:YesNoUnknownType" />
        </simpleType>
      </element>
      <element name="AmountOfEngines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of engines</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="99" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfKW" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total KW</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfPK" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total PK</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="Engines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Engines of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Engine" type="object:ObjectEngineType" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Engine of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Financers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Financiers of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Financer" type="object:ObjectFinancer" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Financier of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments about the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="OM_ObjectDetailsDataType">
    <annotation>
      <documentation>Object specific data for Ocean Marine ('Zeevaart')</documentation>
    </annotation>
    <complexContent>
      <extension base="object:OM_ObjectDataType">
        <sequence minOccurs="1" maxOccurs="1">
          <element name="FlagStateName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the flag state of the Object</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
          <element name="FlagStateISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>The ISO2Characters of the Flag State</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
          <element name="RegistrationOfficeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the registration office of the Object.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="255" />
              </restriction>
            </simpleType>
          </element>
          <element name="CoverBaseValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the Cover base value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="UsageTypeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the type of usage of the Object. In the language that is set as the preferred language of the webservice user.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="IM_ObjectDataType">
    <annotation>
      <documentation>Object specific data for Inland Marine ('Binnenvaart')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Explanation of the ObjectType</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Name" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="80" />
          </restriction>
        </simpleType>
      </element>
      <element name="ENINumber" type="object:ENINumberType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>ENI-number of the Object</documentation>
        </annotation>
      </element>
      <element name="FlagStateId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the flag state of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="HomePort" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Home port of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="RegistrationOfficeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the registration office of the Object. -1 value is returned when RegistrationOfficeAlternative</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerOrMinusOneType" />
        </simpleType>
      </element>
      <element name="RegistrationOfficeAlternative" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Alternative registration office of the Object. RegistrationOfficeId will be -1</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1800 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1000" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="HullShipyard" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Hull shipyard of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium Basis</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the premium base value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="GT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="GRT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GRT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="DWT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>DWT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="LoadCapacity" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Load capacity value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="Length" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Length value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Width" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Width value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Depth" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Depth value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfCrewMembers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number of crew members of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfPassengers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number of passengers of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="UsageTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the type of usage of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Motorized" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Flag indicating if the object is motorized</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:YesNoUnknownType" />
        </simpleType>
      </element>
      <element name="AmountOfEngines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of engines</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="99" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfKW" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total KW</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfPK" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total PK</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="Engines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Engines of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Engine" type="object:ObjectEngineType" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Engine of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Financers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Financiers of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Financer" type="object:ObjectFinancer" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Financier of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments about the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="IM_ObjectDetailsDataType">
    <annotation>
      <documentation>Object specific data for Inland Marine ('Binnenvaart')</documentation>
    </annotation>
    <complexContent>
      <extension base="object:IM_ObjectDataType">
        <sequence minOccurs="1" maxOccurs="1">
          <element name="FlagStateName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the flag state of the Object</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
          <element name="FlagStateISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>The ISO2Characters of the Flag State</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
          <element name="RegistrationOfficeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the registration office of the Object.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="255" />
              </restriction>
            </simpleType>
          </element>
          <element name="CoverBaseValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the Cover base value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="UsageTypeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the type of usage of the Object. In the language that is set as the preferred language of the webservice user.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="YB_ObjectDataType">
    <annotation>
      <documentation>Object specific data for Yachts and Boats ('Pleziervaart')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Explanation of the ObjectType</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Name" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Name of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="80" />
          </restriction>
        </simpleType>
      </element>
      <element name="IMONumber" type="object:IMONumberType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>IMO-number of the Object</documentation>
        </annotation>
      </element>
      <element name="CINCode" type="object:CINCodeType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>CIN-code of the Object</documentation>
        </annotation>
      </element>
      <element name="ENINumber" type="object:ENINumberType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>ENI-number of the Object</documentation>
        </annotation>
      </element>
      <element name="FlagStateId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the flag state of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="HomePort" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Home port of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="RegistrationOfficeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the registration office of the Object. -1 value is returned when RegistrationOfficeAlternative</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerOrMinusOneType" />
        </simpleType>
      </element>
      <element name="RegistrationOfficeAlternative" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Alternative registration office of the Object. RegistrationOfficeId will be -1</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1800 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1000" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="HullShipyard" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Hull shipyard of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
            <maxLength value="255" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium Basis</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the premium base value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="HullConstructionTypes" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of construction types of construction of the Object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="ConstructionType" type="object:ObjectConstructionTypeType" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
        </complexType>
      </element>
      <element name="GT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="GRT" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>GRT value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="Length" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Length value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Width" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Width value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Depth" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Depth value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="MaximumSpeed" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Maximum speed value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="999.9" />
            <fractionDigits value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfCrewMembers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>number of crew members of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberOfPassengers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>number of passengers of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="9999" />
          </restriction>
        </simpleType>
      </element>
      <element name="UsageTypeId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the type of usage of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Motorized" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Flag indicating if the object is motorized</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:YesNoUnknownType" />
        </simpleType>
      </element>
      <element name="AmountOfEngines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of engines</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="99" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfKW" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total KW</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="AmountOfPK" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The amount of total PK</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="999999" />
          </restriction>
        </simpleType>
      </element>
      <element name="Engines" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Engines of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Engine" type="object:ObjectEngineType" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Engine of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Financers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Financiers of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Financer" type="object:ObjectFinancer" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Financier of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments about the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="YB_ObjectDetailsDataType">
    <annotation>
      <documentation>Object specific data for Yachts and Boats ('Pleziervaart')</documentation>
    </annotation>
    <complexContent>
      <extension base="object:YB_ObjectDataType">
        <sequence minOccurs="1" maxOccurs="1">
          <element name="FlagStateName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the flag state of the Object</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
          <element name="FlagStateISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>The ISO2Characters of the Flag State</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
          <element name="RegistrationOfficeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the registration office of the Object.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="255" />
              </restriction>
            </simpleType>
          </element>
          <element name="CoverBaseValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the Cover base value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="UsageTypeName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the type of usage of the Object. In the language that is set as the preferred language of the webservice user.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WE_ObjectDataType">
    <annotation>
      <documentation>Object specific data for Equipment ('Land-/Werkmaterieel')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Comments on the ObjectType</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="BrandId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>
                        Unique technical identifier of the Brand of the Object.
                        Retrieve list of brand ids using operation GetAllBrandsForOwnOrganisation in the Reference webservice.
                    </documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="TypeNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Type number of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="LicensePlate" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>License plate code</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="LicensePlateCountryId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the country the license plate represents</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="HasSpecialLicensePlate" type="boolean" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Indication if the license plate is special or if it is a dealer's license plate.</documentation>
        </annotation>
      </element>
      <element name="ReportingCode" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Dutch functional name 'Meldcode'</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <pattern value="([xX]{3}\d)|([xX]{2}\d{2})|([xX]{1}\d{3})|(\d{4})" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1800 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1800" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionMonth" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Month of construction as number, from 1 to 12</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="12" />
          </restriction>
        </simpleType>
      </element>
      <element name="CurrentValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The current value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CurrentValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the current value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CatalogValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The listed value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CatalogValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the catalog value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CoverBaseValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium Basis</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the premium base value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ChasisOrSerialNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The chassis or serial number of the object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CountryId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the country of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="City" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>City</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments on the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="CustomerReference" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Customer reference for the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Financers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Financiers of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Financer" type="object:ObjectFinancer" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Financier of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
  <complexType name="WE_ObjectDetailsDataType">
    <annotation>
      <documentation>Object specific data for Equipment ('Land-/Werkmaterieel')</documentation>
    </annotation>
    <complexContent>
      <extension base="object:WE_ObjectDataType">
        <sequence minOccurs="1" maxOccurs="1">
          <element name="BrandName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the Brand of the Object</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="250" />
              </restriction>
            </simpleType>
          </element>
          <element name="LicensePlateCountryName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>The Name of the license plate Country</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="150" />
              </restriction>
            </simpleType>
          </element>
          <element name="LicensePlateCountryISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>
                See for details http://www.iso.org/iso/country_codes
                Please contact your administrator if you see inconsistencies
                                    </documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
          <element name="CurrentValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the Current value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="CatalogValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the catalog value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="CoverBaseValueCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the cover base value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
          <element name="CountryName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>The Name of the Country of the Object</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="150" />
              </restriction>
            </simpleType>
          </element>
          <element name="CountryISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>
                        See for details http://www.iso.org/iso/country_codes
                        Please contact your administrator if you see inconsistencies
                                            </documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <complexType name="WE_ObjectDataCreateType">
    <annotation>
      <documentation>Object specific data for creating Equipment ('Land-/Werkmaterieel')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Comments on the ObjectType</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Brand" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Brand name</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="TypeNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Type number of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="LicensePlate" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>License plate code</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="LicensePlateCountryId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the country the license plate represents</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ReportingCode" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Dutch functional name 'Meldcode'</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <pattern value="([xX]{3}\d)|([xX]{2}\d{2})|([xX]{1}\d{3})|(\d{4})" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Year of construction, between 1800 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1800" />
            <maxInclusive value="2100" />
          </restriction>
        </simpleType>
      </element>
      <element name="ConstructionMonth" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Month of construction as number, from 1 to 12</documentation>
        </annotation>
        <simpleType>
          <restriction base="int">
            <minInclusive value="1" />
            <maxInclusive value="12" />
          </restriction>
        </simpleType>
      </element>
      <element name="CurrentValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The current value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CurrentValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the current value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CatalogValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The listed value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CatalogValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the catalogue value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="CoverBaseValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Premium Basis</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CoverBaseValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the premium base value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="ChasisOrSerialNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The chassis or serial number of the object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CountryId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the country of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="City" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>City</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments on the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="CustomerReference" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Customer reference for the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Financers" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Financiers of the object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="Financer" type="object:ObjectFinancer" minOccurs="0" maxOccurs="unbounded">
              <annotation>
                <documentation>Financier of the object</documentation>
              </annotation>
            </element>
          </sequence>
        </complexType>
      </element>
    </sequence>
  </complexType>
  <complexType name="PR_ObjectDataType">
    <annotation>
      <documentation>Object specific data for Property ('Brand')</documentation>
    </annotation>
    <sequence minOccurs="1" maxOccurs="1">
      <element name="ObjectTypeExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="NotExistingAddress" type="boolean" nillable="false" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>True if the address does not exist, false otherwise</documentation>
        </annotation>
      </element>
      <element name="NotExistingAddressExplanation" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Explanation for why the address does not exist</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Street" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The street of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Number" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number of the address</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Letter" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Letter addition to the number of the address</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="NumberAddition" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Number addition to the number of the address</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="AddressSeries" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Address addition</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="City" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>City of the object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Postcode" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Postal code of the object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="BusNumber" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Bus number, only available in Belgium</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="AddressRow1" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>First address row for miscellaneous address types</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="AddressRow2" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Second address row for miscellaneous address types</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Province" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Province, State or County of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="1" />
          </restriction>
        </simpleType>
      </element>
      <element name="Remarks" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Miscellaneous comments on the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="string">
            <minLength value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="CountryId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the country where the Object is situated</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
      <element name="Location" type="object:ObjectGeoLocationType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Longitude and Latitude of the position of the Object</documentation>
        </annotation>
      </element>
      <element name="ObjectDataCheckType" type="object:PR_ObjectDataCheckType" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Type of augmentation for the Object. If no address was found, or there were multiple possible addresses found, no information has been added.</documentation>
        </annotation>
      </element>
      <element name="ConstructionYear" nillable="true" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>Year of construction between 500 and 2100</documentation>
        </annotation>
        <simpleType>
          <restriction base="integer">
            <minInclusive value="501" />
            <maxInclusive value="2099" />
          </restriction>
        </simpleType>
      </element>
      <element name="FloorCount" nillable="true" minOccurs="0" maxOccurs="1">
        <annotation>
          <documentation>Floor count between 0 and 1000. The ground floor counts as zero.</documentation>
        </annotation>
        <simpleType>
          <restriction base="integer">
            <minInclusive value="0" />
            <maxInclusive value="999" />
          </restriction>
        </simpleType>
      </element>
      <element name="WallConstructionTypes" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of construction types of construction for the walls of the Object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="ConstructionType" type="object:ObjectConstructionTypeType" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
        </complexType>
      </element>
      <element name="RoofConstructionTypes" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>List of construction types of construction for the roofs of the Object</documentation>
        </annotation>
        <complexType>
          <sequence>
            <element name="ConstructionType" type="object:ObjectConstructionTypeType" minOccurs="0" maxOccurs="unbounded" />
          </sequence>
        </complexType>
      </element>
      <element name="SingleLossLimitValue" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>The single loss limit value of the Object</documentation>
        </annotation>
        <simpleType>
          <restriction base="decimal">
            <minInclusive value="1" />
            <maxInclusive value="99999999999999.99" />
            <fractionDigits value="2" />
          </restriction>
        </simpleType>
      </element>
      <element name="SingleLossLimitValueCurrencyId" nillable="true" minOccurs="1" maxOccurs="1">
        <annotation>
          <documentation>Unique technical identifier of the currency used for the single loss limit value</documentation>
        </annotation>
        <simpleType>
          <restriction base="common:PositiveIntegerType" />
        </simpleType>
      </element>
    </sequence>
  </complexType>
  <complexType name="PR_ObjectDetailsDataType">
    <annotation>
      <documentation>Object specific data for Property ('Brand')</documentation>
    </annotation>
    <complexContent>
      <extension base="object:PR_ObjectDataType">
        <sequence minOccurs="1" maxOccurs="1">
          <element name="CountryName" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Name of the Country where the Object is situated. In the language that is set as preferred language for the webservice user.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string" />
            </simpleType>
          </element>
          <element name="CountryISO2Characters" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>
        See for details http://www.iso.org/iso/country_codes
        Please contact your administrator if you see inconsistencies
                            </documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="2" />
                <maxLength value="2" />
              </restriction>
            </simpleType>
          </element>
          <element name="SingleLossLimitValueCurrencyCurrencyCode" nillable="true" minOccurs="1" maxOccurs="1">
            <annotation>
              <documentation>Three character abbreviation of the Currency of the currency used for the single loss limit value of the Object. Unique within the system.</documentation>
            </annotation>
            <simpleType>
              <restriction base="string">
                <minLength value="1" />
                <maxLength value="3" />
              </restriction>
            </simpleType>
          </element>
        </sequence>
      </extension>
    </complexContent>
  </complexType>
  <element name="SearchObjectsByCriteriaRequest">
    <annotation>
      <documentation>Dutch functional name: "Zoeken OBJECTEN"</documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ProductTypeId" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the product type
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="RelationId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the relation
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="PolicyNumber" 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="PolicySubNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>
                                    The policy sub-number of the Dossier
                                </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 Dossier
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="string">
                  <minLength value="2" />
                  <maxLength value="200" />
                </restriction>
              </simpleType>
            </element>
            <element name="VNABNumber" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The VNAB subscription number of the member that the Dossier belongs to</documentation>
              </annotation>
              <simpleType>
                <restriction base="int">
                  <pattern value="\d{9}" />
                </restriction>
              </simpleType>
            </element>
            <element name="MemberObjectTypeIds" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Depending on the chosen ProductTypeId, see Reference.GetMemberObjectTypesByProductTypeId</documentation>
              </annotation>
              <complexType>
                <sequence>
                  <element name="Id" minOccurs="1" maxOccurs="unbounded">
                    <simpleType>
                      <restriction base="common:PositiveIntegerType" />
                    </simpleType>
                  </element>
                </sequence>
              </complexType>
            </element>
            <element name="ObjectTypeIds" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Depending on the chosen ProductTypeId, see Reference.GetObjectTypesByProductTypeId</documentation>
              </annotation>
              <complexType>
                <sequence>
                  <element name="Id" minOccurs="1" maxOccurs="unbounded">
                    <simpleType>
                      <restriction base="common:PositiveIntegerType" />
                    </simpleType>
                  </element>
                </sequence>
              </complexType>
            </element>
            <element name="ReportIds" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>The report id's which need be linked to a version of the object</documentation>
              </annotation>
              <complexType>
                <sequence>
                  <element name="Id" minOccurs="1" maxOccurs="unbounded">
                    <simpleType>
                      <restriction base="common:PositiveIntegerType" />
                    </simpleType>
                  </element>
                </sequence>
              </complexType>
            </element>
            <element name="ProductTypeSpecificSearchCriteria" nillable="true" minOccurs="0" maxOccurs="1">
              <complexType>
                <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="PR_ObjectSearchData" nillable="true" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object search criteria for Property ('Brand')</documentation>
                    </annotation>
                    <complexType>
                      <sequence minOccurs="1" maxOccurs="1">
                        <element name="Address" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Address</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="City" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>City</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="Postcode" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Postal code</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="CountryId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id of the country where the Object is situated</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                        <element name="ObjectDataCheckType" type="object:PR_ObjectDataCheckType" nillable="true" minOccurs="1" maxOccurs="1">
                          <annotation>
                            <documentation>Type of augmentation for the Object. If no address was found, or there were multiple possible addresses found, no information has been added.</documentation>
                          </annotation>
                        </element>
                      </sequence>
                    </complexType>
                  </element>
                  <element name="WE_ObjectSearchData" nillable="true" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object search criteria for Equipment ('Land-/Werkmaterieel')</documentation>
                    </annotation>
                    <complexType>
                      <sequence minOccurs="1" maxOccurs="1">
                        <element name="BrandId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id for the brand of the Object</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                        <element name="ChasisOrSerialNumber" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Chassis or serial number</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="CountryId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id for the country where the Object is situated</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                      </sequence>
                    </complexType>
                  </element>
                  <element name="OM_ObjectSearchData" nillable="true" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object search criteria for Ocean Hull ('Zeecasco')</documentation>
                    </annotation>
                    <complexType>
                      <sequence minOccurs="1" maxOccurs="1">
                        <element name="Name" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Name of the Object</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="IMONumbers" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>One or more IMO-number(s) to search for</documentation>
                          </annotation>
                          <complexType>
                            <sequence>
                              <element name="IMONumber" minOccurs="1" maxOccurs="unbounded">
                                <simpleType>
                                  <restriction base="int">
                                    <pattern value="\d{7}" />
                                  </restriction>
                                </simpleType>
                              </element>
                            </sequence>
                          </complexType>
                        </element>
                        <element name="FlagStateId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id for the flag state where the Object is situated</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                      </sequence>
                    </complexType>
                  </element>
                  <element name="IM_ObjectSearchData" nillable="true" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object search criteria for Inland Hull ('Binnenvaartcasco')</documentation>
                    </annotation>
                    <complexType>
                      <sequence minOccurs="1" maxOccurs="1">
                        <element name="Name" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Name of the Object</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="ENINumbers" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>One or more ENI-number(s) to search for</documentation>
                          </annotation>
                          <complexType>
                            <sequence>
                              <element name="ENINumber" minOccurs="1" maxOccurs="unbounded">
                                <simpleType>
                                  <restriction base="string">
                                    <pattern value="\d{8}" />
                                  </restriction>
                                </simpleType>
                              </element>
                            </sequence>
                          </complexType>
                        </element>
                        <element name="FlagStateId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id for the flag state where the Object is situated</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                      </sequence>
                    </complexType>
                  </element>
                  <element name="YB_ObjectSearchData" nillable="true" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object search criteria for Inland Hull ('Binnenvaartcasco')</documentation>
                    </annotation>
                    <complexType>
                      <sequence minOccurs="1" maxOccurs="1">
                        <element name="Name" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Name of the Object</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="string">
                              <minLength value="2" />
                            </restriction>
                          </simpleType>
                        </element>
                        <element name="IMONumbers" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>One or more IMO-number(s) to search for</documentation>
                          </annotation>
                          <complexType>
                            <sequence>
                              <element name="IMONumber" minOccurs="1" maxOccurs="unbounded">
                                <simpleType>
                                  <restriction base="int">
                                    <pattern value="\d{7}" />
                                  </restriction>
                                </simpleType>
                              </element>
                            </sequence>
                          </complexType>
                        </element>
                        <element name="FlagStateId" nillable="true" minOccurs="0" maxOccurs="1">
                          <annotation>
                            <documentation>Unique technical id for the flag state where the Object is situated</documentation>
                          </annotation>
                          <simpleType>
                            <restriction base="common:PositiveIntegerType" />
                          </simpleType>
                        </element>
                      </sequence>
                    </complexType>
                  </element>
                </choice>
              </complexType>
            </element>
            <element name="Paging" type="common:PagingRequestType" nillable="false" minOccurs="1" maxOccurs="1" />
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="SearchObjectsByCriteriaResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="ObjectIds" type="object:ObjectIdsType" minOccurs="0" maxOccurs="unbounded">
          <annotation>
            <documentation>
                            The element returned within ObjectIds are ordered by ObjectId, descending (latest first).
                        </documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetObjectDetailsByObjectListIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen details van OBJECTEN voor OBJECT LIJST"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ObjectListId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the 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="GetObjectDetailsByObjectListIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="ObjectListId" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
                            Unique technical id of the object list
                        </documentation>
          </annotation>
          <simpleType>
            <restriction base="common:PositiveIntegerType" />
          </simpleType>
        </element>
        <element name="Objects" type="object:ObjectsDetailsGetType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
            </documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetObjectsByObjectListIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen OBJECTEN id's voor OBJECTEN LIJST"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ObjectListId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the objectlist
                                </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="GetObjectsByObjectListIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Objects" type="object:ObjectsByObjectListType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
            </documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetObjectsByObjectGroupIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen OBJECTEN id's voor GROEP"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ObjectGroupId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the ObjectGroup
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Version" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Sequential version number of the ObjectGroup</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="GetObjectsByObjectGroupIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Objects" type="object:ObjectsByObjectGroupType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
                            Objects in the ObjectGroup
                        </documentation>
          </annotation>
        </element>
        <element name="Paging" type="common:PagingResponseType" nillable="false" minOccurs="1" maxOccurs="1" />
      </sequence>
    </complexType>
  </element>
  <element name="GetObjectByIdRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Opvragen OBJECT"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ObjectId" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical identifier of the Object
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Version" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>
                                    When not filled latest version will be returned
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="ObjectListId" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>
                                    When not filled, no coverages and premiums will be returned
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="GetObjectByIdResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Object" type="object:ObjectGetType" minOccurs="1" maxOccurs="1">
          <annotation>
            <documentation>
                            Object
                        </documentation>
          </annotation>
        </element>
      </sequence>
    </complexType>
  </element>
  <element name="CreateObjectRequest">
    <annotation>
      <documentation>
                Dutch functional name: "Aanmaken OBJECT"
            </documentation>
    </annotation>
    <complexType>
      <complexContent>
        <extension base="common:WithOnbehalfUserRequest">
          <sequence minOccurs="1" maxOccurs="1">
            <element name="ObjectListId" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of the object list
                                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Number" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>Unique number of the object within the dossier</documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerMaxValueType" />
              </simpleType>
            </element>
            <element name="MemberObjectTypeId" nillable="false" minOccurs="1" maxOccurs="1">
              <annotation>
                <documentation>
                                    Unique technical id of member specific properties of the ObjectType of this Object.
                                    Retrieve list of ids by using operation GetMemberObjectTypesByProductTypeId of the Reference webservice.
                                    Member Object type must be active.
                </documentation>
              </annotation>
              <simpleType>
                <restriction base="common:PositiveIntegerType" />
              </simpleType>
            </element>
            <element name="Cluster" nillable="true" minOccurs="0" maxOccurs="1">
              <annotation>
                <documentation>Name of the cluster. If the cluster already exists (case insensitive), the existing cluster is linked to this object. Otherwise a new cluster is created and linked to this object.</documentation>
              </annotation>
              <simpleType>
                <restriction base="string" />
              </simpleType>
            </element>
            <element name="ProductTypeSpecificObjectData" nillable="false" minOccurs="1" maxOccurs="1">
              <complexType>
                <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="WE_ObjectData" type="object:WE_ObjectDataCreateType" nillable="false" minOccurs="1" maxOccurs="1">
                    <annotation>
                      <documentation>Object specific data for creating Equipment ('Land-/Werkmaterieel')</documentation>
                    </annotation>
                  </element>
                </choice>
              </complexType>
            </element>
            <element name="Coverages" minOccurs="1" maxOccurs="1">
              <complexType>
                <sequence minOccurs="1" maxOccurs="unbounded">
                  <element name="Coverage" type="coverage:CreateCoverageType" minOccurs="1" maxOccurs="unbounded">
                    <annotation>
                      <documentation>Coverage data</documentation>
                    </annotation>
                  </element>
                </sequence>
              </complexType>
            </element>
          </sequence>
        </extension>
      </complexContent>
    </complexType>
  </element>
  <element name="CreateObjectResponse">
    <complexType>
      <sequence minOccurs="1" maxOccurs="1">
        <element name="Object" type="object:ObjectGetType" minOccurs="0" maxOccurs="1">
          <annotation>
            <documentation>
                            Object
                        </documentation>
          </annotation>
        </element>
      </sequence>
    </complexType>
  </element>
</schema>