eQuipAPI

<back to all web services

GetAssemblyTransactionSearchAssetData

The following routes are available for this service:
All Verbs/GetAssemblyTransactionSearchAssetData
GetAssemblyTransactionSearchAssetData Parameters:
NameParameterData TypeRequiredDescription
UserIDquerystringNo
IsAssetIDqueryboolNo
FormIDquerystringNo
IsfromUpdateflgqueryboolNo
AssetIDsquerystringNo
ConfigIDquerystringNo
SearchParamCollectionqueryList<SearchParam>No
RefineFilterquerystringNo
ForAttachmentquerystringNo
IsAuditScreenqueryboolNo
IsScantoAddtoTransactionqueryboolNo
isFoundQuantityqueryboolNo
isQuantityToLinkqueryboolNo
IsDD1149ScreenqueryboolNo
ForGridDataqueryboolNo
IsfromTransactionAssetqueryboolNo
TransactionIDqueryintNo
TransactionTableNamequerystringNo
SessionIDquerystringNo
takequeryintNo
skipqueryintNo
sortqueryIEnumerable<Sort>No
filterqueryFilterNo
GanttTaskIDqueryint?No
TaskIDqueryint?No
ParentTaskIDListquerystringNo
ForEditGroupquerybool?No
isAuditqueryboolNo
isContainerAssetqueryboolNo
isActualAssetqueryboolNo
SearchParam Parameters:
NameParameterData TypeRequiredDescription
FieldIDbodystringNo
FieldNamebodystringNo
FieldValuebodyObjectNo
OperatorbodystringNo
FieldTypebodyshortNo
UseMultiSelectbodyboolNo
IsSearchAsTextboxbodyboolNo
IsTransactionDetailSearchbodyboolNo
IsSubTransactionDetailSearchbodyboolNo
SecondDateRangeValuebodystringNo
Sort Parameters:
NameParameterData TypeRequiredDescription
FieldbodystringNo
DirbodystringNo
Filter Parameters:
NameParameterData TypeRequiredDescription
FieldbodystringNo
OperatorbodystringNo
ValuebodyObjectNo
LogicbodystringNo
FiltersbodyIEnumerable<Filter>No
GetAllAssetDataResponse Parameters:
NameParameterData TypeRequiredDescription
AssetDatabodyList<Dictionary>No
ColumnCollectionbodyList<Column>No
LoadDataAssetIDbodyintNo
AssetListbodystringNo
GroupingTabDatabodyList<FieldGrouping>No
AssetListcountbodyintNo
TotalButtonWorkflowbodyintNo
IsTranDetailEditModebodyintNo
IsAllowAssetFieldEditbodyboolNo
IsAllocatePartsbodyboolNo
IsLockedbodyboolNo
PrecisionFormatbodyintNo
isEditInActiveAssetbodyboolNo
Column Parameters:
NameParameterData TypeRequiredDescription
fieldbodystringNo
commandbodystringNo
selectablebodyboolNo
titlebodystringNo
templatebodystringNo
formatbodystringNo
decimalsbodyintNo
headerTemplatebodystringNo
lockedbodyboolNo
lockablebodyboolNo
sortablebodyboolNo
IsInlineEditWFbodyboolNo
filterablebodyboolNo
valueListbodyboolNo
UseMultiSelectbodyboolNo
DisablebodyboolNo
RequiredbodyboolNo
editorbodystringNo
typebodystringNo
TableTypebodystringNo
widthbodyintNo
FieldDataSourcebodyList<Dictionary>No
expandablebodyboolNo
FieldIdbodyintNo
ValueListTypebodyintNo
IsEditablebodyboolNo
AssetMappedFieldIDbodyintNo
IsMaxLengthbodyboolNo
MaxLengthCountbodyintNo
TextLengthbodyintNo
FieldGrouping Parameters:
NameParameterData TypeRequiredDescription
fieldbodystringNo

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/GetAssemblyTransactionSearchAssetData HTTP/1.1 
Host: equipstage3.e-isg.com 
Content-Type: text/jsv
Content-Length: length

{
	UserID: String,
	IsAssetID: False,
	FormID: String,
	IsfromUpdateflg: False,
	AssetIDs: String,
	ConfigID: String,
	SearchParamCollection: 
	[
		{
			FieldID: String,
			FieldName: String,
			FieldValue: {},
			Operator: String,
			FieldType: 0,
			UseMultiSelect: False,
			IsSearchAsTextbox: False,
			IsTransactionDetailSearch: False,
			IsSubTransactionDetailSearch: False,
			SecondDateRangeValue: String
		}
	],
	RefineFilter: String,
	ForAttachment: String,
	IsAuditScreen: False,
	IsScantoAddtoTransaction: False,
	isFoundQuantity: False,
	isQuantityToLink: False,
	IsDD1149Screen: False,
	ForGridData: False,
	IsfromTransactionAsset: False,
	TransactionID: 0,
	TransactionTableName: String,
	SessionID: String,
	take: 0,
	skip: 0,
	filter: 
	{
		field: String,
		operator: String,
		value: {},
		logic: String
	},
	GanttTaskID: 0,
	TaskID: 0,
	ParentTaskIDList: String,
	ForEditGroup: False,
	isAudit: False,
	isContainerAsset: False,
	isActualAsset: False
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	AssetData: 
	[
		{
			String: {}
		}
	],
	ColumnCollection: 
	[
		{
			field: String,
			command: String,
			selectable: False,
			title: String,
			template: String,
			format: String,
			decimals: 0,
			headerTemplate: String,
			locked: False,
			lockable: False,
			sortable: False,
			IsInlineEditWF: False,
			filterable: False,
			valueList: False,
			UseMultiSelect: False,
			Disable: False,
			Required: False,
			editor: String,
			type: String,
			TableType: String,
			width: 200,
			FieldDataSource: 
			[
				{
					String: {}
				}
			],
			expandable: False,
			FieldId: 0,
			ValueListType: 0,
			IsEditable: False,
			AssetMappedFieldID: 0,
			IsMaxLength: False,
			MaxLengthCount: 0,
			TextLength: 0
		}
	],
	LoadDataAssetID: 0,
	AssetList: String,
	GroupingTabData: 
	[
		{
			field: String
		}
	],
	AssetListcount: 0,
	TotalButtonWorkflow: 0,
	IsTranDetailEditMode: 0,
	IsAllowAssetFieldEdit: False,
	IsAllocateParts: False,
	IsLocked: False,
	PrecisionFormat: 0,
	isEditInActiveAsset: False
}