Gemma.WebApi

<back to all web services

RapportoBancarioQuery

Requires Authentication
Required role:Admin
RapportoBancarioQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
ContoIdqueryint?No
ContoIdGreaterThanOrEqualToqueryint?No
ContoIdGreaterThanqueryint?No
ContoIdLessThanqueryint?No
ContoIdLessThanOrEqualToqueryint?No
ContoIdNotEqualToqueryint?No
ContoIdBetweenqueryint[]No
ContoIdInqueryint[]No
DescrizionequerystringNo
DescrizioneStartsWithquerystringNo
DescrizioneEndsWithquerystringNo
DescrizioneContainsquerystringNo
DescrizioneLikequerystringNo
DescrizioneBetweenquerystring[]No
DescrizioneInquerystring[]No
ImportoScopertoquerydecimal?No
ImportoScopertoGreaterThanOrEqualToquerydecimal?No
ImportoScopertoGreaterThanquerydecimal?No
ImportoScopertoLessThanquerydecimal?No
ImportoScopertoLessThanOrEqualToquerydecimal?No
ImportoScopertoNotEqualToquerydecimal?No
ImportoScopertoBetweenquerydecimal[]No
ImportoScopertoInquerydecimal[]No
TipoEffettiquerystringNo
TipoEffettiStartsWithquerystringNo
TipoEffettiEndsWithquerystringNo
TipoEffettiContainsquerystringNo
TipoEffettiLikequerystringNo
TipoEffettiBetweenquerystring[]No
TipoEffettiInquerystring[]No
IsAttivoquerybool?No
SoggettoIdqueryint?No
SoggettoIdGreaterThanOrEqualToqueryint?No
SoggettoIdGreaterThanqueryint?No
SoggettoIdLessThanqueryint?No
SoggettoIdLessThanOrEqualToqueryint?No
SoggettoIdNotEqualToqueryint?No
SoggettoIdBetweenqueryint[]No
SoggettoIdInqueryint[]No
CodicequerystringNo
CodiceStartsWithquerystringNo
CodiceEndsWithquerystringNo
CodiceContainsquerystringNo
CodiceLikequerystringNo
CodiceBetweenquerystring[]No
CodiceInquerystring[]No
TipoRapportoIdqueryint?No
TipoRapportoIdGreaterThanOrEqualToqueryint?No
TipoRapportoIdGreaterThanqueryint?No
TipoRapportoIdLessThanqueryint?No
TipoRapportoIdLessThanOrEqualToqueryint?No
TipoRapportoIdNotEqualToqueryint?No
TipoRapportoIdBetweenqueryint[]No
TipoRapportoIdInqueryint[]No
PercAnticipoquerydecimal?No
PercAnticipoGreaterThanOrEqualToquerydecimal?No
PercAnticipoGreaterThanquerydecimal?No
PercAnticipoLessThanquerydecimal?No
PercAnticipoLessThanOrEqualToquerydecimal?No
PercAnticipoNotEqualToquerydecimal?No
PercAnticipoBetweenquerydecimal[]No
PercAnticipoInquerydecimal[]No
IsAttivoFatturaElettronicaquerybool?No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
RapportoBancario Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ContoIdformintNo
DescrizioneformstringNo
ImportoScopertoformdecimalNo
TipoEffettiformstringNo
IsAttivoformboolNo
SoggettoIdformintNo
CodiceformstringNo
TipoRapportoIdformintNo
PercAnticipoformdecimalNo
IsAttivoFatturaElettronicaformboolNo
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/RapportoBancarioQuery 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
	],
	contoId: 0,
	contoIdGreaterThanOrEqualTo: 0,
	contoIdGreaterThan: 0,
	contoIdLessThan: 0,
	contoIdLessThanOrEqualTo: 0,
	contoIdNotEqualTo: 0,
	contoIdBetween: 
	[
		0
	],
	contoIdIn: 
	[
		0
	],
	descrizione: String,
	descrizioneStartsWith: String,
	descrizioneEndsWith: String,
	descrizioneContains: String,
	descrizioneLike: String,
	descrizioneBetween: 
	[
		String
	],
	descrizioneIn: 
	[
		String
	],
	importoScoperto: 0,
	importoScopertoGreaterThanOrEqualTo: 0,
	importoScopertoGreaterThan: 0,
	importoScopertoLessThan: 0,
	importoScopertoLessThanOrEqualTo: 0,
	importoScopertoNotEqualTo: 0,
	importoScopertoBetween: 
	[
		0
	],
	importoScopertoIn: 
	[
		0
	],
	tipoEffetti: String,
	tipoEffettiStartsWith: String,
	tipoEffettiEndsWith: String,
	tipoEffettiContains: String,
	tipoEffettiLike: String,
	tipoEffettiBetween: 
	[
		String
	],
	tipoEffettiIn: 
	[
		String
	],
	isAttivo: False,
	soggettoId: 0,
	soggettoIdGreaterThanOrEqualTo: 0,
	soggettoIdGreaterThan: 0,
	soggettoIdLessThan: 0,
	soggettoIdLessThanOrEqualTo: 0,
	soggettoIdNotEqualTo: 0,
	soggettoIdBetween: 
	[
		0
	],
	soggettoIdIn: 
	[
		0
	],
	codice: String,
	codiceStartsWith: String,
	codiceEndsWith: String,
	codiceContains: String,
	codiceLike: String,
	codiceBetween: 
	[
		String
	],
	codiceIn: 
	[
		String
	],
	tipoRapportoId: 0,
	tipoRapportoIdGreaterThanOrEqualTo: 0,
	tipoRapportoIdGreaterThan: 0,
	tipoRapportoIdLessThan: 0,
	tipoRapportoIdLessThanOrEqualTo: 0,
	tipoRapportoIdNotEqualTo: 0,
	tipoRapportoIdBetween: 
	[
		0
	],
	tipoRapportoIdIn: 
	[
		0
	],
	percAnticipo: 0,
	percAnticipoGreaterThanOrEqualTo: 0,
	percAnticipoGreaterThan: 0,
	percAnticipoLessThan: 0,
	percAnticipoLessThanOrEqualTo: 0,
	percAnticipoNotEqualTo: 0,
	percAnticipoBetween: 
	[
		0
	],
	percAnticipoIn: 
	[
		0
	],
	isAttivoFatturaElettronica: False,
	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,
			contoId: 0,
			descrizione: String,
			importoScoperto: 0,
			tipoEffetti: String,
			isAttivo: False,
			soggettoId: 0,
			codice: String,
			tipoRapportoId: 0,
			percAnticipo: 0,
			isAttivoFatturaElettronica: False
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}