<xs:complexType name="LoyaltyCardsFilter" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:sequence>
<xs:element minOccurs="1" maxOccurs="1" name="ItemId" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="CompanyId" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="StoreId" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="CardNumber" type="xs:long" />
<xs:element minOccurs="0" maxOccurs="1" name="CardAlias" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="DigitalOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="1" maxOccurs="1" name="LoyaltyCardTypeId" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="CustomerId" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="IsTransferredOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="0" maxOccurs="1" name="VerificationCode" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="IsBlockedOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="1" maxOccurs="1" name="Status" type="tns:LoyaltyCardStatus" />
<xs:element minOccurs="1" maxOccurs="1" name="MinimumPriceBalance" nillable="true" type="xs:decimal" />
<xs:element minOccurs="1" maxOccurs="1" name="MinimumPointsBalance" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="MinimumPointsWithdrawalMoneyBalance" nillable="true" type="xs:decimal" />
<xs:element minOccurs="1" maxOccurs="1" name="CustomerNumber" type="xs:long" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerStreet" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="CustomerStreetNumberPart1" type="xs:int" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerStreetNumberPart2" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerFirstName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerLastName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerMiddleName" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerCity" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerZipCode" type="xs:string" />
<xs:element minOccurs="0" maxOccurs="1" name="CustomerGeneralName" type="xs:string" />
<xs:element minOccurs="1" maxOccurs="1" name="IsSmartSearch" type="xs:boolean" />
<xs:element minOccurs="1" maxOccurs="1" name="WithCustomerOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="1" maxOccurs="1" name="CustomerWithAddressOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="1" maxOccurs="1" name="LastPrintedDateFrom" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="LastRegistrationReminderSinceDaysOrMore" nillable="true" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="RegistrationSentReminders" nillable="true" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="MinimumPrintedPointsBalance" type="xs:int" />
<xs:element minOccurs="1" maxOccurs="1" name="MinimumPrintedPriceBalance" nillable="true" type="xs:decimal" />
<xs:element minOccurs="1" maxOccurs="1" name="LastModifiedDateFrom" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="LastModifiedDateTo" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="LastTransactionModifiedDateFrom" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="LastTransactionModifiedDateTo" type="xs:dateTime" />
<xs:element minOccurs="1" maxOccurs="1" name="CardNumberFrom" type="xs:long" />
<xs:element minOccurs="1" maxOccurs="1" name="CardNumberTo" type="xs:long" />
<xs:element minOccurs="1" maxOccurs="1" name="AssociatedCardsOnly" type="tns:BooleanFilter" />
<xs:element minOccurs="1" maxOccurs="1" name="OnlyWithEmailAddress" type="tns:BooleanFilter" />
</xs:sequence>
</xs:complexType>
|