CMS

<back to all web services

GetContents

The following routes are available for this service:
GET/content/list
Imports System
Imports System.Collections
Imports System.Collections.Generic
Imports System.Runtime.Serialization
Imports ServiceStack
Imports ServiceStack.DataAnnotations
Imports CMS.ServiceModel
Imports CMS.ServiceModel.Types

Namespace Global

    Namespace CMS.ServiceModel

        Public Partial Class GetContents
        End Class

        Public Partial Class GetContentsResponse
            Public Sub New()
                Results = New List(Of Content)
            End Sub

            Public Overridable Property Results As List(Of Content)
            Public Overridable Property ResponseStatus As ResponseStatus
        End Class
    End Namespace

    Namespace CMS.ServiceModel.Types

        Public Partial Class Content
            Public Overridable Property ContentID As Integer
            Public Overridable Property cType As Nullable(Of Integer)
            Public Overridable Property fkTaalID As Nullable(Of Integer)
            Public Overridable Property cNaam As String
            Public Overridable Property cPaginaTitel As String
            Public Overridable Property cSEOOmschrijving As String
            Public Overridable Property cSEOURL As String
            Public Overridable Property fkSEOFotoID As Nullable(Of Integer)
            Public Overridable Property cFocusTerm As String
            Public Overridable Property cTitel As String
            Public Overridable Property cTekst As String
            Public Overridable Property cIntro As String
            Public Overridable Property fkThumbnailID As Nullable(Of Integer)
            Public Overridable Property cOrder As Nullable(Of Integer)
            Public Overridable Property LaatsteUpdate As Date
            Public Overridable Property LaatsteUpdateDoor As String
            Public Overridable Property cHeaderFoto As Nullable(Of Integer)
            Public Overridable Property cHeaderTekst As String
            Public Overridable Property cC2ATekst As String
            Public Overridable Property cC2ATekstButtonLink As String
            Public Overridable Property cC2ATekstButtonTekst As String
            Public Overridable Property cIntroOverzicht As String
            Public Overridable Property cIntroOverOns As String
            Public Overridable Property cIntroKort As String
            Public Overridable Property cDatum As Nullable(Of Date)
            Public Overridable Property cAuteur As String
        End Class
    End Namespace
End Namespace

VB.NET GetContents DTOs

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.

GET /content/list HTTP/1.1 
Host: cms.exitus-ict.nl 
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length

<GetContentsResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CMS.ServiceModel">
  <ResponseStatus xmlns:d2p1="http://schemas.servicestack.net/types">
    <d2p1:ErrorCode>String</d2p1:ErrorCode>
    <d2p1:Message>String</d2p1:Message>
    <d2p1:StackTrace>String</d2p1:StackTrace>
    <d2p1:Errors>
      <d2p1:ResponseError>
        <d2p1:ErrorCode>String</d2p1:ErrorCode>
        <d2p1:FieldName>String</d2p1:FieldName>
        <d2p1:Message>String</d2p1:Message>
        <d2p1: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>
        </d2p1:Meta>
      </d2p1:ResponseError>
    </d2p1:Errors>
    <d2p1: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>
    </d2p1:Meta>
  </ResponseStatus>
  <Results xmlns:d2p1="http://schemas.datacontract.org/2004/07/CMS.ServiceModel.Types">
    <d2p1:Content>
      <d2p1:ContentID>0</d2p1:ContentID>
      <d2p1:LaatsteUpdate>0001-01-01T00:00:00</d2p1:LaatsteUpdate>
      <d2p1:LaatsteUpdateDoor>String</d2p1:LaatsteUpdateDoor>
      <d2p1:cAuteur>String</d2p1:cAuteur>
      <d2p1:cC2ATekst>String</d2p1:cC2ATekst>
      <d2p1:cC2ATekstButtonLink>String</d2p1:cC2ATekstButtonLink>
      <d2p1:cC2ATekstButtonTekst>String</d2p1:cC2ATekstButtonTekst>
      <d2p1:cDatum>0001-01-01T00:00:00</d2p1:cDatum>
      <d2p1:cFocusTerm>String</d2p1:cFocusTerm>
      <d2p1:cHeaderFoto>0</d2p1:cHeaderFoto>
      <d2p1:cHeaderTekst>String</d2p1:cHeaderTekst>
      <d2p1:cIntro>String</d2p1:cIntro>
      <d2p1:cIntroKort>String</d2p1:cIntroKort>
      <d2p1:cIntroOverOns>String</d2p1:cIntroOverOns>
      <d2p1:cIntroOverzicht>String</d2p1:cIntroOverzicht>
      <d2p1:cNaam>String</d2p1:cNaam>
      <d2p1:cOrder>0</d2p1:cOrder>
      <d2p1:cPaginaTitel>String</d2p1:cPaginaTitel>
      <d2p1:cSEOOmschrijving>String</d2p1:cSEOOmschrijving>
      <d2p1:cSEOURL>String</d2p1:cSEOURL>
      <d2p1:cTekst>String</d2p1:cTekst>
      <d2p1:cTitel>String</d2p1:cTitel>
      <d2p1:cType>0</d2p1:cType>
      <d2p1:fkSEOFotoID>0</d2p1:fkSEOFotoID>
      <d2p1:fkTaalID>0</d2p1:fkTaalID>
      <d2p1:fkThumbnailID>0</d2p1:fkThumbnailID>
    </d2p1:Content>
  </Results>
</GetContentsResponse>