Gemma.WebApi

<back to all web services

TestoVersioneQuery

Requires Authentication
Required role:Admin
TestoVersioneQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
TestoIdqueryint?No
TestoIdGreaterThanOrEqualToqueryint?No
TestoIdGreaterThanqueryint?No
TestoIdLessThanqueryint?No
TestoIdLessThanOrEqualToqueryint?No
TestoIdNotEqualToqueryint?No
TestoIdBetweenqueryint[]No
TestoIdInqueryint[]No
DataCreazionequeryDateTime?No
DataCreazioneGreaterThanOrEqualToqueryDateTime?No
DataCreazioneGreaterThanqueryDateTime?No
DataCreazioneLessThanqueryDateTime?No
DataCreazioneLessThanOrEqualToqueryDateTime?No
DataCreazioneNotEqualToqueryDateTime?No
DataCreazioneBetweenqueryDateTime[]No
DataCreazioneInqueryDateTime[]No
DataUltimaModificaqueryDateTime?No
DataUltimaModificaGreaterThanOrEqualToqueryDateTime?No
DataUltimaModificaGreaterThanqueryDateTime?No
DataUltimaModificaLessThanqueryDateTime?No
DataUltimaModificaLessThanOrEqualToqueryDateTime?No
DataUltimaModificaNotEqualToqueryDateTime?No
DataUltimaModificaBetweenqueryDateTime[]No
DataUltimaModificaInqueryDateTime[]No
Revisionequeryint?No
RevisioneGreaterThanOrEqualToqueryint?No
RevisioneGreaterThanqueryint?No
RevisioneLessThanqueryint?No
RevisioneLessThanOrEqualToqueryint?No
RevisioneNotEqualToqueryint?No
RevisioneBetweenqueryint[]No
RevisioneInqueryint[]No
UtenteAutoreIdqueryint?No
UtenteAutoreIdGreaterThanOrEqualToqueryint?No
UtenteAutoreIdGreaterThanqueryint?No
UtenteAutoreIdLessThanqueryint?No
UtenteAutoreIdLessThanOrEqualToqueryint?No
UtenteAutoreIdNotEqualToqueryint?No
UtenteAutoreIdBetweenqueryint[]No
UtenteAutoreIdInqueryint[]No
UtenteModificaIdqueryint?No
UtenteModificaIdGreaterThanOrEqualToqueryint?No
UtenteModificaIdGreaterThanqueryint?No
UtenteModificaIdLessThanqueryint?No
UtenteModificaIdLessThanOrEqualToqueryint?No
UtenteModificaIdNotEqualToqueryint?No
UtenteModificaIdBetweenqueryint[]No
UtenteModificaIdInqueryint[]No
DescrizioneModifichequerystringNo
DescrizioneModificheStartsWithquerystringNo
DescrizioneModificheEndsWithquerystringNo
DescrizioneModificheContainsquerystringNo
DescrizioneModificheLikequerystringNo
DescrizioneModificheBetweenquerystring[]No
DescrizioneModificheInquerystring[]No
TestoquerystringNo
TestoStartsWithquerystringNo
TestoEndsWithquerystringNo
TestoContainsquerystringNo
TestoLikequerystringNo
TestoBetweenquerystring[]No
TestoInquerystring[]No
Docquerybyte[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
TestoVersione Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TestoIdformintNo
DataCreazioneformDateTimeNo
DataUltimaModificaformDateTimeNo
RevisioneformintNo
UtenteAutoreIdformintNo
UtenteModificaIdformintNo
DescrizioneModificheformstringNo
TestoformstringNo
Docformbyte[]No
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/TestoVersioneQuery 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
	],
	testoId: 0,
	testoIdGreaterThanOrEqualTo: 0,
	testoIdGreaterThan: 0,
	testoIdLessThan: 0,
	testoIdLessThanOrEqualTo: 0,
	testoIdNotEqualTo: 0,
	testoIdBetween: 
	[
		0
	],
	testoIdIn: 
	[
		0
	],
	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"
	],
	dataUltimaModifica: 0001-01-01T00:00:00,
	dataUltimaModificaGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataUltimaModificaGreaterThan: 0001-01-01T00:00:00,
	dataUltimaModificaLessThan: 0001-01-01T00:00:00,
	dataUltimaModificaLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataUltimaModificaNotEqualTo: 0001-01-01T00:00:00,
	dataUltimaModificaBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataUltimaModificaIn: 
	[
		"0001-01-01T00: 00:00"
	],
	revisione: 0,
	revisioneGreaterThanOrEqualTo: 0,
	revisioneGreaterThan: 0,
	revisioneLessThan: 0,
	revisioneLessThanOrEqualTo: 0,
	revisioneNotEqualTo: 0,
	revisioneBetween: 
	[
		0
	],
	revisioneIn: 
	[
		0
	],
	utenteAutoreId: 0,
	utenteAutoreIdGreaterThanOrEqualTo: 0,
	utenteAutoreIdGreaterThan: 0,
	utenteAutoreIdLessThan: 0,
	utenteAutoreIdLessThanOrEqualTo: 0,
	utenteAutoreIdNotEqualTo: 0,
	utenteAutoreIdBetween: 
	[
		0
	],
	utenteAutoreIdIn: 
	[
		0
	],
	utenteModificaId: 0,
	utenteModificaIdGreaterThanOrEqualTo: 0,
	utenteModificaIdGreaterThan: 0,
	utenteModificaIdLessThan: 0,
	utenteModificaIdLessThanOrEqualTo: 0,
	utenteModificaIdNotEqualTo: 0,
	utenteModificaIdBetween: 
	[
		0
	],
	utenteModificaIdIn: 
	[
		0
	],
	descrizioneModifiche: String,
	descrizioneModificheStartsWith: String,
	descrizioneModificheEndsWith: String,
	descrizioneModificheContains: String,
	descrizioneModificheLike: String,
	descrizioneModificheBetween: 
	[
		String
	],
	descrizioneModificheIn: 
	[
		String
	],
	testo: String,
	testoStartsWith: String,
	testoEndsWith: String,
	testoContains: String,
	testoLike: String,
	testoBetween: 
	[
		String
	],
	testoIn: 
	[
		String
	],
	doc: AA==,
	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,
			testoId: 0,
			revisione: 0,
			utenteAutoreId: 0,
			utenteModificaId: 0,
			descrizioneModifiche: String,
			testo: String,
			doc: AA==
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}