---
schema_version: "1"
id: 4d16f83d9040bdfe6d7a2302456b099e07798d2de37b14a07f1360c4ba485ef2
title: PricingAttribute Class
collection: legacydeveloper
version: current
locale: en-us
portal_url: https://docs.salesforce.com/legacydeveloper/current/en-us/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.md
canonical_url: https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.htm
source_site: developer.salesforce.com
content_type: documentation
content_hash: 12ea17b4d52f9acf5fbe2724a97d63aecc2801164413f19eba7752a8acb0ba6a
description: Represents the attribute key, attribute value, and a boolean indicating if the attribute is a picklist type for a product.Represents the unique identifier of the Attribute Definition for the Product.Represents the value of the attribute definition that needs to be considered for pricing, if the attribute is of type Picklist then the attribute value should be a unique identifier of the Attribute Picklist Value.Represents if the attribute definition is of type Picklist.
---
# PricingAttribute Class

Represents the attribute key, attribute value, and a boolean indicating if the attribute is a picklist type for a product.

## Namespace

[healthcloudext](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_namespace_healthcloudext.htm "The HealthCloudExt namespace provides an interface and classes for Health Cloud to integrate with a source electronic health records (EHR) system.")

- **[attributeDefinitionId](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.htm#apex_healthcloudext_PricingAttribute_attributeDefinitionId)**  
    Represents the unique identifier of the Attribute Definition for the Product.
- **[attributeValue](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.htm#apex_healthcloudext_PricingAttribute_attributeValue)**  
    Represents the value of the attribute definition that needs to be considered for pricing, if the attribute is of type Picklist then the attribute value should be a unique identifier of the Attribute Picklist Value.
- **[isAttributeDefinitionDataTypePicklist](https://developer.salesforce.com/docs/atlas.en-us.health_cloud_object_reference.meta/health_cloud_object_reference/apex_class_healthcloudext_PricingAttribute.htm#apex_healthcloudext_PricingAttribute_isAttributeDefinitionDataTypePicklist)**  
    Represents if the attribute definition is of type Picklist.

## attributeDefinitionId

Represents the unique identifier of the Attribute Definition for the Product.

### Signature

global String attributeDefinitionId { get; set; }

### Property Value

Type: String

## attributeValue

Represents the value of the attribute definition that needs to be considered for pricing, if the attribute is of type Picklist then the attribute value should be a unique identifier of the Attribute Picklist Value.

### Signature

global String attributeValue { get; set; }

### Property Value

Type: String

## isAttributeDefinitionDataTypePicklist

Represents if the attribute definition is of type Picklist.

### Signature

global Boolean isAttributeDefinitionDataTypePicklist { get; set; }

### Property Value

Type: Boolean