Global Teach - Services

<back to all web services

GetMyClasses

The following routes are available for this service:
All Verbs/svc/tutoring/getMyClasses
GET/svc/GetMyClasses

To override the Content-type in your clients 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/GetMyClasses HTTP/1.1 
Host: www.magentatelekom-academy.at 
Content-Type: application/xml
Content-Length: length

<GetMyClasses xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Twi.Gt.Lms.ServiceModel.Tutoring">
  <LessonId>0</LessonId>
</GetMyClasses>
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>