func DeployEvtAttendance(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EvtAttendance, error) {
	parsed, err := abi.JSON(strings.NewReader(EvtAttendanceABI))
	if err != nil {
		return common.Address{}, nil, nil, err
	}
	address, tx, contract, err := bind.DeployContract(auth, parsed, common.FromHex(EvtAttendanceBin), backend)
	if err != nil {
		return common.Address{}, nil, nil, err
	}
	return address, tx, &EvtAttendance{EvtAttendanceCaller: EvtAttendanceCaller{contract: contract}, EvtAttendanceTransactor: EvtAttendanceTransactor{contract: contract}, EvtAttendanceFilterer: EvtAttendanceFilterer{contract: contract}}, nil
}
// DeployEvtAttendance deploys a new Ethereum contract, binding an instance of EvtAttendance to it.
DeployEvtAttendance deploys a new Ethereum contract, binding an instance of EvtAttendance to it.
// DeployEvtAttendance deploys a new Ethereum contract binding an instance of EvtAttendance to it .
func DeployEvtAttendance(auth *bind.TransactOpts, backend bind.ContractBackend) (common.Address, *types.Transaction, *EvtAttendance, error) {
	parsed, err := abi.JSON(strings.NewReader(EvtAttendanceABI))
	if err != nil {
		return common.Address{}, nil, nil, err
	}
	address, tx, contract, err := bind.DeployContract(auth, parsed, common.FromHex(EvtAttendanceBin), backend)
	if err != nil {
		return common.Address{}, nil, nil, err
	}
	return address, tx, &EvtAttendance{EvtAttendanceCaller: EvtAttendanceCaller{contract: contract}, EvtAttendanceTransactor: EvtAttendanceTransactor{contract: contract}, EvtAttendanceFilterer: EvtAttendanceFilterer{contract: contract}}, nil
}
func DeployEvtAttendance ( auth * bind . TransactOpts , backend bind . ContractBackend ) ( common . Address , * types . Transaction , * EvtAttendance , error ) { parsed , err := abi . JSON ( strings . NewReader ( EvtAttendanceABI ) ) if err != nil { return common . Address { } , nil , nil , err } address , tx , contract , err := bind . DeployContract ( auth , parsed , common . FromHex ( EvtAttendanceBin ) , backend ) if err != nil { return common . Address { } , nil , nil , err } return address , tx , & EvtAttendance { EvtAttendanceCaller : EvtAttendanceCaller { contract : contract } , EvtAttendanceTransactor : EvtAttendanceTransactor { contract : contract } , EvtAttendanceFilterer : EvtAttendanceFilterer { contract : contract } } , nil }
DeployEvtAttendance deploys a new Ethereum contract, binding an instance of EvtAttendance to it.
DeployEvtAttendance deploys a new Ethereum contract binding an instance of EvtAttendance to it .