arelle.LinkbaseType

See COPYRIGHT.md for copyright information.

Module Contents

Classes

Data

API

class arelle.LinkbaseType.LinkbaseType

Bases: enum.Enum

CALCULATION

‘calculation’

DEFINITION

‘definition’

LABEL

‘label’

PRESENTATION

‘presentation’

REFERENCE

‘reference’

static fromRefUri(refUri: str | None) → arelle.LinkbaseType.LinkbaseType | None

Returns the LinkbaseType corresponding to the given ref URI. If the URI does not match any known linkbase reference type, returns None.

getArcQn() → arelle.ModelValue.QName

Returns the qname of the arc associated with this LinkbaseType.

getArcroles() → frozenset[str]

Returns the standard arcrole URIs associated with this LinkbaseType.

getLinkQn() → arelle.ModelValue.QName

Returns the qname of the link associated with this LinkbaseType.

getLowerName() → str

Returns the lower-case name of this LinkbaseType.

getRefUri() → str

Returns the ref URI associated with this LinkbaseType.

name()
value()
arelle.LinkbaseType.LINKBASE_ARC_QN

None

arelle.LinkbaseType.LINKBASE_ARCROLES

None

None

arelle.LinkbaseType.LINKBASE_REF_URIS

None

arelle.LinkbaseType.LINKBASE_TYPE_BY_REF_URI

None