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.

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