// Code generated by ObjectBox; DO NOT EDIT.

package object

import (
	"github.com/objectbox/objectbox-go/objectbox"
)

// ObjectBoxModel declares and builds the model from all the entities in the package.
// It is usually used when setting-up ObjectBox as an argument to the Builder.Model() function.
func ObjectBoxModel() *objectbox.Model {
	model := objectbox.NewModel()
	model.GeneratorVersion(6)

	model.RegisterBinding(TaskRelIdBinding)
	model.RegisterBinding(TaskRelPtrBinding)
	model.RegisterBinding(TaskRelValueBinding)
	model.RegisterBinding(TaskRelEmbeddedBinding)
	model.RegisterBinding(GroupBinding)
	model.RegisterBinding(TaskRelManyPtrBinding)
	model.RegisterBinding(TaskRelManyValueBinding)
	model.RegisterBinding(NegTaskRelIdBinding)
	model.RegisterBinding(NegTaskRelPtrBinding)
	model.RegisterBinding(NegTaskRelValueBinding)
	model.RegisterBinding(NegTaskRelEmbeddedBinding)
	model.RegisterBinding(NegTaskRelManyPtrBinding)
	model.RegisterBinding(NegTaskRelManyValueBinding)
	model.RegisterBinding(GroupByValBinding)
	model.LastEntityId(14, 7699391924090763411)
	model.LastIndexId(8, 5558237345453186302)
	model.LastRelationId(6, 4345851588384648695)

	return model
}
