Show / Hide Table of Contents

# Class TBInfo

Encapsulates the description of a TB. This class is derived from ResourceInfo.

##### Inheritance

Object
ResourceInfo
HeavyResourceInfo
TBInfo

##### Syntax

    public class TBInfo : HeavyResourceInfo

### Fields

#### CreatorUsername

The username of the creator of the TB.

##### Declaration

    public string CreatorUsername

##### Type

String

#### IsModerated

Indicates if the TB is moderated or not. Should be false for a normal TB.

##### Declaration

    public bool IsModerated

##### Type

Boolean

#### IsQTerm

Indicates if the TB is QTerm or not.

##### Declaration

    public bool IsQTerm

##### Type

Boolean

#### LanguageCodes

Contains the three+(two) letter languages codes for the termbase. A termbase can support more than two languages but should support at least two. It is possible to add new languages after creating using the Update method.

##### Declaration

    public string[] LanguageCodes

##### Type

String[]

#### ModLateDisclosure

Only applicable if TB is moderated; late disclosure means others only see changes after moderation. The default value should be true.

##### Declaration

    public bool ModLateDisclosure

##### Type

Boolean

#### NewTermDefaults

Specifies default values when new terms are added to the term base. Each item in the array must refer to a specific language of the term base. When no setting is provided for a language of the term base, default settings are applied for that language.

##### Declaration

    public TBNewTermDefaultForLanguage[] NewTermDefaults

##### Type

TBNewTermDefaultForLanguage[]