func AddStreetTypeHook(hookPoint boil.HookPoint, streetTypeHook StreetTypeHook) {
	switch hookPoint {
	case boil.BeforeInsertHook:
		streetTypeBeforeInsertHooks = append(streetTypeBeforeInsertHooks, streetTypeHook)
	case boil.BeforeUpdateHook:
		streetTypeBeforeUpdateHooks = append(streetTypeBeforeUpdateHooks, streetTypeHook)
	case boil.BeforeDeleteHook:
		streetTypeBeforeDeleteHooks = append(streetTypeBeforeDeleteHooks, streetTypeHook)
	case boil.BeforeUpsertHook:
		streetTypeBeforeUpsertHooks = append(streetTypeBeforeUpsertHooks, streetTypeHook)
	case boil.AfterInsertHook:
		streetTypeAfterInsertHooks = append(streetTypeAfterInsertHooks, streetTypeHook)
	case boil.AfterSelectHook:
		streetTypeAfterSelectHooks = append(streetTypeAfterSelectHooks, streetTypeHook)
	case boil.AfterUpdateHook:
		streetTypeAfterUpdateHooks = append(streetTypeAfterUpdateHooks, streetTypeHook)
	case boil.AfterDeleteHook:
		streetTypeAfterDeleteHooks = append(streetTypeAfterDeleteHooks, streetTypeHook)
	case boil.AfterUpsertHook:
		streetTypeAfterUpsertHooks = append(streetTypeAfterUpsertHooks, streetTypeHook)
	}
}
// AddStreetTypeHook registers your hook function for all future operations.
AddStreetTypeHook registers your hook function for all future operations.
// AddStreetTypeHook registers your hook function for all future operations .
func AddStreetTypeHook(hookPoint boil.HookPoint, streetTypeHook StreetTypeHook) {
	switch hookPoint {
	case boil.BeforeInsertHook:
		streetTypeBeforeInsertHooks = append(streetTypeBeforeInsertHooks, streetTypeHook)
	case boil.BeforeUpdateHook:
		streetTypeBeforeUpdateHooks = append(streetTypeBeforeUpdateHooks, streetTypeHook)
	case boil.BeforeDeleteHook:
		streetTypeBeforeDeleteHooks = append(streetTypeBeforeDeleteHooks, streetTypeHook)
	case boil.BeforeUpsertHook:
		streetTypeBeforeUpsertHooks = append(streetTypeBeforeUpsertHooks, streetTypeHook)
	case boil.AfterInsertHook:
		streetTypeAfterInsertHooks = append(streetTypeAfterInsertHooks, streetTypeHook)
	case boil.AfterSelectHook:
		streetTypeAfterSelectHooks = append(streetTypeAfterSelectHooks, streetTypeHook)
	case boil.AfterUpdateHook:
		streetTypeAfterUpdateHooks = append(streetTypeAfterUpdateHooks, streetTypeHook)
	case boil.AfterDeleteHook:
		streetTypeAfterDeleteHooks = append(streetTypeAfterDeleteHooks, streetTypeHook)
	case boil.AfterUpsertHook:
		streetTypeAfterUpsertHooks = append(streetTypeAfterUpsertHooks, streetTypeHook)
	}
}
func AddStreetTypeHook ( hookPoint boil . HookPoint , streetTypeHook StreetTypeHook ) { switch hookPoint { case boil . BeforeInsertHook : streetTypeBeforeInsertHooks = append ( streetTypeBeforeInsertHooks , streetTypeHook ) case boil . BeforeUpdateHook : streetTypeBeforeUpdateHooks = append ( streetTypeBeforeUpdateHooks , streetTypeHook ) case boil . BeforeDeleteHook : streetTypeBeforeDeleteHooks = append ( streetTypeBeforeDeleteHooks , streetTypeHook ) case boil . BeforeUpsertHook : streetTypeBeforeUpsertHooks = append ( streetTypeBeforeUpsertHooks , streetTypeHook ) case boil . AfterInsertHook : streetTypeAfterInsertHooks = append ( streetTypeAfterInsertHooks , streetTypeHook ) case boil . AfterSelectHook : streetTypeAfterSelectHooks = append ( streetTypeAfterSelectHooks , streetTypeHook ) case boil . AfterUpdateHook : streetTypeAfterUpdateHooks = append ( streetTypeAfterUpdateHooks , streetTypeHook ) case boil . AfterDeleteHook : streetTypeAfterDeleteHooks = append ( streetTypeAfterDeleteHooks , streetTypeHook ) case boil . AfterUpsertHook : streetTypeAfterUpsertHooks = append ( streetTypeAfterUpsertHooks , streetTypeHook ) } }
AddStreetTypeHook registers your hook function for all future operations.
AddStreetTypeHook registers your hook function for all future operations .