eQuipAPI

<back to all web services

GetNamedSearchConfigFieldAdvance

The following routes are available for this service:
All Verbs/GetNamedSearchConfigFieldAdvance/{UserID}/{ConfigID}
GetNamedSearchConfigFieldAdvance Parameters:
NameParameterData TypeRequiredDescription
UserIDpathstringNo
ConfigIDpathstringNo
GetNamedSearchConfigResponse Parameters:
NameParameterData TypeRequiredDescription
SearchFieldCollectionbodyList<SearchField>No
AssetCategorybodyList<Dictionary>No
IsLockedbodyboolNo
AtchtSearchReturnExactMatchbodyboolNo
SearchField Parameters:
NameParameterData TypeRequiredDescription
IDbodyintNo
NamebodystringNo
DisplaybodystringNo
TypebodyshortNo
DefaultValuebodystringNo
DefaultValueTextbodystringNo
FieldDataSourcebodyList<Dictionary>No
UseMultiSelectbodyboolNo
FormNamebodystringNo
IsSearchAsTextboxbodyboolNo
valuelistTypebodyshortNo
OperatorbodystringNo
PrecisionFormatbodyintNo

To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv

HTTP + JSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

POST /jsv/reply/GetNamedSearchConfigFieldAdvance HTTP/1.1 
Host: equipstage2.e-isg.com 
Content-Type: text/jsv
Content-Length: length

{
	UserID: String,
	ConfigID: String
}
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
}