func NewEvtAttendanceFilterer(address common.Address, filterer bind.ContractFilterer) (*EvtAttendanceFilterer, error) {
	contract, err := bindEvtAttendance(address, nil, nil, filterer)
	if err != nil {
		return nil, err
	}
	return &EvtAttendanceFilterer{contract: contract}, nil
}
// NewEvtAttendanceFilterer creates a new log filterer instance of EvtAttendance, bound to a specific deployed contract.
NewEvtAttendanceFilterer creates a new log filterer instance of EvtAttendance, bound to a specific deployed contract.
// NewEvtAttendanceFilterer creates a new log filterer instance of EvtAttendance bound to a specific deployed contract .
func NewEvtAttendanceFilterer(address common.Address, filterer bind.ContractFilterer) (*EvtAttendanceFilterer, error) {
	contract, err := bindEvtAttendance(address, nil, nil, filterer)
	if err != nil {
		return nil, err
	}
	return &EvtAttendanceFilterer{contract: contract}, nil
}
func NewEvtAttendanceFilterer ( address common . Address , filterer bind . ContractFilterer ) ( * EvtAttendanceFilterer , error ) { contract , err := bindEvtAttendance ( address , nil , nil , filterer ) if err != nil { return nil , err } return & EvtAttendanceFilterer { contract : contract } , nil }
NewEvtAttendanceFilterer creates a new log filterer instance of EvtAttendance, bound to a specific deployed contract.
NewEvtAttendanceFilterer creates a new log filterer instance of EvtAttendance bound to a specific deployed contract .