Gemma.WebApi

<back to all web services

TestoQuery

Requires Authentication
Required role:Admin
TestoQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
TipoTestoIdqueryint?No
TipoTestoIdGreaterThanOrEqualToqueryint?No
TipoTestoIdGreaterThanqueryint?No
TipoTestoIdLessThanqueryint?No
TipoTestoIdLessThanOrEqualToqueryint?No
TipoTestoIdNotEqualToqueryint?No
TipoTestoIdBetweenqueryint[]No
TipoTestoIdInqueryint[]No
TestoVersioneCorrenteIdqueryint?No
TestoVersioneCorrenteIdGreaterThanOrEqualToqueryint?No
TestoVersioneCorrenteIdGreaterThanqueryint?No
TestoVersioneCorrenteIdLessThanqueryint?No
TestoVersioneCorrenteIdLessThanOrEqualToqueryint?No
TestoVersioneCorrenteIdNotEqualToqueryint?No
TestoVersioneCorrenteIdBetweenqueryint[]No
TestoVersioneCorrenteIdInqueryint[]No
TitoloquerystringNo
TitoloStartsWithquerystringNo
TitoloEndsWithquerystringNo
TitoloContainsquerystringNo
TitoloLikequerystringNo
TitoloBetweenquerystring[]No
TitoloInquerystring[]No
Numeroqueryint?No
NumeroGreaterThanOrEqualToqueryint?No
NumeroGreaterThanqueryint?No
NumeroLessThanqueryint?No
NumeroLessThanOrEqualToqueryint?No
NumeroNotEqualToqueryint?No
NumeroBetweenqueryint[]No
NumeroInqueryint[]No
TipoDocumentoIdqueryint?No
TipoDocumentoIdGreaterThanOrEqualToqueryint?No
TipoDocumentoIdGreaterThanqueryint?No
TipoDocumentoIdLessThanqueryint?No
TipoDocumentoIdLessThanOrEqualToqueryint?No
TipoDocumentoIdNotEqualToqueryint?No
TipoDocumentoIdBetweenqueryint[]No
TipoDocumentoIdInqueryint[]No
ArticoloIdqueryint?No
ArticoloIdGreaterThanOrEqualToqueryint?No
ArticoloIdGreaterThanqueryint?No
ArticoloIdLessThanqueryint?No
ArticoloIdLessThanOrEqualToqueryint?No
ArticoloIdNotEqualToqueryint?No
ArticoloIdBetweenqueryint[]No
ArticoloIdInqueryint[]No
IsModelloquerybool?No
DocumentoIdqueryint?No
DocumentoIdGreaterThanOrEqualToqueryint?No
DocumentoIdGreaterThanqueryint?No
DocumentoIdLessThanqueryint?No
DocumentoIdLessThanOrEqualToqueryint?No
DocumentoIdNotEqualToqueryint?No
DocumentoIdBetweenqueryint[]No
DocumentoIdInqueryint[]No
TipoStatoTestoIdqueryint?No
TipoStatoTestoIdGreaterThanOrEqualToqueryint?No
TipoStatoTestoIdGreaterThanqueryint?No
TipoStatoTestoIdLessThanqueryint?No
TipoStatoTestoIdLessThanOrEqualToqueryint?No
TipoStatoTestoIdNotEqualToqueryint?No
TipoStatoTestoIdBetweenqueryint[]No
TipoStatoTestoIdInqueryint[]No
DataApprovazionequeryDateTime?No
DataApprovazioneGreaterThanOrEqualToqueryDateTime?No
DataApprovazioneGreaterThanqueryDateTime?No
DataApprovazioneLessThanqueryDateTime?No
DataApprovazioneLessThanOrEqualToqueryDateTime?No
DataApprovazioneNotEqualToqueryDateTime?No
DataApprovazioneBetweenqueryDateTime[]No
DataApprovazioneInqueryDateTime[]No
UtenteApprovazioneIdqueryint?No
UtenteApprovazioneIdGreaterThanOrEqualToqueryint?No
UtenteApprovazioneIdGreaterThanqueryint?No
UtenteApprovazioneIdLessThanqueryint?No
UtenteApprovazioneIdLessThanOrEqualToqueryint?No
UtenteApprovazioneIdNotEqualToqueryint?No
UtenteApprovazioneIdBetweenqueryint[]No
UtenteApprovazioneIdInqueryint[]No
TagNotificaquerystringNo
TagNotificaStartsWithquerystringNo
TagNotificaEndsWithquerystringNo
TagNotificaContainsquerystringNo
TagNotificaLikequerystringNo
TagNotificaBetweenquerystring[]No
TagNotificaInquerystring[]No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
Testo Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TipoTestoIdformintNo
TestoVersioneCorrenteIdformintNo
TitoloformstringNo
NumeroformintNo
TipoDocumentoIdformintNo
ArticoloIdformintNo
IsModelloformboolNo
DocumentoIdformintNo
TipoStatoTestoIdformintNo
DataApprovazioneformDateTimeNo
UtenteApprovazioneIdformintNo
TagNotificaformstringNo
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 .xml suffix or ?format=xml

HTTP + XML

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

POST /xml/reply/TestoQuery HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<TestoQuery xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
  <Skip xmlns="http://schemas.servicestack.net/types">0</Skip>
  <Take xmlns="http://schemas.servicestack.net/types">0</Take>
  <OrderBy xmlns="http://schemas.servicestack.net/types">String</OrderBy>
  <OrderByDesc xmlns="http://schemas.servicestack.net/types">String</OrderByDesc>
  <Include xmlns="http://schemas.servicestack.net/types">String</Include>
  <Fields xmlns="http://schemas.servicestack.net/types">String</Fields>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" xmlns="http://schemas.servicestack.net/types">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <ArticoloId>0</ArticoloId>
  <ArticoloIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ArticoloIdBetween>
  <ArticoloIdGreaterThan>0</ArticoloIdGreaterThan>
  <ArticoloIdGreaterThanOrEqualTo>0</ArticoloIdGreaterThanOrEqualTo>
  <ArticoloIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </ArticoloIdIn>
  <ArticoloIdLessThan>0</ArticoloIdLessThan>
  <ArticoloIdLessThanOrEqualTo>0</ArticoloIdLessThanOrEqualTo>
  <ArticoloIdNotEqualTo>0</ArticoloIdNotEqualTo>
  <DataApprovazione>0001-01-01T00:00:00</DataApprovazione>
  <DataApprovazioneBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataApprovazioneBetween>
  <DataApprovazioneGreaterThan>0001-01-01T00:00:00</DataApprovazioneGreaterThan>
  <DataApprovazioneGreaterThanOrEqualTo>0001-01-01T00:00:00</DataApprovazioneGreaterThanOrEqualTo>
  <DataApprovazioneIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:dateTime>0001-01-01T00:00:00</d2p1:dateTime>
  </DataApprovazioneIn>
  <DataApprovazioneLessThan>0001-01-01T00:00:00</DataApprovazioneLessThan>
  <DataApprovazioneLessThanOrEqualTo>0001-01-01T00:00:00</DataApprovazioneLessThanOrEqualTo>
  <DataApprovazioneNotEqualTo>0001-01-01T00:00:00</DataApprovazioneNotEqualTo>
  <DocumentoId>0</DocumentoId>
  <DocumentoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </DocumentoIdBetween>
  <DocumentoIdGreaterThan>0</DocumentoIdGreaterThan>
  <DocumentoIdGreaterThanOrEqualTo>0</DocumentoIdGreaterThanOrEqualTo>
  <DocumentoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </DocumentoIdIn>
  <DocumentoIdLessThan>0</DocumentoIdLessThan>
  <DocumentoIdLessThanOrEqualTo>0</DocumentoIdLessThanOrEqualTo>
  <DocumentoIdNotEqualTo>0</DocumentoIdNotEqualTo>
  <Id>0</Id>
  <IdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </IdBetween>
  <IdGreaterThan>0</IdGreaterThan>
  <IdGreaterThanOrEqualTo>0</IdGreaterThanOrEqualTo>
  <IdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </IdIn>
  <IdLessThan>0</IdLessThan>
  <IdLessThanOrEqualTo>0</IdLessThanOrEqualTo>
  <IdNotEqualTo>0</IdNotEqualTo>
  <IsModello>false</IsModello>
  <Numero>0</Numero>
  <NumeroBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </NumeroBetween>
  <NumeroGreaterThan>0</NumeroGreaterThan>
  <NumeroGreaterThanOrEqualTo>0</NumeroGreaterThanOrEqualTo>
  <NumeroIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </NumeroIn>
  <NumeroLessThan>0</NumeroLessThan>
  <NumeroLessThanOrEqualTo>0</NumeroLessThanOrEqualTo>
  <NumeroNotEqualTo>0</NumeroNotEqualTo>
  <TagNotifica>String</TagNotifica>
  <TagNotificaBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TagNotificaBetween>
  <TagNotificaContains>String</TagNotificaContains>
  <TagNotificaEndsWith>String</TagNotificaEndsWith>
  <TagNotificaIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TagNotificaIn>
  <TagNotificaLike>String</TagNotificaLike>
  <TagNotificaStartsWith>String</TagNotificaStartsWith>
  <TestoVersioneCorrenteId>0</TestoVersioneCorrenteId>
  <TestoVersioneCorrenteIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TestoVersioneCorrenteIdBetween>
  <TestoVersioneCorrenteIdGreaterThan>0</TestoVersioneCorrenteIdGreaterThan>
  <TestoVersioneCorrenteIdGreaterThanOrEqualTo>0</TestoVersioneCorrenteIdGreaterThanOrEqualTo>
  <TestoVersioneCorrenteIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TestoVersioneCorrenteIdIn>
  <TestoVersioneCorrenteIdLessThan>0</TestoVersioneCorrenteIdLessThan>
  <TestoVersioneCorrenteIdLessThanOrEqualTo>0</TestoVersioneCorrenteIdLessThanOrEqualTo>
  <TestoVersioneCorrenteIdNotEqualTo>0</TestoVersioneCorrenteIdNotEqualTo>
  <TipoDocumentoId>0</TipoDocumentoId>
  <TipoDocumentoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoDocumentoIdBetween>
  <TipoDocumentoIdGreaterThan>0</TipoDocumentoIdGreaterThan>
  <TipoDocumentoIdGreaterThanOrEqualTo>0</TipoDocumentoIdGreaterThanOrEqualTo>
  <TipoDocumentoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoDocumentoIdIn>
  <TipoDocumentoIdLessThan>0</TipoDocumentoIdLessThan>
  <TipoDocumentoIdLessThanOrEqualTo>0</TipoDocumentoIdLessThanOrEqualTo>
  <TipoDocumentoIdNotEqualTo>0</TipoDocumentoIdNotEqualTo>
  <TipoStatoTestoId>0</TipoStatoTestoId>
  <TipoStatoTestoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoStatoTestoIdBetween>
  <TipoStatoTestoIdGreaterThan>0</TipoStatoTestoIdGreaterThan>
  <TipoStatoTestoIdGreaterThanOrEqualTo>0</TipoStatoTestoIdGreaterThanOrEqualTo>
  <TipoStatoTestoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoStatoTestoIdIn>
  <TipoStatoTestoIdLessThan>0</TipoStatoTestoIdLessThan>
  <TipoStatoTestoIdLessThanOrEqualTo>0</TipoStatoTestoIdLessThanOrEqualTo>
  <TipoStatoTestoIdNotEqualTo>0</TipoStatoTestoIdNotEqualTo>
  <TipoTestoId>0</TipoTestoId>
  <TipoTestoIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoTestoIdBetween>
  <TipoTestoIdGreaterThan>0</TipoTestoIdGreaterThan>
  <TipoTestoIdGreaterThanOrEqualTo>0</TipoTestoIdGreaterThanOrEqualTo>
  <TipoTestoIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </TipoTestoIdIn>
  <TipoTestoIdLessThan>0</TipoTestoIdLessThan>
  <TipoTestoIdLessThanOrEqualTo>0</TipoTestoIdLessThanOrEqualTo>
  <TipoTestoIdNotEqualTo>0</TipoTestoIdNotEqualTo>
  <Titolo>String</Titolo>
  <TitoloBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TitoloBetween>
  <TitoloContains>String</TitoloContains>
  <TitoloEndsWith>String</TitoloEndsWith>
  <TitoloIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </TitoloIn>
  <TitoloLike>String</TitoloLike>
  <TitoloStartsWith>String</TitoloStartsWith>
  <UtenteApprovazioneId>0</UtenteApprovazioneId>
  <UtenteApprovazioneIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </UtenteApprovazioneIdBetween>
  <UtenteApprovazioneIdGreaterThan>0</UtenteApprovazioneIdGreaterThan>
  <UtenteApprovazioneIdGreaterThanOrEqualTo>0</UtenteApprovazioneIdGreaterThanOrEqualTo>
  <UtenteApprovazioneIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </UtenteApprovazioneIdIn>
  <UtenteApprovazioneIdLessThan>0</UtenteApprovazioneIdLessThan>
  <UtenteApprovazioneIdLessThanOrEqualTo>0</UtenteApprovazioneIdLessThanOrEqualTo>
  <UtenteApprovazioneIdNotEqualTo>0</UtenteApprovazioneIdNotEqualTo>
</TestoQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfTestoCYQkyN_Pr xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.servicestack.net/types">
  <Offset>0</Offset>
  <Total>0</Total>
  <Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/Gemma.WebApi.ServiceModel.Types">
    <d2p1:Testo>
      <d2p1:ArticoloId>0</d2p1:ArticoloId>
      <d2p1:DataApprovazione>0001-01-01T00:00:00</d2p1:DataApprovazione>
      <d2p1:DocumentoId>0</d2p1:DocumentoId>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:IsModello>false</d2p1:IsModello>
      <d2p1:Numero>0</d2p1:Numero>
      <d2p1:TagNotifica>String</d2p1:TagNotifica>
      <d2p1:TestoVersioneCorrenteId>0</d2p1:TestoVersioneCorrenteId>
      <d2p1:TipoDocumentoId>0</d2p1:TipoDocumentoId>
      <d2p1:TipoStatoTestoId>0</d2p1:TipoStatoTestoId>
      <d2p1:TipoTestoId>0</d2p1:TipoTestoId>
      <d2p1:Titolo>String</d2p1:Titolo>
      <d2p1:UtenteApprovazioneId>0</d2p1:UtenteApprovazioneId>
    </d2p1:Testo>
  </Results>
  <Meta xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:KeyValueOfstringstring>
      <d2p1:Key>String</d2p1:Key>
      <d2p1:Value>String</d2p1:Value>
    </d2p1:KeyValueOfstringstring>
  </Meta>
  <ResponseStatus>
    <ErrorCode>String</ErrorCode>
    <Message>String</Message>
    <StackTrace>String</StackTrace>
    <Errors>
      <ResponseError>
        <ErrorCode>String</ErrorCode>
        <FieldName>String</FieldName>
        <Message>String</Message>
        <Meta xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
          <d5p1:KeyValueOfstringstring>
            <d5p1:Key>String</d5p1:Key>
            <d5p1:Value>String</d5p1:Value>
          </d5p1:KeyValueOfstringstring>
        </Meta>
      </ResponseError>
    </Errors>
    <Meta xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
      <d3p1:KeyValueOfstringstring>
        <d3p1:Key>String</d3p1:Key>
        <d3p1:Value>String</d3p1:Value>
      </d3p1:KeyValueOfstringstring>
    </Meta>
  </ResponseStatus>
</QueryResponseOfTestoCYQkyN_Pr>