# Functions

NewProject creates a new instance of Project, bound to a specific deployed contract.
NewProjectCaller creates a new read-only instance of Project, bound to a specific deployed contract.
NewProjectFilterer creates a new log filterer instance of Project, bound to a specific deployed contract.
NewProjectTransactor creates a new write-only instance of Project, bound to a specific deployed contract.

# Variables

ProjectABI is the input ABI used to generate the binding from.
ProjectMetaData contains all meta data concerning the Project contract.

# Structs

Project is an auto generated Go binding around an Ethereum contract.
ProjectAddMetadata represents a AddMetadata event raised by the Project contract.
ProjectAddMetadataIterator is returned from FilterAddMetadata and is used to iterate over the raw logs and unpacked data for AddMetadata events raised by the Project contract.
ProjectAddOperator represents a AddOperator event raised by the Project contract.
ProjectAddOperatorIterator is returned from FilterAddOperator and is used to iterate over the raw logs and unpacked data for AddOperator events raised by the Project contract.
ProjectApproval represents a Approval event raised by the Project contract.
ProjectApprovalForAll represents a ApprovalForAll event raised by the Project contract.
ProjectApprovalForAllIterator is returned from FilterApprovalForAll and is used to iterate over the raw logs and unpacked data for ApprovalForAll events raised by the Project contract.
ProjectApprovalIterator is returned from FilterApproval and is used to iterate over the raw logs and unpacked data for Approval events raised by the Project contract.
ProjectCaller is an auto generated read-only Go binding around an Ethereum contract.
ProjectCallerRaw is an auto generated low-level read-only Go binding around an Ethereum contract.
ProjectCallerSession is an auto generated read-only Go binding around an Ethereum contract, with pre-set call options.
ProjectFilterer is an auto generated log filtering Go binding around an Ethereum contract events.
ProjectInitialized represents a Initialized event raised by the Project contract.
ProjectInitializedIterator is returned from FilterInitialized and is used to iterate over the raw logs and unpacked data for Initialized events raised by the Project contract.
ProjectOwnershipTransferred represents a OwnershipTransferred event raised by the Project contract.
ProjectOwnershipTransferredIterator is returned from FilterOwnershipTransferred and is used to iterate over the raw logs and unpacked data for OwnershipTransferred events raised by the Project contract.
ProjectRaw is an auto generated low-level Go binding around an Ethereum contract.
ProjectRemoveOperator represents a RemoveOperator event raised by the Project contract.
ProjectRemoveOperatorIterator is returned from FilterRemoveOperator and is used to iterate over the raw logs and unpacked data for RemoveOperator events raised by the Project contract.
ProjectSession is an auto generated Go binding around an Ethereum contract, with pre-set call and transact options.
ProjectSetMinter represents a SetMinter event raised by the Project contract.
ProjectSetMinterIterator is returned from FilterSetMinter and is used to iterate over the raw logs and unpacked data for SetMinter events raised by the Project contract.
ProjectSetName represents a SetName event raised by the Project contract.
ProjectSetNameIterator is returned from FilterSetName and is used to iterate over the raw logs and unpacked data for SetName events raised by the Project contract.
ProjectTransactor is an auto generated write-only Go binding around an Ethereum contract.
ProjectTransactorRaw is an auto generated low-level write-only Go binding around an Ethereum contract.
ProjectTransactorSession is an auto generated write-only Go binding around an Ethereum contract, with pre-set transact options.
ProjectTransfer represents a Transfer event raised by the Project contract.
ProjectTransferIterator is returned from FilterTransfer and is used to iterate over the raw logs and unpacked data for Transfer events raised by the Project contract.