PropertyDefinition Properties
The PropertyDefinition type exposes the following members.
Properties
|
Name |
Description |
---|---|---|
Gets or sets Description. Properties are set to convey any of the following additional helpful information about the field: 1. If the field will be defaulted and if possible the value it will be defaulted to. 2. The property’s application specific “native” data type (if application does not natively use .NET system types) 3. Any ranges or restrictions placed of the field 4. Possible or required pick list values |
||
Gets or sets FullName. This must be a unique value and will be used to reference this property. Must not contain any non-alphanumeric characters other than the underscore. |
||
This property will get/set a flag on whether this property is part of (or is) the primary key. |
||
Gets or sets MaxOccurs. |
||
Gets or sets MinOccurs. |
||
Gets or sets Name. |
||
Gets or sets a value indicating whether Nullable. Properties are true only if the property can be set to NULL. Some fields are NOT Nullable but are also defaulted on insert. For this reason the Nullable property does not indicate if the field is required, it only indicates that a user will likely receive an error if they attempt to set a NULL value into the field on update. NOTE: This field is purely informational. It dictates no behavior in the application. |
||
Holds property/field precision for numeric data types |
||
Holds property/field scale for numeric data types |
||
Gets or sets PresentationType. |
||
Holds property/field data type These should be .NET system data types that the core can use e.g. system.int32, system.string |
||
This property will get/set a flag on whether this property is required in action inputs. Properties are true only if a value must be provided for this field for any of the Actions that can be performed on this properties object. RequiredInActionInput should be false for a field such as an ID field that is listed as “required” or NOT Nullable by the Connectors API, but is yet somehow defaulted on insert. NOTE: This field will drive the display of required fields in the UI. |
||
Gets or sets Size. |
||
This property will get/set a flag on whether this property is used in action inputs. Properties are true only if a value can be provided for this field for any of the Actions that can be performed on this properties object. NOTE: This field will drive the display of read only fields in the UI. |
||
This property will get/set a flag on whether this property is used in action outputs. |
||
This property will get/set a flag on whether this property is used in lookup conditions. Properties are true only if a value can be provided for this field in the LookupCondition for any of the Actions that can be performed on this properties object. NOTE: This field should be used to only filter the list of possible Match Code fields in the UI |
||
This property will get/set a flag on whether this property is used in query constraints. Properties are true only if a value can be used in the query’s constraint expression. NOTE: This field will be used to filter the list of source fields available for use as filters |
||
This property will get/set a flag on whether this property is used in query selects. Properties are true only if a value can be returned in the results of a query. NOTE: This field will be used to filter the list of source fields in the Formula editor and mapper UI |
||
This property will get/set a flag on whether this property is used in query sequences. |
See