Table of Contents

Class RoleType

Namespace
Manpuku.Edinet.Xbrl
Assembly
Manpuku.Edinet.Xbrl.dll

Represents a roleType resource (definition of a link role) in an XBRL taxonomy.

public class RoleType : XbrlItem
Inheritance
RoleType
Inherited Members

Constructors

RoleType(DiscoverableTaxonomySet, XElement)

Initializes a new instance of the RoleType class.

public RoleType(DiscoverableTaxonomySet dts, XElement xml)

Parameters

dts DiscoverableTaxonomySet

The discoverable taxonomy set this role type belongs to.

xml XElement

The XML element representing this role type.

Properties

Definition

Gets the human-readable definition text (may be localized).

public required string? Definition { get; init; }

Property Value

string

DefinitionEn

Gets the English definition assigned from generic/label links when resolved.

public string? DefinitionEn { get; }

Property Value

string

RoleURI

Gets the role URI identifying this role type.

public required string RoleURI { get; init; }

Property Value

string

UsedOns

Gets the list of usedOn values for this role type.

public required XName[] UsedOns { get; init; }

Property Value

XName[]