dty
Classes:
-
DTY–Dataclass to model one of the database's Detail Types. A Detail Type is the
DTY
Bases: BaseXmlModel
Dataclass to model one of the database's Detail Types. A Detail Type is the generic schema that defines the type of data one of a record's field.
When possible, the attribute descriptions are taken from Heurist's source code.
Attributes:
-
dty_ID(int) –Code for the detail type (field) - may vary between Heurist DBs.
-
dty_Name(str) –The canonical (standard) name of the detail type, used as default in edit form.
-
dty_Documentation(Optional[str]) –Documentation of the detail type, what it means, how defined.
-
dty_Type(Literal['freetext', 'blocktext', 'integer', 'date', 'year', 'relmarker', 'boolean', 'enum', 'relationtype', 'resource', 'float', 'file', 'geo', 'separator', 'calculated', 'fieldsetmarker', 'urlinclude']) –The value-type of this detail type, what sort of data is stored.
-
dty_HelpText(Optional[str]) –The default help text displayed to the user under the field.
-
dty_ExtendedDescription(Optional[str]) –Extended text describing this detail type, for display in rollover.
-
dty_EntryMask(Optional[str]) –Data entry mask, use to control decimals on numeric values, content of text fields etc.
-
dty_Status(Literal['reserved', 'approved', 'pending', 'open']) –'Reserved' for the system, cannot be changed; 'Approved' for community standards; 'Pending' for work in progress; 'Open' for freely modifiable/personal record types.
-
dty_OriginatingDBID(int) –Database where this detail type originated, 0 = locally.
-
dty_NameInOriginatingDB(Optional[str]) –Name used in database where this detail type originated.
-
dty_IDInOriginatingDB(int) –ID used in database where this detail type originated.
-
dty_DetailTypeGroupID(int) –The general role of this detail allowing differentiated lists of detail types.
-
dty_OrderInGroup(int) –The display order of DetailType within group, alphabetic if equal values.
-
dty_JsonTermIDTree(Optional[str]) –Tree of Term IDs to show for this field (display-only header terms set in HeaderTermIDs).
-
dty_TermIDTreeNonSelectableIDs(List[Optional[int]]) –Term IDs to use as non-selectable headers for this field.
-
dty_PtrTargetRectypeIDs(List[Optional[int]]) –CSVlist of target Rectype IDs, null = any.
-
dty_FieldSetRectypeID(Optional[int]) –For a FieldSetMarker, the record type to be inserted as a fieldset.
-
dty_ShowInLists(bool) –Show this field type in pulldown lists etc. (always visible in field management screen).
-
dty_NonOwnerVisibility(Literal['hidden', 'viewable', 'public']) –Hidden = visible only to owners, Viewable = any logged in user, Public = visible to non-logged in viewers.
-
dty_Modified(datetime) –Date of last modification of this record, used to get last updated date for table.
-
dty_LocallyModified(bool) –Flags a definition element which has been modified relative to the original source.
-
dty_SemanticReferenceURL(Optional[str]) –URI to a full description or ontological reference definition of the base field (optional).