GET api/RwdDownload/GetData

Endpoint for Download-Filter results

Request Information

URI Parameters

NameDescriptionTypeAdditional information
DocumentType

filter parameter document type

Collection of integer

None.

FilterType

filter that indicates whether Step 2 is triggered by Brand and Product-DropDowns or ProductName-(Autocomplete)-Textfield

string

None.

Brand

filter parameter brand

integer

None.

Products

filter parameter product-ID (- should be mapped to name "products") TECHNICAL ID!

integer

None.

ProductName

filter parameter name (should be mapped to name "filter-text")

string

None.

FilterByDocumentType

determines whether document type filter is set

boolean

None.

FilterByBrand

determines whether brand filter is set

boolean

None.

FilterByProductName

determines whether product filter (by name) is set

boolean

None.

FilterByProduct

determines whether product filter is set, careful: works not as usual => step2-decision has to be considered

boolean

None.

FilterByProductId

determines whether product filter (by id) is set and considers step 2 decision

boolean

None.

Step2FilterUsesDropdowns

determines whether dropdowns are active at "step2"

boolean

None.

Step2FilterUsesTextfield

determines whether dropdowns are active at "step2"

boolean

None.

Language

Base class for filter parameters; Contains only language as parameter;

string

None.

Body Parameters

None.

Response Information

Resource Description

Download results

GenericJsonResult
NameDescriptionTypeAdditional information
count

number of objects in return data

integer

None.

totalAmountOfResults

number of total results, not the results returned, especially for SolrSearch

integer

None.

foundMore

indicates whether there are more result objects than returned

boolean

None.

data

actual result data

Object

None.

errorMessage

if an error occured while processing request, this error message is filled string.empty means: no error occured

string

None.

Response Formats

application/json, text/json

Sample:
{
  "count": 0,
  "totalAmountOfResults": 1,
  "foundMore": true,
  "data": {},
  "errorMessage": "sample string 4"
}