Gemma.WebApi

<back to all web services

FirmwareQuery

Firmware
Requires Authentication
The following routes are available for this service:
GET/firmware
FirmwareQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
ArticoloIdqueryint?No
ArticoloIdGreaterThanOrEqualToqueryint?No
ArticoloIdGreaterThanqueryint?No
ArticoloIdLessThanqueryint?No
ArticoloIdLessThanOrEqualToqueryint?No
ArticoloIdNotEqualToqueryint?No
ArticoloIdBetweenqueryint[]No
ArticoloIdInqueryint[]No
DataCreazionequeryDateTime?No
DataCreazioneGreaterThanOrEqualToqueryDateTime?No
DataCreazioneGreaterThanqueryDateTime?No
DataCreazioneLessThanqueryDateTime?No
DataCreazioneLessThanOrEqualToqueryDateTime?No
DataCreazioneNotEqualToqueryDateTime?No
DataCreazioneBetweenqueryDateTime[]No
DataCreazioneInqueryDateTime[]No
UtenteCreaIdqueryint?No
UtenteCreaIdGreaterThanOrEqualToqueryint?No
UtenteCreaIdGreaterThanqueryint?No
UtenteCreaIdLessThanqueryint?No
UtenteCreaIdLessThanOrEqualToqueryint?No
UtenteCreaIdNotEqualToqueryint?No
UtenteCreaIdBetweenqueryint[]No
UtenteCreaIdInqueryint[]No
DataApprovazionequeryDateTime?No
DataApprovazioneGreaterThanOrEqualToqueryDateTime?No
DataApprovazioneGreaterThanqueryDateTime?No
DataApprovazioneLessThanqueryDateTime?No
DataApprovazioneLessThanOrEqualToqueryDateTime?No
DataApprovazioneNotEqualToqueryDateTime?No
DataApprovazioneBetweenqueryDateTime[]No
DataApprovazioneInqueryDateTime[]No
UtenteApprovaIdqueryint?No
UtenteApprovaIdGreaterThanOrEqualToqueryint?No
UtenteApprovaIdGreaterThanqueryint?No
UtenteApprovaIdLessThanqueryint?No
UtenteApprovaIdLessThanOrEqualToqueryint?No
UtenteApprovaIdNotEqualToqueryint?No
UtenteApprovaIdBetweenqueryint[]No
UtenteApprovaIdInqueryint[]No
TipoStatoFirmwareIdqueryint?No
TipoStatoFirmwareIdGreaterThanOrEqualToqueryint?No
TipoStatoFirmwareIdGreaterThanqueryint?No
TipoStatoFirmwareIdLessThanqueryint?No
TipoStatoFirmwareIdLessThanOrEqualToqueryint?No
TipoStatoFirmwareIdNotEqualToqueryint?No
TipoStatoFirmwareIdBetweenqueryint[]No
TipoStatoFirmwareIdInqueryint[]No
TipoProcessoreIdqueryint?No
TipoProcessoreIdGreaterThanOrEqualToqueryint?No
TipoProcessoreIdGreaterThanqueryint?No
TipoProcessoreIdLessThanqueryint?No
TipoProcessoreIdLessThanOrEqualToqueryint?No
TipoProcessoreIdNotEqualToqueryint?No
TipoProcessoreIdBetweenqueryint[]No
TipoProcessoreIdInqueryint[]No
TipoProgrammatoreFwIdqueryint?No
TipoProgrammatoreFwIdGreaterThanOrEqualToqueryint?No
TipoProgrammatoreFwIdGreaterThanqueryint?No
TipoProgrammatoreFwIdLessThanqueryint?No
TipoProgrammatoreFwIdLessThanOrEqualToqueryint?No
TipoProgrammatoreFwIdNotEqualToqueryint?No
TipoProgrammatoreFwIdBetweenqueryint[]No
TipoProgrammatoreFwIdInqueryint[]No
TipoDettagliFwIdqueryint?No
TipoDettagliFwIdGreaterThanOrEqualToqueryint?No
TipoDettagliFwIdGreaterThanqueryint?No
TipoDettagliFwIdLessThanqueryint?No
TipoDettagliFwIdLessThanOrEqualToqueryint?No
TipoDettagliFwIdNotEqualToqueryint?No
TipoDettagliFwIdBetweenqueryint[]No
TipoDettagliFwIdInqueryint[]No
FileIdqueryint?No
FileIdGreaterThanOrEqualToqueryint?No
FileIdGreaterThanqueryint?No
FileIdLessThanqueryint?No
FileIdLessThanOrEqualToqueryint?No
FileIdNotEqualToqueryint?No
FileIdBetweenqueryint[]No
FileIdInqueryint[]No
Majorqueryint?No
MajorGreaterThanOrEqualToqueryint?No
MajorGreaterThanqueryint?No
MajorLessThanqueryint?No
MajorLessThanOrEqualToqueryint?No
MajorNotEqualToqueryint?No
MajorBetweenqueryint[]No
MajorInqueryint[]No
Minorqueryint?No
MinorGreaterThanOrEqualToqueryint?No
MinorGreaterThanqueryint?No
MinorLessThanqueryint?No
MinorLessThanOrEqualToqueryint?No
MinorNotEqualToqueryint?No
MinorBetweenqueryint[]No
MinorInqueryint[]No
Buildqueryint?No
BuildGreaterThanOrEqualToqueryint?No
BuildGreaterThanqueryint?No
BuildLessThanqueryint?No
BuildLessThanOrEqualToqueryint?No
BuildNotEqualToqueryint?No
BuildBetweenqueryint[]No
BuildInqueryint[]No
ChangeLogquerystringNo
ChangeLogStartsWithquerystringNo
ChangeLogEndsWithquerystringNo
ChangeLogContainsquerystringNo
ChangeLogLikequerystringNo
ChangeLogBetweenquerystring[]No
ChangeLogInquerystring[]No
NoteProblemiquerystringNo
NoteProblemiStartsWithquerystringNo
NoteProblemiEndsWithquerystringNo
NoteProblemiContainsquerystringNo
NoteProblemiLikequerystringNo
NoteProblemiBetweenquerystring[]No
NoteProblemiInquerystring[]No
IsInProduzionequerybool?No
TagNotifichequerystringNo
TagNotificheStartsWithquerystringNo
TagNotificheEndsWithquerystringNo
TagNotificheContainsquerystringNo
TagNotificheLikequerystringNo
TagNotificheBetweenquerystring[]No
TagNotificheInquerystring[]No
DataApprovazioneProduzionequeryDateTime?No
DataApprovazioneProduzioneGreaterThanOrEqualToqueryDateTime?No
DataApprovazioneProduzioneGreaterThanqueryDateTime?No
DataApprovazioneProduzioneLessThanqueryDateTime?No
DataApprovazioneProduzioneLessThanOrEqualToqueryDateTime?No
DataApprovazioneProduzioneNotEqualToqueryDateTime?No
DataApprovazioneProduzioneBetweenqueryDateTime[]No
DataApprovazioneProduzioneInqueryDateTime[]No
UtenteApprovaProduzioneIdqueryint?No
UtenteApprovaProduzioneIdGreaterThanOrEqualToqueryint?No
UtenteApprovaProduzioneIdGreaterThanqueryint?No
UtenteApprovaProduzioneIdLessThanqueryint?No
UtenteApprovaProduzioneIdLessThanOrEqualToqueryint?No
UtenteApprovaProduzioneIdNotEqualToqueryint?No
UtenteApprovaProduzioneIdBetweenqueryint[]No
UtenteApprovaProduzioneIdInqueryint[]No
FileAllegatoIdqueryint?No
FileAllegatoIdGreaterThanOrEqualToqueryint?No
FileAllegatoIdGreaterThanqueryint?No
FileAllegatoIdLessThanqueryint?No
FileAllegatoIdLessThanOrEqualToqueryint?No
FileAllegatoIdNotEqualToqueryint?No
FileAllegatoIdBetweenqueryint[]No
FileAllegatoIdInqueryint[]No
Skuqueryint?NoCodice SKU del dispositivo padre (hardware).
MountPlanqueryint?NoPiano di montaggio (Mount Plan) del dispositivo padre.
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
Firmware Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
ArticoloIdformintNo
DataCreazioneformDateTimeNo
UtenteCreaIdformintNo
DataApprovazioneformDateTimeNo
UtenteApprovaIdformintNo
TipoStatoFirmwareIdformintNo
TipoProcessoreIdformintNo
TipoProgrammatoreFwIdformintNo
TipoDettagliFwIdformintNo
FileIdformintNo
MajorformintNo
MinorformintNo
BuildformintNo
ChangeLogformstringNo
NoteProblemiformstringNo
IsInProduzioneformboolNo
TagNotificheformstringNo
DataApprovazioneProduzioneformDateTimeNo
UtenteApprovaProduzioneIdformintNo
FileAllegatoIdformintNo
ArticoloformArticoloNo
CodiceArticoloFwformstringNoCodice univoco dell'articolo associato al firmware.
DescrizioneArticoloFwformstringNoDescrizione estesa dell'articolo associato.
StatoFirmwareformTipoStatoFirmwareNo
CodiceStatoFirmwareformstringNoCodice dello stato corrente del firmware (es. Rilasciato, Beta).
ProcessoreformTipoProcessoreNo
CodiceProcessoreformstringNoCodice identificativo del processore target.
ProgrammatoreFwformTipoProgrammatoreFwNo
NomeProgrammatoreFwformstringNoNome del programmatore richiesto per il caricamento del firmware.
DettagliFwformTipoDettagliFwNo
CodiceDettagliFwformstringNoCodice dei dettagli tecnici specifici della build.
FileformFileNo
FolderIdformint?No
FolderNameformstringNoNome della cartella se il firmware รจ distribuito come gruppo di file.
FilesformList<File>NoLista dei file binari e risorse che compongono il firmware.
CompatibileConformList<string>No
Articolo Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
AziendaIdformintNo
CategoriaIdformintNo
CodiceformstringNo
DescrizioneformstringNo
BarcodeformstringNo
FornitoreIdformintNo
CodiceFornitoreformstringNo
IsEliminatoformboolNo
PreAcqformdecimalNo
ScortaformdecimalNo
UltAcqformDateTimeNo
UnitaformstringNo
AcquistoCausaleIvaIdformintNo
VenditaCausaleIvaIdformintNo
NoteformstringNo
TempoMedioformdoubleNo
CollocazioneformstringNo
DescriCassaformstringNo
QtaRiordinoformdecimalNo
DescriEstesaformstringNo
IsFittizioformbool?No
NoteProduzioneformstringNo
LottoMinimoRiordinoformint?No
UnitaMisuraIdformint?No
MarchioIdformintNo
NotaInternaformstringNo
BarcodeFornitoreformstringNo
ParentArticoloIdformintNo
TipoVariante1IdformintNo
ValoreVariante1IdformintNo
TipoVariante2IdformintNo
ValoreVariante2IdformintNo
TipoformintNo
NotaInternaTipoformintNo
IsSegnapostoformboolNo
ImmagineIdformint?No
CodiceDoganaleformstringNo
CreatedUserIdformintNo
CreatedDateformDateTimeNo
ModifiedUserIdformintNo
ModifiedDateformDateTimeNo
IsMostraInCatalogoformboolNo
PezziOgniTempoformdoubleNo
VenditaContoContabileIdformintNo
AcquistiContoContabileIdformintNo
IsGestioneLottiformboolNo
QuantitaDefaultLottoformdecimalNo
IsGestioneCodiciSerialiformboolNo
NumeratoreSerialeIdformintNo
IsRichiediSerialeformboolNo
PesoUnitarioformdecimalNo
WebDescrizioneCnIdformintNo
WebDescrizioneEstesaCnIdformintNo
WebIsInVetrinaformboolNo
WebTipoListaformintNo
FasciaPrezzoIdformintNo
WebIsVisualizzaPrezzoformboolNo
SKUformintNo
PianoMontaggioformintNo
TipoNumSerieformintNo
IsContrattoformboolNo
TipoContrattoIdformintNo
ContrattoDurataformintNo
ContrattoPreavvisoformintNo
IsDecimaleAltaPrecformboolNo
PuntoForza1CnIdformintNo
PuntoForza2CnIdformintNo
PuntoForza3CnIdformintNo
PuntoForza4CnIdformintNo
ModuliDINformdecimalNo
VoceCapitolatoformstringNo
IsCostoVariabileformboolNo
TAGSimboliformstringNo
TAGVerificheformstringNo
IsObsoletoformboolNo
WebOrdineVistaformintNo
ScontoProgressivoformdecimalNo
TipoSerialeFwIdformintNo
PercCanoneAnnuoformdecimalNo
ChiaveformstringNo
HWPercentualeCostoformdecimalNo
HWSogliaMinimaCostoformdecimalNo
ProgettoCapitIdformintNo
DistintaConfigurazionePredefinitaIdformintNo
TipoValoreMagazzinoIdformintNo
UltimaDataValoreMagazzinoformDateTimeNo
CategoriaWebIdformintNo
DataAggiornamentoWebformDateTimeNo
TipoStatoFirmware Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NomeformstringNo
MaxPezziProduzioneformintNo
CodiceformstringNo
TipoProcessore Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodiceProcessoreformstringNo
DescrizioneformstringNo
TipoProgrammatoreFw Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NomeformstringNo
NoteformstringNo
TipoDettagliFw Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
CodiceformstringNo
DescrizioneformstringNo
File Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NomeformstringNo
DataCreazioneformDateTimeNo
UtenteCreaIdformintNo
DataAggiornamentoformDateTimeNo
BinaryDataformbyte[]No
IsSystemFolderformboolNo
IsFolderformboolNo
FolderIdformintNo
UtenteAggiornaIdformintNo
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 .csv suffix or ?format=csv

HTTP + CSV

The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.

GET /firmware HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: text/csv
HTTP/1.1 200 OK
Content-Type: text/csv
Content-Length: length

{"offset":0,"total":0,"results":[{"id":0,"articoloId":0,"utenteCreaId":0,"utenteApprovaId":0,"tipoStatoFirmwareId":0,"tipoProcessoreId":0,"tipoProgrammatoreFwId":0,"tipoDettagliFwId":0,"fileId":0,"major":0,"minor":0,"build":0,"changeLog":"String","noteProblemi":"String","isInProduzione":false,"tagNotifiche":"String","utenteApprovaProduzioneId":0,"fileAllegatoId":0,"codiceArticoloFw":"String","descrizioneArticoloFw":"String","codiceStatoFirmware":"String","codiceProcessore":"String","nomeProgrammatoreFw":"String","codiceDettagliFw":"String","files":[{"id":0,"nome":"String","utenteCreaId":0,"binaryData":"AA==","isSystemFolder":false,"isFolder":false,"folderId":0,"utenteAggiornaId":0}],"compatibileCon":["String"]}],"meta":{"String":"String"},"responseStatus":{"errorCode":"String","message":"String","stackTrace":"String","errors":[{"errorCode":"String","fieldName":"String","message":"String","meta":{"String":"String"}}],"meta":{"String":"String"}}}