Gemma.WebApi

<back to all web services

RisorsaFileQuery

Requires Authentication
Required role:Admin
RisorsaFileQuery Parameters:
NameParameterData TypeRequiredDescription
Idqueryint?No
IdGreaterThanOrEqualToqueryint?No
IdGreaterThanqueryint?No
IdLessThanqueryint?No
IdLessThanOrEqualToqueryint?No
IdNotEqualToqueryint?No
IdBetweenqueryint[]No
IdInqueryint[]No
RisorseIdqueryint?No
RisorseIdGreaterThanOrEqualToqueryint?No
RisorseIdGreaterThanqueryint?No
RisorseIdLessThanqueryint?No
RisorseIdLessThanOrEqualToqueryint?No
RisorseIdNotEqualToqueryint?No
RisorseIdBetweenqueryint[]No
RisorseIdInqueryint[]No
LinguaIdqueryint?No
LinguaIdGreaterThanOrEqualToqueryint?No
LinguaIdGreaterThanqueryint?No
LinguaIdLessThanqueryint?No
LinguaIdLessThanOrEqualToqueryint?No
LinguaIdNotEqualToqueryint?No
LinguaIdBetweenqueryint[]No
LinguaIdInqueryint[]No
UrlquerystringNo
UrlStartsWithquerystringNo
UrlEndsWithquerystringNo
UrlContainsquerystringNo
UrlLikequerystringNo
UrlBetweenquerystring[]No
UrlInquerystring[]No
FileIdqueryint?No
FileIdGreaterThanOrEqualToqueryint?No
FileIdGreaterThanqueryint?No
FileIdLessThanqueryint?No
FileIdLessThanOrEqualToqueryint?No
FileIdNotEqualToqueryint?No
FileIdBetweenqueryint[]No
FileIdInqueryint[]No
IsPubblicatoWebquerybool?No
QueryBase Parameters:
NameParameterData TypeRequiredDescription
Skipformint?No
Takeformint?No
OrderByformstringNo
OrderByDescformstringNo
IncludeformstringNo
FieldsformstringNo
MetaformDictionary<string, string>No
RisorsaFile Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
RisorseIdformintNo
LinguaIdformintNo
UrlformstringNo
FileIdformintNo
IsPubblicatoWebformboolNo
FileformFileNo
LinguaformLinguaNo
CodiceLinguaformstringNo
File Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NomeformstringNo
DataCreazioneformDateTimeNo
UtenteCreaIdformintNo
DataAggiornamentoformDateTimeNo
BinaryDataformbyte[]No
IsSystemFolderformboolNo
IsFolderformboolNo
FolderIdformintNo
UtenteAggiornaIdformintNo
Lingua Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescrizioneformstringNo
DescrizioneCnIdformintNo
IsVisibileformboolNo
CodiceLinguaformstringNo
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/RisorsaFileQuery HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: application/xml
Content-Type: application/xml
Content-Length: length

<RisorsaFileQuery 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>
  <FileId>0</FileId>
  <FileIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </FileIdBetween>
  <FileIdGreaterThan>0</FileIdGreaterThan>
  <FileIdGreaterThanOrEqualTo>0</FileIdGreaterThanOrEqualTo>
  <FileIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </FileIdIn>
  <FileIdLessThan>0</FileIdLessThan>
  <FileIdLessThanOrEqualTo>0</FileIdLessThanOrEqualTo>
  <FileIdNotEqualTo>0</FileIdNotEqualTo>
  <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>
  <IsPubblicatoWeb>false</IsPubblicatoWeb>
  <LinguaId>0</LinguaId>
  <LinguaIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </LinguaIdBetween>
  <LinguaIdGreaterThan>0</LinguaIdGreaterThan>
  <LinguaIdGreaterThanOrEqualTo>0</LinguaIdGreaterThanOrEqualTo>
  <LinguaIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </LinguaIdIn>
  <LinguaIdLessThan>0</LinguaIdLessThan>
  <LinguaIdLessThanOrEqualTo>0</LinguaIdLessThanOrEqualTo>
  <LinguaIdNotEqualTo>0</LinguaIdNotEqualTo>
  <RisorseId>0</RisorseId>
  <RisorseIdBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </RisorseIdBetween>
  <RisorseIdGreaterThan>0</RisorseIdGreaterThan>
  <RisorseIdGreaterThanOrEqualTo>0</RisorseIdGreaterThanOrEqualTo>
  <RisorseIdIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:int>0</d2p1:int>
  </RisorseIdIn>
  <RisorseIdLessThan>0</RisorseIdLessThan>
  <RisorseIdLessThanOrEqualTo>0</RisorseIdLessThanOrEqualTo>
  <RisorseIdNotEqualTo>0</RisorseIdNotEqualTo>
  <Url>String</Url>
  <UrlBetween xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UrlBetween>
  <UrlContains>String</UrlContains>
  <UrlEndsWith>String</UrlEndsWith>
  <UrlIn xmlns:d2p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
    <d2p1:string>String</d2p1:string>
  </UrlIn>
  <UrlLike>String</UrlLike>
  <UrlStartsWith>String</UrlStartsWith>
</RisorsaFileQuery>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<QueryResponseOfRisorsaFileCYQkyN_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:RisorsaFile>
      <d2p1:File>
        <d2p1:BinaryData>AA==</d2p1:BinaryData>
        <d2p1:DataAggiornamento>0001-01-01T00:00:00</d2p1:DataAggiornamento>
        <d2p1:DataCreazione>0001-01-01T00:00:00</d2p1:DataCreazione>
        <d2p1:FolderId>0</d2p1:FolderId>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:IsFolder>false</d2p1:IsFolder>
        <d2p1:IsSystemFolder>false</d2p1:IsSystemFolder>
        <d2p1:Nome>String</d2p1:Nome>
        <d2p1:UtenteAggiornaId>0</d2p1:UtenteAggiornaId>
        <d2p1:UtenteCreaId>0</d2p1:UtenteCreaId>
      </d2p1:File>
      <d2p1:FileId>0</d2p1:FileId>
      <d2p1:Id>0</d2p1:Id>
      <d2p1:IsPubblicatoWeb>false</d2p1:IsPubblicatoWeb>
      <d2p1:Lingua>
        <d2p1:CodiceLingua>String</d2p1:CodiceLingua>
        <d2p1:Descrizione>String</d2p1:Descrizione>
        <d2p1:DescrizioneCnId>0</d2p1:DescrizioneCnId>
        <d2p1:Id>0</d2p1:Id>
        <d2p1:IsVisibile>false</d2p1:IsVisibile>
      </d2p1:Lingua>
      <d2p1:LinguaId>0</d2p1:LinguaId>
      <d2p1:RisorseId>0</d2p1:RisorseId>
      <d2p1:Url>String</d2p1:Url>
    </d2p1:RisorsaFile>
  </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>
</QueryResponseOfRisorsaFileCYQkyN_Pr>