func (*tagR) NewStruct() *tagR {
	return &tagR{}
}
NewStruct creates a new relationship struct
package model
import (
	"database/sql"
	"fmt"
	"reflect"
	"strconv"
	"strings"
	"sync"
	"time"
	"github.com/pkg/errors"
	"github.com/volatiletech/sqlboiler/boil"
	"github.com/volatiletech/sqlboiler/queries"
	"github.com/volatiletech/sqlboiler/queries/qm"
	"github.com/volatiletech/sqlboiler/queries/qmhelper"
	"github.com/volatiletech/sqlboiler/strmangle"
)
type Tag struct {
	ID         uint64    `boil:"id" json:"id" toml:"id" yaml:"id"`
	Tag        string    `boil:"tag" json:"tag" toml:"tag" yaml:"tag"`
	CreatedAt  time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	ModifiedAt time.Time `boil:"modified_at" json:"modified_at" toml:"modified_at" yaml:"modified_at"`
	R *tagR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L tagL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}
var TagColumns = struct {
	ID         string
	Tag        string
	CreatedAt  string
	ModifiedAt string
}{
	ID:         "id",
	Tag:        "tag",
	CreatedAt:  "created_at",
	ModifiedAt: "modified_at",
}
var TagWhere = struct {
	ID         whereHelperuint64
	Tag        whereHelperstring
	CreatedAt  whereHelpertime_Time
	ModifiedAt whereHelpertime_Time
}{
	ID:         whereHelperuint64{field: "`tag`.`id`"},
	Tag:        whereHelperstring{field: "`tag`.`tag`"},
	CreatedAt:  whereHelpertime_Time{field: "`tag`.`created_at`"},
	ModifiedAt: whereHelpertime_Time{field: "`tag`.`modified_at`"},
}
var TagRels = struct {
	ClaimTags string
}{
	ClaimTags: "ClaimTags",
}
type tagR struct {
	ClaimTags ClaimTagSlice
}