Gemma.WebApi

<back to all web services

ArticoloDistintaQuery

ArticoloDistintaQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
ArticoloPadreIdqueryint?No
ArticoloPadreIdGreaterThanOrEqualToqueryint?No
ArticoloPadreIdGreaterThanqueryint?No
ArticoloPadreIdLessThanqueryint?No
ArticoloPadreIdLessThanOrEqualToqueryint?No
ArticoloPadreIdNotEqualToqueryint?No
ArticoloPadreIdBetweenqueryNullable<Int32>[]No
ArticoloPadreIdInqueryNullable<Int32>[]No
ArticoloIdqueryint?No
ArticoloIdGreaterThanOrEqualToqueryint?No
ArticoloIdGreaterThanqueryint?No
ArticoloIdLessThanqueryint?No
ArticoloIdLessThanOrEqualToqueryint?No
ArticoloIdNotEqualToqueryint?No
ArticoloIdBetweenqueryNullable<Int32>[]No
ArticoloIdInqueryNullable<Int32>[]No
Qtaquerydecimal?No
QtaGreaterThanOrEqualToquerydecimal?No
QtaGreaterThanquerydecimal?No
QtaLessThanquerydecimal?No
QtaLessThanOrEqualToquerydecimal?No
QtaNotEqualToquerydecimal?No
QtaBetweenquerydecimal[]No
QtaInquerydecimal[]No
ConfigurazioniquerystringNo
ConfigurazioniStartsWithquerystringNo
ConfigurazioniEndsWithquerystringNo
ConfigurazioniContainsquerystringNo
ConfigurazioniLikequerystringNo
ConfigurazioniBetweenquerystring[]No
ConfigurazioniInquerystring[]No
ItemLinequeryint?No
ItemLineGreaterThanOrEqualToqueryint?No
ItemLineGreaterThanqueryint?No
ItemLineLessThanqueryint?No
ItemLineLessThanOrEqualToqueryint?No
ItemLineNotEqualToqueryint?No
ItemLineBetweenqueryint[]No
ItemLineInqueryint[]No
ReferencequerystringNo
ReferenceStartsWithquerystringNo
ReferenceEndsWithquerystringNo
ReferenceContainsquerystringNo
ReferenceLikequerystringNo
ReferenceBetweenquerystring[]No
ReferenceInquerystring[]No
ValuequerystringNo
ValueStartsWithquerystringNo
ValueEndsWithquerystringNo
ValueContainsquerystringNo
ValueLikequerystringNo
ValueBetweenquerystring[]No
ValueInquerystring[]No
ManufacturerquerystringNo
ManufacturerStartsWithquerystringNo
ManufacturerEndsWithquerystringNo
ManufacturerContainsquerystringNo
ManufacturerLikequerystringNo
ManufacturerBetweenquerystring[]No
ManufacturerInquerystring[]No
PcbFootprintquerystringNo
PcbFootprintStartsWithquerystringNo
PcbFootprintEndsWithquerystringNo
PcbFootprintContainsquerystringNo
PcbFootprintLikequerystringNo
PcbFootprintBetweenquerystring[]No
PcbFootprintInquerystring[]No
MountingquerystringNo
MountingStartsWithquerystringNo
MountingEndsWithquerystringNo
MountingContainsquerystringNo
MountingLikequerystringNo
MountingBetweenquerystring[]No
MountingInquerystring[]No
SmdquerystringNo
SmdStartsWithquerystringNo
SmdEndsWithquerystringNo
SmdContainsquerystringNo
SmdLikequerystringNo
SmdBetweenquerystring[]No
SmdInquerystring[]No
SectionquerystringNo
SectionStartsWithquerystringNo
SectionEndsWithquerystringNo
SectionContainsquerystringNo
SectionLikequerystringNo
SectionBetweenquerystring[]No
SectionInquerystring[]No
NotesquerystringNo
NotesStartsWithquerystringNo
NotesEndsWithquerystringNo
NotesContainsquerystringNo
NotesLikequerystringNo
NotesBetweenquerystring[]No
NotesInquerystring[]No
ManufacturerPnquerystringNo
ManufacturerPnStartsWithquerystringNo
ManufacturerPnEndsWithquerystringNo
ManufacturerPnContainsquerystringNo
ManufacturerPnLikequerystringNo
ManufacturerPnBetweenquerystring[]No
ManufacturerPnInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
ArticoloDistinta Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ArticoloPadreIdformint?No
ArticoloIdformint?No
QtaformdecimalNo
ConfigurazioniformstringNo
ItemLineformintNo
ReferenceformstringNo
ValueformstringNo
ManufacturerformstringNo
PcbFootprintformstringNo
MountingformstringNo
SmdformstringNo
SectionformstringNo
NotesformstringNo
ManufacturerPnformstringNo
QueryResponse<T> Parameters:
NameParameterData TypeRequiredDescription
OffsetformintNo
TotalformintNo
ResultsformList<T>No
MetaformDictionary<string, string>No
ResponseStatusformResponseStatusNo

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/ArticoloDistintaQuery HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: text/jsv
Content-Type: text/jsv
Content-Length: length

{
	id: 0,
	idGreaterThanOrEqualTo: 0,
	idGreaterThan: 0,
	idLessThan: 0,
	idLessThanOrEqualTo: 0,
	idNotEqualTo: 0,
	idBetween: 
	[
		0
	],
	idIn: 
	[
		0
	],
	articoloPadreId: 0,
	articoloPadreIdGreaterThanOrEqualTo: 0,
	articoloPadreIdGreaterThan: 0,
	articoloPadreIdLessThan: 0,
	articoloPadreIdLessThanOrEqualTo: 0,
	articoloPadreIdNotEqualTo: 0,
	articoloPadreIdBetween: 
	[
		0
	],
	articoloPadreIdIn: 
	[
		0
	],
	articoloId: 0,
	articoloIdGreaterThanOrEqualTo: 0,
	articoloIdGreaterThan: 0,
	articoloIdLessThan: 0,
	articoloIdLessThanOrEqualTo: 0,
	articoloIdNotEqualTo: 0,
	articoloIdBetween: 
	[
		0
	],
	articoloIdIn: 
	[
		0
	],
	qta: 0,
	qtaGreaterThanOrEqualTo: 0,
	qtaGreaterThan: 0,
	qtaLessThan: 0,
	qtaLessThanOrEqualTo: 0,
	qtaNotEqualTo: 0,
	qtaBetween: 
	[
		0
	],
	qtaIn: 
	[
		0
	],
	configurazioni: String,
	configurazioniStartsWith: String,
	configurazioniEndsWith: String,
	configurazioniContains: String,
	configurazioniLike: String,
	configurazioniBetween: 
	[
		String
	],
	configurazioniIn: 
	[
		String
	],
	itemLine: 0,
	itemLineGreaterThanOrEqualTo: 0,
	itemLineGreaterThan: 0,
	itemLineLessThan: 0,
	itemLineLessThanOrEqualTo: 0,
	itemLineNotEqualTo: 0,
	itemLineBetween: 
	[
		0
	],
	itemLineIn: 
	[
		0
	],
	reference: String,
	referenceStartsWith: String,
	referenceEndsWith: String,
	referenceContains: String,
	referenceLike: String,
	referenceBetween: 
	[
		String
	],
	referenceIn: 
	[
		String
	],
	value: String,
	valueStartsWith: String,
	valueEndsWith: String,
	valueContains: String,
	valueLike: String,
	valueBetween: 
	[
		String
	],
	valueIn: 
	[
		String
	],
	manufacturer: String,
	manufacturerStartsWith: String,
	manufacturerEndsWith: String,
	manufacturerContains: String,
	manufacturerLike: String,
	manufacturerBetween: 
	[
		String
	],
	manufacturerIn: 
	[
		String
	],
	pcbFootprint: String,
	pcbFootprintStartsWith: String,
	pcbFootprintEndsWith: String,
	pcbFootprintContains: String,
	pcbFootprintLike: String,
	pcbFootprintBetween: 
	[
		String
	],
	pcbFootprintIn: 
	[
		String
	],
	mounting: String,
	mountingStartsWith: String,
	mountingEndsWith: String,
	mountingContains: String,
	mountingLike: String,
	mountingBetween: 
	[
		String
	],
	mountingIn: 
	[
		String
	],
	smd: String,
	smdStartsWith: String,
	smdEndsWith: String,
	smdContains: String,
	smdLike: String,
	smdBetween: 
	[
		String
	],
	smdIn: 
	[
		String
	],
	section: String,
	sectionStartsWith: String,
	sectionEndsWith: String,
	sectionContains: String,
	sectionLike: String,
	sectionBetween: 
	[
		String
	],
	sectionIn: 
	[
		String
	],
	notes: String,
	notesStartsWith: String,
	notesEndsWith: String,
	notesContains: String,
	notesLike: String,
	notesBetween: 
	[
		String
	],
	notesIn: 
	[
		String
	],
	manufacturerPn: String,
	manufacturerPnStartsWith: String,
	manufacturerPnEndsWith: String,
	manufacturerPnContains: String,
	manufacturerPnLike: String,
	manufacturerPnBetween: 
	[
		String
	],
	manufacturerPnIn: 
	[
		String
	],
	skip: 0,
	take: 0,
	orderBy: String,
	orderByDesc: String,
	include: String,
	fields: String,
	meta: 
	{
		String: String
	}
}
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	offset: 0,
	total: 0,
	results: 
	[
		{
			id: 0,
			articoloPadreId: 0,
			articoloId: 0,
			qta: 0,
			configurazioni: String,
			itemLine: 0,
			reference: String,
			value: String,
			manufacturer: String,
			pcbFootprint: String,
			mounting: String,
			smd: String,
			section: String,
			notes: String,
			manufacturerPn: String
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}