arelle.ValidateDuplicateFactsConst¶
Constants and enums for duplicate fact validation. Kept in a separate module so that API and Cntlr* code can import these lightweight types without pulling in the heavy model/validation imports of ValidateDuplicateFacts.
See COPYRIGHT.md for copyright information.
Module Contents¶
Classes¶
Data¶
API¶
- class arelle.ValidateDuplicateFactsConst.DuplicateType¶
Bases:
enum.Flag- NONE¶
0
- INCONSISTENT¶
‘auto(…)’
- CONSISTENT¶
‘auto(…)’
- INCOMPLETE¶
‘auto(…)’
- COMPLETE¶
‘auto(…)’
- __iter__() collections.abc.Iterator[arelle.ValidateDuplicateFactsConst.DuplicateType]¶
- property description: str¶
- class arelle.ValidateDuplicateFactsConst.DuplicateTypeArg¶
Bases:
enum.Enum- NONE¶
‘none’
- INCONSISTENT¶
‘inconsistent’
- CONSISTENT¶
‘consistent’
- INCOMPLETE¶
‘incomplete’
- COMPLETE¶
‘complete’
- ALL¶
‘all’
- duplicateType() arelle.ValidateDuplicateFactsConst.DuplicateType¶
- class arelle.ValidateDuplicateFactsConst.DeduplicationType¶
Bases:
enum.Enum- COMPLETE¶
‘complete’
- CONSISTENT_PAIRS¶
‘consistent-pairs’
- CONSISTENT_SETS¶
‘consistent-sets’
- arelle.ValidateDuplicateFactsConst.DUPLICATE_TYPE_ARG_MAP¶
None
- class arelle.ValidateDuplicateFactsConst.FactValueEqualityType¶
Bases:
enum.Enum- DEFAULT¶
‘default’
- DATETIME¶
‘datetime’
- LANGUAGE¶
‘language’
- arelle.ValidateDuplicateFactsConst.TypeFactValueEqualityKey¶
None