NameDescriptionTypeAdditional 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.