Documentation ¶
Index ¶
- Constants
- Variables
- type Main
- type MainCaller
- func (_Main *MainCaller) GetAuMethod(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetDataNetworkName(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetDefault5QI(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetDefaultSNSSAI(opts *bind.CallOpts, supi *big.Int) (bool, error)
- func (_Main *MainCaller) GetDownlinkAMBR(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetFRDataNetworkName(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetFRDefault5QI(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetFRDownlinkAMBR(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetFRUplinkAMBR(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetOCT(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetOCV(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetPK(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetPLMNID(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetSD(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetSST(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) GetSUPI(opts *bind.CallOpts, supi *big.Int) (*big.Int, error)
- func (_Main *MainCaller) GetUEaddr(opts *bind.CallOpts, supi *big.Int) (common.Address, error)
- func (_Main *MainCaller) GetUplinkAMBR(opts *bind.CallOpts, supi *big.Int) (string, error)
- func (_Main *MainCaller) HUOQUCOREaddr(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Main *MainCaller) HUOQUDPaddr(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Main *MainCaller) HUOQUOPaddr(opts *bind.CallOpts, addr common.Address) (bool, error)
- func (_Main *MainCaller) HUOQUUEaddr(opts *bind.CallOpts, addr common.Address) (bool, error)
- type MainCallerRaw
- type MainCallerSession
- func (_Main *MainCallerSession) GetAuMethod(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetDataNetworkName(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetDefault5QI(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetDefaultSNSSAI(supi *big.Int) (bool, error)
- func (_Main *MainCallerSession) GetDownlinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetFRDataNetworkName(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetFRDefault5QI(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetFRDownlinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetFRUplinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetOCT(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetOCV(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetPK(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetPLMNID(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetSD(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetSST(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) GetSUPI(supi *big.Int) (*big.Int, error)
- func (_Main *MainCallerSession) GetUEaddr(supi *big.Int) (common.Address, error)
- func (_Main *MainCallerSession) GetUplinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainCallerSession) HUOQUCOREaddr(addr common.Address) (bool, error)
- func (_Main *MainCallerSession) HUOQUDPaddr(addr common.Address) (bool, error)
- func (_Main *MainCallerSession) HUOQUOPaddr(addr common.Address) (bool, error)
- func (_Main *MainCallerSession) HUOQUUEaddr(addr common.Address) (bool, error)
- type MainFilterer
- type MainRaw
- func (_Main *MainRaw) Call(opts *bind.CallOpts, result *[]interface{}, method string, ...) error
- func (_Main *MainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
- func (_Main *MainRaw) Transfer(opts *bind.TransactOpts) (*types.Transaction, error)
- type MainSession
- func (_Main *MainSession) AddCORENETWRKaddr(newcorework common.Address) (*types.Transaction, error)
- func (_Main *MainSession) AddOPaddr(newop common.Address) (*types.Transaction, error)
- func (_Main *MainSession) AddUEaddr(newue common.Address) (*types.Transaction, error)
- func (_Main *MainSession) GetAuMethod(supi *big.Int) (string, error)
- func (_Main *MainSession) GetDataNetworkName(supi *big.Int) (string, error)
- func (_Main *MainSession) GetDefault5QI(supi *big.Int) (string, error)
- func (_Main *MainSession) GetDefaultSNSSAI(supi *big.Int) (bool, error)
- func (_Main *MainSession) GetDownlinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainSession) GetFRDataNetworkName(supi *big.Int) (string, error)
- func (_Main *MainSession) GetFRDefault5QI(supi *big.Int) (string, error)
- func (_Main *MainSession) GetFRDownlinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainSession) GetFRUplinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainSession) GetOCT(supi *big.Int) (string, error)
- func (_Main *MainSession) GetOCV(supi *big.Int) (string, error)
- func (_Main *MainSession) GetPK(supi *big.Int) (string, error)
- func (_Main *MainSession) GetPLMNID(supi *big.Int) (string, error)
- func (_Main *MainSession) GetSD(supi *big.Int) (string, error)
- func (_Main *MainSession) GetSST(supi *big.Int) (string, error)
- func (_Main *MainSession) GetSUPI(supi *big.Int) (*big.Int, error)
- func (_Main *MainSession) GetUEaddr(supi *big.Int) (common.Address, error)
- func (_Main *MainSession) GetUplinkAMBR(supi *big.Int) (string, error)
- func (_Main *MainSession) HUOQUCOREaddr(addr common.Address) (bool, error)
- func (_Main *MainSession) HUOQUDPaddr(addr common.Address) (bool, error)
- func (_Main *MainSession) HUOQUOPaddr(addr common.Address) (bool, error)
- func (_Main *MainSession) HUOQUUEaddr(addr common.Address) (bool, error)
- func (_Main *MainSession) RegisterUEDNNCfg(ueaddr_initial common.Address, supi *big.Int, dnn string, upambr string, ...) (*types.Transaction, error)
- func (_Main *MainSession) RegisterUESNSSAICfg(ueaddr_initial common.Address, supi *big.Int, sst string, sd string, ...) (*types.Transaction, error)
- func (_Main *MainSession) RegisterUESubscriber(ueaddr_initial common.Address, plmnid string, supi *big.Int, au_method string, ...) (*types.Transaction, error)
- type MainTransactor
- func (_Main *MainTransactor) AddCORENETWRKaddr(opts *bind.TransactOpts, newcorework common.Address) (*types.Transaction, error)
- func (_Main *MainTransactor) AddOPaddr(opts *bind.TransactOpts, newop common.Address) (*types.Transaction, error)
- func (_Main *MainTransactor) AddUEaddr(opts *bind.TransactOpts, newue common.Address) (*types.Transaction, error)
- func (_Main *MainTransactor) RegisterUEDNNCfg(opts *bind.TransactOpts, ueaddr_initial common.Address, supi *big.Int, ...) (*types.Transaction, error)
- func (_Main *MainTransactor) RegisterUESNSSAICfg(opts *bind.TransactOpts, ueaddr_initial common.Address, supi *big.Int, ...) (*types.Transaction, error)
- func (_Main *MainTransactor) RegisterUESubscriber(opts *bind.TransactOpts, ueaddr_initial common.Address, plmnid string, ...) (*types.Transaction, error)
- type MainTransactorRaw
- type MainTransactorSession
- func (_Main *MainTransactorSession) AddCORENETWRKaddr(newcorework common.Address) (*types.Transaction, error)
- func (_Main *MainTransactorSession) AddOPaddr(newop common.Address) (*types.Transaction, error)
- func (_Main *MainTransactorSession) AddUEaddr(newue common.Address) (*types.Transaction, error)
- func (_Main *MainTransactorSession) RegisterUEDNNCfg(ueaddr_initial common.Address, supi *big.Int, dnn string, upambr string, ...) (*types.Transaction, error)
- func (_Main *MainTransactorSession) RegisterUESNSSAICfg(ueaddr_initial common.Address, supi *big.Int, sst string, sd string, ...) (*types.Transaction, error)
- func (_Main *MainTransactorSession) RegisterUESubscriber(ueaddr_initial common.Address, plmnid string, supi *big.Int, au_method string, ...) (*types.Transaction, error)
Constants ¶
const MainABI = "" /* 6924-byte string literal not displayed */
MainABI is the input ABI used to generate the binding from.
Variables ¶
var MainBin = "" /* 27676-byte string literal not displayed */
MainBin is the compiled bytecode used for deploying new contracts.
Functions ¶
This section is empty.
Types ¶
type Main ¶
type Main struct { MainCaller // Read-only binding to the contract MainTransactor // Write-only binding to the contract MainFilterer // Log filterer for contract events }
Main is an auto generated Go binding around an Ethereum contract.
func DeployMain ¶
func DeployMain(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *Main, error)
DeployMain deploys a new Ethereum contract, binding an instance of Main to it.
type MainCaller ¶
type MainCaller struct {
// contains filtered or unexported fields
}
MainCaller is an auto generated read-only Go binding around an Ethereum contract.
func NewMainCaller ¶
func NewMainCaller(address common.Address, caller bind.ContractCaller) (*MainCaller, error)
NewMainCaller creates a new read-only instance of Main, bound to a specific deployed contract.
func (*MainCaller) GetAuMethod ¶
GetAuMethod is a free data retrieval call binding the contract method 0x188cb977.
Solidity: function getAuMethod(uint256 supi) view returns(string)
func (*MainCaller) GetDataNetworkName ¶
GetDataNetworkName is a free data retrieval call binding the contract method 0x261f0233.
Solidity: function getData_Network_Name(uint256 supi) view returns(string)
func (*MainCaller) GetDefault5QI ¶
GetDefault5QI is a free data retrieval call binding the contract method 0x94ab7512.
Solidity: function getDefault_5QI(uint256 supi) view returns(string)
func (*MainCaller) GetDefaultSNSSAI ¶
GetDefaultSNSSAI is a free data retrieval call binding the contract method 0xce0fe754.
Solidity: function getDefault_S_NSSAI(uint256 supi) view returns(bool)
func (*MainCaller) GetDownlinkAMBR ¶
GetDownlinkAMBR is a free data retrieval call binding the contract method 0x79ac6c80.
Solidity: function getDownlink_AMBR(uint256 supi) view returns(string)
func (*MainCaller) GetFRDataNetworkName ¶
GetFRDataNetworkName is a free data retrieval call binding the contract method 0xe035c699.
Solidity: function getFR_Data_Network_Name(uint256 supi) view returns(string)
func (*MainCaller) GetFRDefault5QI ¶
GetFRDefault5QI is a free data retrieval call binding the contract method 0xea5a7f56.
Solidity: function getFR_Default_5QI(uint256 supi) view returns(string)
func (*MainCaller) GetFRDownlinkAMBR ¶
GetFRDownlinkAMBR is a free data retrieval call binding the contract method 0x81867909.
Solidity: function getFR_Downlink_AMBR(uint256 supi) view returns(string)
func (*MainCaller) GetFRUplinkAMBR ¶
GetFRUplinkAMBR is a free data retrieval call binding the contract method 0x448488f1.
Solidity: function getFR_Uplink_AMBR(uint256 supi) view returns(string)
func (*MainCaller) GetOCT ¶
GetOCT is a free data retrieval call binding the contract method 0xca6608aa.
Solidity: function getOCT(uint256 supi) view returns(string)
func (*MainCaller) GetOCV ¶
GetOCV is a free data retrieval call binding the contract method 0xeba805d9.
Solidity: function getOCV(uint256 supi) view returns(string)
func (*MainCaller) GetPK ¶
GetPK is a free data retrieval call binding the contract method 0xee7782f1.
Solidity: function getPK(uint256 supi) view returns(string)
func (*MainCaller) GetPLMNID ¶
GetPLMNID is a free data retrieval call binding the contract method 0xc1a32069.
Solidity: function getPLMN_ID(uint256 supi) view returns(string)
func (*MainCaller) GetSD ¶
GetSD is a free data retrieval call binding the contract method 0x8ffd941f.
Solidity: function getSD(uint256 supi) view returns(string)
func (*MainCaller) GetSST ¶
GetSST is a free data retrieval call binding the contract method 0x6f57d3cd.
Solidity: function getSST(uint256 supi) view returns(string)
func (*MainCaller) GetSUPI ¶
GetSUPI is a free data retrieval call binding the contract method 0x5f3d7763.
Solidity: function getSUPI(uint256 supi) view returns(uint256)
func (*MainCaller) GetUEaddr ¶
GetUEaddr is a free data retrieval call binding the contract method 0xc77a03a4.
Solidity: function getUEaddr(uint256 supi) view returns(address)
func (*MainCaller) GetUplinkAMBR ¶
GetUplinkAMBR is a free data retrieval call binding the contract method 0x6e158bdc.
Solidity: function getUplink_AMBR(uint256 supi) view returns(string)
func (*MainCaller) HUOQUCOREaddr ¶
HUOQUCOREaddr is a free data retrieval call binding the contract method 0xc75f9ca2.
Solidity: function HUOQUCOREaddr(address addr) view returns(bool addrauRes)
func (*MainCaller) HUOQUDPaddr ¶
HUOQUDPaddr is a free data retrieval call binding the contract method 0x3752db56.
Solidity: function HUOQUDPaddr(address addr) view returns(bool addrauRes)
func (*MainCaller) HUOQUOPaddr ¶
HUOQUOPaddr is a free data retrieval call binding the contract method 0xb6afb1fc.
Solidity: function HUOQUOPaddr(address addr) view returns(bool addrauRes)
func (*MainCaller) HUOQUUEaddr ¶
HUOQUUEaddr is a free data retrieval call binding the contract method 0xa87833c9.
Solidity: function HUOQUUEaddr(address addr) view returns(bool addrauRes)
type MainCallerRaw ¶
type MainCallerRaw struct {
Contract *MainCaller // Generic read-only contract binding to access the raw methods on
}
MainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
func (*MainCallerRaw) Call ¶
func (_Main *MainCallerRaw) 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 MainCallerSession ¶
type MainCallerSession struct { Contract *MainCaller // Generic contract caller binding to set the session for CallOpts bind.CallOpts // Call options to use throughout this session }
MainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
func (*MainCallerSession) GetAuMethod ¶
func (_Main *MainCallerSession) GetAuMethod(supi *big.Int) (string, error)
GetAuMethod is a free data retrieval call binding the contract method 0x188cb977.
Solidity: function getAuMethod(uint256 supi) view returns(string)
func (*MainCallerSession) GetDataNetworkName ¶
func (_Main *MainCallerSession) GetDataNetworkName(supi *big.Int) (string, error)
GetDataNetworkName is a free data retrieval call binding the contract method 0x261f0233.
Solidity: function getData_Network_Name(uint256 supi) view returns(string)
func (*MainCallerSession) GetDefault5QI ¶
func (_Main *MainCallerSession) GetDefault5QI(supi *big.Int) (string, error)
GetDefault5QI is a free data retrieval call binding the contract method 0x94ab7512.
Solidity: function getDefault_5QI(uint256 supi) view returns(string)
func (*MainCallerSession) GetDefaultSNSSAI ¶
func (_Main *MainCallerSession) GetDefaultSNSSAI(supi *big.Int) (bool, error)
GetDefaultSNSSAI is a free data retrieval call binding the contract method 0xce0fe754.
Solidity: function getDefault_S_NSSAI(uint256 supi) view returns(bool)
func (*MainCallerSession) GetDownlinkAMBR ¶
func (_Main *MainCallerSession) GetDownlinkAMBR(supi *big.Int) (string, error)
GetDownlinkAMBR is a free data retrieval call binding the contract method 0x79ac6c80.
Solidity: function getDownlink_AMBR(uint256 supi) view returns(string)
func (*MainCallerSession) GetFRDataNetworkName ¶
func (_Main *MainCallerSession) GetFRDataNetworkName(supi *big.Int) (string, error)
GetFRDataNetworkName is a free data retrieval call binding the contract method 0xe035c699.
Solidity: function getFR_Data_Network_Name(uint256 supi) view returns(string)
func (*MainCallerSession) GetFRDefault5QI ¶
func (_Main *MainCallerSession) GetFRDefault5QI(supi *big.Int) (string, error)
GetFRDefault5QI is a free data retrieval call binding the contract method 0xea5a7f56.
Solidity: function getFR_Default_5QI(uint256 supi) view returns(string)
func (*MainCallerSession) GetFRDownlinkAMBR ¶
func (_Main *MainCallerSession) GetFRDownlinkAMBR(supi *big.Int) (string, error)
GetFRDownlinkAMBR is a free data retrieval call binding the contract method 0x81867909.
Solidity: function getFR_Downlink_AMBR(uint256 supi) view returns(string)
func (*MainCallerSession) GetFRUplinkAMBR ¶
func (_Main *MainCallerSession) GetFRUplinkAMBR(supi *big.Int) (string, error)
GetFRUplinkAMBR is a free data retrieval call binding the contract method 0x448488f1.
Solidity: function getFR_Uplink_AMBR(uint256 supi) view returns(string)
func (*MainCallerSession) GetOCT ¶
func (_Main *MainCallerSession) GetOCT(supi *big.Int) (string, error)
GetOCT is a free data retrieval call binding the contract method 0xca6608aa.
Solidity: function getOCT(uint256 supi) view returns(string)
func (*MainCallerSession) GetOCV ¶
func (_Main *MainCallerSession) GetOCV(supi *big.Int) (string, error)
GetOCV is a free data retrieval call binding the contract method 0xeba805d9.
Solidity: function getOCV(uint256 supi) view returns(string)
func (*MainCallerSession) GetPK ¶
func (_Main *MainCallerSession) GetPK(supi *big.Int) (string, error)
GetPK is a free data retrieval call binding the contract method 0xee7782f1.
Solidity: function getPK(uint256 supi) view returns(string)
func (*MainCallerSession) GetPLMNID ¶
func (_Main *MainCallerSession) GetPLMNID(supi *big.Int) (string, error)
GetPLMNID is a free data retrieval call binding the contract method 0xc1a32069.
Solidity: function getPLMN_ID(uint256 supi) view returns(string)
func (*MainCallerSession) GetSD ¶
func (_Main *MainCallerSession) GetSD(supi *big.Int) (string, error)
GetSD is a free data retrieval call binding the contract method 0x8ffd941f.
Solidity: function getSD(uint256 supi) view returns(string)
func (*MainCallerSession) GetSST ¶
func (_Main *MainCallerSession) GetSST(supi *big.Int) (string, error)
GetSST is a free data retrieval call binding the contract method 0x6f57d3cd.
Solidity: function getSST(uint256 supi) view returns(string)
func (*MainCallerSession) GetSUPI ¶
GetSUPI is a free data retrieval call binding the contract method 0x5f3d7763.
Solidity: function getSUPI(uint256 supi) view returns(uint256)
func (*MainCallerSession) GetUEaddr ¶
GetUEaddr is a free data retrieval call binding the contract method 0xc77a03a4.
Solidity: function getUEaddr(uint256 supi) view returns(address)
func (*MainCallerSession) GetUplinkAMBR ¶
func (_Main *MainCallerSession) GetUplinkAMBR(supi *big.Int) (string, error)
GetUplinkAMBR is a free data retrieval call binding the contract method 0x6e158bdc.
Solidity: function getUplink_AMBR(uint256 supi) view returns(string)
func (*MainCallerSession) HUOQUCOREaddr ¶
func (_Main *MainCallerSession) HUOQUCOREaddr(addr common.Address) (bool, error)
HUOQUCOREaddr is a free data retrieval call binding the contract method 0xc75f9ca2.
Solidity: function HUOQUCOREaddr(address addr) view returns(bool addrauRes)
func (*MainCallerSession) HUOQUDPaddr ¶
func (_Main *MainCallerSession) HUOQUDPaddr(addr common.Address) (bool, error)
HUOQUDPaddr is a free data retrieval call binding the contract method 0x3752db56.
Solidity: function HUOQUDPaddr(address addr) view returns(bool addrauRes)
func (*MainCallerSession) HUOQUOPaddr ¶
func (_Main *MainCallerSession) HUOQUOPaddr(addr common.Address) (bool, error)
HUOQUOPaddr is a free data retrieval call binding the contract method 0xb6afb1fc.
Solidity: function HUOQUOPaddr(address addr) view returns(bool addrauRes)
func (*MainCallerSession) HUOQUUEaddr ¶
func (_Main *MainCallerSession) HUOQUUEaddr(addr common.Address) (bool, error)
HUOQUUEaddr is a free data retrieval call binding the contract method 0xa87833c9.
Solidity: function HUOQUUEaddr(address addr) view returns(bool addrauRes)
type MainFilterer ¶
type MainFilterer struct {
// contains filtered or unexported fields
}
MainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
func NewMainFilterer ¶
func NewMainFilterer(address common.Address, filterer bind.ContractFilterer) (*MainFilterer, error)
NewMainFilterer creates a new log filterer instance of Main, bound to a specific deployed contract.
type MainRaw ¶
type MainRaw struct {
Contract *Main // Generic contract binding to access the raw methods on
}
MainRaw is an auto generated low-level Go binding around an Ethereum contract.
func (*MainRaw) Call ¶
func (_Main *MainRaw) 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 (*MainRaw) Transact ¶
func (_Main *MainRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MainRaw) Transfer ¶
func (_Main *MainRaw) 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 MainSession ¶
type MainSession struct { Contract *Main // 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 }
MainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
func (*MainSession) AddCORENETWRKaddr ¶
func (_Main *MainSession) AddCORENETWRKaddr(newcorework common.Address) (*types.Transaction, error)
AddCORENETWRKaddr is a paid mutator transaction binding the contract method 0x7339de59.
Solidity: function addCORENETWRKaddr(address newcorework) returns()
func (*MainSession) AddOPaddr ¶
func (_Main *MainSession) AddOPaddr(newop common.Address) (*types.Transaction, error)
AddOPaddr is a paid mutator transaction binding the contract method 0x2ae7f8a7.
Solidity: function addOPaddr(address newop) returns()
func (*MainSession) AddUEaddr ¶
func (_Main *MainSession) AddUEaddr(newue common.Address) (*types.Transaction, error)
AddUEaddr is a paid mutator transaction binding the contract method 0xe523763b.
Solidity: function addUEaddr(address newue) returns()
func (*MainSession) GetAuMethod ¶
func (_Main *MainSession) GetAuMethod(supi *big.Int) (string, error)
GetAuMethod is a free data retrieval call binding the contract method 0x188cb977.
Solidity: function getAuMethod(uint256 supi) view returns(string)
func (*MainSession) GetDataNetworkName ¶
func (_Main *MainSession) GetDataNetworkName(supi *big.Int) (string, error)
GetDataNetworkName is a free data retrieval call binding the contract method 0x261f0233.
Solidity: function getData_Network_Name(uint256 supi) view returns(string)
func (*MainSession) GetDefault5QI ¶
func (_Main *MainSession) GetDefault5QI(supi *big.Int) (string, error)
GetDefault5QI is a free data retrieval call binding the contract method 0x94ab7512.
Solidity: function getDefault_5QI(uint256 supi) view returns(string)
func (*MainSession) GetDefaultSNSSAI ¶
func (_Main *MainSession) GetDefaultSNSSAI(supi *big.Int) (bool, error)
GetDefaultSNSSAI is a free data retrieval call binding the contract method 0xce0fe754.
Solidity: function getDefault_S_NSSAI(uint256 supi) view returns(bool)
func (*MainSession) GetDownlinkAMBR ¶
func (_Main *MainSession) GetDownlinkAMBR(supi *big.Int) (string, error)
GetDownlinkAMBR is a free data retrieval call binding the contract method 0x79ac6c80.
Solidity: function getDownlink_AMBR(uint256 supi) view returns(string)
func (*MainSession) GetFRDataNetworkName ¶
func (_Main *MainSession) GetFRDataNetworkName(supi *big.Int) (string, error)
GetFRDataNetworkName is a free data retrieval call binding the contract method 0xe035c699.
Solidity: function getFR_Data_Network_Name(uint256 supi) view returns(string)
func (*MainSession) GetFRDefault5QI ¶
func (_Main *MainSession) GetFRDefault5QI(supi *big.Int) (string, error)
GetFRDefault5QI is a free data retrieval call binding the contract method 0xea5a7f56.
Solidity: function getFR_Default_5QI(uint256 supi) view returns(string)
func (*MainSession) GetFRDownlinkAMBR ¶
func (_Main *MainSession) GetFRDownlinkAMBR(supi *big.Int) (string, error)
GetFRDownlinkAMBR is a free data retrieval call binding the contract method 0x81867909.
Solidity: function getFR_Downlink_AMBR(uint256 supi) view returns(string)
func (*MainSession) GetFRUplinkAMBR ¶
func (_Main *MainSession) GetFRUplinkAMBR(supi *big.Int) (string, error)
GetFRUplinkAMBR is a free data retrieval call binding the contract method 0x448488f1.
Solidity: function getFR_Uplink_AMBR(uint256 supi) view returns(string)
func (*MainSession) GetOCT ¶
func (_Main *MainSession) GetOCT(supi *big.Int) (string, error)
GetOCT is a free data retrieval call binding the contract method 0xca6608aa.
Solidity: function getOCT(uint256 supi) view returns(string)
func (*MainSession) GetOCV ¶
func (_Main *MainSession) GetOCV(supi *big.Int) (string, error)
GetOCV is a free data retrieval call binding the contract method 0xeba805d9.
Solidity: function getOCV(uint256 supi) view returns(string)
func (*MainSession) GetPK ¶
func (_Main *MainSession) GetPK(supi *big.Int) (string, error)
GetPK is a free data retrieval call binding the contract method 0xee7782f1.
Solidity: function getPK(uint256 supi) view returns(string)
func (*MainSession) GetPLMNID ¶
func (_Main *MainSession) GetPLMNID(supi *big.Int) (string, error)
GetPLMNID is a free data retrieval call binding the contract method 0xc1a32069.
Solidity: function getPLMN_ID(uint256 supi) view returns(string)
func (*MainSession) GetSD ¶
func (_Main *MainSession) GetSD(supi *big.Int) (string, error)
GetSD is a free data retrieval call binding the contract method 0x8ffd941f.
Solidity: function getSD(uint256 supi) view returns(string)
func (*MainSession) GetSST ¶
func (_Main *MainSession) GetSST(supi *big.Int) (string, error)
GetSST is a free data retrieval call binding the contract method 0x6f57d3cd.
Solidity: function getSST(uint256 supi) view returns(string)
func (*MainSession) GetSUPI ¶
GetSUPI is a free data retrieval call binding the contract method 0x5f3d7763.
Solidity: function getSUPI(uint256 supi) view returns(uint256)
func (*MainSession) GetUEaddr ¶
GetUEaddr is a free data retrieval call binding the contract method 0xc77a03a4.
Solidity: function getUEaddr(uint256 supi) view returns(address)
func (*MainSession) GetUplinkAMBR ¶
func (_Main *MainSession) GetUplinkAMBR(supi *big.Int) (string, error)
GetUplinkAMBR is a free data retrieval call binding the contract method 0x6e158bdc.
Solidity: function getUplink_AMBR(uint256 supi) view returns(string)
func (*MainSession) HUOQUCOREaddr ¶
func (_Main *MainSession) HUOQUCOREaddr(addr common.Address) (bool, error)
HUOQUCOREaddr is a free data retrieval call binding the contract method 0xc75f9ca2.
Solidity: function HUOQUCOREaddr(address addr) view returns(bool addrauRes)
func (*MainSession) HUOQUDPaddr ¶
func (_Main *MainSession) HUOQUDPaddr(addr common.Address) (bool, error)
HUOQUDPaddr is a free data retrieval call binding the contract method 0x3752db56.
Solidity: function HUOQUDPaddr(address addr) view returns(bool addrauRes)
func (*MainSession) HUOQUOPaddr ¶
func (_Main *MainSession) HUOQUOPaddr(addr common.Address) (bool, error)
HUOQUOPaddr is a free data retrieval call binding the contract method 0xb6afb1fc.
Solidity: function HUOQUOPaddr(address addr) view returns(bool addrauRes)
func (*MainSession) HUOQUUEaddr ¶
func (_Main *MainSession) HUOQUUEaddr(addr common.Address) (bool, error)
HUOQUUEaddr is a free data retrieval call binding the contract method 0xa87833c9.
Solidity: function HUOQUUEaddr(address addr) view returns(bool addrauRes)
func (*MainSession) RegisterUEDNNCfg ¶
func (_Main *MainSession) RegisterUEDNNCfg(ueaddr_initial common.Address, supi *big.Int, dnn string, upambr string, dnambr string, qi string, frdnn string, frupambr string, frdnambr string, frqi string) (*types.Transaction, error)
RegisterUEDNNCfg is a paid mutator transaction binding the contract method 0x23739a0c.
Solidity: function RegisterUEDNN_cfg(address ueaddr_initial, uint256 supi, string dnn, string upambr, string dnambr, string qi, string frdnn, string frupambr, string frdnambr, string frqi) returns()
func (*MainSession) RegisterUESNSSAICfg ¶
func (_Main *MainSession) RegisterUESNSSAICfg(ueaddr_initial common.Address, supi *big.Int, sst string, sd string, snssai bool) (*types.Transaction, error)
RegisterUESNSSAICfg is a paid mutator transaction binding the contract method 0xd1c77420.
Solidity: function RegisterUESNSSAI_cfg(address ueaddr_initial, uint256 supi, string sst, string sd, bool snssai) returns()
func (*MainSession) RegisterUESubscriber ¶
func (_Main *MainSession) RegisterUESubscriber(ueaddr_initial common.Address, plmnid string, supi *big.Int, au_method string, pk string, oct string, ocv string) (*types.Transaction, error)
RegisterUESubscriber is a paid mutator transaction binding the contract method 0xaff17032.
Solidity: function RegisterUESubscriber(address ueaddr_initial, string plmnid, uint256 supi, string au_method, string pk, string oct, string ocv) returns()
type MainTransactor ¶
type MainTransactor struct {
// contains filtered or unexported fields
}
MainTransactor is an auto generated write-only Go binding around an Ethereum contract.
func NewMainTransactor ¶
func NewMainTransactor(address common.Address, transactor bind.ContractTransactor) (*MainTransactor, error)
NewMainTransactor creates a new write-only instance of Main, bound to a specific deployed contract.
func (*MainTransactor) AddCORENETWRKaddr ¶
func (_Main *MainTransactor) AddCORENETWRKaddr(opts *bind.TransactOpts, newcorework common.Address) (*types.Transaction, error)
AddCORENETWRKaddr is a paid mutator transaction binding the contract method 0x7339de59.
Solidity: function addCORENETWRKaddr(address newcorework) returns()
func (*MainTransactor) AddOPaddr ¶
func (_Main *MainTransactor) AddOPaddr(opts *bind.TransactOpts, newop common.Address) (*types.Transaction, error)
AddOPaddr is a paid mutator transaction binding the contract method 0x2ae7f8a7.
Solidity: function addOPaddr(address newop) returns()
func (*MainTransactor) AddUEaddr ¶
func (_Main *MainTransactor) AddUEaddr(opts *bind.TransactOpts, newue common.Address) (*types.Transaction, error)
AddUEaddr is a paid mutator transaction binding the contract method 0xe523763b.
Solidity: function addUEaddr(address newue) returns()
func (*MainTransactor) RegisterUEDNNCfg ¶
func (_Main *MainTransactor) RegisterUEDNNCfg(opts *bind.TransactOpts, ueaddr_initial common.Address, supi *big.Int, dnn string, upambr string, dnambr string, qi string, frdnn string, frupambr string, frdnambr string, frqi string) (*types.Transaction, error)
RegisterUEDNNCfg is a paid mutator transaction binding the contract method 0x23739a0c.
Solidity: function RegisterUEDNN_cfg(address ueaddr_initial, uint256 supi, string dnn, string upambr, string dnambr, string qi, string frdnn, string frupambr, string frdnambr, string frqi) returns()
func (*MainTransactor) RegisterUESNSSAICfg ¶
func (_Main *MainTransactor) RegisterUESNSSAICfg(opts *bind.TransactOpts, ueaddr_initial common.Address, supi *big.Int, sst string, sd string, snssai bool) (*types.Transaction, error)
RegisterUESNSSAICfg is a paid mutator transaction binding the contract method 0xd1c77420.
Solidity: function RegisterUESNSSAI_cfg(address ueaddr_initial, uint256 supi, string sst, string sd, bool snssai) returns()
func (*MainTransactor) RegisterUESubscriber ¶
func (_Main *MainTransactor) RegisterUESubscriber(opts *bind.TransactOpts, ueaddr_initial common.Address, plmnid string, supi *big.Int, au_method string, pk string, oct string, ocv string) (*types.Transaction, error)
RegisterUESubscriber is a paid mutator transaction binding the contract method 0xaff17032.
Solidity: function RegisterUESubscriber(address ueaddr_initial, string plmnid, uint256 supi, string au_method, string pk, string oct, string ocv) returns()
type MainTransactorRaw ¶
type MainTransactorRaw struct {
Contract *MainTransactor // Generic write-only contract binding to access the raw methods on
}
MainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
func (*MainTransactorRaw) Transact ¶
func (_Main *MainTransactorRaw) Transact(opts *bind.TransactOpts, method string, params ...interface{}) (*types.Transaction, error)
Transact invokes the (paid) contract method with params as input values.
func (*MainTransactorRaw) Transfer ¶
func (_Main *MainTransactorRaw) 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 MainTransactorSession ¶
type MainTransactorSession struct { Contract *MainTransactor // Generic contract transactor binding to set the session for TransactOpts bind.TransactOpts // Transaction auth options to use throughout this session }
MainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
func (*MainTransactorSession) AddCORENETWRKaddr ¶
func (_Main *MainTransactorSession) AddCORENETWRKaddr(newcorework common.Address) (*types.Transaction, error)
AddCORENETWRKaddr is a paid mutator transaction binding the contract method 0x7339de59.
Solidity: function addCORENETWRKaddr(address newcorework) returns()
func (*MainTransactorSession) AddOPaddr ¶
func (_Main *MainTransactorSession) AddOPaddr(newop common.Address) (*types.Transaction, error)
AddOPaddr is a paid mutator transaction binding the contract method 0x2ae7f8a7.
Solidity: function addOPaddr(address newop) returns()
func (*MainTransactorSession) AddUEaddr ¶
func (_Main *MainTransactorSession) AddUEaddr(newue common.Address) (*types.Transaction, error)
AddUEaddr is a paid mutator transaction binding the contract method 0xe523763b.
Solidity: function addUEaddr(address newue) returns()
func (*MainTransactorSession) RegisterUEDNNCfg ¶
func (_Main *MainTransactorSession) RegisterUEDNNCfg(ueaddr_initial common.Address, supi *big.Int, dnn string, upambr string, dnambr string, qi string, frdnn string, frupambr string, frdnambr string, frqi string) (*types.Transaction, error)
RegisterUEDNNCfg is a paid mutator transaction binding the contract method 0x23739a0c.
Solidity: function RegisterUEDNN_cfg(address ueaddr_initial, uint256 supi, string dnn, string upambr, string dnambr, string qi, string frdnn, string frupambr, string frdnambr, string frqi) returns()
func (*MainTransactorSession) RegisterUESNSSAICfg ¶
func (_Main *MainTransactorSession) RegisterUESNSSAICfg(ueaddr_initial common.Address, supi *big.Int, sst string, sd string, snssai bool) (*types.Transaction, error)
RegisterUESNSSAICfg is a paid mutator transaction binding the contract method 0xd1c77420.
Solidity: function RegisterUESNSSAI_cfg(address ueaddr_initial, uint256 supi, string sst, string sd, bool snssai) returns()
func (*MainTransactorSession) RegisterUESubscriber ¶
func (_Main *MainTransactorSession) RegisterUESubscriber(ueaddr_initial common.Address, plmnid string, supi *big.Int, au_method string, pk string, oct string, ocv string) (*types.Transaction, error)
RegisterUESubscriber is a paid mutator transaction binding the contract method 0xaff17032.
Solidity: function RegisterUESubscriber(address ueaddr_initial, string plmnid, uint256 supi, string au_method, string pk, string oct, string ocv) returns()