LearningTagAttributeService Types

LearningTagAttributeService WSDL


This service is stateless.

getAllDefinitionstop

Description



LearningTagAttributeDefinitionList getAllDefinitions()

getAllFunctionstop

Description



LearningTagAttributeFunctionList getAllFunctions()

getAttributesByNamestop

Description



LearningTagAttributeList getAttributesByNames(StringList $names)

Parameters

StringList $names

Return Values

LearningTagAttributeList

logintop

Description

Initializes a new session with given information

boolean login(string $user, string $pass, int $network)

Parameters

string $user Username
string $pass Password
int $network $network Network ID

Return Values

boolean true on success, false on fail

logouttop

Description

Destroys the active session, logging out the user.

boolean logout()

Return Values

boolean true on success, false on fail

saveAttributetop

Description

Requires admin rights.

boolean saveAttribute(LearningTagAttribute $attribute)

Parameters

LearningTagAttribute $attribute

Return Values

boolean True on success, otherwise false

saveDefinitiontop

Description

Requires admin rights.

boolean saveDefinition(LearningTagAttributeDefinition $definition)

Parameters

LearningTagAttributeDefinition $definition

Return Values

boolean True on success, otherwise false

ExternalLearningTagAttributeDefinitiontop

Definition

object ExternalLearningTagAttributeDefinition extends LearningTagAttributeDefinition {
- boolean $required

required

- LearningTagAttributeFunctionLink $functionLink

optional

}

InternalLearningTagAttributeDefinitiontop

Definition

object InternalLearningTagAttributeDefinition extends LearningTagAttributeDefinition {
- string $cardinality

required

Possible values: 'single', 'multiple'

}

LearningTagAttributetop

Definition

object LearningTagAttribute {
- string $name

required

- string $value

required

}

LearningTagAttributeDefinitiontop

Definition

Inheriting types:
- InternalLearningTagAttributeDefinition
- ExternalLearningTagAttributeDefinition

object abstractLearningTagAttributeDefinition {
- string $name

required

}

LearningTagAttributeDefinitionListtop

Definition

object LearningTagAttributeDefinitionList {
- Array <LearningTagAttributeDefinition> $definitions

optional

}

LearningTagAttributeFunctiontop

Definition

object LearningTagAttributeFunction {
- string $name

required

}

LearningTagAttributeFunctionListtop

Definition

object LearningTagAttributeFunctionList {
- Array <LearningTagAttributeFunction> $functions

optional

}

LearningTagAttributeListtop

Definition

object LearningTagAttributeList {
- Array <LearningTagAttribute> $attributes

optional

}

StringListtop

Definition

object StringList {
- Array <string> $strings

optional

The strings

}

ValidationErrorMessagetop

Definition

object ValidationErrorMessage {
- string $identifier

required

- Array <string> $messages

required

}

ValidationErrorMessageListtop

Definition

object ValidationErrorMessageList {
- Array <ValidationErrorMessage> $messages

optional

}

Console