# Functions
NewDomain creates a new instance of Domain, bound to a specific deployed contract.
NewDomainCaller creates a new read-only instance of Domain, bound to a specific deployed contract.
NewDomainFilterer creates a new log filterer instance of Domain, bound to a specific deployed contract.
NewDomainTransactor creates a new write-only instance of Domain, bound to a specific deployed contract.
# Variables
DomainABI is the input ABI used to generate the binding from.
DomainMetaData contains all meta data concerning the Domain contract.
# Structs
Domain is an auto generated Go binding around an Ethereum contract.
DomainApproval represents a Approval event raised by the Domain contract.
DomainApprovalForAll represents a ApprovalForAll event raised by the Domain contract.
DomainApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Domain contract.
DomainApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Domain contract.
DomainCaller is an auto generated read-only Go binding around an Ethereum contract.
DomainCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
DomainCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
DomainContractURISet represents a ContractURISet event raised by the Domain contract.
DomainContractURISetIterator is returned from FilterContractURISet and is used to iterate over the raw logs and unpacked data for ContractURISet events raised by the Domain contract.
DomainFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
DomainRaw is an auto generated low-level Go binding around an Ethereum contract.
DomainRecycle represents a Recycle event raised by the Domain contract.
DomainRecycleIterator is returned from FilterRecycle and is used to iterate over the raw logs and unpacked data for Recycle events raised by the Domain contract.
DomainRegister represents a Register event raised by the Domain contract.
DomainRegisterIterator is returned from FilterRegister and is used to iterate over the raw logs and unpacked data for Register events raised by the Domain contract.
DomainRevoke represents a Revoke event raised by the Domain contract.
DomainRevokeIterator is returned from FilterRevoke and is used to iterate over the raw logs and unpacked data for Revoke events raised by the Domain contract.
DomainRoleAdminChanged represents a RoleAdminChanged event raised by the Domain contract.
DomainRoleAdminChangedIterator is returned from FilterRoleAdminChanged and is used to iterate over the raw logs and unpacked data for RoleAdminChanged events raised by the Domain contract.
DomainRoleGranted represents a RoleGranted event raised by the Domain contract.
DomainRoleGrantedIterator is returned from FilterRoleGranted and is used to iterate over the raw logs and unpacked data for RoleGranted events raised by the Domain contract.
DomainRoleRevoked represents a RoleRevoked event raised by the Domain contract.
DomainRoleRevokedIterator is returned from FilterRoleRevoked and is used to iterate over the raw logs and unpacked data for RoleRevoked events raised by the Domain contract.
DomainSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
DomainSuspend represents a Suspend event raised by the Domain contract.
DomainSuspendIterator is returned from FilterSuspend and is used to iterate over the raw logs and unpacked data for Suspend events raised by the Domain contract.
DomainTokenBaseURISet represents a TokenBaseURISet event raised by the Domain contract.
DomainTokenBaseURISetIterator is returned from FilterTokenBaseURISet and is used to iterate over the raw logs and unpacked data for TokenBaseURISet events raised by the Domain contract.
DomainTransactor is an auto generated write-only Go binding around an Ethereum contract.
DomainTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
DomainTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
DomainTransfer represents a Transfer event raised by the Domain contract.
DomainTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Domain contract.