Gemma.WebApi

<back to all web services

ScadenzePagamentiQuery

ScadenzePagamentiQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
IdScadenzaqueryint?No
IdScadenzaGreaterThanOrEqualToqueryint?No
IdScadenzaGreaterThanqueryint?No
IdScadenzaLessThanqueryint?No
IdScadenzaLessThanOrEqualToqueryint?No
IdScadenzaNotEqualToqueryint?No
IdScadenzaBetweenqueryint[]No
IdScadenzaInqueryint[]No
IdUtenteCreazionequeryint?No
IdUtenteCreazioneGreaterThanOrEqualToqueryint?No
IdUtenteCreazioneGreaterThanqueryint?No
IdUtenteCreazioneLessThanqueryint?No
IdUtenteCreazioneLessThanOrEqualToqueryint?No
IdUtenteCreazioneNotEqualToqueryint?No
IdUtenteCreazioneBetweenqueryint[]No
IdUtenteCreazioneInqueryint[]No
IdUtenteModificaqueryint?No
IdUtenteModificaGreaterThanOrEqualToqueryint?No
IdUtenteModificaGreaterThanqueryint?No
IdUtenteModificaLessThanqueryint?No
IdUtenteModificaLessThanOrEqualToqueryint?No
IdUtenteModificaNotEqualToqueryint?No
IdUtenteModificaBetweenqueryint[]No
IdUtenteModificaInqueryint[]No
ImportoPagatoquerydecimal?No
ImportoPagatoGreaterThanOrEqualToquerydecimal?No
ImportoPagatoGreaterThanquerydecimal?No
ImportoPagatoLessThanquerydecimal?No
ImportoPagatoLessThanOrEqualToquerydecimal?No
ImportoPagatoNotEqualToquerydecimal?No
ImportoPagatoBetweenquerydecimal[]No
ImportoPagatoInquerydecimal[]No
DataPagamentoqueryDateTime?No
DataPagamentoGreaterThanOrEqualToqueryDateTime?No
DataPagamentoGreaterThanqueryDateTime?No
DataPagamentoLessThanqueryDateTime?No
DataPagamentoLessThanOrEqualToqueryDateTime?No
DataPagamentoNotEqualToqueryDateTime?No
DataPagamentoBetweenqueryDateTime[]No
DataPagamentoInqueryDateTime[]No
IdRapportoBancarioqueryint?No
IdRapportoBancarioGreaterThanOrEqualToqueryint?No
IdRapportoBancarioGreaterThanqueryint?No
IdRapportoBancarioLessThanqueryint?No
IdRapportoBancarioLessThanOrEqualToqueryint?No
IdRapportoBancarioNotEqualToqueryint?No
IdRapportoBancarioBetweenqueryint[]No
IdRapportoBancarioInqueryint[]No
IsAbbuonoquerybool?No
IsPagamentoForzatoquerybool?No
IsDaVerificarequerybool?No
IsSaldoquerybool?No
NotequerystringNo
NoteStartsWithquerystringNo
NoteEndsWithquerystringNo
NoteContainsquerystringNo
NoteLikequerystringNo
NoteBetweenquerystring[]No
NoteInquerystring[]No
IdTipoMetodoPagamentoqueryint?No
IdTipoMetodoPagamentoGreaterThanOrEqualToqueryint?No
IdTipoMetodoPagamentoGreaterThanqueryint?No
IdTipoMetodoPagamentoLessThanqueryint?No
IdTipoMetodoPagamentoLessThanOrEqualToqueryint?No
IdTipoMetodoPagamentoNotEqualToqueryint?No
IdTipoMetodoPagamentoBetweenqueryint[]No
IdTipoMetodoPagamentoInqueryint[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
ScadenzePagamenti Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
IdScadenzaformintNo
IdUtenteCreazioneformintNo
IdUtenteModificaformintNo
ImportoPagatoformdecimalNo
DataPagamentoformDateTimeNo
IdRapportoBancarioformintNo
IsAbbuonoformboolNo
IsPagamentoForzatoformboolNo
IsDaVerificareformboolNo
IsSaldoformboolNo
NoteformstringNo
IdTipoMetodoPagamentoformintNo
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/ScadenzePagamentiQuery 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
	],
	idScadenza: 0,
	idScadenzaGreaterThanOrEqualTo: 0,
	idScadenzaGreaterThan: 0,
	idScadenzaLessThan: 0,
	idScadenzaLessThanOrEqualTo: 0,
	idScadenzaNotEqualTo: 0,
	idScadenzaBetween: 
	[
		0
	],
	idScadenzaIn: 
	[
		0
	],
	idUtenteCreazione: 0,
	idUtenteCreazioneGreaterThanOrEqualTo: 0,
	idUtenteCreazioneGreaterThan: 0,
	idUtenteCreazioneLessThan: 0,
	idUtenteCreazioneLessThanOrEqualTo: 0,
	idUtenteCreazioneNotEqualTo: 0,
	idUtenteCreazioneBetween: 
	[
		0
	],
	idUtenteCreazioneIn: 
	[
		0
	],
	idUtenteModifica: 0,
	idUtenteModificaGreaterThanOrEqualTo: 0,
	idUtenteModificaGreaterThan: 0,
	idUtenteModificaLessThan: 0,
	idUtenteModificaLessThanOrEqualTo: 0,
	idUtenteModificaNotEqualTo: 0,
	idUtenteModificaBetween: 
	[
		0
	],
	idUtenteModificaIn: 
	[
		0
	],
	importoPagato: 0,
	importoPagatoGreaterThanOrEqualTo: 0,
	importoPagatoGreaterThan: 0,
	importoPagatoLessThan: 0,
	importoPagatoLessThanOrEqualTo: 0,
	importoPagatoNotEqualTo: 0,
	importoPagatoBetween: 
	[
		0
	],
	importoPagatoIn: 
	[
		0
	],
	dataPagamento: 0001-01-01T00:00:00,
	dataPagamentoGreaterThanOrEqualTo: 0001-01-01T00:00:00,
	dataPagamentoGreaterThan: 0001-01-01T00:00:00,
	dataPagamentoLessThan: 0001-01-01T00:00:00,
	dataPagamentoLessThanOrEqualTo: 0001-01-01T00:00:00,
	dataPagamentoNotEqualTo: 0001-01-01T00:00:00,
	dataPagamentoBetween: 
	[
		"0001-01-01T00: 00:00"
	],
	dataPagamentoIn: 
	[
		"0001-01-01T00: 00:00"
	],
	idRapportoBancario: 0,
	idRapportoBancarioGreaterThanOrEqualTo: 0,
	idRapportoBancarioGreaterThan: 0,
	idRapportoBancarioLessThan: 0,
	idRapportoBancarioLessThanOrEqualTo: 0,
	idRapportoBancarioNotEqualTo: 0,
	idRapportoBancarioBetween: 
	[
		0
	],
	idRapportoBancarioIn: 
	[
		0
	],
	isAbbuono: False,
	isPagamentoForzato: False,
	isDaVerificare: False,
	isSaldo: False,
	note: String,
	noteStartsWith: String,
	noteEndsWith: String,
	noteContains: String,
	noteLike: String,
	noteBetween: 
	[
		String
	],
	noteIn: 
	[
		String
	],
	idTipoMetodoPagamento: 0,
	idTipoMetodoPagamentoGreaterThanOrEqualTo: 0,
	idTipoMetodoPagamentoGreaterThan: 0,
	idTipoMetodoPagamentoLessThan: 0,
	idTipoMetodoPagamentoLessThanOrEqualTo: 0,
	idTipoMetodoPagamentoNotEqualTo: 0,
	idTipoMetodoPagamentoBetween: 
	[
		0
	],
	idTipoMetodoPagamentoIn: 
	[
		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,
			idScadenza: 0,
			idUtenteCreazione: 0,
			idUtenteModifica: 0,
			importoPagato: 0,
			idRapportoBancario: 0,
			isAbbuono: False,
			isPagamentoForzato: False,
			isDaVerificare: False,
			isSaldo: False,
			note: String,
			idTipoMetodoPagamento: 0
		}
	],
	meta: 
	{
		String: String
	},
	responseStatus: 
	{
		errorCode: String,
		message: String,
		stackTrace: String,
		errors: 
		[
			{
				errorCode: String,
				fieldName: String,
				message: String,
				meta: 
				{
					String: String
				}
			}
		],
		meta: 
		{
			String: String
		}
	}
}