func (*supportR) NewStruct() *supportR {
	return &supportR{}
}
NewStruct creates a new relationship struct
package model
import (
	"database/sql"
	"fmt"
	"reflect"
	"strconv"
	"strings"
	"sync"
	"time"
	"github.com/pkg/errors"
	"github.com/volatiletech/null"
	"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 Support struct {
	ID                uint64      `boil:"id" json:"id" toml:"id" yaml:"id"`
	SupportedClaimID  string      `boil:"supported_claim_id" json:"supported_claim_id" toml:"supported_claim_id" yaml:"supported_claim_id"`
	SupportAmount     float64     `boil:"support_amount" json:"support_amount" toml:"support_amount" yaml:"support_amount"`
	BidState          string      `boil:"bid_state" json:"bid_state" toml:"bid_state" yaml:"bid_state"`
	TransactionHashID null.String `boil:"transaction_hash_id" json:"transaction_hash_id,omitempty" toml:"transaction_hash_id" yaml:"transaction_hash_id,omitempty"`
	Vout              uint        `boil:"vout" json:"vout" toml:"vout" yaml:"vout"`
	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 *supportR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L supportL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}
var SupportColumns = struct {
	ID                string
	SupportedClaimID  string
	SupportAmount     string
	BidState          string
	TransactionHashID string
	Vout              string
	CreatedAt         string
	ModifiedAt        string
}{
	ID:                "id",
	SupportedClaimID:  "supported_claim_id",
	SupportAmount:     "support_amount",
	BidState:          "bid_state",
	TransactionHashID: "transaction_hash_id",
	Vout:              "vout",
	CreatedAt:         "created_at",
	ModifiedAt:        "modified_at",
}
var SupportWhere = struct {
	ID                whereHelperuint64
	SupportedClaimID  whereHelperstring
	SupportAmount     whereHelperfloat64
	BidState          whereHelperstring
	TransactionHashID whereHelpernull_String
	Vout              whereHelperuint
	CreatedAt         whereHelpertime_Time
	ModifiedAt        whereHelpertime_Time
}{
	ID:                whereHelperuint64{field: "`support`.`id`"},
	SupportedClaimID:  whereHelperstring{field: "`support`.`supported_claim_id`"},
	SupportAmount:     whereHelperfloat64{field: "`support`.`support_amount`"},
	BidState:          whereHelperstring{field: "`support`.`bid_state`"},
	TransactionHashID: whereHelpernull_String{field: "`support`.`transaction_hash_id`"},
	Vout:              whereHelperuint{field: "`support`.`vout`"},
	CreatedAt:         whereHelpertime_Time{field: "`support`.`created_at`"},
	ModifiedAt:        whereHelpertime_Time{field: "`support`.`modified_at`"},
}
var SupportRels = struct {
	TransactionHash string
}{
	TransactionHash: "TransactionHash",
}
type supportR struct {
	TransactionHash *Transaction
}