string data type

Stores alphabetic, numeric, and special character data. When creating a string attribute the following validations and transformations are available to you:

Validation/TransformationDescription
LengthMaximum number of characters that can be stored in the attribute.

UniqueGlobally unique attributes must be unique among all the entities in the entity type. Locally unique attributes must be unique across all the plural attributes in a single entity (e.g., a single user profile)

RequiredThe attribute must contain a non-null value.

Primary KeyMakes the attribute a primary key for the plural or entity type it exists in; this enables you to use API calls to target a specific record in a plural without knowing the actual identifier for that record. To set a primary key you also need the required constraint and either a unique or a locally-unique constraint.

SearchableIndicates that the attribute can be used in a Console search (searchable attributes are typically referred to as indexed attributes).

Case SensitiveIndicates that letter casing matters when searching for an attribute value: dog is not the same as DOG which is not the same as doG.

Write OnceAttributes that can be written to one time, then are never changed.

Convert to UppercaseConverts all the characters in the value to their uppercase equivalent when the record is written to the database: if you enter dog your entry will be saved as DOG.

Convert to LowercaseConverts all the characters in the value to their lowercase equivalent when the record is written to the database: if you enter DOG your entry will be saved as dog.