PropertyDefinition Class

Definition

Property definition.

public class PropertyDefinition
type PropertyDefinition = class
Public Class PropertyDefinition
Inheritance
PropertyDefinition

Constructors

PropertyDefinition(String, String)

Initializes a new instance of PropertyDefinition.

Properties

ArrayValueSeparator

Array value separator for properties with isArray set.

DataSourcePrecedenceRules

This is specific to interactions modeled as activities. Data sources are used to determine where data is stored and also in precedence rules.

EnumValidValues

Describes valid values for an enum property.

FieldName

Name of the property.

FieldType

Type of the property.

IsArray

Indicates if the property is actually an array of the fieldType above on the data api.

IsAvailableInGraph

Whether property is available in graph or not.

IsEnum

Indicates if the property is an enum.

IsFlagEnum

Indicates if the property is an flag enum.

IsImage

Whether the property is an Image.

IsLocalizedString

Whether the property is a localized string.

IsName

Whether the property is a name or a part of name.

IsRequired

Whether property value is required on instances, IsRequired field only for Interaction. Profile Instance will not check for required field.

MaxLength

Max length of string. Used only if type is string.

PropertyId

The ID associated with the property.

SchemaItemPropLink

URL encoded schema.org item prop link for the property.

Applies to