IAccessLevels.sol
IAccessLevels
Inherits: IAccessLevelErrors, IInputErrors
Author: @ShaneDuncan602, @oscarsernarosero, @TJ-Everett
interface to define the functionality of the Access Levels data contract
Access Level storage and retrieval functions are defined here
Functions
addLevel
Add the Access Level to the account. Restricted to the owner
Parameters
Name | Type | Description |
---|---|---|
_address | address | address of the account |
_level | uint8 | access level(0-4) |
addMultipleAccessLevels
Add the Access Level(0-4) to the list of account. Restricted to the owner.
Parameters
Name | Type | Description |
---|---|---|
_accounts | address[] | address array upon which to apply the Access Level |
_level | uint8[] | Access Level array to add |
getAccessLevel
Get the Access Level for the account.
Parameters
Name | Type | Description |
---|---|---|
_account | address | address of the account |
Returns
Name | Type | Description |
---|---|---|
<none> | uint8 | level Access Level(0-4) |
addAccessLevelToMultipleAccounts
Add the Access Level(0-4) to multiple accounts. Restricted to the owner.
Parameters
Name | Type | Description |
---|---|---|
_accounts | address[] | addresses upon which to apply the Access Level |
_level | uint8 | Access Level to add |
removeAccessLevel
Remove the Access Level for the account. Restricted to the owner
Parameters
Name | Type | Description |
---|---|---|
_account | address | address of the account |