arelle.PrototypeInstanceObject

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Data

API

arelle.PrototypeInstanceObject.Aspect: Any

None

class arelle.PrototypeInstanceObject.FactPrototype(v: Any, aspectValues: dict[int | arelle.ModelValue.QName, str | arelle.ModelObject.ModelObject | arelle.ModelValue.QName | arelle.ModelValue.DateTime | Sequence[Any]] | None = None)

Initialization

clear() None
objectId() str
getparent() Any
property propertyView: tuple[tuple[str, str], tuple[str, str, tuple[tuple[str, str], ...]] | tuple[]]
property viewConcept: typing_extensions.Self
class arelle.PrototypeInstanceObject.ContextPrototype(v: Any, aspectValues: dict[int | arelle.ModelValue.QName, str | arelle.ModelObject.ModelObject | arelle.ModelValue.QName | arelle.ModelValue.DateTime | Sequence[Any]])

Initialization

clear() None
dimValue(dimQname: arelle.ModelValue.QName) arelle.PrototypeInstanceObject.DimValuePrototype | arelle.ModelValue.QName | None

(ModelDimension or QName) – ModelDimension object if dimension is reported (in either context element), or QName of dimension default if there is a default, otherwise None

dimValues(contextElement: str | None, oppositeContextElement: bool = False) dict[arelle.ModelDtsObject.ModelConcept, arelle.PrototypeInstanceObject.DimValuePrototype]
nonDimValues(contextElement: str | int) list[arelle.ModelObject.ModelObject]
isEntityIdentifierEqualTo(cntx2: arelle.PrototypeInstanceObject.ContextPrototype | arelle.ModelInstanceObject.ModelContext) bool
isPeriodEqualTo(cntx2: arelle.PrototypeInstanceObject.ContextPrototype | arelle.ModelInstanceObject.ModelContext) bool
class arelle.PrototypeInstanceObject.DimValuePrototype(v: Any, dimConcept: arelle.ModelDtsObject.ModelConcept | None, dimQname: arelle.ModelValue.QName, mem: arelle.ModelValue.QName | arelle.ModelObject.ModelObject | None, contextElement: str | None)

Initialization

typedMember: arelle.ModelObject.ModelObject | None

None

isExplicit: bool

None

isTyped: bool

None

memberQname: arelle.ModelValue.QName | None

None

member: arelle.ModelDtsObject.ModelConcept | None

None

clear() None
property propertyView: tuple[str, str]
class arelle.PrototypeInstanceObject.UnitPrototype(v: Any, aspectValues: dict[int | arelle.ModelValue.QName, str | arelle.ModelObject.ModelObject | arelle.ModelValue.QName | arelle.ModelValue.DateTime | Sequence[Any]])

Initialization

clear() None
isEqualTo(unit2: arelle.PrototypeInstanceObject.UnitPrototype | None) bool
property propertyView: tuple[tuple[str, Any], ...]
class arelle.PrototypeInstanceObject.XbrlPrototype(modelManager: arelle.ModelManager.ModelManager, uri: str, *arg: Any, **kwarg: Any)

Initialization

close() None