
## RoleReference class

This class is used in XBRL instance to reference the definitions of any custom role attribute values used in footnote links in the XBRL instance.



**Inheritance:** [RoleReference](/finance/python-net/aspose.finance.xbrl/rolereference) → 
[SimpleLink](/finance/python-net/aspose.finance.xbrl/simplelink) → 
[Xlink](/finance/python-net/aspose.finance.xbrl/xlink)



The RoleReference type exposes the following members:

### Constructors
| Constructor | Description |
| :- | :- |
| [RoleReference(role_type)](/finance/python-net/aspose.finance.xbrl/rolereference/__init__/#RoleType) | Initializes a new instance of [RoleReference](/finance/python-net/aspose.finance.xbrl/rolereference) class. |


### Properties
| Property | Description |
| :- | :- |
| [type](/finance/python-net/aspose.finance.xbrl/rolereference/type) | Gets the link type. |
| [href](/finance/python-net/aspose.finance.xbrl/rolereference/href) | Gets or sets the simple link href URI. |
| [role](/finance/python-net/aspose.finance.xbrl/rolereference/role) | Gets or sets the simple link role. |
| [arcrole](/finance/python-net/aspose.finance.xbrl/rolereference/arcrole) | Gets or sets the simple link arcrole. |
| [title](/finance/python-net/aspose.finance.xbrl/rolereference/title) | Gets or sets the simple link title. |
| [show](/finance/python-net/aspose.finance.xbrl/rolereference/show) | Gets or sets the simple link show attribute. |
| [actuate](/finance/python-net/aspose.finance.xbrl/rolereference/actuate) | Gets or sets the simple link actuate attribute. |
| [role_uri](/finance/python-net/aspose.finance.xbrl/rolereference/role_uri) | Gets or sets the role URI. |
| [role_type](/finance/python-net/aspose.finance.xbrl/rolereference/role_type) | Gets or sets the [RoleReference.role_type](/finance/python-net/aspose.finance.xbrl/rolereference#role_type) |


### See Also

* module [aspose.finance.xbrl](../)
* class [SimpleLink](/finance/python-net/aspose.finance.xbrl/simplelink)
