POST dynamic_search?rpp={rpp}&page={page}&include={include}
Returns the result of the sophisticated search query.
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
rpp |
Results per page. |
integer |
Default value is 0 |
page |
Current page number. |
integer |
Default value is 0 |
include |
Defines the properties to be included (separated by comma). |
string |
None. |
Body Parameters
The search input.
DynamicSearchGroupViewModelName | Description | Type | Additional information |
---|---|---|---|
SourceType | DynamicSearchSourceTypeViewModel |
None. |
|
LogicalOperator | DynamicSearchLogicalOperatorViewModel |
None. |
|
Conditions | Collection of DynamicSearchConditionViewModel |
None. |
|
Groups | Collection of DynamicSearchGroupViewModel |
None. |
Request Formats
application/json, text/json
Sample:
{ "sourceType": { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "sourceFields": [ { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "comparisonOperators": [ { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" } ] }, { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "comparisonOperators": [ { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" } ] } ] }, "logicalOperator": { "name": "sample string 1", "displayName": "sample string 2", "position": 3 }, "conditions": [ { "sourceField": { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "comparisonOperators": [ { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" } ] }, "comparisonOperator": { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, "inputItem": { "data": {}, "displayName": "sample string 2", "isTypeahead": true } }, { "sourceField": { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "comparisonOperators": [ { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" } ] }, "comparisonOperator": { "name": "sample string 1", "displayName": "sample string 2", "position": 3, "typeaheadUrl": "sample string 4" }, "inputItem": { "data": {}, "displayName": "sample string 2", "isTypeahead": true } } ], "groups": [] }
Response Information
Resource Description
GenericPaginatedListViewModelOfBaseViewModelName | Description | Type | Additional information |
---|---|---|---|
TotalCount | integer |
None. |
|
Pagination | PaginationParameterModel |
None. |
|
Items | Collection of BaseViewModel |
None. |
|
NextPageUrl | string |
None. |
Response Formats
application/json, text/json
Sample:
{ "totalCount": 1, "pagination": null, "items": [ { "selfUrl": "sample string 1" }, { "selfUrl": "sample string 1" } ], "nextPageUrl": "sample string 2" }