Name | Description | Type | Additional information |
---|---|---|---|
Name |
Attribute name. Can be in the form aa(n) |
string |
None. |
Mandatory |
Defines this attribute as mandatory for the given product |
boolean |
None. |
Validate |
If set, defines the type of validation to perform on this attribute |
string |
None. |
DefaultAttribute |
This is the name of an attribute to copy a default value from |
string |
None. |
DefaultType |
This tells us where to get the default value from - item or user (defaults to user) |
string |
None. |
Class |
The class to which these attributes will be mapped when creating a transaction |
string |
None. |
Header |
Defines this attribute as the class header when creating a transaction 0 - not a header 1 - header name 2 - header handle |
integer |
None. |
MapTo |
Attribute to map to when creating transaction |
string |
None. |
Conversion |
Conversion to use when creating transaction |
string |
None. |
Mode |
Update mode 0 - create or update (default) 1 - create only 2 - update only |
integer |
None. |
MinLength |
Minimum length for attribute |
integer |
None. |
MaxLength |
Maximum length for attribute |
integer |
None. |