# Class: RegisterAttributesRequest

## tibco.objectapi.service.request.RegisterAttributesRequest

#### new RegisterAttributesRequest(definitions, componentId)

Object RegisterAttributesRequest Usage: `RestApiService.getAuditService().registerAttributes(request, callback);`

##### Parameters:

Name | Type | Description
--- | --- | ---
`definitions` | tibco.objectapi.ec.base.AttributeDefinitions | Contains the properties of the attributes being registered.
`componentId` | number | (Java type: long) The ID of the registered component that the attributes are being registered against. This is the ID returned from a call to registerComponent or getComponents.

Since:
  - 4.0.0

### Members

#### requireAllExtendedData :boolean

Query parameter: 'requireallextendeddata' (optional) If true, return all the available extended data for the attributes.

##### Type:

- boolean

Since:
  - 4.0.0
Default Value:
  - = false

#### requiredExtendedData :string

Query parameter: 'requiredextendeddata' (optional) Specifies one or more specific items of extended data (separated by semi-colons) to display.

##### Type:

- string

Since:
  - 4.0.0
Default Value:
  - = ""