Gemma.WebApi

<back to all web services

RmaQuery

Requires Authentication
Required role:Admin
RmaQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
Numeroqueryint?No
NumeroGreaterThanOrEqualToqueryint?No
NumeroGreaterThanqueryint?No
NumeroLessThanqueryint?No
NumeroLessThanOrEqualToqueryint?No
NumeroNotEqualToqueryint?No
NumeroBetweenqueryint[]No
NumeroInqueryint[]No
DataqueryDateTime?No
DataGreaterThanOrEqualToqueryDateTime?No
DataGreaterThanqueryDateTime?No
DataLessThanqueryDateTime?No
DataLessThanOrEqualToqueryDateTime?No
DataNotEqualToqueryDateTime?No
DataBetweenqueryDateTime[]No
DataInqueryDateTime[]No
DataCreazionequeryDateTime?No
DataCreazioneGreaterThanOrEqualToqueryDateTime?No
DataCreazioneGreaterThanqueryDateTime?No
DataCreazioneLessThanqueryDateTime?No
DataCreazioneLessThanOrEqualToqueryDateTime?No
DataCreazioneNotEqualToqueryDateTime?No
DataCreazioneBetweenqueryDateTime[]No
DataCreazioneInqueryDateTime[]No
SoggettoIdqueryint?No
SoggettoIdGreaterThanOrEqualToqueryint?No
SoggettoIdGreaterThanqueryint?No
SoggettoIdLessThanqueryint?No
SoggettoIdLessThanOrEqualToqueryint?No
SoggettoIdNotEqualToqueryint?No
SoggettoIdBetweenqueryint[]No
SoggettoIdInqueryint[]No
ContattoIdqueryint?No
ContattoIdGreaterThanOrEqualToqueryint?No
ContattoIdGreaterThanqueryint?No
ContattoIdLessThanqueryint?No
ContattoIdLessThanOrEqualToqueryint?No
ContattoIdNotEqualToqueryint?No
ContattoIdBetweenqueryint[]No
ContattoIdInqueryint[]No
GravitaIdqueryint?No
GravitaIdGreaterThanOrEqualToqueryint?No
GravitaIdGreaterThanqueryint?No
GravitaIdLessThanqueryint?No
GravitaIdLessThanOrEqualToqueryint?No
GravitaIdNotEqualToqueryint?No
GravitaIdBetweenqueryint[]No
GravitaIdInqueryint[]No
DTRitornoquerystringNo
DTRitornoStartsWithquerystringNo
DTRitornoEndsWithquerystringNo
DTRitornoContainsquerystringNo
DTRitornoLikequerystringNo
DTRitornoBetweenquerystring[]No
DTRitornoInquerystring[]No
CausaleResoquerystringNo
CausaleResoStartsWithquerystringNo
CausaleResoEndsWithquerystringNo
CausaleResoContainsquerystringNo
CausaleResoLikequerystringNo
CausaleResoBetweenquerystring[]No
CausaleResoInquerystring[]No
IsApprovataquerybool?No
DataApprovazionequeryDateTime?No
DataApprovazioneGreaterThanOrEqualToqueryDateTime?No
DataApprovazioneGreaterThanqueryDateTime?No
DataApprovazioneLessThanqueryDateTime?No
DataApprovazioneLessThanOrEqualToqueryDateTime?No
DataApprovazioneNotEqualToqueryDateTime?No
DataApprovazioneBetweenqueryDateTime[]No
DataApprovazioneInqueryDateTime[]No
ContattoApprovazioneIdqueryint?No
ContattoApprovazioneIdGreaterThanOrEqualToqueryint?No
ContattoApprovazioneIdGreaterThanqueryint?No
ContattoApprovazioneIdLessThanqueryint?No
ContattoApprovazioneIdLessThanOrEqualToqueryint?No
ContattoApprovazioneIdNotEqualToqueryint?No
ContattoApprovazioneIdBetweenqueryint[]No
ContattoApprovazioneIdInqueryint[]No
NotequerystringNo
NoteStartsWithquerystringNo
NoteEndsWithquerystringNo
NoteContainsquerystringNo
NoteLikequerystringNo
NoteBetweenquerystring[]No
NoteInquerystring[]No
IsChiusaquerybool?No
DataChiusuraqueryDateTime?No
DataChiusuraGreaterThanOrEqualToqueryDateTime?No
DataChiusuraGreaterThanqueryDateTime?No
DataChiusuraLessThanqueryDateTime?No
DataChiusuraLessThanOrEqualToqueryDateTime?No
DataChiusuraNotEqualToqueryDateTime?No
DataChiusuraBetweenqueryDateTime[]No
DataChiusuraInqueryDateTime[]No
FileIdqueryint?No
FileIdGreaterThanOrEqualToqueryint?No
FileIdGreaterThanqueryint?No
FileIdLessThanqueryint?No
FileIdLessThanOrEqualToqueryint?No
FileIdNotEqualToqueryint?No
FileIdBetweenqueryint[]No
FileIdInqueryint[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
Rma Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NumeroformintNo
DataformDateTimeNo
DataCreazioneformDateTimeNo
SoggettoIdformintNo
ContattoIdformintNo
GravitaIdformintNo
DTRitornoformstringNo
CausaleResoformstringNo
IsApprovataformboolNo
DataApprovazioneformDateTimeNo
ContattoApprovazioneIdformintNo
NoteformstringNo
IsChiusaformboolNo
DataChiusuraformDateTimeNo
FileIdformintNo
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/RmaQuery 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
	],
	numero: 0,
	numeroGreaterThanOrEqualTo: 0,
	numeroGreaterThan: 0,
	numeroLessThan: 0,
	numeroLessThanOrEqualTo: 0,
	numeroNotEqualTo: 0,
	numeroBetween: 
	[
		0
	],
	numeroIn: 
	[
		0
	],
	data: 0001-01-01T00:00:00,
	dataGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataGreaterThan: 0001-01-01T00:00:00,
	dataLessThan: 0001-01-01T00:00:00,
	dataLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataNotEqualTo: 0001-01-01T00:00:00,
	dataBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataIn: 
	[
		"0001-01-01T00: 00:00"
	],
	dataCreazione: 0001-01-01T00:00:00,
	dataCreazioneGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataCreazioneGreaterThan: 0001-01-01T00:00:00,
	dataCreazioneLessThan: 0001-01-01T00:00:00,
	dataCreazioneLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataCreazioneNotEqualTo: 0001-01-01T00:00:00,
	dataCreazioneBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataCreazioneIn: 
	[
		"0001-01-01T00: 00:00"
	],
	soggettoId: 0,
	soggettoIdGreaterThanOrEqualTo: 0,
	soggettoIdGreaterThan: 0,
	soggettoIdLessThan: 0,
	soggettoIdLessThanOrEqualTo: 0,
	soggettoIdNotEqualTo: 0,
	soggettoIdBetween: 
	[
		0
	],
	soggettoIdIn: 
	[
		0
	],
	contattoId: 0,
	contattoIdGreaterThanOrEqualTo: 0,
	contattoIdGreaterThan: 0,
	contattoIdLessThan: 0,
	contattoIdLessThanOrEqualTo: 0,
	contattoIdNotEqualTo: 0,
	contattoIdBetween: 
	[
		0
	],
	contattoIdIn: 
	[
		0
	],
	gravitaId: 0,
	gravitaIdGreaterThanOrEqualTo: 0,
	gravitaIdGreaterThan: 0,
	gravitaIdLessThan: 0,
	gravitaIdLessThanOrEqualTo: 0,
	gravitaIdNotEqualTo: 0,
	gravitaIdBetween: 
	[
		0
	],
	gravitaIdIn: 
	[
		0
	],
	dtRitorno: String,
	dtRitornoStartsWith: String,
	dtRitornoEndsWith: String,
	dtRitornoContains: String,
	dtRitornoLike: String,
	dtRitornoBetween: 
	[
		String
	],
	dtRitornoIn: 
	[
		String
	],
	causaleReso: String,
	causaleResoStartsWith: String,
	causaleResoEndsWith: String,
	causaleResoContains: String,
	causaleResoLike: String,
	causaleResoBetween: 
	[
		String
	],
	causaleResoIn: 
	[
		String
	],
	isApprovata: False,
	dataApprovazione: 0001-01-01T00:00:00,
	dataApprovazioneGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataApprovazioneGreaterThan: 0001-01-01T00:00:00,
	dataApprovazioneLessThan: 0001-01-01T00:00:00,
	dataApprovazioneLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataApprovazioneNotEqualTo: 0001-01-01T00:00:00,
	dataApprovazioneBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataApprovazioneIn: 
	[
		"0001-01-01T00: 00:00"
	],
	contattoApprovazioneId: 0,
	contattoApprovazioneIdGreaterThanOrEqualTo: 0,
	contattoApprovazioneIdGreaterThan: 0,
	contattoApprovazioneIdLessThan: 0,
	contattoApprovazioneIdLessThanOrEqualTo: 0,
	contattoApprovazioneIdNotEqualTo: 0,
	contattoApprovazioneIdBetween: 
	[
		0
	],
	contattoApprovazioneIdIn: 
	[
		0
	],
	note: String,
	noteStartsWith: String,
	noteEndsWith: String,
	noteContains: String,
	noteLike: String,
	noteBetween: 
	[
		String
	],
	noteIn: 
	[
		String
	],
	isChiusa: False,
	dataChiusura: 0001-01-01T00:00:00,
	dataChiusuraGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataChiusuraGreaterThan: 0001-01-01T00:00:00,
	dataChiusuraLessThan: 0001-01-01T00:00:00,
	dataChiusuraLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataChiusuraNotEqualTo: 0001-01-01T00:00:00,
	dataChiusuraBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataChiusuraIn: 
	[
		"0001-01-01T00: 00:00"
	],
	fileId: 0,
	fileIdGreaterThanOrEqualTo: 0,
	fileIdGreaterThan: 0,
	fileIdLessThan: 0,
	fileIdLessThanOrEqualTo: 0,
	fileIdNotEqualTo: 0,
	fileIdBetween: 
	[
		0
	],
	fileIdIn: 
	[
		0
	],
	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,
			numero: 0,
			soggettoId: 0,
			contattoId: 0,
			gravitaId: 0,
			dtRitorno: String,
			causaleReso: String,
			isApprovata: False,
			contattoApprovazioneId: 0,
			note: String,
			isChiusa: False,
			fileId: 0
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}