---
schema_version: "1"
id: 787c74e7fc57f7b8868bdc87234ecea2d99b789da28d82c39f723511ddcf9304
title: AssetStatePeriodAttribute
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/object_reference/sforce_api_objects_assetstateperiodattribute.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/sforce_api_objects_assetstateperiodattribute.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 6fa0bb65c7e98a2c554898ca028b89ec122f9e95fb8d2355e05d8127f8d0f4cc
description: Represents a virtual object that holds the key-value pair of the asset attribute in a specified asset state period. This object is a child object of AssetStatePeriod. This object is available in API version 60.0 and later.
---
# AssetStatePeriodAttribute

Represents a virtual object that holds the key-value pair of the asset attribute in a specified asset state period. This object is a child object of AssetStatePeriod. This object is available in API version 60.0 and later.

![Important](https://developer.salesforce.com/docs/atlas.en-us.object_reference.meta/object_reference/images/icon_note_important.png)

#### Important

Where possible, we changed noninclusive terms to align with our company value of Equality. We maintained certain terms to avoid any effect on customer implementations.

## Supported Calls

describeLayout(), describeSObjects(), query(), retrieve()

## Special Access Rules

This object is available in Enterprise, Unlimited, and Developer Editions of Revenue Cloud with the [Access Lifecycle-Managed Assets user permission](https://help.salesforce.com/s/articleView?id=ind.rev_cloud_asset_migration_permission.htm&language=en_US). This object is editable only through API and not the UI.

## Fields

| Field | Details |
| --- | --- |
| AssetStatePeriodId | 
Type

reference

Properties

Filter, Group, Sort

Description

The asset state period that's associated with the asset attribute.

This field is a relationship field.

Relationship Name

AssetStatePeriod

Relationship Type

Master-detail

Refers To

AssetStatePeriod (the master object)



 |
| AttributeDefinitionId | 

Type

reference

Properties

Filter, Group, Sort

Description

The attribute definition that's associated with the asset state period attribute.

This field is a relationship field.

Relationship Name

AttributeDefinition

Relationship Type

Lookup

Refers To

AttributeDefinition



 |
| AttributeName | 

Type

string

Properties

Filter, Group, idLookup, Nillable, Sort

Description

The name of the asset attribute.



 |
| AttributePicklistValueId | 

Type

reference

Properties

Filter, Group, Nillable, Sort

Description

The value specified in the picklist type field that corresponds to the attribute in the AttributePicklistValue object.

This field is a relationship field.

Relationship Name

AttributePicklistValue

Relationship Type

Lookup

Refers To

AttributePicklistValue



 |
| AttributeValue | 

Type

string

Properties

Filter, Group, Nillable, Sort

Description

The value of the asset state period attribute. For example, a shirt can have the value of blue, which indicates the shirt's color, or it can have the value of small, which indicates the shirt's size.

You can use this field to filter records only if the DataType value in the related AttributeDefinitionId record is Text. If the DataType value is Picklist, use the value in the AttributePicklistValueId field for filtering. You can’t use this field to filter records if the DataType value is Checkbox, Currency, Date, Datetime, Multipicklist, Number, or Percent.



 |

## Usage

This object doesn’t support custom fields, validation rules, or triggers. In SOQL queries, you can filter records by using Id and AttributeDefinition. You can’t use AttributeValue in the WHERE clause.