Additional Examples - Update Contact

<UpdateContactRequest xmlns="http://api.cleverbridge.com/datacontract">
  <Contact>
    <City>Aldera</City>
    <Company>R. Alliance AG</Company>
    <CompanyKatakana>アー・アライアンス・アー・ジー</CompanyKatakana>
    <CompanyRomanized>R. Alliance AG</CompanyRomanized>
    <CompanyTypeId>NPR</CompanyTypeId>
    <CountryId>CA</CountryId>
    <EMail>[email protected]</EMail>
    <Fax>0049-456-555-5555</Fax>
    <Firstname>Leia</Firstname>
    <FirstnameKatakana>レーアー</FirstnameKatakana>
    <FirstnameRomanized>Leia</FirstnameRomanized>
    <LanguageId>en</LanguageId>
    <Lastname>Organa</Lastname>
    <LastnameKatakana>オーガナー</LastnameKatakana>
    <LastnameRomanized>Organa</LastnameRomanized>
    <Phone1>0049-234-555-5555</Phone1>
    <Phone2>0049-345-555-5555</Phone2>
    <PostalCode>75008</PostalCode>
    <SalutationId>MS_</SalutationId>
    <StateId>CA-ON</StateId>
    <Street1>Alderaan Way 43</Street1>
    <Street2>Room 234</Street2>
    <Title>Princess</Title>
    <Url>www.cleverbridge.com</Url>
    <VatId>DE12232478394</VatId>
  </Contact>
  <ContactType>BillingContact</ContactType>
  <OverrideEmptyParameters>false</OverrideEmptyParameters>
  <SubscriptionId>S18577447</SubscriptionId>
  <CustomerReferenceId>115515453</CustomerReferenceId>
</UpdateContactRequest>
<?xml version="1.0"?>
<UpdateContactResponse xmlns="http://api.cleverbridge.com/datacontract">
  <ResultMessage>OK</ResultMessage>
</UpdateContactResponse>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://api.cleverbridge.com/datacontract" elementFormDefault="qualified" targetNamespace="http://api.cleverbridge.com/datacontract">
   <xs:element name="UpdateContactRequest" nillable="true" type="tns:UpdateContactRequest" />
   <xs:complexType name="UpdateContactRequest">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="Contact" type="tns:Contact" />
         <xs:element minOccurs="1" maxOccurs="1" name="ContactType" type="tns:ContactType" />
         <xs:element minOccurs="1" maxOccurs="1" name="OverrideEmptyParameters" type="xs:boolean" />
         <xs:element minOccurs="0" maxOccurs="1" name="SubscriptionId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="CustomerReferenceId" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:complexType name="Contact">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="City" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Company" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="CompanyKatakana" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="CompanyRomanized" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="CompanyTypeId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="CountryId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="EMail" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Fax" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Firstname" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="FirstnameKatakana" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="FirstnameRomanized" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="LanguageId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Lastname" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="LastnameKatakana" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="LastnameRomanized" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Phone1" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Phone2" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="PostalCode" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="SalutationId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="StateId" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Street1" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Street2" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Title" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
         <xs:element minOccurs="0" maxOccurs="1" name="VatId" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
   <xs:simpleType name="ContactType">
      <xs:restriction base="xs:string">
         <xs:enumeration value="LicenseeContact" />
         <xs:enumeration value="BillingContact" />
         <xs:enumeration value="DeliveryContact" />
      </xs:restriction>
   </xs:simpleType>
</xs:schema>
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://api.cleverbridge.com/datacontract" elementFormDefault="qualified" targetNamespace="http://api.cleverbridge.com/datacontract">
   <xs:element name="UpdateContactResponse" nillable="true" type="tns:UpdateContactResponse" />
   <xs:complexType name="UpdateContactResponse">
      <xs:complexContent mixed="false">
         <xs:extension base="tns:BaseResponseMessage" />
      </xs:complexContent>
   </xs:complexType>
   <xs:complexType name="BaseResponseMessage">
      <xs:sequence>
         <xs:element minOccurs="0" maxOccurs="1" name="ResultMessage" type="xs:string" />
      </xs:sequence>
   </xs:complexType>
</xs:schema>