Gemma.WebApi

<back to all web services

GetRisorsaRequest

The following routes are available for this service:
GET/risorse/{Id}
GetRisorsaRequest Parameters:
NameParameterData TypeRequiredDescription
IdpathintNo
RisorsaResponse Parameters:
NameParameterData TypeRequiredDescription
TipoRisorsaIdformintNo
DescrizioneCnIdformintNo
TitoloCnIdformintNo
TipoRisorsaformTipoRisorsaResponseNo
DescrizioneformList<ContenutoResponse>No
TitoloformList<ContenutoResponse>No
Risorsa Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
TipoRisorsaIdformintNo
DescrizioneCnIdformintNo
UrlformstringNo
TitoloCnIdformintNo
OrdineVistaformintNo
IsPerChatbotformboolNo
TitoloformstringNo
TipoRisorsaformTipoRisorsaNo
RisorsaFilesformList<RisorsaFile>No
TitoliformList<Contenuto>No
DescrizioniformList<Contenuto>No
TipoRisorsa Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescrizioneCnIdformintNo
NomeformstringNo
OrdineVistaformintNo
TipoCategoriaRisorsaIdformintNo
TipoCategoriaRisorsaformTipoCategoriaRisorsaNo
DescrizioniformList<Contenuto>No
TipoCategoriaRisorsa Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
NomeformstringNo
TitoloCnIdformintNo
OrdineVistaformintNo
TitoliformList<Contenuto>No
Contenuto Parameters:
NameParameterData TypeRequiredDescription
ContenutoIdformintNo
LinguaIdformintNo
TipoformTipoContenutoNo
TestoformstringNo
IsVisibileformboolNo
ChiaveformstringNo
LinguaformLinguaNo
CodiceLinguaformstringNo
TipoContenuto Enum:
Unknown
PlainText
HtmlText
Lingua Parameters:
NameParameterData TypeRequiredDescription
IdformintNo
DescrizioneformstringNo
DescrizioneCnIdformintNo
IsVisibileformboolNo
CodiceLinguaformstringNo
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
TipoRisorsaResponse Parameters:
NameParameterData TypeRequiredDescription
DescrizioneCnIdformintNo
TipoCategoriaRisorsaIdformintNo
DescrizioneformList<ContenutoResponse>No
TipoCategoriaRisorsaformTipoCategoriaRisorsaResponseNo
ContenutoResponse Parameters:
NameParameterData TypeRequiredDescription
LinguaIdformintNo
CodiceLinguaformstringNo
TestoSempliceformstringNo
TestoHtmlformstringNo
TipoCategoriaRisorsaResponse Parameters:
NameParameterData TypeRequiredDescription
TitoloCnIdformintNo
TitoloformList<ContenutoResponse>No

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.

GET /risorse/{Id} HTTP/1.1 
Host: gemma.api.kerberos.energy 
Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length

{
	tipoRisorsa: 
	{
		descrizione: 
		[
			{
				linguaId: 0,
				codiceLingua: String,
				contenutoId: 0,
				tipo: Unknown,
				isVisibile: False,
				chiave: String
			}
		],
		tipoCategoriaRisorsa: 
		{
			titolo: 
			[
				{
					linguaId: 0,
					codiceLingua: String,
					contenutoId: 0,
					tipo: Unknown,
					isVisibile: False,
					chiave: String
				}
			],
			id: 0,
			nome: String,
			ordineVista: 0,
			titoli: 
			[
				{
					contenutoId: 0,
					linguaId: 0,
					tipo: Unknown,
					testo: String,
					isVisibile: False,
					chiave: String,
					codiceLingua: String
				}
			]
		},
		id: 0,
		nome: String,
		ordineVista: 0,
		tipoCategoriaRisorsa: 
		{
			id: 0,
			nome: String,
			titoloCnId: 0,
			ordineVista: 0,
			titoli: 
			[
				{
					contenutoId: 0,
					linguaId: 0,
					tipo: Unknown,
					testo: String,
					isVisibile: False,
					chiave: String,
					codiceLingua: String
				}
			]
		},
		descrizioni: 
		[
			{
				contenutoId: 0,
				linguaId: 0,
				tipo: Unknown,
				testo: String,
				isVisibile: False,
				chiave: String,
				codiceLingua: String
			}
		]
	},
	descrizione: 
	[
		{
			linguaId: 0,
			codiceLingua: String,
			contenutoId: 0,
			tipo: Unknown,
			isVisibile: False,
			chiave: String
		}
	],
	titolo: 
	[
		{
			linguaId: 0,
			codiceLingua: String,
			contenutoId: 0,
			tipo: Unknown,
			isVisibile: False,
			chiave: String
		}
	],
	id: 0,
	url: String,
	ordineVista: 0,
	isPerChatbot: False,
	titolo: String,
	tipoRisorsa: 
	{
		id: 0,
		descrizioneCnId: 0,
		nome: String,
		ordineVista: 0,
		tipoCategoriaRisorsaId: 0,
		tipoCategoriaRisorsa: 
		{
			id: 0,
			nome: String,
			titoloCnId: 0,
			ordineVista: 0,
			titoli: 
			[
				{
					contenutoId: 0,
					linguaId: 0,
					tipo: Unknown,
					testo: String,
					isVisibile: False,
					chiave: String,
					codiceLingua: String
				}
			]
		},
		descrizioni: 
		[
			{
				contenutoId: 0,
				linguaId: 0,
				tipo: Unknown,
				testo: String,
				isVisibile: False,
				chiave: String,
				codiceLingua: String
			}
		]
	},
	risorsaFiles: 
	[
		{
			id: 0,
			risorseId: 0,
			linguaId: 0,
			url: String,
			fileId: 0,
			isPubblicatoWeb: False,
			file: 
			{
				id: 0,
				nome: String,
				utenteCreaId: 0,
				binaryData: AA==,
				isSystemFolder: False,
				isFolder: False,
				folderId: 0,
				utenteAggiornaId: 0
			},
			codiceLingua: String
		}
	],
	titoli: 
	[
		{
			contenutoId: 0,
			linguaId: 0,
			tipo: Unknown,
			testo: String,
			isVisibile: False,
			chiave: String,
			codiceLingua: String
		}
	],
	descrizioni: 
	[
		{
			contenutoId: 0,
			linguaId: 0,
			tipo: Unknown,
			testo: String,
			isVisibile: False,
			chiave: String,
			codiceLingua: String
		}
	]
}