| All Verbs | /GetNamedSearchConfigField/{UserID}/{ConfigID} | ||
|---|---|---|---|
| All Verbs | /GetNamedSearchConfigField/{UserID}/{ConfigID}/{isCalledFromAssembly} |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| UserID | path | string | No | |
| ConfigID | path | string | No | |
| isCalledFromAssembly | path | bool | No | |
| RecordIDForPrefill | query | int | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| SearchFieldCollection | body | List<SearchField> | No | |
| AssetCategory | body | List<Dictionary> | No | |
| IsLocked | body | bool | No | |
| AtchtSearchReturnExactMatch | body | bool | No |
| Name | Parameter | Data Type | Required | Description |
|---|---|---|---|---|
| ID | body | int | No | |
| Name | body | string | No | |
| Display | body | string | No | |
| Type | body | short | No | |
| DefaultValue | body | string | No | |
| DefaultValueText | body | string | No | |
| FieldDataSource | body | List<Dictionary> | No | |
| UseMultiSelect | body | bool | No | |
| FormName | body | string | No | |
| IsSearchAsTextbox | body | bool | No | |
| valuelistType | body | short | No | |
| Operator | body | string | No | |
| PrecisionFormat | body | int | No |
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /jsv/reply/GetNamedSearchConfigField HTTP/1.1
Host: equipstage3.e-isg.com
Content-Type: text/jsv
Content-Length: length
{
UserID: String,
ConfigID: String,
isCalledFromAssembly: False,
RecordIDForPrefill: 0
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
SearchFieldCollection:
[
{
ID: 0,
Name: String,
Display: String,
Type: 0,
DefaultValue: String,
DefaultValueText: String,
FieldDataSource:
[
{
String: {}
}
],
UseMultiSelect: False,
FormName: String,
IsSearchAsTextbox: False,
valuelistType: 0,
Operator: String,
PrecisionFormat: 0
}
],
AssetCategory:
[
{
String: {}
}
],
IsLocked: False,
AtchtSearchReturnExactMatch: False
}