A device detection library that is used natively or by 51Degrees products

fiftyoneDegreesProperty Struct Reference

Detailed Description

Property structure containing all the meta data relating to a property.

Examples
Hash/StronglyTyped.c.

Data Fields

const byte componentIndex
 Index of the component.
const byte displayOrder
 The order the property should be displayed in relative to other properties.
const byte isMandatory
 True if the property is mandatory and must be provided.
const byte isList
 True if the property is a list can return multiple values.
const byte showValues
 True if the values should be shown in GUIs.
const byte isObsolete
 True if the property is obsolete and will be removed from future data sets.
const byte show
 True if the property should be shown in GUIs.
const byte valueType
 The type of value the property represents.
const uint32_t defaultValueIndex
 The default value index for the property.
const uint32_t nameOffset
 The offset in the strings structure to the property name.
const uint32_t descriptionOffset
 The offset in the strings structure to the property description.
const uint32_t categoryOffset
 The offset in the strings structure to the property category.
const uint32_t urlOffset
 The offset in the strings structure to the property URL.
const uint32_t firstValueIndex
 Index of the first possible value.
const uint32_t lastValueIndex
 Index of the last possible value.
const uint32_t mapCount
 Number of maps the property is associated with.
const uint32_t firstMapIndex
 The first index in the list of maps the property is associated with.

The documentation for this struct was generated from the following file: