<GenerateProtectedUrlRequest xmlns="http://api.cleverbridge.com/datacontract">
<AllowPurchaseOrder>false</AllowPurchaseOrder>
<AllowToChangeCart>false</AllowToChangeCart>
<EnableFraudProtection>false</EnableFraudProtection>
<MaxQuantity>10</MaxQuantity>
<ResultItemQuantity>1</ResultItemQuantity>
<TargetUrl>https%3A%2F%2Fwww.cleverbridge.com%2F864%2F%3Fscope%3Dcheckout%26cart%3D97770</TargetUrl>
<ValidFrom>2016-01-01T00:00:00</ValidFrom>
<ValidUntil>2020-01-01T00:00:00</ValidUntil>
</GenerateProtectedUrlRequest>
<?xml version="1.0"?>
<GenerateProtectedUrlResponse xmlns="http://api.cleverbridge.com/datacontract">
<ResultMessage>OK</ResultMessage>
<Items>
<Item>
<Identifier>u9j9dcpao0</Identifier>
<Url>https://www.cleverbridge.com/864/uurl-u9j9dcpao0</Url>
</Item>
</Items>
</GenerateProtectedUrlResponse>
<?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="GenerateProtectedUrlRequest" nillable="true" type="tns:GenerateProtectedUrlRequest" />
<xs:complexType name="GenerateProtectedUrlRequest">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="AllowToChangeCart" type="xs:boolean" />
<xs:element minOccurs="1" maxOccurs="1" name="MaxQuantity" type="xs:long" />
<xs:element minOccurs="1" maxOccurs="1" name="ResultItemQuantity" type="xs:long" />
<xs:element minOccurs="0" maxOccurs="1" name="TargetUrl" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="ValidFrom" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="ValidUntil" type="xs:dateTime" />
</xs:sequence>
</xs:complexType>
</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="GenerateProtectedUrlResponse" nillable="true" type="tns:GenerateProtectedUrlResponse" />
<xs:complexType name="GenerateProtectedUrlResponse">
<xs:complexContent mixed="false">
<xs:extension base="tns:BaseResponseMessage">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Items" type="tns:ArrayOfUrlItem" />
</xs:sequence>
</xs:extension>
</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:complexType name="ArrayOfUrlItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="unbounded" name="Item" nillable="true" type="tns:UrlItem" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="UrlItem">
<xs:sequence>
<xs:element minOccurs="0" maxOccurs="1" name="Identifier" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="Url" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>