| GET | /content/list |
|---|
import java.math.*
import java.util.*
import net.servicestack.client.*
open class GetContents
{
}
open class GetContentsResponse
{
var results:ArrayList<Content> = ArrayList<Content>()
var responseStatus:ResponseStatus? = null
}
open class Content
{
var contentID:Int? = null
var cType:Int? = null
var fkTaalID:Int? = null
var cNaam:String? = null
var cPaginaTitel:String? = null
var cSEOOmschrijving:String? = null
var cSEOURL:String? = null
var fkSEOFotoID:Int? = null
var cFocusTerm:String? = null
var cTitel:String? = null
var cTekst:String? = null
var cIntro:String? = null
var fkThumbnailID:Int? = null
var cOrder:Int? = null
var laatsteUpdate:Date? = null
var laatsteUpdateDoor:String? = null
var cHeaderFoto:Int? = null
var cHeaderTekst:String? = null
var cC2ATekst:String? = null
var cC2ATekstButtonLink:String? = null
var cC2ATekstButtonTekst:String? = null
var cIntroOverzicht:String? = null
var cIntroOverOns:String? = null
var cIntroKort:String? = null
var cDatum:Date? = null
var cAuteur:String? = null
}
To override the Content-type in your clients, use the HTTP Accept Header, append the .jsv suffix or ?format=jsv
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
GET /content/list HTTP/1.1 Host: cms.exitus-ict.nl Accept: text/jsv
HTTP/1.1 200 OK
Content-Type: text/jsv
Content-Length: length
{
results:
[
{
contentID: 0,
cType: 0,
fkTaalID: 0,
cNaam: String,
cPaginaTitel: String,
cSEOOmschrijving: String,
cSEOURL: String,
fkSEOFotoID: 0,
cFocusTerm: String,
cTitel: String,
cTekst: String,
cIntro: String,
fkThumbnailID: 0,
cOrder: 0,
laatsteUpdate: 0001-01-01,
laatsteUpdateDoor: String,
cHeaderFoto: 0,
cHeaderTekst: String,
cC2ATekst: String,
cC2ATekstButtonLink: String,
cC2ATekstButtonTekst: String,
cIntroOverzicht: String,
cIntroOverOns: String,
cIntroKort: String,
cDatum: 0001-01-01,
cAuteur: String
}
],
responseStatus:
{
errorCode: String,
message: String,
stackTrace: String,
errors:
[
{
errorCode: String,
fieldName: String,
message: String,
meta:
{
String: String
}
}
],
meta:
{
String: String
}
}
}