mirror of https://github.com/poanetwork/quorum.git
1072 lines
47 KiB
Go
1072 lines
47 KiB
Go
// Code generated - DO NOT EDIT.
|
|
// This file is a generated binding and any manual changes will be lost.
|
|
|
|
package permission
|
|
|
|
import (
|
|
"math/big"
|
|
"strings"
|
|
|
|
ethereum "github.com/ethereum/go-ethereum"
|
|
"github.com/ethereum/go-ethereum/accounts/abi"
|
|
"github.com/ethereum/go-ethereum/accounts/abi/bind"
|
|
"github.com/ethereum/go-ethereum/common"
|
|
"github.com/ethereum/go-ethereum/core/types"
|
|
"github.com/ethereum/go-ethereum/event"
|
|
)
|
|
|
|
// Reference imports to suppress errors if they are not otherwise used.
|
|
var (
|
|
_ = big.NewInt
|
|
_ = strings.NewReader
|
|
_ = ethereum.NotFound
|
|
_ = abi.U256
|
|
_ = bind.Bind
|
|
_ = common.Big1
|
|
_ = types.BloomLookup
|
|
_ = event.NewSubscription
|
|
)
|
|
|
|
// OrgManagerABI is the input ABI used to generate the binding from.
|
|
const OrgManagerABI = "[{\"constant\":false,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"},{\"name\":\"_action\",\"type\":\"uint256\"}],\"name\":\"updateOrg\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"getOrgIndex\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"},{\"name\":\"_action\",\"type\":\"uint256\"}],\"name\":\"approveOrgStatusUpdate\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"getUltimateParent\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgIndex\",\"type\":\"uint256\"}],\"name\":\"getSubOrgIndexLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_pOrg\",\"type\":\"string\"},{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"addSubOrg\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgIndex\",\"type\":\"uint256\"},{\"name\":\"_subOrgIndex\",\"type\":\"uint256\"}],\"name\":\"getSubOrgIndexLength\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgIndex\",\"type\":\"uint256\"}],\"name\":\"getOrgInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"string\"},{\"name\":\"\",\"type\":\"uint256\"},{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getNumberOfOrgs\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"},{\"name\":\"_orgStatus\",\"type\":\"uint256\"}],\"name\":\"checkOrgStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"},{\"name\":\"_breadth\",\"type\":\"uint256\"},{\"name\":\"_depth\",\"type\":\"uint256\"}],\"name\":\"setUpOrg\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgIndex\",\"type\":\"uint256\"}],\"name\":\"getSubOrgInfo\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256[]\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[],\"name\":\"getImpl\",\"outputs\":[{\"name\":\"\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"approveOrg\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":false,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"addOrg\",\"outputs\":[],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"getOrgStatus\",\"outputs\":[{\"name\":\"\",\"type\":\"uint256\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"constant\":true,\"inputs\":[{\"name\":\"_orgId\",\"type\":\"string\"}],\"name\":\"checkOrgExists\",\"outputs\":[{\"name\":\"\",\"type\":\"bool\"}],\"payable\":false,\"stateMutability\":\"view\",\"type\":\"function\"},{\"inputs\":[{\"name\":\"_permUpgradable\",\"type\":\"address\"}],\"payable\":false,\"stateMutability\":\"nonpayable\",\"type\":\"constructor\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_orgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_porgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_ultParent\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_level\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_status\",\"type\":\"uint256\"}],\"name\":\"OrgApproved\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_orgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_porgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_ultParent\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_level\",\"type\":\"uint256\"},{\"indexed\":false,\"name\":\"_status\",\"type\":\"uint256\"}],\"name\":\"OrgPendingApproval\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_orgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_porgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_ultParent\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_level\",\"type\":\"uint256\"}],\"name\":\"OrgSuspended\",\"type\":\"event\"},{\"anonymous\":false,\"inputs\":[{\"indexed\":false,\"name\":\"_orgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_porgId\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_ultParent\",\"type\":\"string\"},{\"indexed\":false,\"name\":\"_level\",\"type\":\"uint256\"}],\"name\":\"OrgSuspensionRevoked\",\"type\":\"event\"}]"
|
|
|
|
// OrgManager is an auto generated Go binding around an Ethereum contract.
|
|
type OrgManager struct {
|
|
OrgManagerCaller // Read-only binding to the contract
|
|
OrgManagerTransactor // Write-only binding to the contract
|
|
OrgManagerFilterer // Log filterer for contract events
|
|
}
|
|
|
|
// OrgManagerCaller is an auto generated read-only Go binding around an Ethereum contract.
|
|
type OrgManagerCaller struct {
|
|
contract *bind.BoundContract // Generic contract wrapper for the low level calls
|
|
}
|
|
|
|
// OrgManagerTransactor is an auto generated write-only Go binding around an Ethereum contract.
|
|
type OrgManagerTransactor struct {
|
|
contract *bind.BoundContract // Generic contract wrapper for the low level calls
|
|
}
|
|
|
|
// OrgManagerFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
|
|
type OrgManagerFilterer struct {
|
|
contract *bind.BoundContract // Generic contract wrapper for the low level calls
|
|
}
|
|
|
|
// OrgManagerSession is an auto generated Go binding around an Ethereum contract,
|
|
// with pre-set call and transact options.
|
|
type OrgManagerSession struct {
|
|
Contract *OrgManager // 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
|
|
}
|
|
|
|
// OrgManagerCallerSession is an auto generated read-only Go binding around an Ethereum contract,
|
|
// with pre-set call options.
|
|
type OrgManagerCallerSession struct {
|
|
Contract *OrgManagerCaller // Generic contract caller binding to set the session for
|
|
CallOpts bind.CallOpts // Call options to use throughout this session
|
|
}
|
|
|
|
// OrgManagerTransactorSession is an auto generated write-only Go binding around an Ethereum contract,
|
|
// with pre-set transact options.
|
|
type OrgManagerTransactorSession struct {
|
|
Contract *OrgManagerTransactor // Generic contract transactor binding to set the session for
|
|
TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session
|
|
}
|
|
|
|
// OrgManagerRaw is an auto generated low-level Go binding around an Ethereum contract.
|
|
type OrgManagerRaw struct {
|
|
Contract *OrgManager // Generic contract binding to access the raw methods on
|
|
}
|
|
|
|
// OrgManagerCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
|
|
type OrgManagerCallerRaw struct {
|
|
Contract *OrgManagerCaller // Generic read-only contract binding to access the raw methods on
|
|
}
|
|
|
|
// OrgManagerTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
|
|
type OrgManagerTransactorRaw struct {
|
|
Contract *OrgManagerTransactor // Generic write-only contract binding to access the raw methods on
|
|
}
|
|
|
|
// NewOrgManager creates a new instance of OrgManager, bound to a specific deployed contract.
|
|
func NewOrgManager(address common.Address, backend bind.ContractBackend) (*OrgManager, error) {
|
|
contract, err := bindOrgManager(address, backend, backend, backend)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManager{OrgManagerCaller: OrgManagerCaller{contract: contract}, OrgManagerTransactor: OrgManagerTransactor{contract: contract}, OrgManagerFilterer: OrgManagerFilterer{contract: contract}}, nil
|
|
}
|
|
|
|
// NewOrgManagerCaller creates a new read-only instance of OrgManager, bound to a specific deployed contract.
|
|
func NewOrgManagerCaller(address common.Address, caller bind.ContractCaller) (*OrgManagerCaller, error) {
|
|
contract, err := bindOrgManager(address, caller, nil, nil)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerCaller{contract: contract}, nil
|
|
}
|
|
|
|
// NewOrgManagerTransactor creates a new write-only instance of OrgManager, bound to a specific deployed contract.
|
|
func NewOrgManagerTransactor(address common.Address, transactor bind.ContractTransactor) (*OrgManagerTransactor, error) {
|
|
contract, err := bindOrgManager(address, nil, transactor, nil)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerTransactor{contract: contract}, nil
|
|
}
|
|
|
|
// NewOrgManagerFilterer creates a new log filterer instance of OrgManager, bound to a specific deployed contract.
|
|
func NewOrgManagerFilterer(address common.Address, filterer bind.ContractFilterer) (*OrgManagerFilterer, error) {
|
|
contract, err := bindOrgManager(address, nil, nil, filterer)
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerFilterer{contract: contract}, nil
|
|
}
|
|
|
|
// bindOrgManager binds a generic wrapper to an already deployed contract.
|
|
func bindOrgManager(address common.Address, caller bind.ContractCaller, transactor bind.ContractTransactor, filterer bind.ContractFilterer) (*bind.BoundContract, error) {
|
|
parsed, err := abi.JSON(strings.NewReader(OrgManagerABI))
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return bind.NewBoundContract(address, parsed, caller, transactor, filterer), nil
|
|
}
|
|
|
|
// 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 (_OrgManager *OrgManagerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error {
|
|
return _OrgManager.Contract.OrgManagerCaller.contract.Call(opts, result, method, params...)
|
|
}
|
|
|
|
// Transfer initiates a plain transaction to move funds to the contract, calling
|
|
// its default method if one is available.
|
|
func (_OrgManager *OrgManagerRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.OrgManagerTransactor.contract.Transfer(opts)
|
|
}
|
|
|
|
// Transact invokes the (paid) contract method with params as input values.
|
|
func (_OrgManager *OrgManagerRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.OrgManagerTransactor.contract.Transact(opts, method, params...)
|
|
}
|
|
|
|
// 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 (_OrgManager *OrgManagerCallerRaw) Call(opts *bind.CallOpts, result interface{}, method string, params ...interface{}) error {
|
|
return _OrgManager.Contract.contract.Call(opts, result, method, params...)
|
|
}
|
|
|
|
// Transfer initiates a plain transaction to move funds to the contract, calling
|
|
// its default method if one is available.
|
|
func (_OrgManager *OrgManagerTransactorRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.contract.Transfer(opts)
|
|
}
|
|
|
|
// Transact invokes the (paid) contract method with params as input values.
|
|
func (_OrgManager *OrgManagerTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.contract.Transact(opts, method, params...)
|
|
}
|
|
|
|
// CheckOrgExists is a free data retrieval call binding the contract method 0xffe40d1d.
|
|
//
|
|
// Solidity: function checkOrgExists(_orgId string) constant returns(bool)
|
|
func (_OrgManager *OrgManagerCaller) CheckOrgExists(opts *bind.CallOpts, _orgId string) (bool, error) {
|
|
var (
|
|
ret0 = new(bool)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "checkOrgExists", _orgId)
|
|
return *ret0, err
|
|
}
|
|
|
|
// CheckOrgExists is a free data retrieval call binding the contract method 0xffe40d1d.
|
|
//
|
|
// Solidity: function checkOrgExists(_orgId string) constant returns(bool)
|
|
func (_OrgManager *OrgManagerSession) CheckOrgExists(_orgId string) (bool, error) {
|
|
return _OrgManager.Contract.CheckOrgExists(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// CheckOrgExists is a free data retrieval call binding the contract method 0xffe40d1d.
|
|
//
|
|
// Solidity: function checkOrgExists(_orgId string) constant returns(bool)
|
|
func (_OrgManager *OrgManagerCallerSession) CheckOrgExists(_orgId string) (bool, error) {
|
|
return _OrgManager.Contract.CheckOrgExists(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// CheckOrgStatus is a free data retrieval call binding the contract method 0x8c8642df.
|
|
//
|
|
// Solidity: function checkOrgStatus(_orgId string, _orgStatus uint256) constant returns(bool)
|
|
func (_OrgManager *OrgManagerCaller) CheckOrgStatus(opts *bind.CallOpts, _orgId string, _orgStatus *big.Int) (bool, error) {
|
|
var (
|
|
ret0 = new(bool)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "checkOrgStatus", _orgId, _orgStatus)
|
|
return *ret0, err
|
|
}
|
|
|
|
// CheckOrgStatus is a free data retrieval call binding the contract method 0x8c8642df.
|
|
//
|
|
// Solidity: function checkOrgStatus(_orgId string, _orgStatus uint256) constant returns(bool)
|
|
func (_OrgManager *OrgManagerSession) CheckOrgStatus(_orgId string, _orgStatus *big.Int) (bool, error) {
|
|
return _OrgManager.Contract.CheckOrgStatus(&_OrgManager.CallOpts, _orgId, _orgStatus)
|
|
}
|
|
|
|
// CheckOrgStatus is a free data retrieval call binding the contract method 0x8c8642df.
|
|
//
|
|
// Solidity: function checkOrgStatus(_orgId string, _orgStatus uint256) constant returns(bool)
|
|
func (_OrgManager *OrgManagerCallerSession) CheckOrgStatus(_orgId string, _orgStatus *big.Int) (bool, error) {
|
|
return _OrgManager.Contract.CheckOrgStatus(&_OrgManager.CallOpts, _orgId, _orgStatus)
|
|
}
|
|
|
|
// GetImpl is a free data retrieval call binding the contract method 0xdfb80831.
|
|
//
|
|
// Solidity: function getImpl() constant returns(address)
|
|
func (_OrgManager *OrgManagerCaller) GetImpl(opts *bind.CallOpts) (common.Address, error) {
|
|
var (
|
|
ret0 = new(common.Address)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getImpl")
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetImpl is a free data retrieval call binding the contract method 0xdfb80831.
|
|
//
|
|
// Solidity: function getImpl() constant returns(address)
|
|
func (_OrgManager *OrgManagerSession) GetImpl() (common.Address, error) {
|
|
return _OrgManager.Contract.GetImpl(&_OrgManager.CallOpts)
|
|
}
|
|
|
|
// GetImpl is a free data retrieval call binding the contract method 0xdfb80831.
|
|
//
|
|
// Solidity: function getImpl() constant returns(address)
|
|
func (_OrgManager *OrgManagerCallerSession) GetImpl() (common.Address, error) {
|
|
return _OrgManager.Contract.GetImpl(&_OrgManager.CallOpts)
|
|
}
|
|
|
|
// GetNumberOfOrgs is a free data retrieval call binding the contract method 0x7755ebdd.
|
|
//
|
|
// Solidity: function getNumberOfOrgs() constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCaller) GetNumberOfOrgs(opts *bind.CallOpts) (*big.Int, error) {
|
|
var (
|
|
ret0 = new(*big.Int)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getNumberOfOrgs")
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetNumberOfOrgs is a free data retrieval call binding the contract method 0x7755ebdd.
|
|
//
|
|
// Solidity: function getNumberOfOrgs() constant returns(uint256)
|
|
func (_OrgManager *OrgManagerSession) GetNumberOfOrgs() (*big.Int, error) {
|
|
return _OrgManager.Contract.GetNumberOfOrgs(&_OrgManager.CallOpts)
|
|
}
|
|
|
|
// GetNumberOfOrgs is a free data retrieval call binding the contract method 0x7755ebdd.
|
|
//
|
|
// Solidity: function getNumberOfOrgs() constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCallerSession) GetNumberOfOrgs() (*big.Int, error) {
|
|
return _OrgManager.Contract.GetNumberOfOrgs(&_OrgManager.CallOpts)
|
|
}
|
|
|
|
// GetOrgIndex is a free data retrieval call binding the contract method 0x141b8883.
|
|
//
|
|
// Solidity: function getOrgIndex(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCaller) GetOrgIndex(opts *bind.CallOpts, _orgId string) (*big.Int, error) {
|
|
var (
|
|
ret0 = new(*big.Int)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getOrgIndex", _orgId)
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetOrgIndex is a free data retrieval call binding the contract method 0x141b8883.
|
|
//
|
|
// Solidity: function getOrgIndex(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerSession) GetOrgIndex(_orgId string) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgIndex(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// GetOrgIndex is a free data retrieval call binding the contract method 0x141b8883.
|
|
//
|
|
// Solidity: function getOrgIndex(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCallerSession) GetOrgIndex(_orgId string) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgIndex(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// GetOrgInfo is a free data retrieval call binding the contract method 0x5c4f32ee.
|
|
//
|
|
// Solidity: function getOrgInfo(_orgIndex uint256) constant returns(string, string, string, uint256, uint256)
|
|
func (_OrgManager *OrgManagerCaller) GetOrgInfo(opts *bind.CallOpts, _orgIndex *big.Int) (string, string, string, *big.Int, *big.Int, error) {
|
|
var (
|
|
ret0 = new(string)
|
|
ret1 = new(string)
|
|
ret2 = new(string)
|
|
ret3 = new(*big.Int)
|
|
ret4 = new(*big.Int)
|
|
)
|
|
out := &[]interface{}{
|
|
ret0,
|
|
ret1,
|
|
ret2,
|
|
ret3,
|
|
ret4,
|
|
}
|
|
err := _OrgManager.contract.Call(opts, out, "getOrgInfo", _orgIndex)
|
|
return *ret0, *ret1, *ret2, *ret3, *ret4, err
|
|
}
|
|
|
|
// GetOrgInfo is a free data retrieval call binding the contract method 0x5c4f32ee.
|
|
//
|
|
// Solidity: function getOrgInfo(_orgIndex uint256) constant returns(string, string, string, uint256, uint256)
|
|
func (_OrgManager *OrgManagerSession) GetOrgInfo(_orgIndex *big.Int) (string, string, string, *big.Int, *big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgInfo(&_OrgManager.CallOpts, _orgIndex)
|
|
}
|
|
|
|
// GetOrgInfo is a free data retrieval call binding the contract method 0x5c4f32ee.
|
|
//
|
|
// Solidity: function getOrgInfo(_orgIndex uint256) constant returns(string, string, string, uint256, uint256)
|
|
func (_OrgManager *OrgManagerCallerSession) GetOrgInfo(_orgIndex *big.Int) (string, string, string, *big.Int, *big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgInfo(&_OrgManager.CallOpts, _orgIndex)
|
|
}
|
|
|
|
// GetOrgStatus is a free data retrieval call binding the contract method 0xfc52db14.
|
|
//
|
|
// Solidity: function getOrgStatus(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCaller) GetOrgStatus(opts *bind.CallOpts, _orgId string) (*big.Int, error) {
|
|
var (
|
|
ret0 = new(*big.Int)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getOrgStatus", _orgId)
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetOrgStatus is a free data retrieval call binding the contract method 0xfc52db14.
|
|
//
|
|
// Solidity: function getOrgStatus(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerSession) GetOrgStatus(_orgId string) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgStatus(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// GetOrgStatus is a free data retrieval call binding the contract method 0xfc52db14.
|
|
//
|
|
// Solidity: function getOrgStatus(_orgId string) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCallerSession) GetOrgStatus(_orgId string) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetOrgStatus(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// GetSubOrgIndexLength is a free data retrieval call binding the contract method 0x4242a62c.
|
|
//
|
|
// Solidity: function getSubOrgIndexLength(_orgIndex uint256, _subOrgIndex uint256) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCaller) GetSubOrgIndexLength(opts *bind.CallOpts, _orgIndex *big.Int, _subOrgIndex *big.Int) (*big.Int, error) {
|
|
var (
|
|
ret0 = new(*big.Int)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getSubOrgIndexLength", _orgIndex, _subOrgIndex)
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetSubOrgIndexLength is a free data retrieval call binding the contract method 0x4242a62c.
|
|
//
|
|
// Solidity: function getSubOrgIndexLength(_orgIndex uint256, _subOrgIndex uint256) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerSession) GetSubOrgIndexLength(_orgIndex *big.Int, _subOrgIndex *big.Int) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetSubOrgIndexLength(&_OrgManager.CallOpts, _orgIndex, _subOrgIndex)
|
|
}
|
|
|
|
// GetSubOrgIndexLength is a free data retrieval call binding the contract method 0x4242a62c.
|
|
//
|
|
// Solidity: function getSubOrgIndexLength(_orgIndex uint256, _subOrgIndex uint256) constant returns(uint256)
|
|
func (_OrgManager *OrgManagerCallerSession) GetSubOrgIndexLength(_orgIndex *big.Int, _subOrgIndex *big.Int) (*big.Int, error) {
|
|
return _OrgManager.Contract.GetSubOrgIndexLength(&_OrgManager.CallOpts, _orgIndex, _subOrgIndex)
|
|
}
|
|
|
|
// GetSubOrgInfo is a free data retrieval call binding the contract method 0xc763471e.
|
|
//
|
|
// Solidity: function getSubOrgInfo(_orgIndex uint256) constant returns(uint256[])
|
|
func (_OrgManager *OrgManagerCaller) GetSubOrgInfo(opts *bind.CallOpts, _orgIndex *big.Int) ([]*big.Int, error) {
|
|
var (
|
|
ret0 = new([]*big.Int)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getSubOrgInfo", _orgIndex)
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetSubOrgInfo is a free data retrieval call binding the contract method 0xc763471e.
|
|
//
|
|
// Solidity: function getSubOrgInfo(_orgIndex uint256) constant returns(uint256[])
|
|
func (_OrgManager *OrgManagerSession) GetSubOrgInfo(_orgIndex *big.Int) ([]*big.Int, error) {
|
|
return _OrgManager.Contract.GetSubOrgInfo(&_OrgManager.CallOpts, _orgIndex)
|
|
}
|
|
|
|
// GetSubOrgInfo is a free data retrieval call binding the contract method 0xc763471e.
|
|
//
|
|
// Solidity: function getSubOrgInfo(_orgIndex uint256) constant returns(uint256[])
|
|
func (_OrgManager *OrgManagerCallerSession) GetSubOrgInfo(_orgIndex *big.Int) ([]*big.Int, error) {
|
|
return _OrgManager.Contract.GetSubOrgInfo(&_OrgManager.CallOpts, _orgIndex)
|
|
}
|
|
|
|
// GetUltimateParent is a free data retrieval call binding the contract method 0x177c8d8a.
|
|
//
|
|
// Solidity: function getUltimateParent(_orgId string) constant returns(string)
|
|
func (_OrgManager *OrgManagerCaller) GetUltimateParent(opts *bind.CallOpts, _orgId string) (string, error) {
|
|
var (
|
|
ret0 = new(string)
|
|
)
|
|
out := ret0
|
|
err := _OrgManager.contract.Call(opts, out, "getUltimateParent", _orgId)
|
|
return *ret0, err
|
|
}
|
|
|
|
// GetUltimateParent is a free data retrieval call binding the contract method 0x177c8d8a.
|
|
//
|
|
// Solidity: function getUltimateParent(_orgId string) constant returns(string)
|
|
func (_OrgManager *OrgManagerSession) GetUltimateParent(_orgId string) (string, error) {
|
|
return _OrgManager.Contract.GetUltimateParent(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// GetUltimateParent is a free data retrieval call binding the contract method 0x177c8d8a.
|
|
//
|
|
// Solidity: function getUltimateParent(_orgId string) constant returns(string)
|
|
func (_OrgManager *OrgManagerCallerSession) GetUltimateParent(_orgId string) (string, error) {
|
|
return _OrgManager.Contract.GetUltimateParent(&_OrgManager.CallOpts, _orgId)
|
|
}
|
|
|
|
// AddOrg is a paid mutator transaction binding the contract method 0xf9953de5.
|
|
//
|
|
// Solidity: function addOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactor) AddOrg(opts *bind.TransactOpts, _orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "addOrg", _orgId)
|
|
}
|
|
|
|
// AddOrg is a paid mutator transaction binding the contract method 0xf9953de5.
|
|
//
|
|
// Solidity: function addOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerSession) AddOrg(_orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.AddOrg(&_OrgManager.TransactOpts, _orgId)
|
|
}
|
|
|
|
// AddOrg is a paid mutator transaction binding the contract method 0xf9953de5.
|
|
//
|
|
// Solidity: function addOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactorSession) AddOrg(_orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.AddOrg(&_OrgManager.TransactOpts, _orgId)
|
|
}
|
|
|
|
// AddSubOrg is a paid mutator transaction binding the contract method 0x1f953480.
|
|
//
|
|
// Solidity: function addSubOrg(_pOrg string, _orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactor) AddSubOrg(opts *bind.TransactOpts, _pOrg string, _orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "addSubOrg", _pOrg, _orgId)
|
|
}
|
|
|
|
// AddSubOrg is a paid mutator transaction binding the contract method 0x1f953480.
|
|
//
|
|
// Solidity: function addSubOrg(_pOrg string, _orgId string) returns()
|
|
func (_OrgManager *OrgManagerSession) AddSubOrg(_pOrg string, _orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.AddSubOrg(&_OrgManager.TransactOpts, _pOrg, _orgId)
|
|
}
|
|
|
|
// AddSubOrg is a paid mutator transaction binding the contract method 0x1f953480.
|
|
//
|
|
// Solidity: function addSubOrg(_pOrg string, _orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactorSession) AddSubOrg(_pOrg string, _orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.AddSubOrg(&_OrgManager.TransactOpts, _pOrg, _orgId)
|
|
}
|
|
|
|
// ApproveOrg is a paid mutator transaction binding the contract method 0xe3028316.
|
|
//
|
|
// Solidity: function approveOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactor) ApproveOrg(opts *bind.TransactOpts, _orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "approveOrg", _orgId)
|
|
}
|
|
|
|
// ApproveOrg is a paid mutator transaction binding the contract method 0xe3028316.
|
|
//
|
|
// Solidity: function approveOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerSession) ApproveOrg(_orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.ApproveOrg(&_OrgManager.TransactOpts, _orgId)
|
|
}
|
|
|
|
// ApproveOrg is a paid mutator transaction binding the contract method 0xe3028316.
|
|
//
|
|
// Solidity: function approveOrg(_orgId string) returns()
|
|
func (_OrgManager *OrgManagerTransactorSession) ApproveOrg(_orgId string) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.ApproveOrg(&_OrgManager.TransactOpts, _orgId)
|
|
}
|
|
|
|
// ApproveOrgStatusUpdate is a paid mutator transaction binding the contract method 0x14f775f9.
|
|
//
|
|
// Solidity: function approveOrgStatusUpdate(_orgId string, _action uint256) returns()
|
|
func (_OrgManager *OrgManagerTransactor) ApproveOrgStatusUpdate(opts *bind.TransactOpts, _orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "approveOrgStatusUpdate", _orgId, _action)
|
|
}
|
|
|
|
// ApproveOrgStatusUpdate is a paid mutator transaction binding the contract method 0x14f775f9.
|
|
//
|
|
// Solidity: function approveOrgStatusUpdate(_orgId string, _action uint256) returns()
|
|
func (_OrgManager *OrgManagerSession) ApproveOrgStatusUpdate(_orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.ApproveOrgStatusUpdate(&_OrgManager.TransactOpts, _orgId, _action)
|
|
}
|
|
|
|
// ApproveOrgStatusUpdate is a paid mutator transaction binding the contract method 0x14f775f9.
|
|
//
|
|
// Solidity: function approveOrgStatusUpdate(_orgId string, _action uint256) returns()
|
|
func (_OrgManager *OrgManagerTransactorSession) ApproveOrgStatusUpdate(_orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.ApproveOrgStatusUpdate(&_OrgManager.TransactOpts, _orgId, _action)
|
|
}
|
|
|
|
// SetUpOrg is a paid mutator transaction binding the contract method 0x9e58eb9f.
|
|
//
|
|
// Solidity: function setUpOrg(_orgId string, _breadth uint256, _depth uint256) returns()
|
|
func (_OrgManager *OrgManagerTransactor) SetUpOrg(opts *bind.TransactOpts, _orgId string, _breadth *big.Int, _depth *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "setUpOrg", _orgId, _breadth, _depth)
|
|
}
|
|
|
|
// SetUpOrg is a paid mutator transaction binding the contract method 0x9e58eb9f.
|
|
//
|
|
// Solidity: function setUpOrg(_orgId string, _breadth uint256, _depth uint256) returns()
|
|
func (_OrgManager *OrgManagerSession) SetUpOrg(_orgId string, _breadth *big.Int, _depth *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.SetUpOrg(&_OrgManager.TransactOpts, _orgId, _breadth, _depth)
|
|
}
|
|
|
|
// SetUpOrg is a paid mutator transaction binding the contract method 0x9e58eb9f.
|
|
//
|
|
// Solidity: function setUpOrg(_orgId string, _breadth uint256, _depth uint256) returns()
|
|
func (_OrgManager *OrgManagerTransactorSession) SetUpOrg(_orgId string, _breadth *big.Int, _depth *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.SetUpOrg(&_OrgManager.TransactOpts, _orgId, _breadth, _depth)
|
|
}
|
|
|
|
// UpdateOrg is a paid mutator transaction binding the contract method 0x0cc27493.
|
|
//
|
|
// Solidity: function updateOrg(_orgId string, _action uint256) returns(uint256)
|
|
func (_OrgManager *OrgManagerTransactor) UpdateOrg(opts *bind.TransactOpts, _orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.contract.Transact(opts, "updateOrg", _orgId, _action)
|
|
}
|
|
|
|
// UpdateOrg is a paid mutator transaction binding the contract method 0x0cc27493.
|
|
//
|
|
// Solidity: function updateOrg(_orgId string, _action uint256) returns(uint256)
|
|
func (_OrgManager *OrgManagerSession) UpdateOrg(_orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.UpdateOrg(&_OrgManager.TransactOpts, _orgId, _action)
|
|
}
|
|
|
|
// UpdateOrg is a paid mutator transaction binding the contract method 0x0cc27493.
|
|
//
|
|
// Solidity: function updateOrg(_orgId string, _action uint256) returns(uint256)
|
|
func (_OrgManager *OrgManagerTransactorSession) UpdateOrg(_orgId string, _action *big.Int) (*types.Transaction, error) {
|
|
return _OrgManager.Contract.UpdateOrg(&_OrgManager.TransactOpts, _orgId, _action)
|
|
}
|
|
|
|
// OrgManagerOrgApprovedIterator is returned from FilterOrgApproved and is used to iterate over the raw logs and unpacked data for OrgApproved events raised by the OrgManager contract.
|
|
type OrgManagerOrgApprovedIterator struct {
|
|
Event *OrgManagerOrgApproved // Event containing the contract specifics and raw log
|
|
|
|
contract *bind.BoundContract // Generic contract to use for unpacking event data
|
|
event string // Event name to use for unpacking event data
|
|
|
|
logs chan types.Log // Log channel receiving the found contract events
|
|
sub ethereum.Subscription // Subscription for errors, completion and termination
|
|
done bool // Whether the subscription completed delivering logs
|
|
fail error // Occurred error to stop iteration
|
|
}
|
|
|
|
// 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.
|
|
func (it *OrgManagerOrgApprovedIterator) Next() bool {
|
|
// If the iterator failed, stop iterating
|
|
if it.fail != nil {
|
|
return false
|
|
}
|
|
// If the iterator completed, deliver directly whatever's available
|
|
if it.done {
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgApproved)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
default:
|
|
return false
|
|
}
|
|
}
|
|
// Iterator still in progress, wait for either a data or an error event
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgApproved)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
case err := <-it.sub.Err():
|
|
it.done = true
|
|
it.fail = err
|
|
return it.Next()
|
|
}
|
|
}
|
|
|
|
// Error returns any retrieval or parsing error occurred during filtering.
|
|
func (it *OrgManagerOrgApprovedIterator) Error() error {
|
|
return it.fail
|
|
}
|
|
|
|
// Close terminates the iteration process, releasing any pending underlying
|
|
// resources.
|
|
func (it *OrgManagerOrgApprovedIterator) Close() error {
|
|
it.sub.Unsubscribe()
|
|
return nil
|
|
}
|
|
|
|
// OrgManagerOrgApproved represents a OrgApproved event raised by the OrgManager contract.
|
|
type OrgManagerOrgApproved struct {
|
|
OrgId string
|
|
PorgId string
|
|
UltParent string
|
|
Level *big.Int
|
|
Status *big.Int
|
|
Raw types.Log // Blockchain specific contextual infos
|
|
}
|
|
|
|
// FilterOrgApproved is a free log retrieval operation binding the contract event 0xd705723a50859c9cc1d3953e10b8b9478820e7a62927ad3215897ed87b20591c.
|
|
//
|
|
// Solidity: e OrgApproved(_orgId string, _porgId string, _ultParent string, _level uint256, _status uint256)
|
|
func (_OrgManager *OrgManagerFilterer) FilterOrgApproved(opts *bind.FilterOpts) (*OrgManagerOrgApprovedIterator, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.FilterLogs(opts, "OrgApproved")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerOrgApprovedIterator{contract: _OrgManager.contract, event: "OrgApproved", logs: logs, sub: sub}, nil
|
|
}
|
|
|
|
// WatchOrgApproved is a free log subscription operation binding the contract event 0xd705723a50859c9cc1d3953e10b8b9478820e7a62927ad3215897ed87b20591c.
|
|
//
|
|
// Solidity: e OrgApproved(_orgId string, _porgId string, _ultParent string, _level uint256, _status uint256)
|
|
func (_OrgManager *OrgManagerFilterer) WatchOrgApproved(opts *bind.WatchOpts, sink chan<- *OrgManagerOrgApproved) (event.Subscription, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.WatchLogs(opts, "OrgApproved")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return event.NewSubscription(func(quit <-chan struct{}) error {
|
|
defer sub.Unsubscribe()
|
|
for {
|
|
select {
|
|
case log := <-logs:
|
|
// New log arrived, parse the event and forward to the user
|
|
event := new(OrgManagerOrgApproved)
|
|
if err := _OrgManager.contract.UnpackLog(event, "OrgApproved", log); err != nil {
|
|
return err
|
|
}
|
|
event.Raw = log
|
|
|
|
select {
|
|
case sink <- event:
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
}
|
|
}), nil
|
|
}
|
|
|
|
// OrgManagerOrgPendingApprovalIterator is returned from FilterOrgPendingApproval and is used to iterate over the raw logs and unpacked data for OrgPendingApproval events raised by the OrgManager contract.
|
|
type OrgManagerOrgPendingApprovalIterator struct {
|
|
Event *OrgManagerOrgPendingApproval // Event containing the contract specifics and raw log
|
|
|
|
contract *bind.BoundContract // Generic contract to use for unpacking event data
|
|
event string // Event name to use for unpacking event data
|
|
|
|
logs chan types.Log // Log channel receiving the found contract events
|
|
sub ethereum.Subscription // Subscription for errors, completion and termination
|
|
done bool // Whether the subscription completed delivering logs
|
|
fail error // Occurred error to stop iteration
|
|
}
|
|
|
|
// 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.
|
|
func (it *OrgManagerOrgPendingApprovalIterator) Next() bool {
|
|
// If the iterator failed, stop iterating
|
|
if it.fail != nil {
|
|
return false
|
|
}
|
|
// If the iterator completed, deliver directly whatever's available
|
|
if it.done {
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgPendingApproval)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
default:
|
|
return false
|
|
}
|
|
}
|
|
// Iterator still in progress, wait for either a data or an error event
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgPendingApproval)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
case err := <-it.sub.Err():
|
|
it.done = true
|
|
it.fail = err
|
|
return it.Next()
|
|
}
|
|
}
|
|
|
|
// Error returns any retrieval or parsing error occurred during filtering.
|
|
func (it *OrgManagerOrgPendingApprovalIterator) Error() error {
|
|
return it.fail
|
|
}
|
|
|
|
// Close terminates the iteration process, releasing any pending underlying
|
|
// resources.
|
|
func (it *OrgManagerOrgPendingApprovalIterator) Close() error {
|
|
it.sub.Unsubscribe()
|
|
return nil
|
|
}
|
|
|
|
// OrgManagerOrgPendingApproval represents a OrgPendingApproval event raised by the OrgManager contract.
|
|
type OrgManagerOrgPendingApproval struct {
|
|
OrgId string
|
|
PorgId string
|
|
UltParent string
|
|
Level *big.Int
|
|
Status *big.Int
|
|
Raw types.Log // Blockchain specific contextual infos
|
|
}
|
|
|
|
// FilterOrgPendingApproval is a free log retrieval operation binding the contract event 0x0e8b7be64e0c730234ba2cd252b227fb481d7a247ba806d1941144c535bf054b.
|
|
//
|
|
// Solidity: e OrgPendingApproval(_orgId string, _porgId string, _ultParent string, _level uint256, _status uint256)
|
|
func (_OrgManager *OrgManagerFilterer) FilterOrgPendingApproval(opts *bind.FilterOpts) (*OrgManagerOrgPendingApprovalIterator, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.FilterLogs(opts, "OrgPendingApproval")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerOrgPendingApprovalIterator{contract: _OrgManager.contract, event: "OrgPendingApproval", logs: logs, sub: sub}, nil
|
|
}
|
|
|
|
// WatchOrgPendingApproval is a free log subscription operation binding the contract event 0x0e8b7be64e0c730234ba2cd252b227fb481d7a247ba806d1941144c535bf054b.
|
|
//
|
|
// Solidity: e OrgPendingApproval(_orgId string, _porgId string, _ultParent string, _level uint256, _status uint256)
|
|
func (_OrgManager *OrgManagerFilterer) WatchOrgPendingApproval(opts *bind.WatchOpts, sink chan<- *OrgManagerOrgPendingApproval) (event.Subscription, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.WatchLogs(opts, "OrgPendingApproval")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return event.NewSubscription(func(quit <-chan struct{}) error {
|
|
defer sub.Unsubscribe()
|
|
for {
|
|
select {
|
|
case log := <-logs:
|
|
// New log arrived, parse the event and forward to the user
|
|
event := new(OrgManagerOrgPendingApproval)
|
|
if err := _OrgManager.contract.UnpackLog(event, "OrgPendingApproval", log); err != nil {
|
|
return err
|
|
}
|
|
event.Raw = log
|
|
|
|
select {
|
|
case sink <- event:
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
}
|
|
}), nil
|
|
}
|
|
|
|
// OrgManagerOrgSuspendedIterator is returned from FilterOrgSuspended and is used to iterate over the raw logs and unpacked data for OrgSuspended events raised by the OrgManager contract.
|
|
type OrgManagerOrgSuspendedIterator struct {
|
|
Event *OrgManagerOrgSuspended // Event containing the contract specifics and raw log
|
|
|
|
contract *bind.BoundContract // Generic contract to use for unpacking event data
|
|
event string // Event name to use for unpacking event data
|
|
|
|
logs chan types.Log // Log channel receiving the found contract events
|
|
sub ethereum.Subscription // Subscription for errors, completion and termination
|
|
done bool // Whether the subscription completed delivering logs
|
|
fail error // Occurred error to stop iteration
|
|
}
|
|
|
|
// 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.
|
|
func (it *OrgManagerOrgSuspendedIterator) Next() bool {
|
|
// If the iterator failed, stop iterating
|
|
if it.fail != nil {
|
|
return false
|
|
}
|
|
// If the iterator completed, deliver directly whatever's available
|
|
if it.done {
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgSuspended)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
default:
|
|
return false
|
|
}
|
|
}
|
|
// Iterator still in progress, wait for either a data or an error event
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgSuspended)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
case err := <-it.sub.Err():
|
|
it.done = true
|
|
it.fail = err
|
|
return it.Next()
|
|
}
|
|
}
|
|
|
|
// Error returns any retrieval or parsing error occurred during filtering.
|
|
func (it *OrgManagerOrgSuspendedIterator) Error() error {
|
|
return it.fail
|
|
}
|
|
|
|
// Close terminates the iteration process, releasing any pending underlying
|
|
// resources.
|
|
func (it *OrgManagerOrgSuspendedIterator) Close() error {
|
|
it.sub.Unsubscribe()
|
|
return nil
|
|
}
|
|
|
|
// OrgManagerOrgSuspended represents a OrgSuspended event raised by the OrgManager contract.
|
|
type OrgManagerOrgSuspended struct {
|
|
OrgId string
|
|
PorgId string
|
|
UltParent string
|
|
Level *big.Int
|
|
Raw types.Log // Blockchain specific contextual infos
|
|
}
|
|
|
|
// FilterOrgSuspended is a free log retrieval operation binding the contract event 0x73ccf8d6c8385bf5347269bd59712da33183c1a5e1702494bcdb87d0f4674d96.
|
|
//
|
|
// Solidity: e OrgSuspended(_orgId string, _porgId string, _ultParent string, _level uint256)
|
|
func (_OrgManager *OrgManagerFilterer) FilterOrgSuspended(opts *bind.FilterOpts) (*OrgManagerOrgSuspendedIterator, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.FilterLogs(opts, "OrgSuspended")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerOrgSuspendedIterator{contract: _OrgManager.contract, event: "OrgSuspended", logs: logs, sub: sub}, nil
|
|
}
|
|
|
|
// WatchOrgSuspended is a free log subscription operation binding the contract event 0x73ccf8d6c8385bf5347269bd59712da33183c1a5e1702494bcdb87d0f4674d96.
|
|
//
|
|
// Solidity: e OrgSuspended(_orgId string, _porgId string, _ultParent string, _level uint256)
|
|
func (_OrgManager *OrgManagerFilterer) WatchOrgSuspended(opts *bind.WatchOpts, sink chan<- *OrgManagerOrgSuspended) (event.Subscription, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.WatchLogs(opts, "OrgSuspended")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return event.NewSubscription(func(quit <-chan struct{}) error {
|
|
defer sub.Unsubscribe()
|
|
for {
|
|
select {
|
|
case log := <-logs:
|
|
// New log arrived, parse the event and forward to the user
|
|
event := new(OrgManagerOrgSuspended)
|
|
if err := _OrgManager.contract.UnpackLog(event, "OrgSuspended", log); err != nil {
|
|
return err
|
|
}
|
|
event.Raw = log
|
|
|
|
select {
|
|
case sink <- event:
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
}
|
|
}), nil
|
|
}
|
|
|
|
// OrgManagerOrgSuspensionRevokedIterator is returned from FilterOrgSuspensionRevoked and is used to iterate over the raw logs and unpacked data for OrgSuspensionRevoked events raised by the OrgManager contract.
|
|
type OrgManagerOrgSuspensionRevokedIterator struct {
|
|
Event *OrgManagerOrgSuspensionRevoked // Event containing the contract specifics and raw log
|
|
|
|
contract *bind.BoundContract // Generic contract to use for unpacking event data
|
|
event string // Event name to use for unpacking event data
|
|
|
|
logs chan types.Log // Log channel receiving the found contract events
|
|
sub ethereum.Subscription // Subscription for errors, completion and termination
|
|
done bool // Whether the subscription completed delivering logs
|
|
fail error // Occurred error to stop iteration
|
|
}
|
|
|
|
// 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.
|
|
func (it *OrgManagerOrgSuspensionRevokedIterator) Next() bool {
|
|
// If the iterator failed, stop iterating
|
|
if it.fail != nil {
|
|
return false
|
|
}
|
|
// If the iterator completed, deliver directly whatever's available
|
|
if it.done {
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgSuspensionRevoked)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
default:
|
|
return false
|
|
}
|
|
}
|
|
// Iterator still in progress, wait for either a data or an error event
|
|
select {
|
|
case log := <-it.logs:
|
|
it.Event = new(OrgManagerOrgSuspensionRevoked)
|
|
if err := it.contract.UnpackLog(it.Event, it.event, log); err != nil {
|
|
it.fail = err
|
|
return false
|
|
}
|
|
it.Event.Raw = log
|
|
return true
|
|
|
|
case err := <-it.sub.Err():
|
|
it.done = true
|
|
it.fail = err
|
|
return it.Next()
|
|
}
|
|
}
|
|
|
|
// Error returns any retrieval or parsing error occurred during filtering.
|
|
func (it *OrgManagerOrgSuspensionRevokedIterator) Error() error {
|
|
return it.fail
|
|
}
|
|
|
|
// Close terminates the iteration process, releasing any pending underlying
|
|
// resources.
|
|
func (it *OrgManagerOrgSuspensionRevokedIterator) Close() error {
|
|
it.sub.Unsubscribe()
|
|
return nil
|
|
}
|
|
|
|
// OrgManagerOrgSuspensionRevoked represents a OrgSuspensionRevoked event raised by the OrgManager contract.
|
|
type OrgManagerOrgSuspensionRevoked struct {
|
|
OrgId string
|
|
PorgId string
|
|
UltParent string
|
|
Level *big.Int
|
|
Raw types.Log // Blockchain specific contextual infos
|
|
}
|
|
|
|
// FilterOrgSuspensionRevoked is a free log retrieval operation binding the contract event 0x882f030c609566cd82918a97d457fd48f9cfcefd11282e2654cde3f94579c15f.
|
|
//
|
|
// Solidity: e OrgSuspensionRevoked(_orgId string, _porgId string, _ultParent string, _level uint256)
|
|
func (_OrgManager *OrgManagerFilterer) FilterOrgSuspensionRevoked(opts *bind.FilterOpts) (*OrgManagerOrgSuspensionRevokedIterator, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.FilterLogs(opts, "OrgSuspensionRevoked")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return &OrgManagerOrgSuspensionRevokedIterator{contract: _OrgManager.contract, event: "OrgSuspensionRevoked", logs: logs, sub: sub}, nil
|
|
}
|
|
|
|
// WatchOrgSuspensionRevoked is a free log subscription operation binding the contract event 0x882f030c609566cd82918a97d457fd48f9cfcefd11282e2654cde3f94579c15f.
|
|
//
|
|
// Solidity: e OrgSuspensionRevoked(_orgId string, _porgId string, _ultParent string, _level uint256)
|
|
func (_OrgManager *OrgManagerFilterer) WatchOrgSuspensionRevoked(opts *bind.WatchOpts, sink chan<- *OrgManagerOrgSuspensionRevoked) (event.Subscription, error) {
|
|
|
|
logs, sub, err := _OrgManager.contract.WatchLogs(opts, "OrgSuspensionRevoked")
|
|
if err != nil {
|
|
return nil, err
|
|
}
|
|
return event.NewSubscription(func(quit <-chan struct{}) error {
|
|
defer sub.Unsubscribe()
|
|
for {
|
|
select {
|
|
case log := <-logs:
|
|
// New log arrived, parse the event and forward to the user
|
|
event := new(OrgManagerOrgSuspensionRevoked)
|
|
if err := _OrgManager.contract.UnpackLog(event, "OrgSuspensionRevoked", log); err != nil {
|
|
return err
|
|
}
|
|
event.Raw = log
|
|
|
|
select {
|
|
case sink <- event:
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
case err := <-sub.Err():
|
|
return err
|
|
case <-quit:
|
|
return nil
|
|
}
|
|
}
|
|
}), nil
|
|
}
|