diaNFTOracleService

package
v1.4.478 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 16, 2024 License: GPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var DIANFTOracleABI = DIANFTOracleMetaData.ABI

DIANFTOracleABI is the input ABI used to generate the binding from. Deprecated: Use DIANFTOracleMetaData.ABI instead.

View Source
var DIANFTOracleBin = DIANFTOracleMetaData.Bin

DIANFTOracleBin is the compiled bytecode used for deploying new contracts. Deprecated: Use DIANFTOracleMetaData.Bin instead.

View Source
var DIANFTOracleFuncSigs = DIANFTOracleMetaData.Sigs

Deprecated: Use DIANFTOracleMetaData.Sigs instead. DIANFTOracleFuncSigs maps the 4-byte function signature to its string representation.

View Source
var DIANFTOracleMetaData = &bind.MetaData{
	ABI: "[{\"inputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value0\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value1\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value2\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value3\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"value4\",\"type\":\"uint64\"},{\"indexed\":false,\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"}],\"name\":\"OracleUpdate\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"internalType\":\"address\",\"name\":\"newUpdater\",\"type\":\"address\"}],\"name\":\"UpdaterAddressChange\",\"type\":\"event\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"}],\"name\":\"getValue\",\"outputs\":[{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"\",\"type\":\"uint64\"}],\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"key\",\"type\":\"string\"},{\"internalType\":\"uint64\",\"name\":\"value0\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"value1\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"value2\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"value3\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"value4\",\"type\":\"uint64\"},{\"internalType\":\"uint64\",\"name\":\"timestamp\",\"type\":\"uint64\"}],\"name\":\"setValue\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"address\",\"name\":\"newOracleUpdaterAddress\",\"type\":\"address\"}],\"name\":\"updateOracleUpdaterAddress\",\"outputs\":[],\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"inputs\":[{\"internalType\":\"string\",\"name\":\"\",\"type\":\"string\"}],\"name\":\"values\",\"outputs\":[{\"internalType\":\"uint256\",\"name\":\"value0\",\"type\":\"uint256\"},{\"internalType\":\"uint256\",\"name\":\"value1\",\"type\":\"uint256\"}],\"stateMutability\":\"view\",\"type\":\"function\"}]",
	Sigs: map[string]string{
		"960384a0": "getValue(string)",
		"e3b47da5": "setValue(string,uint64,uint64,uint64,uint64,uint64,uint64)",
		"6aa45efc": "updateOracleUpdaterAddress(address)",
		"5a9ade8b": "values(string)",
	},
	Bin: "0x608060405234801561001057600080fd5b50600180546001600160a01b0319163317905561068e806100326000396000f3fe608060405234801561001057600080fd5b506004361061004c5760003560e01c80635a9ade8b146100515780636aa45efc14610110578063960384a014610138578063e3b47da514610221575b600080fd5b6100f76004803603602081101561006757600080fd5b81019060208101813564010000000081111561008257600080fd5b82018360208201111561009457600080fd5b803590602001918460018302840111640100000000831117156100b657600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506102f8945050505050565b6040805192835260208301919091528051918290030190f35b6101366004803603602081101561012657600080fd5b50356001600160a01b031661031c565b005b6101de6004803603602081101561014e57600080fd5b81019060208101813564010000000081111561016957600080fd5b82018360208201111561017b57600080fd5b8035906020019184600183028401116401000000008311171561019d57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610387945050505050565b604080516001600160401b03978816815295871660208701529386168585015291851660608501528416608084015290921660a082015290519081900360c00190f35b610136600480360360e081101561023757600080fd5b81019060208101813564010000000081111561025257600080fd5b82018360208201111561026457600080fd5b8035906020019184600183028401116401000000008311171561028657600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550505081356001600160401b03908116935060208301358116926040810135821692506060810135821691608082013581169160a001351661045c565b80516020818301810180516000825292820191909301209152805460019091015482565b6001546001600160a01b0316331461033357600080fd5b600180546001600160a01b0383166001600160a01b0319909116811790915560408051918252517f121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f9181900360200190a150565b600080600080600080600080886040518082805190602001908083835b602083106103c35780518252601f1990920191602091820191016103a4565b51815160209384036101000a60001901801990921691161790529201948552506040805194859003909101909320805490945060c081901c93608082901c6001600160401b0316935060009250600160401b91901c6001860154919006915060c081901c906001600160401b03608082901c1690600090600160401b9060401c969f959e50939c50919a50985050909106945092505050565b6001546001600160a01b0316331461047357600080fd5b60006040856001600160401b0316901b6080876001600160401b0316901b60c0896001600160401b0316901b0101905060006040836001600160401b0316901b6080856001600160401b0316901b60c0876001600160401b0316901b010190506000808a6040518082805190602001908083835b602083106105065780518252601f1990920191602091820191016104e7565b6001836020036101000a038019825116818451168082178552505050505050905001915050908152602001604051809103902090508281600001819055508181600101819055507fab06b7d7540b163ffbe1538e49d670388b97188db0c1eb2fdf41417a73a3d8278a8a8a8a8a8a8a6040518080602001886001600160401b03168152602001876001600160401b03168152602001866001600160401b03168152602001856001600160401b03168152602001846001600160401b03168152602001836001600160401b03168152602001828103825289818151815260200191508051906020019080838360005b8381101561060c5781810151838201526020016105f4565b50505050905090810190601f1680156106395780820380516001836020036101000a031916815260200191505b509850505050505050505060405180910390a15050505050505050505056fea2646970667358221220dca0a28f617c654950022e5ad23a835bda91efe006f80f158383105de0f6731664736f6c63430007040033",
}

DIANFTOracleMetaData contains all meta data concerning the DIANFTOracle contract.

Functions

This section is empty.

Types

type DIANFTOracle

type DIANFTOracle struct {
	DIANFTOracleCaller     // Read-only binding to the contract
	DIANFTOracleTransactor // Write-only binding to the contract
	DIANFTOracleFilterer   // Log filterer for contract events
}

DIANFTOracle is an auto generated Go binding around an Ethereum contract.

func DeployDIANFTOracle

func DeployDIANFTOracle(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *DIANFTOracle, error)

DeployDIANFTOracle deploys a new Ethereum contract, binding an instance of DIANFTOracle to it.

func NewDIANFTOracle

func NewDIANFTOracle(address common.Address, backend bind.ContractBackend) (*DIANFTOracle, error)

NewDIANFTOracle creates a new instance of DIANFTOracle, bound to a specific deployed contract.

type DIANFTOracleCaller

type DIANFTOracleCaller struct {
	// contains filtered or unexported fields
}

DIANFTOracleCaller is an auto generated read-only Go binding around an Ethereum contract.

func NewDIANFTOracleCaller

func NewDIANFTOracleCaller(address common.Address, caller bind.ContractCaller) (*DIANFTOracleCaller, error)

NewDIANFTOracleCaller creates a new read-only instance of DIANFTOracle, bound to a specific deployed contract.

func (*DIANFTOracleCaller) GetValue

func (_DIANFTOracle *DIANFTOracleCaller) GetValue(opts *bind.CallOpts, key string) (uint64, uint64, uint64, uint64, uint64, uint64, error)

GetValue is a free data retrieval call binding the contract method 0x960384a0.

Solidity: function getValue(string key) view returns(uint64, uint64, uint64, uint64, uint64, uint64)

func (*DIANFTOracleCaller) Values

func (_DIANFTOracle *DIANFTOracleCaller) Values(opts *bind.CallOpts, arg0 string) (struct {
	Value0 *big.Int
	Value1 *big.Int
}, error)

Values is a free data retrieval call binding the contract method 0x5a9ade8b.

Solidity: function values(string ) view returns(uint256 value0, uint256 value1)

type DIANFTOracleCallerRaw

type DIANFTOracleCallerRaw struct {
	Contract *DIANFTOracleCaller // Generic read-only contract binding to access the raw methods on
}

DIANFTOracleCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.

func (*DIANFTOracleCallerRaw) Call

func (_DIANFTOracle *DIANFTOracleCallerRaw) 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 DIANFTOracleCallerSession

type DIANFTOracleCallerSession struct {
	Contract *DIANFTOracleCaller // Generic contract caller binding to set the session for
	CallOpts bind.CallOpts       // Call options to use throughout this session
}

DIANFTOracleCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.

func (*DIANFTOracleCallerSession) GetValue

func (_DIANFTOracle *DIANFTOracleCallerSession) GetValue(key string) (uint64, uint64, uint64, uint64, uint64, uint64, error)

GetValue is a free data retrieval call binding the contract method 0x960384a0.

Solidity: function getValue(string key) view returns(uint64, uint64, uint64, uint64, uint64, uint64)

func (*DIANFTOracleCallerSession) Values

func (_DIANFTOracle *DIANFTOracleCallerSession) Values(arg0 string) (struct {
	Value0 *big.Int
	Value1 *big.Int
}, error)

Values is a free data retrieval call binding the contract method 0x5a9ade8b.

Solidity: function values(string ) view returns(uint256 value0, uint256 value1)

type DIANFTOracleFilterer

type DIANFTOracleFilterer struct {
	// contains filtered or unexported fields
}

DIANFTOracleFilterer is an auto generated log filtering Go binding around an Ethereum contract events.

func NewDIANFTOracleFilterer

func NewDIANFTOracleFilterer(address common.Address, filterer bind.ContractFilterer) (*DIANFTOracleFilterer, error)

NewDIANFTOracleFilterer creates a new log filterer instance of DIANFTOracle, bound to a specific deployed contract.

func (*DIANFTOracleFilterer) FilterOracleUpdate

func (_DIANFTOracle *DIANFTOracleFilterer) FilterOracleUpdate(opts *bind.FilterOpts) (*DIANFTOracleOracleUpdateIterator, error)

FilterOracleUpdate is a free log retrieval operation binding the contract event 0xab06b7d7540b163ffbe1538e49d670388b97188db0c1eb2fdf41417a73a3d827.

Solidity: event OracleUpdate(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp)

func (*DIANFTOracleFilterer) FilterUpdaterAddressChange

func (_DIANFTOracle *DIANFTOracleFilterer) FilterUpdaterAddressChange(opts *bind.FilterOpts) (*DIANFTOracleUpdaterAddressChangeIterator, error)

FilterUpdaterAddressChange is a free log retrieval operation binding the contract event 0x121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f.

Solidity: event UpdaterAddressChange(address newUpdater)

func (*DIANFTOracleFilterer) ParseOracleUpdate

func (_DIANFTOracle *DIANFTOracleFilterer) ParseOracleUpdate(log types.Log) (*DIANFTOracleOracleUpdate, error)

ParseOracleUpdate is a log parse operation binding the contract event 0xab06b7d7540b163ffbe1538e49d670388b97188db0c1eb2fdf41417a73a3d827.

Solidity: event OracleUpdate(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp)

func (*DIANFTOracleFilterer) ParseUpdaterAddressChange

func (_DIANFTOracle *DIANFTOracleFilterer) ParseUpdaterAddressChange(log types.Log) (*DIANFTOracleUpdaterAddressChange, error)

ParseUpdaterAddressChange is a log parse operation binding the contract event 0x121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f.

Solidity: event UpdaterAddressChange(address newUpdater)

func (*DIANFTOracleFilterer) WatchOracleUpdate

func (_DIANFTOracle *DIANFTOracleFilterer) WatchOracleUpdate(opts *bind.WatchOpts, sink chan<- *DIANFTOracleOracleUpdate) (event.Subscription, error)

WatchOracleUpdate is a free log subscription operation binding the contract event 0xab06b7d7540b163ffbe1538e49d670388b97188db0c1eb2fdf41417a73a3d827.

Solidity: event OracleUpdate(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp)

func (*DIANFTOracleFilterer) WatchUpdaterAddressChange

func (_DIANFTOracle *DIANFTOracleFilterer) WatchUpdaterAddressChange(opts *bind.WatchOpts, sink chan<- *DIANFTOracleUpdaterAddressChange) (event.Subscription, error)

WatchUpdaterAddressChange is a free log subscription operation binding the contract event 0x121e958a4cadf7f8dadefa22cc019700365240223668418faebed197da07089f.

Solidity: event UpdaterAddressChange(address newUpdater)

type DIANFTOracleOracleUpdate

type DIANFTOracleOracleUpdate struct {
	Key       string
	Value0    uint64
	Value1    uint64
	Value2    uint64
	Value3    uint64
	Value4    uint64
	Timestamp uint64
	Raw       types.Log // Blockchain specific contextual infos
}

DIANFTOracleOracleUpdate represents a OracleUpdate event raised by the DIANFTOracle contract.

type DIANFTOracleOracleUpdateIterator

type DIANFTOracleOracleUpdateIterator struct {
	Event *DIANFTOracleOracleUpdate // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DIANFTOracleOracleUpdateIterator is returned from FilterOracleUpdate and is used to iterate over the raw logs and unpacked data for OracleUpdate events raised by the DIANFTOracle contract.

func (*DIANFTOracleOracleUpdateIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DIANFTOracleOracleUpdateIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DIANFTOracleOracleUpdateIterator) Next

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 DIANFTOracleRaw

type DIANFTOracleRaw struct {
	Contract *DIANFTOracle // Generic contract binding to access the raw methods on
}

DIANFTOracleRaw is an auto generated low-level Go binding around an Ethereum contract.

func (*DIANFTOracleRaw) Call

func (_DIANFTOracle *DIANFTOracleRaw) 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 (*DIANFTOracleRaw) Transact

func (_DIANFTOracle *DIANFTOracleRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DIANFTOracleRaw) Transfer

func (_DIANFTOracle *DIANFTOracleRaw) 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 DIANFTOracleSession

type DIANFTOracleSession struct {
	Contract     *DIANFTOracle     // 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
}

DIANFTOracleSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.

func (*DIANFTOracleSession) GetValue

func (_DIANFTOracle *DIANFTOracleSession) GetValue(key string) (uint64, uint64, uint64, uint64, uint64, uint64, error)

GetValue is a free data retrieval call binding the contract method 0x960384a0.

Solidity: function getValue(string key) view returns(uint64, uint64, uint64, uint64, uint64, uint64)

func (*DIANFTOracleSession) SetValue

func (_DIANFTOracle *DIANFTOracleSession) SetValue(key string, value0 uint64, value1 uint64, value2 uint64, value3 uint64, value4 uint64, timestamp uint64) (*types.Transaction, error)

SetValue is a paid mutator transaction binding the contract method 0xe3b47da5.

Solidity: function setValue(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp) returns()

func (*DIANFTOracleSession) UpdateOracleUpdaterAddress

func (_DIANFTOracle *DIANFTOracleSession) UpdateOracleUpdaterAddress(newOracleUpdaterAddress common.Address) (*types.Transaction, error)

UpdateOracleUpdaterAddress is a paid mutator transaction binding the contract method 0x6aa45efc.

Solidity: function updateOracleUpdaterAddress(address newOracleUpdaterAddress) returns()

func (*DIANFTOracleSession) Values

func (_DIANFTOracle *DIANFTOracleSession) Values(arg0 string) (struct {
	Value0 *big.Int
	Value1 *big.Int
}, error)

Values is a free data retrieval call binding the contract method 0x5a9ade8b.

Solidity: function values(string ) view returns(uint256 value0, uint256 value1)

type DIANFTOracleTransactor

type DIANFTOracleTransactor struct {
	// contains filtered or unexported fields
}

DIANFTOracleTransactor is an auto generated write-only Go binding around an Ethereum contract.

func NewDIANFTOracleTransactor

func NewDIANFTOracleTransactor(address common.Address, transactor bind.ContractTransactor) (*DIANFTOracleTransactor, error)

NewDIANFTOracleTransactor creates a new write-only instance of DIANFTOracle, bound to a specific deployed contract.

func (*DIANFTOracleTransactor) SetValue

func (_DIANFTOracle *DIANFTOracleTransactor) SetValue(opts *bind.TransactOpts, key string, value0 uint64, value1 uint64, value2 uint64, value3 uint64, value4 uint64, timestamp uint64) (*types.Transaction, error)

SetValue is a paid mutator transaction binding the contract method 0xe3b47da5.

Solidity: function setValue(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp) returns()

func (*DIANFTOracleTransactor) UpdateOracleUpdaterAddress

func (_DIANFTOracle *DIANFTOracleTransactor) UpdateOracleUpdaterAddress(opts *bind.TransactOpts, newOracleUpdaterAddress common.Address) (*types.Transaction, error)

UpdateOracleUpdaterAddress is a paid mutator transaction binding the contract method 0x6aa45efc.

Solidity: function updateOracleUpdaterAddress(address newOracleUpdaterAddress) returns()

type DIANFTOracleTransactorRaw

type DIANFTOracleTransactorRaw struct {
	Contract *DIANFTOracleTransactor // Generic write-only contract binding to access the raw methods on
}

DIANFTOracleTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.

func (*DIANFTOracleTransactorRaw) Transact

func (_DIANFTOracle *DIANFTOracleTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)

Transact invokes the (paid) contract method with params as input values.

func (*DIANFTOracleTransactorRaw) Transfer

func (_DIANFTOracle *DIANFTOracleTransactorRaw) 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 DIANFTOracleTransactorSession

type DIANFTOracleTransactorSession struct {
	Contract     *DIANFTOracleTransactor // Generic contract transactor binding to set the session for
	TransactOpts bind.TransactOpts       // Transaction auth options to use throughout this session
}

DIANFTOracleTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.

func (*DIANFTOracleTransactorSession) SetValue

func (_DIANFTOracle *DIANFTOracleTransactorSession) SetValue(key string, value0 uint64, value1 uint64, value2 uint64, value3 uint64, value4 uint64, timestamp uint64) (*types.Transaction, error)

SetValue is a paid mutator transaction binding the contract method 0xe3b47da5.

Solidity: function setValue(string key, uint64 value0, uint64 value1, uint64 value2, uint64 value3, uint64 value4, uint64 timestamp) returns()

func (*DIANFTOracleTransactorSession) UpdateOracleUpdaterAddress

func (_DIANFTOracle *DIANFTOracleTransactorSession) UpdateOracleUpdaterAddress(newOracleUpdaterAddress common.Address) (*types.Transaction, error)

UpdateOracleUpdaterAddress is a paid mutator transaction binding the contract method 0x6aa45efc.

Solidity: function updateOracleUpdaterAddress(address newOracleUpdaterAddress) returns()

type DIANFTOracleUpdaterAddressChange

type DIANFTOracleUpdaterAddressChange struct {
	NewUpdater common.Address
	Raw        types.Log // Blockchain specific contextual infos
}

DIANFTOracleUpdaterAddressChange represents a UpdaterAddressChange event raised by the DIANFTOracle contract.

type DIANFTOracleUpdaterAddressChangeIterator

type DIANFTOracleUpdaterAddressChangeIterator struct {
	Event *DIANFTOracleUpdaterAddressChange // Event containing the contract specifics and raw log
	// contains filtered or unexported fields
}

DIANFTOracleUpdaterAddressChangeIterator is returned from FilterUpdaterAddressChange and is used to iterate over the raw logs and unpacked data for UpdaterAddressChange events raised by the DIANFTOracle contract.

func (*DIANFTOracleUpdaterAddressChangeIterator) Close

Close terminates the iteration process, releasing any pending underlying resources.

func (*DIANFTOracleUpdaterAddressChangeIterator) Error

Error returns any retrieval or parsing error occurred during filtering.

func (*DIANFTOracleUpdaterAddressChangeIterator) Next

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL