Documentation
¶
Index ¶
- Variables
- type Iemergencymanager
- type IemergencymanagerCaller
- type IemergencymanagerCallerRaw
- type IemergencymanagerCallerSession
- type IemergencymanagerEmergencyStateActivated
- type IemergencymanagerEmergencyStateActivatedIterator
- type IemergencymanagerEmergencyStateDeactivated
- type IemergencymanagerEmergencyStateDeactivatedIterator
- type IemergencymanagerFilterer
- func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateActivatedIterator, error)
- func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateDeactivatedIterator, error)
- func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateActivated(log types.Log) (*IemergencymanagerEmergencyStateActivated, error)
- func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateDeactivated(log types.Log) (*IemergencymanagerEmergencyStateDeactivated, error)
- func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateActivated) (event.Subscription, error)
- func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateDeactivated) (event.Subscription, error)
- type IemergencymanagerRaw
- func (_Iemergencymanager *IemergencymanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Iemergencymanager *IemergencymanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Iemergencymanager *IemergencymanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type IemergencymanagerSession
- type IemergencymanagerTransactor
- type IemergencymanagerTransactorRaw
- type IemergencymanagerTransactorSession
Constants ¶
This section is empty.
Variables ¶
var IemergencymanagerABI = IemergencymanagerMetaData.ABI
IemergencymanagerABI is the input ABI used to generate the binding from. Deprecated: Use IemergencymanagerMetaData.ABI instead.
var IemergencymanagerMetaData = &bind.MetaData{
ABI: "[{\"inputs\":[],\"name\":\"OnlyEmergencyState\",\"type\":\"error\"},{\"inputs\":[],\"name\":\"OnlyNotEmergencyState\",\"type\":\"error\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateActivated\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[],\"name\":\"EmergencyStateDeactivated\",\"type\":\"event\"},{\"inputs\":[],\"name\":\"isEmergencyState\",\"outputs\":[{\"internalType\":\"bool\",\"name\":\"\",\"type\":\"bool\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
}
IemergencymanagerMetaData contains all meta data concerning the Iemergencymanager contract.
Functions ¶
This section is empty.
Types ¶
type Iemergencymanager ¶
type Iemergencymanager struct {
IemergencymanagerCaller // Read-only binding to the contract
IemergencymanagerTransactor // Write-only binding to the contract
IemergencymanagerFilterer // Log filterer for contract events
}
Iemergencymanager is an auto generated Go binding around an Ethereum contract.
func NewIemergencymanager ¶
func NewIemergencymanager(address common.Address, backend bind.ContractBackend) (*Iemergencymanager, error)
NewIemergencymanager creates a new instance of Iemergencymanager, bound to a specific deployed contract.
type IemergencymanagerCaller ¶
type IemergencymanagerCaller struct {
// contains filtered or unexported fields
}
IemergencymanagerCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewIemergencymanagerCaller ¶
func NewIemergencymanagerCaller(address common.Address, caller bind.ContractCaller) (*IemergencymanagerCaller, error)
NewIemergencymanagerCaller creates a new read-only instance of Iemergencymanager, bound to a specific deployed contract.
func (*IemergencymanagerCaller) IsEmergencyState ¶
func (_Iemergencymanager *IemergencymanagerCaller) IsEmergencyState(opts *bind.CallOpts) (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
type IemergencymanagerCallerRaw ¶
type IemergencymanagerCallerRaw struct {
Contract *IemergencymanagerCaller // Generic read-only contract binding to access the raw methods on
}
IemergencymanagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*IemergencymanagerCallerRaw) Call ¶
func (_Iemergencymanager *IemergencymanagerCallerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
type IemergencymanagerCallerSession ¶
type IemergencymanagerCallerSession struct {
Contract *IemergencymanagerCaller // Generic contract caller binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
}
IemergencymanagerCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*IemergencymanagerCallerSession) IsEmergencyState ¶
func (_Iemergencymanager *IemergencymanagerCallerSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
type IemergencymanagerEmergencyStateActivated ¶
type IemergencymanagerEmergencyStateActivated struct {
Raw types.Log // Blockchain specific contextual infos
}
IemergencymanagerEmergencyStateActivated represents a EmergencyStateActivated event raised by the Iemergencymanager contract.
type IemergencymanagerEmergencyStateActivatedIterator ¶
type IemergencymanagerEmergencyStateActivatedIterator struct {
Event *IemergencymanagerEmergencyStateActivated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IemergencymanagerEmergencyStateActivatedIterator is returned from FilterEmergencyStateActivated and is used to iterate over the raw logs and unpacked data for EmergencyStateActivated events raised by the Iemergencymanager contract.
func (*IemergencymanagerEmergencyStateActivatedIterator) Close ¶
func (it *IemergencymanagerEmergencyStateActivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IemergencymanagerEmergencyStateActivatedIterator) Error ¶
func (it *IemergencymanagerEmergencyStateActivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IemergencymanagerEmergencyStateActivatedIterator) Next ¶
func (it *IemergencymanagerEmergencyStateActivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IemergencymanagerEmergencyStateDeactivated ¶
type IemergencymanagerEmergencyStateDeactivated struct {
Raw types.Log // Blockchain specific contextual infos
}
IemergencymanagerEmergencyStateDeactivated represents a EmergencyStateDeactivated event raised by the Iemergencymanager contract.
type IemergencymanagerEmergencyStateDeactivatedIterator ¶
type IemergencymanagerEmergencyStateDeactivatedIterator struct {
Event *IemergencymanagerEmergencyStateDeactivated // Event containing the contract specifics and raw log
// contains filtered or unexported fields
}
IemergencymanagerEmergencyStateDeactivatedIterator is returned from FilterEmergencyStateDeactivated and is used to iterate over the raw logs and unpacked data for EmergencyStateDeactivated events raised by the Iemergencymanager contract.
func (*IemergencymanagerEmergencyStateDeactivatedIterator) Close ¶
func (it *IemergencymanagerEmergencyStateDeactivatedIterator) Close() error
Close terminates the iteration process, releasing any pending underlying resources.
func (*IemergencymanagerEmergencyStateDeactivatedIterator) Error ¶
func (it *IemergencymanagerEmergencyStateDeactivatedIterator) Error() error
Error returns any retrieval or parsing error occurred during filtering.
func (*IemergencymanagerEmergencyStateDeactivatedIterator) Next ¶
func (it *IemergencymanagerEmergencyStateDeactivatedIterator) Next() bool
Next advances the iterator to the subsequent event, returning whether there are any more events found. In case of a retrieval or parsing error, false is returned and Error() can be queried for the exact failure.
type IemergencymanagerFilterer ¶
type IemergencymanagerFilterer struct {
// contains filtered or unexported fields
}
IemergencymanagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewIemergencymanagerFilterer ¶
func NewIemergencymanagerFilterer(address common.Address, filterer bind.ContractFilterer) (*IemergencymanagerFilterer, error)
NewIemergencymanagerFilterer creates a new log filterer instance of Iemergencymanager, bound to a specific deployed contract.
func (*IemergencymanagerFilterer) FilterEmergencyStateActivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateActivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateActivatedIterator, error)
FilterEmergencyStateActivated is a free log retrieval operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*IemergencymanagerFilterer) FilterEmergencyStateDeactivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) FilterEmergencyStateDeactivated(opts *bind.FilterOpts) (*IemergencymanagerEmergencyStateDeactivatedIterator, error)
FilterEmergencyStateDeactivated is a free log retrieval operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*IemergencymanagerFilterer) ParseEmergencyStateActivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateActivated(log types.Log) (*IemergencymanagerEmergencyStateActivated, error)
ParseEmergencyStateActivated is a log parse operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*IemergencymanagerFilterer) ParseEmergencyStateDeactivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) ParseEmergencyStateDeactivated(log types.Log) (*IemergencymanagerEmergencyStateDeactivated, error)
ParseEmergencyStateDeactivated is a log parse operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
func (*IemergencymanagerFilterer) WatchEmergencyStateActivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateActivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateActivated) (event.Subscription, error)
WatchEmergencyStateActivated is a free log subscription operation binding the contract event 0x2261efe5aef6fedc1fd1550b25facc9181745623049c7901287030b9ad1a5497.
Solidity: event EmergencyStateActivated()
func (*IemergencymanagerFilterer) WatchEmergencyStateDeactivated ¶
func (_Iemergencymanager *IemergencymanagerFilterer) WatchEmergencyStateDeactivated(opts *bind.WatchOpts, sink chan<- *IemergencymanagerEmergencyStateDeactivated) (event.Subscription, error)
WatchEmergencyStateDeactivated is a free log subscription operation binding the contract event 0x1e5e34eea33501aecf2ebec9fe0e884a40804275ea7fe10b2ba084c8374308b3.
Solidity: event EmergencyStateDeactivated()
type IemergencymanagerRaw ¶
type IemergencymanagerRaw struct {
Contract *Iemergencymanager // Generic contract binding to access the raw methods on
}
IemergencymanagerRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*IemergencymanagerRaw) Call ¶
func (_Iemergencymanager *IemergencymanagerRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, params ...interface{}) error
Call invokes the (constant) contract method with params as input values and sets the output to result. The result type might be a single field for simple returns, a slice of interfaces for anonymous returns and a struct for named returns.
func (*IemergencymanagerRaw) Transact ¶
func (_Iemergencymanager *IemergencymanagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IemergencymanagerRaw) Transfer ¶
func (_Iemergencymanager *IemergencymanagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IemergencymanagerSession ¶
type IemergencymanagerSession struct {
Contract *Iemergencymanager // Generic contract binding to set the session for
CallOpts bind.CallOpts // Call options to use throughout this session
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
IemergencymanagerSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*IemergencymanagerSession) IsEmergencyState ¶
func (_Iemergencymanager *IemergencymanagerSession) IsEmergencyState() (bool, error)
IsEmergencyState is a free data retrieval call binding the contract method 0x15064c96.
Solidity: function isEmergencyState() view returns(bool)
type IemergencymanagerTransactor ¶
type IemergencymanagerTransactor struct {
// contains filtered or unexported fields
}
IemergencymanagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewIemergencymanagerTransactor ¶
func NewIemergencymanagerTransactor(address common.Address, transactor bind.ContractTransactor) (*IemergencymanagerTransactor, error)
NewIemergencymanagerTransactor creates a new write-only instance of Iemergencymanager, bound to a specific deployed contract.
type IemergencymanagerTransactorRaw ¶
type IemergencymanagerTransactorRaw struct {
Contract *IemergencymanagerTransactor // Generic write-only contract binding to access the raw methods on
}
IemergencymanagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*IemergencymanagerTransactorRaw) Transact ¶
func (_Iemergencymanager *IemergencymanagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*IemergencymanagerTransactorRaw) Transfer ¶
func (_Iemergencymanager *IemergencymanagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
Transfer initiates a plain transaction to move funds to the contract, calling its default method if one is available.
type IemergencymanagerTransactorSession ¶
type IemergencymanagerTransactorSession struct {
Contract *IemergencymanagerTransactor // Generic contract transactor binding to set the session for
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
}
IemergencymanagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.