@hubiinetwork/soldoc
Version:
Solidity documentation generator
468 lines (212 loc) • 5.97 kB
Markdown
# AuthorizableServable
[see the source](https://github.com/dev-matan-tsuberi/soldoc/tree/master/contracts/AuthorizableServable.sol)
**Execution cost**: No bound available
**Deployment cost**: No bound available
**Combined cost**: No bound available
## Events
### RegisterServiceDeferredEvent(address,uint256)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **timeout** *of type `uint256`*
### AuthorizeRegisteredServiceEvent(address,address)
**Execution cost**: No bound available
Params:
1. **wallet** *of type `address`*
2. **service** *of type `address`*
### AuthorizeRegisteredServiceActionEvent(address,address,string)
**Execution cost**: No bound available
Params:
1. **wallet** *of type `address`*
2. **service** *of type `address`*
3. **action** *of type `string`*
### ChangeDeployerEvent(address,address)
**Execution cost**: No bound available
Params:
1. **oldDeployer** *of type `address`*
2. **newDeployer** *of type `address`*
### ChangeOperatorEvent(address,address)
**Execution cost**: No bound available
Params:
1. **oldOperator** *of type `address`*
2. **newOperator** *of type `address`*
### DeregisterServiceEvent(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### DisableServiceActionEvent(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
### EnableServiceActionEvent(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
### RegisterServiceEvent(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### ServiceActivationTimeoutEvent(uint256)
**Execution cost**: No bound available
Params:
1. **timeoutInSeconds** *of type `uint256`*
### UnauthorizeRegisteredServiceActionEvent(address,address,string)
**Execution cost**: No bound available
Params:
1. **wallet** *of type `address`*
2. **service** *of type `address`*
3. **action** *of type `string`*
### UnauthorizeRegisteredServiceEvent(address,address)
**Execution cost**: No bound available
Params:
1. **wallet** *of type `address`*
2. **service** *of type `address`*
## Methods
### isEnabledServiceAction(address,string)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
Returns:
1. **output_0** *of type `bool`*
### authorizeRegisteredService(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### authorizeRegisteredServiceAction(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
### isRegisteredActiveService(address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **service** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### isAuthorizedServiceActionForWallet(address,string,address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
3. **wallet** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### disableServiceAction(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
### changeDeployer(address)
**Execution cost**: No bound available
Params:
1. **newDeployer** *of type `address`*
### destructor()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### deregisterService(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### isAuthorizedServiceForWallet(address,address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **service** *of type `address`*
2. **wallet** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### deployer()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### changeOperator(address)
**Execution cost**: No bound available
Params:
1. **newOperator** *of type `address`*
### enableServiceAction(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
### isRegisteredService(address)
**Execution cost**: No bound available
**Attributes**: constant
Params:
1. **service** *of type `address`*
Returns:
1. **output_0** *of type `bool`*
### operator()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **output_0** *of type `address`*
### registerService(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### registerServiceDeferred(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### serviceActivationTimeout()
**Execution cost**: No bound available
**Attributes**: constant
Returns:
1. **output_0** *of type `uint256`*
### setServiceActivationTimeout(uint256)
**Execution cost**: No bound available
Params:
1. **timeoutInSeconds** *of type `uint256`*
### triggerDestroy()
**Execution cost**: No bound available
### unauthorizeRegisteredService(address)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
### unauthorizeRegisteredServiceAction(address,string)
**Execution cost**: No bound available
Params:
1. **service** *of type `address`*
2. **action** *of type `string`*
[Back to the top ↑](#authorizableservable)