HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
POST /xml/reply/GetClasses HTTP/1.1
Host: www.magentatelekom-academy.at
Content-Type: application/xml
Content-Length: length
<GetClasses xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Twi.Gt.Lms.ServiceModel">
<IncludeParticipants>false</IncludeParticipants>
<TrainerId>0</TrainerId>
<UserId>0</UserId>
</GetClasses>
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<ArrayOfClass xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Twi.Gt.Lms.ServiceModel.Types">
<Class>
<Code>String</Code>
<CostCenter>String</CostCenter>
<Currency>String</Currency>
<Description>String</Description>
<FreePlaces>0</FreePlaces>
<Id>0</Id>
<IsClosed>false</IsClosed>
<IsEnrolmentAllowed>false</IsEnrolmentAllowed>
<Locations>
<ClassLocation>
<Id>0</Id>
<RoomDescription>String</RoomDescription>
<RoomName>String</RoomName>
<RoomNo>String</RoomNo>
<VenueLink>String</VenueLink>
<VenueName>String</VenueName>
</ClassLocation>
</Locations>
<Places>0</Places>
<Price>String</Price>
<PriceInformation>String</PriceInformation>
<RegistrationBeginTime>String</RegistrationBeginTime>
<RegistrationEndTime>String</RegistrationEndTime>
<RegistrationStatus>String</RegistrationStatus>
<RunningBeginTime>String</RunningBeginTime>
<RunningEndTime>String</RunningEndTime>
<Sessions>
<ClassSession>
<EndTime>String</EndTime>
<Id>0</Id>
<StartTime>String</StartTime>
<Title>String</Title>
</ClassSession>
</Sessions>
<Students>
<User>
<AdditionalInfos>
<AdditionalInfo>
<Name>String</Name>
<Value>String</Value>
</AdditionalInfo>
</AdditionalInfos>
<Attributes>
<Attribute>
<AttributeMetadataId>0</AttributeMetadataId>
<DoubleValue>0</DoubleValue>
<Id>0</Id>
<IntegerValue>0</IntegerValue>
<Name>String</Name>
<Ordinal>0</Ordinal>
<Source>String</Source>
<Value>String</Value>
</Attribute>
</Attributes>
<Contacts>
<Contact>
<Title>String</Title>
<Type>String</Type>
<Value>String</Value>
</Contact>
</Contacts>
<Department>String</Department>
<DisplayName>String String</DisplayName>
<DomainId>0</DomainId>
<DomainName>String</DomainName>
<Email>String</Email>
<FirstName>String</FirstName>
<Groups>
<Group>
<Id>0</Id>
<Name>String</Name>
<QualifiedName>String</QualifiedName>
<Type>String</Type>
</Group>
</Groups>
<Guid>String</Guid>
<Id>0</Id>
<LastName>String</LastName>
<Name>String</Name>
<QualifiedName>String</QualifiedName>
<Skills>
<UserSkill>
<Acquired>String</Acquired>
<Expires>String</Expires>
<Id>0</Id>
<LevelTitle>String</LevelTitle>
<LevelValue>0</LevelValue>
<ReasonForAssignment>String</ReasonForAssignment>
<Sid>String</Sid>
<Title>String</Title>
</UserSkill>
</Skills>
<UserImageData>String</UserImageData>
</User>
</Students>
<Title>String</Title>
<Trainers>
<User>
<AdditionalInfos>
<AdditionalInfo>
<Name>String</Name>
<Value>String</Value>
</AdditionalInfo>
</AdditionalInfos>
<Attributes>
<Attribute>
<AttributeMetadataId>0</AttributeMetadataId>
<DoubleValue>0</DoubleValue>
<Id>0</Id>
<IntegerValue>0</IntegerValue>
<Name>String</Name>
<Ordinal>0</Ordinal>
<Source>String</Source>
<Value>String</Value>
</Attribute>
</Attributes>
<Contacts>
<Contact>
<Title>String</Title>
<Type>String</Type>
<Value>String</Value>
</Contact>
</Contacts>
<Department>String</Department>
<DisplayName>String String</DisplayName>
<DomainId>0</DomainId>
<DomainName>String</DomainName>
<Email>String</Email>
<FirstName>String</FirstName>
<Groups>
<Group>
<Id>0</Id>
<Name>String</Name>
<QualifiedName>String</QualifiedName>
<Type>String</Type>
</Group>
</Groups>
<Guid>String</Guid>
<Id>0</Id>
<LastName>String</LastName>
<Name>String</Name>
<QualifiedName>String</QualifiedName>
<Skills>
<UserSkill>
<Acquired>String</Acquired>
<Expires>String</Expires>
<Id>0</Id>
<LevelTitle>String</LevelTitle>
<LevelValue>0</LevelValue>
<ReasonForAssignment>String</ReasonForAssignment>
<Sid>String</Sid>
<Title>String</Title>
</UserSkill>
</Skills>
<UserImageData>String</UserImageData>
</User>
</Trainers>
</Class>
</ArrayOfClass>