API Reference
Class
ProjectOutlineCodeDefinition
A hierarchical lookup table and masks used by one or more outline-code fields.
Inheritance
- ProjectObject
- ProjectOutlineCodeDefinition
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Inherited Methods
public override Boolean Equals(Object obj) #Returns:
BooleanInherited from Object
Parameters
- obj Object
Properties
public ProjectCollection<ProjectOutlineCodeMask> Masks { get; } #Ordered masks belonging to this definition.
public ProjectCollection<ProjectOutlineCodeLookupValue> Values { get; } #Ordered values belonging to this definition.
public String Guid { get; set; } #Lookup-table identity referenced by a custom field's LookupTableGuid.
public String FieldId { get; set; } #Optional legacy field identity.
public String FieldName { get; set; } #Optional legacy field name.
public String Alias { get; set; } #Optional display alias.
public Nullable<Boolean> LeafOnly { get; set; } #Whether selection is restricted to leaf values.
public Nullable<Boolean> AllLevelsRequired { get; set; } #Whether selected values must contain every mask level.
public Nullable<Boolean> OnlyTableValuesAllowed { get; set; } #Whether free-text outline values are forbidden.