ZReportFilter Model

Nullable
ZReportID : ValueFilterCondition`1

Whether to filter on the "ZReportID" property

Nullable
IsTraining : bool

Whether to filter on the "IsTraining" property. Null to perform no filtering

Nullable
IsFinalised : bool

If set - true will return only zreports where DateTimeTo is NOT null, false will return only zreports where DateTimeTo is null

Nullable
DBGen : RangeFilterCondition`1

Whether to filter on the "DBGen" property. The DBGen is an internal (incrementing) identifier for marking when data has been inserted/updated. Filtering will
allow the access to all the new/changed data from particular point in time.

UseFinalisedDBGen : bool

When set true, DBGen will be looked up from the corresponding finalised stamp's DBGen, and any record that doesnt have a finalised DBGen will be excluded from the export

Nullable
DateTimeFrom : RangeFilterCondition`1

Whether to filter on the "DateTimeFrom" property.

Nullable
DateTimeFromPart : DateStartPartFilterCondition

Whether to filter on the "DateTimeFrom" property via DatePart

Nullable
DateTimeTo : RangeFilterCondition`1

Whether to filter on the "DateTimeTo" property.

Nullable
DateTimeToPart : DateStartPartFilterCondition

Whether to filter on the "DateTimeTo" property via DatePart

Nullable
AmountFloat : RangeFilterCondition`1

Whether to filter on the AmountFloat field.

Nullable
TradingDate : RangeFilterCondition`1

Whether to filter on the "TradingDate" property.

Nullable
TradingDatePart : DateStartPartFilterCondition

Whether to filter on the "TradingDate" property via DatePart

Nullable
DateTimeActivityFrom : RangeFilterCondition`1

Whether to filter on the "DateTimeActivityFrom" property.

Nullable
DateTimeActivityFromPart : DateStartPartFilterCondition

Whether to filter on the "DateTimeActivityFrom" property via DatePart

Nullable
DateTimeActivityTo : RangeFilterCondition`1

Whether to filter on the "DateTimeActivityTo" property.

Nullable
DateTimeActivityToPart : DateStartPartFilterCondition

Whether to filter on the "DateTimeActivityTo" property via DatePart

Nullable
ClosedOrderNumberFrom : ValueFilterCondition`1

Whether to filter on the "ClosedOrderNumberFrom" property

Nullable
ClosedOrderNumberTo : ValueFilterCondition`1

Whether to filter on the "ClosedOrderNumberTo" property

Nullable
ZReportCounter : RangeFilterCondition`1

Whether to filter on the "ZReportCounter" property

Nullable
OpenOrderCount : RangeFilterCondition`1

Whether to filter on the "OpenOrderCount" property

Nullable
OpenOrderAmount : RangeFilterCondition`1

Whether to filter on the "OpenOrderAmount" property

Nullable
POSServerInstanceID : ValueFilterCondition`1

Whether to filter on the "POSServerInstanceID" property

Nullable
ApplicationClientID : ValueFilterCondition`1

Whether to filter on the internal ClientID that was used to submit the sale in the first place

Nullable
ApplicationClientStringIDs : StringFilterCondition`1

Application client String ID's to Filter (or null if any are acceptable)

Whether Reporting_ values or the original values are filtered depends on the Query ReportingStrings property

Nullable
Report_TerminalStringIDs : StringFilterCondition`1

Report Terminal String ID's to Filter (or null if any are acceptable)

Whether Reporting_ values or the original values are filtered depends on the Query ReportingStrings property

Nullable
FinalisedBy_EmployeeStringIDs : StringFilterCondition`1

FinalisedBy employee String ID's to Filter (or null if any are acceptable)

Whether Reporting_ values or the original values are filtered depends on the Query ReportingStrings property

Nullable
Finalised_TerminalStringIDs : StringFilterCondition`1

Finalised Terminal String ID's to Filter (or null if any are acceptable)

Whether Reporting_ values or the original values are filtered depends on the Query ReportingStrings property

Nullable
CurrencyStringIDs : StringFilterCondition`1

currency String ID's to Filter (or null if any are acceptable)

Whether Reporting_ values or the original values are filtered depends on the Query ReportingStrings property

Example
{
  "ZReportID": {},
  "IsTraining": true,
  "IsFinalised": true,
  "DBGen": {},
  "UseFinalisedDBGen": true,
  "DateTimeFrom": {},
  "DateTimeFromPart": {},
  "DateTimeTo": {},
  "DateTimeToPart": {},
  "AmountFloat": {},
  "TradingDate": {},
  "TradingDatePart": {},
  "DateTimeActivityFrom": {},
  "DateTimeActivityFromPart": {},
  "DateTimeActivityTo": {},
  "DateTimeActivityToPart": {},
  "ClosedOrderNumberFrom": {},
  "ClosedOrderNumberTo": {},
  "ZReportCounter": {},
  "OpenOrderCount": {},
  "OpenOrderAmount": {},
  "POSServerInstanceID": {},
  "ApplicationClientID": {},
  "ApplicationClientStringIDs": {},
  "Report_TerminalStringIDs": {},
  "FinalisedBy_EmployeeStringIDs": {},
  "Finalised_TerminalStringIDs": {},
  "CurrencyStringIDs": {}
}