# Class: BaseEntryAttribute

## tibco.objectapi.ec.base.BaseEntryAttribute

#### new BaseEntryAttribute()

Specific attribute that is set on an entry returned by a query. This entity is abstract and provides the id and name (where requested/applicable) for the query. It is then extended by each specific type supported, which provides a hard-typed value for the attribute. Constructs a new BaseEntryAttribute.
N.B. This is an abstract class - do not instantiate!

The following features are supported:

- `Attribute Id`
- `Attribute Name`
- `Attribute Display Name`
- `Type`

### Members

#### attributeDisplayName :string

This property holds the value of the 'Attribute Display Name' attribute.

##### Type:

- string

#### attributeId :string

Unique identifier for this attribute (where applicable, else -1). This property holds the value of the 'Attribute Id' attribute.

##### Type:

- string

#### attributeName :string

Name of this attribute. This value is not set if populateAttributeNames is set to false. This property holds the value of the 'Attribute Name' attribute.

##### Type:

- string

#### type :tibco.objectapi.ec.base.AttributeType

This property holds the value of the 'Type' attribute.

##### Type:

- tibco.objectapi.ec.base.AttributeType