Show / Hide Table of Contents

# Light resources API classes and interfaces

### Classes

#### ExpectedFault

#### FilterConfigResourceInfo

Encapsulates the description of a filter configuration light resource. This class is derived from LightResourceInfo. See class LightResourceInfo and enum ResourceType for more information.

#### FilterNames

Defines the names of filters (document converters) supported by memoQ.

#### GenericFault

Used for faults that do not have data held, and which are probably not handled in a special way by the caller.

#### LightResourceInfo

Encapsulates the description of a light resource. This class is derived from ResourceInfo. Some resource types are directly described by objects of this class (e.g. AutoTrans), other ones (e.g. IgnoreList) by objects of derived classes. To find out exactly which class is used for a resource type see the "Described by class" section of the documentation of the appropriate ResourceType enumeration member. See enum ResourceType for more information.

#### LightResourceInfoWithLang

Encapsulates the description of a language dependent light resource. This class is derived from LightResourceInfo. See class LightResourceInfo and enum ResourceType for more information.

#### LightResourceListFilter

Specifies filter criteria for listing light resources.

#### PathRuleResourceInfo

Encapsulates the description of an export path rule light resource. This class is derived from LightResourceInfo. See class LightResourceInfo and enum ResourceType for more information.

#### ProjectTemplateResourceInfo

Encapsulates the description of a project template light resource. This class is derived from LightResourceInfo. See class LightResourceInfo and enum ResourceType for more information.

#### ResourceInfo

Base class for resource information objects (such as the TMInfo, TBInfo and CorpusInfo classes encapsulating common information for a TM/TB/Corpus, such as Guid, name and description).

#### ResourceUpdateInfo

Base class for resource property update objects (such as the TMInfo, TBInfo and CorpusInfo classes encapsulating common information for a TM/TB/Corpus, such as Guid, name and description).

#### UnexpectedFault

Throw in case of unexpected errors

### Interfaces

#### IResourceService

This interface has operations for light resource management.

### Enums

#### PathRuleType

Represents the two different types of export path rule.

#### ResourceType

Enumeration representing different light resource types.