models

package
v1.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 29, 2024 License: Apache-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

View Source
const (
	PowertrainALL           string = "ALL"
	PowertrainHybridsAndICE string = "HybridsAndICE"
	PowertrainICE           string = "ICE"
	PowertrainHEV           string = "HEV"
	PowertrainPHEV          string = "PHEV"
	PowertrainBEV           string = "BEV"
	PowertrainFCEV          string = "FCEV"
)

Enum values for Powertrain

View Source
const (
	IntegrationTypeHardware string = "Hardware"
	IntegrationTypeAPI      string = "API"
)

Enum values for IntegrationType

View Source
const (
	IntegrationStyleAddon   string = "Addon"
	IntegrationStyleOEM     string = "OEM"
	IntegrationStyleWebhook string = "Webhook"
)

Enum values for IntegrationStyle

Variables

View Source
var DeviceDefinitionColumns = struct {
	ID                 string
	Model              string
	Year               string
	Metadata           string
	CreatedAt          string
	UpdatedAt          string
	Source             string
	Verified           string
	ExternalID         string
	DeviceMakeID       string
	ModelSlug          string
	DeviceTypeID       string
	ExternalIds        string
	HardwareTemplateID string
}{
	ID:                 "id",
	Model:              "model",
	Year:               "year",
	Metadata:           "metadata",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	Source:             "source",
	Verified:           "verified",
	ExternalID:         "external_id",
	DeviceMakeID:       "device_make_id",
	ModelSlug:          "model_slug",
	DeviceTypeID:       "device_type_id",
	ExternalIds:        "external_ids",
	HardwareTemplateID: "hardware_template_id",
}
View Source
var DeviceDefinitionRels = struct {
	DeviceMake         string
	DeviceType         string
	DeviceIntegrations string
	DeviceNhtsaRecalls string
	DeviceStyles       string
	Images             string
	Reviews            string
	VinNumbers         string
}{
	DeviceMake:         "DeviceMake",
	DeviceType:         "DeviceType",
	DeviceIntegrations: "DeviceIntegrations",
	DeviceNhtsaRecalls: "DeviceNhtsaRecalls",
	DeviceStyles:       "DeviceStyles",
	Images:             "Images",
	Reviews:            "Reviews",
	VinNumbers:         "VinNumbers",
}

DeviceDefinitionRels is where relationship names are stored.

View Source
var DeviceDefinitionTableColumns = struct {
	ID                 string
	Model              string
	Year               string
	Metadata           string
	CreatedAt          string
	UpdatedAt          string
	Source             string
	Verified           string
	ExternalID         string
	DeviceMakeID       string
	ModelSlug          string
	DeviceTypeID       string
	ExternalIds        string
	HardwareTemplateID string
}{
	ID:                 "device_definitions.id",
	Model:              "device_definitions.model",
	Year:               "device_definitions.year",
	Metadata:           "device_definitions.metadata",
	CreatedAt:          "device_definitions.created_at",
	UpdatedAt:          "device_definitions.updated_at",
	Source:             "device_definitions.source",
	Verified:           "device_definitions.verified",
	ExternalID:         "device_definitions.external_id",
	DeviceMakeID:       "device_definitions.device_make_id",
	ModelSlug:          "device_definitions.model_slug",
	DeviceTypeID:       "device_definitions.device_type_id",
	ExternalIds:        "device_definitions.external_ids",
	HardwareTemplateID: "device_definitions.hardware_template_id",
}
View Source
var DeviceDefinitionWhere = struct {
	ID                 whereHelperstring
	Model              whereHelperstring
	Year               whereHelperint16
	Metadata           whereHelpernull_JSON
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	Source             whereHelpernull_String
	Verified           whereHelperbool
	ExternalID         whereHelpernull_String
	DeviceMakeID       whereHelperstring
	ModelSlug          whereHelperstring
	DeviceTypeID       whereHelpernull_String
	ExternalIds        whereHelpernull_JSON
	HardwareTemplateID whereHelpernull_String
}{
	ID:                 whereHelperstring{/* contains filtered or unexported fields */},
	Model:              whereHelperstring{/* contains filtered or unexported fields */},
	Year:               whereHelperint16{/* contains filtered or unexported fields */},
	Metadata:           whereHelpernull_JSON{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	Source:             whereHelpernull_String{/* contains filtered or unexported fields */},
	Verified:           whereHelperbool{/* contains filtered or unexported fields */},
	ExternalID:         whereHelpernull_String{/* contains filtered or unexported fields */},
	DeviceMakeID:       whereHelperstring{/* contains filtered or unexported fields */},
	ModelSlug:          whereHelperstring{/* contains filtered or unexported fields */},
	DeviceTypeID:       whereHelpernull_String{/* contains filtered or unexported fields */},
	ExternalIds:        whereHelpernull_JSON{/* contains filtered or unexported fields */},
	HardwareTemplateID: whereHelpernull_String{/* contains filtered or unexported fields */},
}
View Source
var DeviceIntegrationColumns = struct {
	DeviceDefinitionID string
	IntegrationID      string
	CreatedAt          string
	UpdatedAt          string
	Region             string
	Features           string
}{
	DeviceDefinitionID: "device_definition_id",
	IntegrationID:      "integration_id",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	Region:             "region",
	Features:           "features",
}
View Source
var DeviceIntegrationRels = struct {
	DeviceDefinition string
	Integration      string
}{
	DeviceDefinition: "DeviceDefinition",
	Integration:      "Integration",
}

DeviceIntegrationRels is where relationship names are stored.

View Source
var DeviceIntegrationTableColumns = struct {
	DeviceDefinitionID string
	IntegrationID      string
	CreatedAt          string
	UpdatedAt          string
	Region             string
	Features           string
}{
	DeviceDefinitionID: "device_integrations.device_definition_id",
	IntegrationID:      "device_integrations.integration_id",
	CreatedAt:          "device_integrations.created_at",
	UpdatedAt:          "device_integrations.updated_at",
	Region:             "device_integrations.region",
	Features:           "device_integrations.features",
}
View Source
var DeviceIntegrationWhere = struct {
	DeviceDefinitionID whereHelperstring
	IntegrationID      whereHelperstring
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	Region             whereHelperstring
	Features           whereHelpernull_JSON
}{
	DeviceDefinitionID: whereHelperstring{/* contains filtered or unexported fields */},
	IntegrationID:      whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	Region:             whereHelperstring{/* contains filtered or unexported fields */},
	Features:           whereHelpernull_JSON{/* contains filtered or unexported fields */},
}
View Source
var DeviceMakeColumns = struct {
	ID                 string
	Name               string
	ExternalIds        string
	CreatedAt          string
	UpdatedAt          string
	TokenID            string
	LogoURL            string
	OemPlatformName    string
	NameSlug           string
	Metadata           string
	HardwareTemplateID string
}{
	ID:                 "id",
	Name:               "name",
	ExternalIds:        "external_ids",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	TokenID:            "token_id",
	LogoURL:            "logo_url",
	OemPlatformName:    "oem_platform_name",
	NameSlug:           "name_slug",
	Metadata:           "metadata",
	HardwareTemplateID: "hardware_template_id",
}
View Source
var DeviceMakeRels = struct {
	DeviceDefinitions             string
	ManufacturerTokenIntegrations string
	VinNumbers                    string
	Wmis                          string
}{
	DeviceDefinitions:             "DeviceDefinitions",
	ManufacturerTokenIntegrations: "ManufacturerTokenIntegrations",
	VinNumbers:                    "VinNumbers",
	Wmis:                          "Wmis",
}

DeviceMakeRels is where relationship names are stored.

View Source
var DeviceMakeTableColumns = struct {
	ID                 string
	Name               string
	ExternalIds        string
	CreatedAt          string
	UpdatedAt          string
	TokenID            string
	LogoURL            string
	OemPlatformName    string
	NameSlug           string
	Metadata           string
	HardwareTemplateID string
}{
	ID:                 "device_makes.id",
	Name:               "device_makes.name",
	ExternalIds:        "device_makes.external_ids",
	CreatedAt:          "device_makes.created_at",
	UpdatedAt:          "device_makes.updated_at",
	TokenID:            "device_makes.token_id",
	LogoURL:            "device_makes.logo_url",
	OemPlatformName:    "device_makes.oem_platform_name",
	NameSlug:           "device_makes.name_slug",
	Metadata:           "device_makes.metadata",
	HardwareTemplateID: "device_makes.hardware_template_id",
}
View Source
var DeviceMakeWhere = struct {
	ID                 whereHelperstring
	Name               whereHelperstring
	ExternalIds        whereHelpernull_JSON
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	TokenID            whereHelpertypes_NullDecimal
	LogoURL            whereHelpernull_String
	OemPlatformName    whereHelpernull_String
	NameSlug           whereHelperstring
	Metadata           whereHelpernull_JSON
	HardwareTemplateID whereHelpernull_String
}{
	ID:                 whereHelperstring{/* contains filtered or unexported fields */},
	Name:               whereHelperstring{/* contains filtered or unexported fields */},
	ExternalIds:        whereHelpernull_JSON{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	TokenID:            whereHelpertypes_NullDecimal{/* contains filtered or unexported fields */},
	LogoURL:            whereHelpernull_String{/* contains filtered or unexported fields */},
	OemPlatformName:    whereHelpernull_String{/* contains filtered or unexported fields */},
	NameSlug:           whereHelperstring{/* contains filtered or unexported fields */},
	Metadata:           whereHelpernull_JSON{/* contains filtered or unexported fields */},
	HardwareTemplateID: whereHelpernull_String{/* contains filtered or unexported fields */},
}
View Source
var DeviceNhtsaRecallColumns = struct {
	ID                   string
	DeviceDefinitionID   string
	DataRecordID         string
	DataCampno           string
	DataMaketxt          string
	DataModeltxt         string
	DataYeartxt          string
	DataMfgcampno        string
	DataCompname         string
	DataMfgname          string
	DataBgman            string
	DataEndman           string
	DataRcltypecd        string
	DataPotaff           string
	DataOdate            string
	DataInfluencedBy     string
	DataMFGTXT           string
	DataRcdate           string
	DataDatea            string
	DataRpno             string
	DataFMVSS            string
	DataDescDefect       string
	DataConequenceDefect string
	DataCorrectiveAction string
	DataNotes            string
	DataRCLCMPTID        string
	DataMFRCompName      string
	DataMFRCompDesc      string
	DataMFRCompPtno      string
	CreatedAt            string
	UpdatedAt            string
	Metadata             string
	Hash                 string
}{
	ID:                   "id",
	DeviceDefinitionID:   "device_definition_id",
	DataRecordID:         "data_record_id",
	DataCampno:           "data_campno",
	DataMaketxt:          "data_maketxt",
	DataModeltxt:         "data_modeltxt",
	DataYeartxt:          "data_yeartxt",
	DataMfgcampno:        "data_mfgcampno",
	DataCompname:         "data_compname",
	DataMfgname:          "data_mfgname",
	DataBgman:            "data_bgman",
	DataEndman:           "data_endman",
	DataRcltypecd:        "data_rcltypecd",
	DataPotaff:           "data_potaff",
	DataOdate:            "data_odate",
	DataInfluencedBy:     "data_influenced_by",
	DataMFGTXT:           "data_mfgtxt",
	DataRcdate:           "data_rcdate",
	DataDatea:            "data_datea",
	DataRpno:             "data_rpno",
	DataFMVSS:            "data_fmvss",
	DataDescDefect:       "data_desc_defect",
	DataConequenceDefect: "data_conequence_defect",
	DataCorrectiveAction: "data_corrective_action",
	DataNotes:            "data_notes",
	DataRCLCMPTID:        "data_rcl_cmpt_id",
	DataMFRCompName:      "data_mfr_comp_name",
	DataMFRCompDesc:      "data_mfr_comp_desc",
	DataMFRCompPtno:      "data_mfr_comp_ptno",
	CreatedAt:            "created_at",
	UpdatedAt:            "updated_at",
	Metadata:             "metadata",
	Hash:                 "hash",
}
View Source
var DeviceNhtsaRecallRels = struct {
	DeviceDefinition string
}{
	DeviceDefinition: "DeviceDefinition",
}

DeviceNhtsaRecallRels is where relationship names are stored.

View Source
var DeviceNhtsaRecallTableColumns = struct {
	ID                   string
	DeviceDefinitionID   string
	DataRecordID         string
	DataCampno           string
	DataMaketxt          string
	DataModeltxt         string
	DataYeartxt          string
	DataMfgcampno        string
	DataCompname         string
	DataMfgname          string
	DataBgman            string
	DataEndman           string
	DataRcltypecd        string
	DataPotaff           string
	DataOdate            string
	DataInfluencedBy     string
	DataMFGTXT           string
	DataRcdate           string
	DataDatea            string
	DataRpno             string
	DataFMVSS            string
	DataDescDefect       string
	DataConequenceDefect string
	DataCorrectiveAction string
	DataNotes            string
	DataRCLCMPTID        string
	DataMFRCompName      string
	DataMFRCompDesc      string
	DataMFRCompPtno      string
	CreatedAt            string
	UpdatedAt            string
	Metadata             string
	Hash                 string
}{
	ID:                   "device_nhtsa_recalls.id",
	DeviceDefinitionID:   "device_nhtsa_recalls.device_definition_id",
	DataRecordID:         "device_nhtsa_recalls.data_record_id",
	DataCampno:           "device_nhtsa_recalls.data_campno",
	DataMaketxt:          "device_nhtsa_recalls.data_maketxt",
	DataModeltxt:         "device_nhtsa_recalls.data_modeltxt",
	DataYeartxt:          "device_nhtsa_recalls.data_yeartxt",
	DataMfgcampno:        "device_nhtsa_recalls.data_mfgcampno",
	DataCompname:         "device_nhtsa_recalls.data_compname",
	DataMfgname:          "device_nhtsa_recalls.data_mfgname",
	DataBgman:            "device_nhtsa_recalls.data_bgman",
	DataEndman:           "device_nhtsa_recalls.data_endman",
	DataRcltypecd:        "device_nhtsa_recalls.data_rcltypecd",
	DataPotaff:           "device_nhtsa_recalls.data_potaff",
	DataOdate:            "device_nhtsa_recalls.data_odate",
	DataInfluencedBy:     "device_nhtsa_recalls.data_influenced_by",
	DataMFGTXT:           "device_nhtsa_recalls.data_mfgtxt",
	DataRcdate:           "device_nhtsa_recalls.data_rcdate",
	DataDatea:            "device_nhtsa_recalls.data_datea",
	DataRpno:             "device_nhtsa_recalls.data_rpno",
	DataFMVSS:            "device_nhtsa_recalls.data_fmvss",
	DataDescDefect:       "device_nhtsa_recalls.data_desc_defect",
	DataConequenceDefect: "device_nhtsa_recalls.data_conequence_defect",
	DataCorrectiveAction: "device_nhtsa_recalls.data_corrective_action",
	DataNotes:            "device_nhtsa_recalls.data_notes",
	DataRCLCMPTID:        "device_nhtsa_recalls.data_rcl_cmpt_id",
	DataMFRCompName:      "device_nhtsa_recalls.data_mfr_comp_name",
	DataMFRCompDesc:      "device_nhtsa_recalls.data_mfr_comp_desc",
	DataMFRCompPtno:      "device_nhtsa_recalls.data_mfr_comp_ptno",
	CreatedAt:            "device_nhtsa_recalls.created_at",
	UpdatedAt:            "device_nhtsa_recalls.updated_at",
	Metadata:             "device_nhtsa_recalls.metadata",
	Hash:                 "device_nhtsa_recalls.hash",
}
View Source
var DeviceNhtsaRecallWhere = struct {
	ID                   whereHelperstring
	DeviceDefinitionID   whereHelpernull_String
	DataRecordID         whereHelperint
	DataCampno           whereHelperstring
	DataMaketxt          whereHelperstring
	DataModeltxt         whereHelperstring
	DataYeartxt          whereHelperint
	DataMfgcampno        whereHelperstring
	DataCompname         whereHelperstring
	DataMfgname          whereHelperstring
	DataBgman            whereHelpernull_Time
	DataEndman           whereHelpernull_Time
	DataRcltypecd        whereHelperstring
	DataPotaff           whereHelpernull_Int
	DataOdate            whereHelpernull_Time
	DataInfluencedBy     whereHelperstring
	DataMFGTXT           whereHelperstring
	DataRcdate           whereHelpertime_Time
	DataDatea            whereHelpertime_Time
	DataRpno             whereHelperstring
	DataFMVSS            whereHelperstring
	DataDescDefect       whereHelperstring
	DataConequenceDefect whereHelperstring
	DataCorrectiveAction whereHelperstring
	DataNotes            whereHelperstring
	DataRCLCMPTID        whereHelperstring
	DataMFRCompName      whereHelperstring
	DataMFRCompDesc      whereHelperstring
	DataMFRCompPtno      whereHelperstring
	CreatedAt            whereHelpertime_Time
	UpdatedAt            whereHelpertime_Time
	Metadata             whereHelpernull_JSON
	Hash                 whereHelper__byte
}{
	ID:                   whereHelperstring{/* contains filtered or unexported fields */},
	DeviceDefinitionID:   whereHelpernull_String{/* contains filtered or unexported fields */},
	DataRecordID:         whereHelperint{/* contains filtered or unexported fields */},
	DataCampno:           whereHelperstring{/* contains filtered or unexported fields */},
	DataMaketxt:          whereHelperstring{/* contains filtered or unexported fields */},
	DataModeltxt:         whereHelperstring{/* contains filtered or unexported fields */},
	DataYeartxt:          whereHelperint{/* contains filtered or unexported fields */},
	DataMfgcampno:        whereHelperstring{/* contains filtered or unexported fields */},
	DataCompname:         whereHelperstring{/* contains filtered or unexported fields */},
	DataMfgname:          whereHelperstring{/* contains filtered or unexported fields */},
	DataBgman:            whereHelpernull_Time{/* contains filtered or unexported fields */},
	DataEndman:           whereHelpernull_Time{/* contains filtered or unexported fields */},
	DataRcltypecd:        whereHelperstring{/* contains filtered or unexported fields */},
	DataPotaff:           whereHelpernull_Int{/* contains filtered or unexported fields */},
	DataOdate:            whereHelpernull_Time{/* contains filtered or unexported fields */},
	DataInfluencedBy:     whereHelperstring{/* contains filtered or unexported fields */},
	DataMFGTXT:           whereHelperstring{/* contains filtered or unexported fields */},
	DataRcdate:           whereHelpertime_Time{/* contains filtered or unexported fields */},
	DataDatea:            whereHelpertime_Time{/* contains filtered or unexported fields */},
	DataRpno:             whereHelperstring{/* contains filtered or unexported fields */},
	DataFMVSS:            whereHelperstring{/* contains filtered or unexported fields */},
	DataDescDefect:       whereHelperstring{/* contains filtered or unexported fields */},
	DataConequenceDefect: whereHelperstring{/* contains filtered or unexported fields */},
	DataCorrectiveAction: whereHelperstring{/* contains filtered or unexported fields */},
	DataNotes:            whereHelperstring{/* contains filtered or unexported fields */},
	DataRCLCMPTID:        whereHelperstring{/* contains filtered or unexported fields */},
	DataMFRCompName:      whereHelperstring{/* contains filtered or unexported fields */},
	DataMFRCompDesc:      whereHelperstring{/* contains filtered or unexported fields */},
	DataMFRCompPtno:      whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:            whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:            whereHelpertime_Time{/* contains filtered or unexported fields */},
	Metadata:             whereHelpernull_JSON{/* contains filtered or unexported fields */},
	Hash:                 whereHelper__byte{/* contains filtered or unexported fields */},
}
View Source
var DeviceStyleColumns = struct {
	ID                 string
	DeviceDefinitionID string
	Name               string
	ExternalStyleID    string
	Source             string
	CreatedAt          string
	UpdatedAt          string
	SubModel           string
	HardwareTemplateID string
	Metadata           string
}{
	ID:                 "id",
	DeviceDefinitionID: "device_definition_id",
	Name:               "name",
	ExternalStyleID:    "external_style_id",
	Source:             "source",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	SubModel:           "sub_model",
	HardwareTemplateID: "hardware_template_id",
	Metadata:           "metadata",
}
View Source
var DeviceStyleRels = struct {
	DeviceDefinition string
	StyleVinNumbers  string
}{
	DeviceDefinition: "DeviceDefinition",
	StyleVinNumbers:  "StyleVinNumbers",
}

DeviceStyleRels is where relationship names are stored.

View Source
var DeviceStyleTableColumns = struct {
	ID                 string
	DeviceDefinitionID string
	Name               string
	ExternalStyleID    string
	Source             string
	CreatedAt          string
	UpdatedAt          string
	SubModel           string
	HardwareTemplateID string
	Metadata           string
}{
	ID:                 "device_styles.id",
	DeviceDefinitionID: "device_styles.device_definition_id",
	Name:               "device_styles.name",
	ExternalStyleID:    "device_styles.external_style_id",
	Source:             "device_styles.source",
	CreatedAt:          "device_styles.created_at",
	UpdatedAt:          "device_styles.updated_at",
	SubModel:           "device_styles.sub_model",
	HardwareTemplateID: "device_styles.hardware_template_id",
	Metadata:           "device_styles.metadata",
}
View Source
var DeviceStyleWhere = struct {
	ID                 whereHelperstring
	DeviceDefinitionID whereHelperstring
	Name               whereHelperstring
	ExternalStyleID    whereHelperstring
	Source             whereHelperstring
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	SubModel           whereHelperstring
	HardwareTemplateID whereHelpernull_String
	Metadata           whereHelpernull_JSON
}{
	ID:                 whereHelperstring{/* contains filtered or unexported fields */},
	DeviceDefinitionID: whereHelperstring{/* contains filtered or unexported fields */},
	Name:               whereHelperstring{/* contains filtered or unexported fields */},
	ExternalStyleID:    whereHelperstring{/* contains filtered or unexported fields */},
	Source:             whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	SubModel:           whereHelperstring{/* contains filtered or unexported fields */},
	HardwareTemplateID: whereHelpernull_String{/* contains filtered or unexported fields */},
	Metadata:           whereHelpernull_JSON{/* contains filtered or unexported fields */},
}
View Source
var DeviceTypeColumns = struct {
	ID          string
	CreatedAt   string
	UpdatedAt   string
	Name        string
	Metadatakey string
	Properties  string
}{
	ID:          "id",
	CreatedAt:   "created_at",
	UpdatedAt:   "updated_at",
	Name:        "name",
	Metadatakey: "metadatakey",
	Properties:  "properties",
}
View Source
var DeviceTypeRels = struct {
	DeviceDefinitions string
}{
	DeviceDefinitions: "DeviceDefinitions",
}

DeviceTypeRels is where relationship names are stored.

View Source
var DeviceTypeTableColumns = struct {
	ID          string
	CreatedAt   string
	UpdatedAt   string
	Name        string
	Metadatakey string
	Properties  string
}{
	ID:          "device_types.id",
	CreatedAt:   "device_types.created_at",
	UpdatedAt:   "device_types.updated_at",
	Name:        "device_types.name",
	Metadatakey: "device_types.metadatakey",
	Properties:  "device_types.properties",
}
View Source
var DeviceTypeWhere = struct {
	ID          whereHelperstring
	CreatedAt   whereHelpertime_Time
	UpdatedAt   whereHelpertime_Time
	Name        whereHelperstring
	Metadatakey whereHelperstring
	Properties  whereHelpernull_JSON
}{
	ID:          whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:   whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:   whereHelpertime_Time{/* contains filtered or unexported fields */},
	Name:        whereHelperstring{/* contains filtered or unexported fields */},
	Metadatakey: whereHelperstring{/* contains filtered or unexported fields */},
	Properties:  whereHelpernull_JSON{/* contains filtered or unexported fields */},
}
View Source
var ErrSyncFail = errors.New("models: failed to synchronize data after insert")

ErrSyncFail occurs during insert when the record could not be retrieved in order to populate default value information. This usually happens when LastInsertId fails or there was a primary key configuration that was not resolvable.

View Source
var ImageColumns = struct {
	ID                 string
	DeviceDefinitionID string
	FuelAPIID          string
	Width              string
	Height             string
	SourceURL          string
	DimoS3URL          string
	Color              string
	NotExactImage      string
	CreatedAt          string
	UpdatedAt          string
}{
	ID:                 "id",
	DeviceDefinitionID: "device_definition_id",
	FuelAPIID:          "fuel_api_id",
	Width:              "width",
	Height:             "height",
	SourceURL:          "source_url",
	DimoS3URL:          "dimo_s3_url",
	Color:              "color",
	NotExactImage:      "not_exact_image",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
}
View Source
var ImageRels = struct {
	DeviceDefinition string
}{
	DeviceDefinition: "DeviceDefinition",
}

ImageRels is where relationship names are stored.

View Source
var ImageTableColumns = struct {
	ID                 string
	DeviceDefinitionID string
	FuelAPIID          string
	Width              string
	Height             string
	SourceURL          string
	DimoS3URL          string
	Color              string
	NotExactImage      string
	CreatedAt          string
	UpdatedAt          string
}{
	ID:                 "images.id",
	DeviceDefinitionID: "images.device_definition_id",
	FuelAPIID:          "images.fuel_api_id",
	Width:              "images.width",
	Height:             "images.height",
	SourceURL:          "images.source_url",
	DimoS3URL:          "images.dimo_s3_url",
	Color:              "images.color",
	NotExactImage:      "images.not_exact_image",
	CreatedAt:          "images.created_at",
	UpdatedAt:          "images.updated_at",
}
View Source
var ImageWhere = struct {
	ID                 whereHelperstring
	DeviceDefinitionID whereHelperstring
	FuelAPIID          whereHelpernull_String
	Width              whereHelpernull_Int
	Height             whereHelpernull_Int
	SourceURL          whereHelperstring
	DimoS3URL          whereHelpernull_String
	Color              whereHelperstring
	NotExactImage      whereHelperbool
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
}{
	ID:                 whereHelperstring{/* contains filtered or unexported fields */},
	DeviceDefinitionID: whereHelperstring{/* contains filtered or unexported fields */},
	FuelAPIID:          whereHelpernull_String{/* contains filtered or unexported fields */},
	Width:              whereHelpernull_Int{/* contains filtered or unexported fields */},
	Height:             whereHelpernull_Int{/* contains filtered or unexported fields */},
	SourceURL:          whereHelperstring{/* contains filtered or unexported fields */},
	DimoS3URL:          whereHelpernull_String{/* contains filtered or unexported fields */},
	Color:              whereHelperstring{/* contains filtered or unexported fields */},
	NotExactImage:      whereHelperbool{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
}
View Source
var IntegrationColumns = struct {
	ID                  string
	Type                string
	Style               string
	Vendor              string
	CreatedAt           string
	UpdatedAt           string
	RefreshLimitSecs    string
	Metadata            string
	TokenID             string
	Points              string
	ManufacturerTokenID string
}{
	ID:                  "id",
	Type:                "type",
	Style:               "style",
	Vendor:              "vendor",
	CreatedAt:           "created_at",
	UpdatedAt:           "updated_at",
	RefreshLimitSecs:    "refresh_limit_secs",
	Metadata:            "metadata",
	TokenID:             "token_id",
	Points:              "points",
	ManufacturerTokenID: "manufacturer_token_id",
}
View Source
var IntegrationFeatureColumns = struct {
	FeatureKey      string
	ElasticProperty string
	DisplayName     string
	CSSIcon         string
	CreatedAt       string
	UpdatedAt       string
	FeatureWeight   string
	PowertrainType  string
}{
	FeatureKey:      "feature_key",
	ElasticProperty: "elastic_property",
	DisplayName:     "display_name",
	CSSIcon:         "css_icon",
	CreatedAt:       "created_at",
	UpdatedAt:       "updated_at",
	FeatureWeight:   "feature_weight",
	PowertrainType:  "powertrain_type",
}
View Source
var IntegrationFeatureRels = struct {
}{}

IntegrationFeatureRels is where relationship names are stored.

View Source
var IntegrationFeatureTableColumns = struct {
	FeatureKey      string
	ElasticProperty string
	DisplayName     string
	CSSIcon         string
	CreatedAt       string
	UpdatedAt       string
	FeatureWeight   string
	PowertrainType  string
}{
	FeatureKey:      "integration_features.feature_key",
	ElasticProperty: "integration_features.elastic_property",
	DisplayName:     "integration_features.display_name",
	CSSIcon:         "integration_features.css_icon",
	CreatedAt:       "integration_features.created_at",
	UpdatedAt:       "integration_features.updated_at",
	FeatureWeight:   "integration_features.feature_weight",
	PowertrainType:  "integration_features.powertrain_type",
}
View Source
var IntegrationFeatureWhere = struct {
	FeatureKey      whereHelperstring
	ElasticProperty whereHelperstring
	DisplayName     whereHelperstring
	CSSIcon         whereHelpernull_String
	CreatedAt       whereHelpertime_Time
	UpdatedAt       whereHelpertime_Time
	FeatureWeight   whereHelpernull_Float64
	PowertrainType  whereHelperstring
}{
	FeatureKey:      whereHelperstring{/* contains filtered or unexported fields */},
	ElasticProperty: whereHelperstring{/* contains filtered or unexported fields */},
	DisplayName:     whereHelperstring{/* contains filtered or unexported fields */},
	CSSIcon:         whereHelpernull_String{/* contains filtered or unexported fields */},
	CreatedAt:       whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:       whereHelpertime_Time{/* contains filtered or unexported fields */},
	FeatureWeight:   whereHelpernull_Float64{/* contains filtered or unexported fields */},
	PowertrainType:  whereHelperstring{/* contains filtered or unexported fields */},
}
View Source
var IntegrationRels = struct {
	ManufacturerToken  string
	DeviceIntegrations string
}{
	ManufacturerToken:  "ManufacturerToken",
	DeviceIntegrations: "DeviceIntegrations",
}

IntegrationRels is where relationship names are stored.

View Source
var IntegrationTableColumns = struct {
	ID                  string
	Type                string
	Style               string
	Vendor              string
	CreatedAt           string
	UpdatedAt           string
	RefreshLimitSecs    string
	Metadata            string
	TokenID             string
	Points              string
	ManufacturerTokenID string
}{
	ID:                  "integrations.id",
	Type:                "integrations.type",
	Style:               "integrations.style",
	Vendor:              "integrations.vendor",
	CreatedAt:           "integrations.created_at",
	UpdatedAt:           "integrations.updated_at",
	RefreshLimitSecs:    "integrations.refresh_limit_secs",
	Metadata:            "integrations.metadata",
	TokenID:             "integrations.token_id",
	Points:              "integrations.points",
	ManufacturerTokenID: "integrations.manufacturer_token_id",
}
View Source
var IntegrationWhere = struct {
	ID                  whereHelperstring
	Type                whereHelperstring
	Style               whereHelperstring
	Vendor              whereHelperstring
	CreatedAt           whereHelpertime_Time
	UpdatedAt           whereHelpertime_Time
	RefreshLimitSecs    whereHelperint
	Metadata            whereHelpernull_JSON
	TokenID             whereHelpernull_Int
	Points              whereHelperint
	ManufacturerTokenID whereHelpernull_Int
}{
	ID:                  whereHelperstring{/* contains filtered or unexported fields */},
	Type:                whereHelperstring{/* contains filtered or unexported fields */},
	Style:               whereHelperstring{/* contains filtered or unexported fields */},
	Vendor:              whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:           whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:           whereHelpertime_Time{/* contains filtered or unexported fields */},
	RefreshLimitSecs:    whereHelperint{/* contains filtered or unexported fields */},
	Metadata:            whereHelpernull_JSON{/* contains filtered or unexported fields */},
	TokenID:             whereHelpernull_Int{/* contains filtered or unexported fields */},
	Points:              whereHelperint{/* contains filtered or unexported fields */},
	ManufacturerTokenID: whereHelpernull_Int{/* contains filtered or unexported fields */},
}
View Source
var ReviewColumns = struct {
	DeviceDefinitionID string
	URL                string
	ImageURL           string
	Channel            string
	Approved           string
	CreatedAt          string
	UpdatedAt          string
	ID                 string
	Comments           string
	ApprovedBy         string
	Position           string
}{
	DeviceDefinitionID: "device_definition_id",
	URL:                "url",
	ImageURL:           "image_url",
	Channel:            "channel",
	Approved:           "approved",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	ID:                 "id",
	Comments:           "comments",
	ApprovedBy:         "approved_by",
	Position:           "position",
}
View Source
var ReviewRels = struct {
	DeviceDefinition string
}{
	DeviceDefinition: "DeviceDefinition",
}

ReviewRels is where relationship names are stored.

View Source
var ReviewTableColumns = struct {
	DeviceDefinitionID string
	URL                string
	ImageURL           string
	Channel            string
	Approved           string
	CreatedAt          string
	UpdatedAt          string
	ID                 string
	Comments           string
	ApprovedBy         string
	Position           string
}{
	DeviceDefinitionID: "reviews.device_definition_id",
	URL:                "reviews.url",
	ImageURL:           "reviews.image_url",
	Channel:            "reviews.channel",
	Approved:           "reviews.approved",
	CreatedAt:          "reviews.created_at",
	UpdatedAt:          "reviews.updated_at",
	ID:                 "reviews.id",
	Comments:           "reviews.comments",
	ApprovedBy:         "reviews.approved_by",
	Position:           "reviews.position",
}
View Source
var ReviewWhere = struct {
	DeviceDefinitionID whereHelperstring
	URL                whereHelperstring
	ImageURL           whereHelperstring
	Channel            whereHelpernull_String
	Approved           whereHelperbool
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	ID                 whereHelperstring
	Comments           whereHelperstring
	ApprovedBy         whereHelperstring
	Position           whereHelperint
}{
	DeviceDefinitionID: whereHelperstring{/* contains filtered or unexported fields */},
	URL:                whereHelperstring{/* contains filtered or unexported fields */},
	ImageURL:           whereHelperstring{/* contains filtered or unexported fields */},
	Channel:            whereHelpernull_String{/* contains filtered or unexported fields */},
	Approved:           whereHelperbool{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	ID:                 whereHelperstring{/* contains filtered or unexported fields */},
	Comments:           whereHelperstring{/* contains filtered or unexported fields */},
	ApprovedBy:         whereHelperstring{/* contains filtered or unexported fields */},
	Position:           whereHelperint{/* contains filtered or unexported fields */},
}
View Source
var TableNames = struct {
	DeviceDefinitions   string
	DeviceIntegrations  string
	DeviceMakes         string
	DeviceNhtsaRecalls  string
	DeviceStyles        string
	DeviceTypes         string
	Images              string
	IntegrationFeatures string
	Integrations        string
	Reviews             string
	VinNumbers          string
	Wmis                string
}{
	DeviceDefinitions:   "device_definitions",
	DeviceIntegrations:  "device_integrations",
	DeviceMakes:         "device_makes",
	DeviceNhtsaRecalls:  "device_nhtsa_recalls",
	DeviceStyles:        "device_styles",
	DeviceTypes:         "device_types",
	Images:              "images",
	IntegrationFeatures: "integration_features",
	Integrations:        "integrations",
	Reviews:             "reviews",
	VinNumbers:          "vin_numbers",
	Wmis:                "wmis",
}
View Source
var ViewNames = struct {
}{}
View Source
var VinNumberColumns = struct {
	Vin                string
	Wmi                string
	VDS                string
	CheckDigit         string
	SerialNumber       string
	Vis                string
	DeviceMakeID       string
	DeviceDefinitionID string
	CreatedAt          string
	UpdatedAt          string
	StyleID            string
	DecodeProvider     string
	Year               string
	VincarioData       string
	DrivlyData         string
	AutoisoData        string
	DatgroupData       string
}{
	Vin:                "vin",
	Wmi:                "wmi",
	VDS:                "vds",
	CheckDigit:         "check_digit",
	SerialNumber:       "serial_number",
	Vis:                "vis",
	DeviceMakeID:       "device_make_id",
	DeviceDefinitionID: "device_definition_id",
	CreatedAt:          "created_at",
	UpdatedAt:          "updated_at",
	StyleID:            "style_id",
	DecodeProvider:     "decode_provider",
	Year:               "year",
	VincarioData:       "vincario_data",
	DrivlyData:         "drivly_data",
	AutoisoData:        "autoiso_data",
	DatgroupData:       "datgroup_data",
}
View Source
var VinNumberRels = struct {
	Style            string
	DeviceDefinition string
	DeviceMake       string
}{
	Style:            "Style",
	DeviceDefinition: "DeviceDefinition",
	DeviceMake:       "DeviceMake",
}

VinNumberRels is where relationship names are stored.

View Source
var VinNumberTableColumns = struct {
	Vin                string
	Wmi                string
	VDS                string
	CheckDigit         string
	SerialNumber       string
	Vis                string
	DeviceMakeID       string
	DeviceDefinitionID string
	CreatedAt          string
	UpdatedAt          string
	StyleID            string
	DecodeProvider     string
	Year               string
	VincarioData       string
	DrivlyData         string
	AutoisoData        string
	DatgroupData       string
}{
	Vin:                "vin_numbers.vin",
	Wmi:                "vin_numbers.wmi",
	VDS:                "vin_numbers.vds",
	CheckDigit:         "vin_numbers.check_digit",
	SerialNumber:       "vin_numbers.serial_number",
	Vis:                "vin_numbers.vis",
	DeviceMakeID:       "vin_numbers.device_make_id",
	DeviceDefinitionID: "vin_numbers.device_definition_id",
	CreatedAt:          "vin_numbers.created_at",
	UpdatedAt:          "vin_numbers.updated_at",
	StyleID:            "vin_numbers.style_id",
	DecodeProvider:     "vin_numbers.decode_provider",
	Year:               "vin_numbers.year",
	VincarioData:       "vin_numbers.vincario_data",
	DrivlyData:         "vin_numbers.drivly_data",
	AutoisoData:        "vin_numbers.autoiso_data",
	DatgroupData:       "vin_numbers.datgroup_data",
}
View Source
var VinNumberWhere = struct {
	Vin                whereHelperstring
	Wmi                whereHelperstring
	VDS                whereHelperstring
	CheckDigit         whereHelperstring
	SerialNumber       whereHelperstring
	Vis                whereHelperstring
	DeviceMakeID       whereHelperstring
	DeviceDefinitionID whereHelperstring
	CreatedAt          whereHelpertime_Time
	UpdatedAt          whereHelpertime_Time
	StyleID            whereHelpernull_String
	DecodeProvider     whereHelpernull_String
	Year               whereHelperint
	VincarioData       whereHelpernull_JSON
	DrivlyData         whereHelpernull_JSON
	AutoisoData        whereHelpernull_JSON
	DatgroupData       whereHelpernull_JSON
}{
	Vin:                whereHelperstring{/* contains filtered or unexported fields */},
	Wmi:                whereHelperstring{/* contains filtered or unexported fields */},
	VDS:                whereHelperstring{/* contains filtered or unexported fields */},
	CheckDigit:         whereHelperstring{/* contains filtered or unexported fields */},
	SerialNumber:       whereHelperstring{/* contains filtered or unexported fields */},
	Vis:                whereHelperstring{/* contains filtered or unexported fields */},
	DeviceMakeID:       whereHelperstring{/* contains filtered or unexported fields */},
	DeviceDefinitionID: whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:          whereHelpertime_Time{/* contains filtered or unexported fields */},
	StyleID:            whereHelpernull_String{/* contains filtered or unexported fields */},
	DecodeProvider:     whereHelpernull_String{/* contains filtered or unexported fields */},
	Year:               whereHelperint{/* contains filtered or unexported fields */},
	VincarioData:       whereHelpernull_JSON{/* contains filtered or unexported fields */},
	DrivlyData:         whereHelpernull_JSON{/* contains filtered or unexported fields */},
	AutoisoData:        whereHelpernull_JSON{/* contains filtered or unexported fields */},
	DatgroupData:       whereHelpernull_JSON{/* contains filtered or unexported fields */},
}
View Source
var WmiColumns = struct {
	Wmi          string
	DeviceMakeID string
	CreatedAt    string
	UpdatedAt    string
}{
	Wmi:          "wmi",
	DeviceMakeID: "device_make_id",
	CreatedAt:    "created_at",
	UpdatedAt:    "updated_at",
}
View Source
var WmiRels = struct {
	DeviceMake string
}{
	DeviceMake: "DeviceMake",
}

WmiRels is where relationship names are stored.

View Source
var WmiTableColumns = struct {
	Wmi          string
	DeviceMakeID string
	CreatedAt    string
	UpdatedAt    string
}{
	Wmi:          "wmis.wmi",
	DeviceMakeID: "wmis.device_make_id",
	CreatedAt:    "wmis.created_at",
	UpdatedAt:    "wmis.updated_at",
}
View Source
var WmiWhere = struct {
	Wmi          whereHelperstring
	DeviceMakeID whereHelperstring
	CreatedAt    whereHelpertime_Time
	UpdatedAt    whereHelpertime_Time
}{
	Wmi:          whereHelperstring{/* contains filtered or unexported fields */},
	DeviceMakeID: whereHelperstring{/* contains filtered or unexported fields */},
	CreatedAt:    whereHelpertime_Time{/* contains filtered or unexported fields */},
	UpdatedAt:    whereHelpertime_Time{/* contains filtered or unexported fields */},
}

Functions

func AddDeviceDefinitionHook

func AddDeviceDefinitionHook(hookPoint boil.HookPoint, deviceDefinitionHook DeviceDefinitionHook)

AddDeviceDefinitionHook registers your hook function for all future operations.

func AddDeviceIntegrationHook

func AddDeviceIntegrationHook(hookPoint boil.HookPoint, deviceIntegrationHook DeviceIntegrationHook)

AddDeviceIntegrationHook registers your hook function for all future operations.

func AddDeviceMakeHook

func AddDeviceMakeHook(hookPoint boil.HookPoint, deviceMakeHook DeviceMakeHook)

AddDeviceMakeHook registers your hook function for all future operations.

func AddDeviceNhtsaRecallHook added in v0.2.4

func AddDeviceNhtsaRecallHook(hookPoint boil.HookPoint, deviceNhtsaRecallHook DeviceNhtsaRecallHook)

AddDeviceNhtsaRecallHook registers your hook function for all future operations.

func AddDeviceStyleHook

func AddDeviceStyleHook(hookPoint boil.HookPoint, deviceStyleHook DeviceStyleHook)

AddDeviceStyleHook registers your hook function for all future operations.

func AddDeviceTypeHook added in v0.2.0

func AddDeviceTypeHook(hookPoint boil.HookPoint, deviceTypeHook DeviceTypeHook)

AddDeviceTypeHook registers your hook function for all future operations.

func AddImageHook added in v0.2.4

func AddImageHook(hookPoint boil.HookPoint, imageHook ImageHook)

AddImageHook registers your hook function for all future operations.

func AddIntegrationFeatureHook added in v0.1.28

func AddIntegrationFeatureHook(hookPoint boil.HookPoint, integrationFeatureHook IntegrationFeatureHook)

AddIntegrationFeatureHook registers your hook function for all future operations.

func AddIntegrationHook

func AddIntegrationHook(hookPoint boil.HookPoint, integrationHook IntegrationHook)

AddIntegrationHook registers your hook function for all future operations.

func AddReviewHook added in v0.3.4

func AddReviewHook(hookPoint boil.HookPoint, reviewHook ReviewHook)

AddReviewHook registers your hook function for all future operations.

func AddVinNumberHook added in v0.7.9

func AddVinNumberHook(hookPoint boil.HookPoint, vinNumberHook VinNumberHook)

AddVinNumberHook registers your hook function for all future operations.

func AddWmiHook added in v0.6.8

func AddWmiHook(hookPoint boil.HookPoint, wmiHook WmiHook)

AddWmiHook registers your hook function for all future operations.

func AllIntegrationStyle

func AllIntegrationStyle() []string

func AllIntegrationType

func AllIntegrationType() []string

func AllPowertrain added in v0.5.0

func AllPowertrain() []string

func DeviceDefinitionExists

func DeviceDefinitionExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DeviceDefinitionExists checks if the DeviceDefinition row exists.

func DeviceDefinitions

func DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinitions retrieves all the records using an executor.

func DeviceIntegrationExists

func DeviceIntegrationExists(ctx context.Context, exec boil.ContextExecutor, deviceDefinitionID string, integrationID string, region string) (bool, error)

DeviceIntegrationExists checks if the DeviceIntegration row exists.

func DeviceIntegrations

func DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery

DeviceIntegrations retrieves all the records using an executor.

func DeviceMakeExists

func DeviceMakeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DeviceMakeExists checks if the DeviceMake row exists.

func DeviceMakes

func DeviceMakes(mods ...qm.QueryMod) deviceMakeQuery

DeviceMakes retrieves all the records using an executor.

func DeviceNhtsaRecallExists added in v0.2.4

func DeviceNhtsaRecallExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DeviceNhtsaRecallExists checks if the DeviceNhtsaRecall row exists.

func DeviceNhtsaRecalls added in v0.2.4

func DeviceNhtsaRecalls(mods ...qm.QueryMod) deviceNhtsaRecallQuery

DeviceNhtsaRecalls retrieves all the records using an executor.

func DeviceStyleExists

func DeviceStyleExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DeviceStyleExists checks if the DeviceStyle row exists.

func DeviceStyles

func DeviceStyles(mods ...qm.QueryMod) deviceStyleQuery

DeviceStyles retrieves all the records using an executor.

func DeviceTypeExists added in v0.2.0

func DeviceTypeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

DeviceTypeExists checks if the DeviceType row exists.

func DeviceTypes added in v0.2.0

func DeviceTypes(mods ...qm.QueryMod) deviceTypeQuery

DeviceTypes retrieves all the records using an executor.

func ImageExists added in v0.2.4

func ImageExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

ImageExists checks if the Image row exists.

func Images added in v0.2.4

func Images(mods ...qm.QueryMod) imageQuery

Images retrieves all the records using an executor.

func IntegrationExists

func IntegrationExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

IntegrationExists checks if the Integration row exists.

func IntegrationFeatureExists added in v0.1.28

func IntegrationFeatureExists(ctx context.Context, exec boil.ContextExecutor, featureKey string) (bool, error)

IntegrationFeatureExists checks if the IntegrationFeature row exists.

func IntegrationFeatures added in v0.1.28

func IntegrationFeatures(mods ...qm.QueryMod) integrationFeatureQuery

IntegrationFeatures retrieves all the records using an executor.

func Integrations

func Integrations(mods ...qm.QueryMod) integrationQuery

Integrations retrieves all the records using an executor.

func NewQuery

func NewQuery(mods ...qm.QueryMod) *queries.Query

NewQuery initializes a new Query using the passed in QueryMods

func ReviewExists added in v0.3.4

func ReviewExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)

ReviewExists checks if the Review row exists.

func Reviews added in v0.3.4

func Reviews(mods ...qm.QueryMod) reviewQuery

Reviews retrieves all the records using an executor.

func VinNumberExists added in v0.7.9

func VinNumberExists(ctx context.Context, exec boil.ContextExecutor, vin string) (bool, error)

VinNumberExists checks if the VinNumber row exists.

func VinNumbers added in v0.7.9

func VinNumbers(mods ...qm.QueryMod) vinNumberQuery

VinNumbers retrieves all the records using an executor.

func WmiExists added in v0.6.8

func WmiExists(ctx context.Context, exec boil.ContextExecutor, wmi string, deviceMakeID string) (bool, error)

WmiExists checks if the Wmi row exists.

func Wmis added in v0.6.8

func Wmis(mods ...qm.QueryMod) wmiQuery

Wmis retrieves all the records using an executor.

Types

type DeviceDefinition

type DeviceDefinition struct {
	ID                 string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	Model              string      `boil:"model" json:"model" toml:"model" yaml:"model"`
	Year               int16       `boil:"year" json:"year" toml:"year" yaml:"year"`
	Metadata           null.JSON   `boil:"metadata" json:"metadata,omitempty" toml:"metadata" yaml:"metadata,omitempty"`
	CreatedAt          time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	Source             null.String `boil:"source" json:"source,omitempty" toml:"source" yaml:"source,omitempty"`
	Verified           bool        `boil:"verified" json:"verified" toml:"verified" yaml:"verified"`
	ExternalID         null.String `boil:"external_id" json:"external_id,omitempty" toml:"external_id" yaml:"external_id,omitempty"`
	DeviceMakeID       string      `boil:"device_make_id" json:"device_make_id" toml:"device_make_id" yaml:"device_make_id"`
	ModelSlug          string      `boil:"model_slug" json:"model_slug" toml:"model_slug" yaml:"model_slug"`
	DeviceTypeID       null.String `boil:"device_type_id" json:"device_type_id,omitempty" toml:"device_type_id" yaml:"device_type_id,omitempty"`
	ExternalIds        null.JSON   `boil:"external_ids" json:"external_ids,omitempty" toml:"external_ids" yaml:"external_ids,omitempty"`
	HardwareTemplateID null.String `` /* 131-byte string literal not displayed */

	R *deviceDefinitionR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceDefinitionL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceDefinition is an object representing the database table.

func FindDeviceDefinition

func FindDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*DeviceDefinition, error)

FindDeviceDefinition retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceDefinition) AddDeviceIntegrations

func (o *DeviceDefinition) AddDeviceIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceIntegration) error

AddDeviceIntegrations adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.DeviceIntegrations. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) AddDeviceNhtsaRecalls added in v0.2.4

func (o *DeviceDefinition) AddDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceNhtsaRecall) error

AddDeviceNhtsaRecalls adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.DeviceNhtsaRecalls. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) AddDeviceStyles

func (o *DeviceDefinition) AddDeviceStyles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceStyle) error

AddDeviceStyles adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.DeviceStyles. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) AddImages added in v0.2.4

func (o *DeviceDefinition) AddImages(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Image) error

AddImages adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.Images. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) AddReviews added in v0.4.3

func (o *DeviceDefinition) AddReviews(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Review) error

AddReviews adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.Reviews. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) AddVinNumbers added in v0.7.9

func (o *DeviceDefinition) AddVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*VinNumber) error

AddVinNumbers adds the given related objects to the existing relationships of the device_definition, optionally inserting them as new records. Appends related to o.R.VinNumbers. Sets related.R.DeviceDefinition appropriately.

func (*DeviceDefinition) Delete

Delete deletes a single DeviceDefinition record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceDefinition) DeviceIntegrations

func (o *DeviceDefinition) DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery

DeviceIntegrations retrieves all the device_integration's DeviceIntegrations with an executor.

func (*DeviceDefinition) DeviceMake

func (o *DeviceDefinition) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery

DeviceMake pointed to by the foreign key.

func (*DeviceDefinition) DeviceNhtsaRecalls added in v0.2.4

func (o *DeviceDefinition) DeviceNhtsaRecalls(mods ...qm.QueryMod) deviceNhtsaRecallQuery

DeviceNhtsaRecalls retrieves all the device_nhtsa_recall's DeviceNhtsaRecalls with an executor.

func (*DeviceDefinition) DeviceStyles

func (o *DeviceDefinition) DeviceStyles(mods ...qm.QueryMod) deviceStyleQuery

DeviceStyles retrieves all the device_style's DeviceStyles with an executor.

func (*DeviceDefinition) DeviceType added in v0.2.0

func (o *DeviceDefinition) DeviceType(mods ...qm.QueryMod) deviceTypeQuery

DeviceType pointed to by the foreign key.

func (*DeviceDefinition) Images added in v0.2.4

func (o *DeviceDefinition) Images(mods ...qm.QueryMod) imageQuery

Images retrieves all the image's Images with an executor.

func (*DeviceDefinition) Insert

func (o *DeviceDefinition) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceDefinition) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceDefinition) RemoveDeviceNhtsaRecalls added in v0.2.4

func (o *DeviceDefinition) RemoveDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, related ...*DeviceNhtsaRecall) error

RemoveDeviceNhtsaRecalls relationships from objects passed in. Removes related items from R.DeviceNhtsaRecalls (uses pointer comparison, removal does not keep order) Sets related.R.DeviceDefinition.

func (*DeviceDefinition) RemoveDeviceType added in v0.2.0

func (o *DeviceDefinition) RemoveDeviceType(ctx context.Context, exec boil.ContextExecutor, related *DeviceType) error

RemoveDeviceType relationship. Sets o.R.DeviceType to nil. Removes o from all passed in related items' relationships struct.

func (*DeviceDefinition) Reviews added in v0.4.3

func (o *DeviceDefinition) Reviews(mods ...qm.QueryMod) reviewQuery

Reviews retrieves all the review's Reviews with an executor.

func (*DeviceDefinition) SetDeviceMake

func (o *DeviceDefinition) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceMake) error

SetDeviceMake of the deviceDefinition to the related item. Sets o.R.DeviceMake to related. Adds o to related.R.DeviceDefinitions.

func (*DeviceDefinition) SetDeviceNhtsaRecalls added in v0.2.4

func (o *DeviceDefinition) SetDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceNhtsaRecall) error

SetDeviceNhtsaRecalls removes all previously related items of the device_definition replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.DeviceDefinition's DeviceNhtsaRecalls accordingly. Replaces o.R.DeviceNhtsaRecalls with related. Sets related.R.DeviceDefinition's DeviceNhtsaRecalls accordingly.

func (*DeviceDefinition) SetDeviceType added in v0.2.0

func (o *DeviceDefinition) SetDeviceType(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceType) error

SetDeviceType of the deviceDefinition to the related item. Sets o.R.DeviceType to related. Adds o to related.R.DeviceDefinitions.

func (*DeviceDefinition) Update

func (o *DeviceDefinition) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceDefinition. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceDefinition) Upsert

func (o *DeviceDefinition) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*DeviceDefinition) VinNumbers added in v0.7.9

func (o *DeviceDefinition) VinNumbers(mods ...qm.QueryMod) vinNumberQuery

VinNumbers retrieves all the vin_number's VinNumbers with an executor.

type DeviceDefinitionHook

type DeviceDefinitionHook func(context.Context, boil.ContextExecutor, *DeviceDefinition) error

DeviceDefinitionHook is the signature for custom DeviceDefinition hook methods

type DeviceDefinitionSlice

type DeviceDefinitionSlice []*DeviceDefinition

DeviceDefinitionSlice is an alias for a slice of pointers to DeviceDefinition. This should almost always be used instead of []DeviceDefinition.

func (DeviceDefinitionSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceDefinitionSlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceDefinitionSlice) UpdateAll

func (o DeviceDefinitionSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type DeviceIntegration

type DeviceIntegration struct {
	DeviceDefinitionID string    `boil:"device_definition_id" json:"device_definition_id" toml:"device_definition_id" yaml:"device_definition_id"`
	IntegrationID      string    `boil:"integration_id" json:"integration_id" toml:"integration_id" yaml:"integration_id"`
	CreatedAt          time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	Region             string    `boil:"region" json:"region" toml:"region" yaml:"region"`
	Features           null.JSON `boil:"features" json:"features,omitempty" toml:"features" yaml:"features,omitempty"`

	R *deviceIntegrationR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceIntegrationL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceIntegration is an object representing the database table.

func FindDeviceIntegration

func FindDeviceIntegration(ctx context.Context, exec boil.ContextExecutor, deviceDefinitionID string, integrationID string, region string, selectCols ...string) (*DeviceIntegration, error)

FindDeviceIntegration retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceIntegration) Delete

Delete deletes a single DeviceIntegration record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceIntegration) DeviceDefinition

func (o *DeviceIntegration) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*DeviceIntegration) Insert

func (o *DeviceIntegration) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceIntegration) Integration

func (o *DeviceIntegration) Integration(mods ...qm.QueryMod) integrationQuery

Integration pointed to by the foreign key.

func (*DeviceIntegration) Reload

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceIntegration) SetDeviceDefinition

func (o *DeviceIntegration) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the deviceIntegration to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.DeviceIntegrations.

func (*DeviceIntegration) SetIntegration

func (o *DeviceIntegration) SetIntegration(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Integration) error

SetIntegration of the deviceIntegration to the related item. Sets o.R.Integration to related. Adds o to related.R.DeviceIntegrations.

func (*DeviceIntegration) Update

func (o *DeviceIntegration) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceIntegration. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceIntegration) Upsert

func (o *DeviceIntegration) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type DeviceIntegrationHook

type DeviceIntegrationHook func(context.Context, boil.ContextExecutor, *DeviceIntegration) error

DeviceIntegrationHook is the signature for custom DeviceIntegration hook methods

type DeviceIntegrationSlice

type DeviceIntegrationSlice []*DeviceIntegration

DeviceIntegrationSlice is an alias for a slice of pointers to DeviceIntegration. This should almost always be used instead of []DeviceIntegration.

func (DeviceIntegrationSlice) DeleteAll

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceIntegrationSlice) ReloadAll

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceIntegrationSlice) UpdateAll

func (o DeviceIntegrationSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type DeviceMake

type DeviceMake struct {
	ID                 string            `boil:"id" json:"id" toml:"id" yaml:"id"`
	Name               string            `boil:"name" json:"name" toml:"name" yaml:"name"`
	ExternalIds        null.JSON         `boil:"external_ids" json:"external_ids,omitempty" toml:"external_ids" yaml:"external_ids,omitempty"`
	CreatedAt          time.Time         `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time         `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	TokenID            types.NullDecimal `boil:"token_id" json:"token_id,omitempty" toml:"token_id" yaml:"token_id,omitempty"`
	LogoURL            null.String       `boil:"logo_url" json:"logo_url,omitempty" toml:"logo_url" yaml:"logo_url,omitempty"`
	OemPlatformName    null.String       `boil:"oem_platform_name" json:"oem_platform_name,omitempty" toml:"oem_platform_name" yaml:"oem_platform_name,omitempty"`
	NameSlug           string            `boil:"name_slug" json:"name_slug" toml:"name_slug" yaml:"name_slug"`
	Metadata           null.JSON         `boil:"metadata" json:"metadata,omitempty" toml:"metadata" yaml:"metadata,omitempty"`
	HardwareTemplateID null.String       `` /* 131-byte string literal not displayed */

	R *deviceMakeR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceMakeL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceMake is an object representing the database table.

func FindDeviceMake

func FindDeviceMake(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*DeviceMake, error)

FindDeviceMake retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceMake) AddDeviceDefinitions

func (o *DeviceMake) AddDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceDefinition) error

AddDeviceDefinitions adds the given related objects to the existing relationships of the device_make, optionally inserting them as new records. Appends related to o.R.DeviceDefinitions. Sets related.R.DeviceMake appropriately.

func (*DeviceMake) AddManufacturerTokenIntegrations added in v1.0.24

func (o *DeviceMake) AddManufacturerTokenIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Integration) error

AddManufacturerTokenIntegrations adds the given related objects to the existing relationships of the device_make, optionally inserting them as new records. Appends related to o.R.ManufacturerTokenIntegrations. Sets related.R.ManufacturerToken appropriately.

func (*DeviceMake) AddVinNumbers added in v0.7.9

func (o *DeviceMake) AddVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*VinNumber) error

AddVinNumbers adds the given related objects to the existing relationships of the device_make, optionally inserting them as new records. Appends related to o.R.VinNumbers. Sets related.R.DeviceMake appropriately.

func (*DeviceMake) AddWmis added in v0.6.8

func (o *DeviceMake) AddWmis(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Wmi) error

AddWmis adds the given related objects to the existing relationships of the device_make, optionally inserting them as new records. Appends related to o.R.Wmis. Sets related.R.DeviceMake appropriately.

func (*DeviceMake) Delete

func (o *DeviceMake) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single DeviceMake record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceMake) DeviceDefinitions

func (o *DeviceMake) DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinitions retrieves all the device_definition's DeviceDefinitions with an executor.

func (*DeviceMake) Insert

func (o *DeviceMake) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceMake) ManufacturerTokenIntegrations added in v1.0.24

func (o *DeviceMake) ManufacturerTokenIntegrations(mods ...qm.QueryMod) integrationQuery

ManufacturerTokenIntegrations retrieves all the integration's Integrations with an executor via manufacturer_token_id column.

func (*DeviceMake) Reload

func (o *DeviceMake) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceMake) RemoveManufacturerTokenIntegrations added in v1.0.24

func (o *DeviceMake) RemoveManufacturerTokenIntegrations(ctx context.Context, exec boil.ContextExecutor, related ...*Integration) error

RemoveManufacturerTokenIntegrations relationships from objects passed in. Removes related items from R.ManufacturerTokenIntegrations (uses pointer comparison, removal does not keep order) Sets related.R.ManufacturerToken.

func (*DeviceMake) SetManufacturerTokenIntegrations added in v1.0.24

func (o *DeviceMake) SetManufacturerTokenIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Integration) error

SetManufacturerTokenIntegrations removes all previously related items of the device_make replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.ManufacturerToken's ManufacturerTokenIntegrations accordingly. Replaces o.R.ManufacturerTokenIntegrations with related. Sets related.R.ManufacturerToken's ManufacturerTokenIntegrations accordingly.

func (*DeviceMake) Update

func (o *DeviceMake) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceMake. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceMake) Upsert

func (o *DeviceMake) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

func (*DeviceMake) VinNumbers added in v0.7.9

func (o *DeviceMake) VinNumbers(mods ...qm.QueryMod) vinNumberQuery

VinNumbers retrieves all the vin_number's VinNumbers with an executor.

func (*DeviceMake) Wmis added in v0.6.8

func (o *DeviceMake) Wmis(mods ...qm.QueryMod) wmiQuery

Wmis retrieves all the wmis's Wmis with an executor.

type DeviceMakeHook

type DeviceMakeHook func(context.Context, boil.ContextExecutor, *DeviceMake) error

DeviceMakeHook is the signature for custom DeviceMake hook methods

type DeviceMakeSlice

type DeviceMakeSlice []*DeviceMake

DeviceMakeSlice is an alias for a slice of pointers to DeviceMake. This should almost always be used instead of []DeviceMake.

func (DeviceMakeSlice) DeleteAll

func (o DeviceMakeSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceMakeSlice) ReloadAll

func (o *DeviceMakeSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceMakeSlice) UpdateAll

func (o DeviceMakeSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type DeviceNhtsaRecall added in v0.2.4

type DeviceNhtsaRecall struct {
	ID                 string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	DeviceDefinitionID null.String `` /* 131-byte string literal not displayed */
	// 1. RUNNING SEQUENCE NUMBER, WHICH UNIQUELY IDENTIFIES THE RECORD
	DataRecordID int `boil:"data_record_id" json:"data_record_id" toml:"data_record_id" yaml:"data_record_id"`
	// 2. NHTSA CAMPAIGN NUMBER
	DataCampno string `boil:"data_campno" json:"data_campno" toml:"data_campno" yaml:"data_campno"`
	// 3. VEHICLE/EQUIPMENT MAKE
	DataMaketxt string `boil:"data_maketxt" json:"data_maketxt" toml:"data_maketxt" yaml:"data_maketxt"`
	// 4. VEHICLE/EQUIPMENT MODEL
	DataModeltxt string `boil:"data_modeltxt" json:"data_modeltxt" toml:"data_modeltxt" yaml:"data_modeltxt"`
	// 5. MODEL YEAR, 9999 IF UNKNOWN or N/A
	DataYeartxt int `boil:"data_yeartxt" json:"data_yeartxt" toml:"data_yeartxt" yaml:"data_yeartxt"`
	// 6. MFR CAMPAIGN NUMBER
	DataMfgcampno string `boil:"data_mfgcampno" json:"data_mfgcampno" toml:"data_mfgcampno" yaml:"data_mfgcampno"`
	// 7. COMPONENT DESCRIPTION
	DataCompname string `boil:"data_compname" json:"data_compname" toml:"data_compname" yaml:"data_compname"`
	// 8. MANUFACTURER THAT FILED DEFECT/NONCOMPLIANCE REPORT
	DataMfgname string `boil:"data_mfgname" json:"data_mfgname" toml:"data_mfgname" yaml:"data_mfgname"`
	// 9. BEGIN DATE OF MANUFACTURING
	DataBgman null.Time `boil:"data_bgman" json:"data_bgman,omitempty" toml:"data_bgman" yaml:"data_bgman,omitempty"`
	// 10. END DATE OF MANUFACTURING
	DataEndman null.Time `boil:"data_endman" json:"data_endman,omitempty" toml:"data_endman" yaml:"data_endman,omitempty"`
	// 11. VEHICLE, EQUIPMENT OR TIRE REPORT
	DataRcltypecd string `boil:"data_rcltypecd" json:"data_rcltypecd" toml:"data_rcltypecd" yaml:"data_rcltypecd"`
	// 12. POTENTIAL NUMBER OF UNITS AFFECTED
	DataPotaff null.Int `boil:"data_potaff" json:"data_potaff,omitempty" toml:"data_potaff" yaml:"data_potaff,omitempty"`
	// 13. DATE OWNER NOTIFIED BY MFR
	DataOdate null.Time `boil:"data_odate" json:"data_odate,omitempty" toml:"data_odate" yaml:"data_odate,omitempty"`
	// 14. RECALL INITIATOR (MFR/OVSC/ODI)
	DataInfluencedBy string `boil:"data_influenced_by" json:"data_influenced_by" toml:"data_influenced_by" yaml:"data_influenced_by"`
	// 15. MANUFACTURERS OF RECALLED VEHICLES/PRODUCTS
	DataMFGTXT string `boil:"data_mfgtxt" json:"data_mfgtxt" toml:"data_mfgtxt" yaml:"data_mfgtxt"`
	// 16. REPORT RECEIVED DATE
	DataRcdate time.Time `boil:"data_rcdate" json:"data_rcdate" toml:"data_rcdate" yaml:"data_rcdate"`
	// 17. RECORD CREATION DATE
	DataDatea time.Time `boil:"data_datea" json:"data_datea" toml:"data_datea" yaml:"data_datea"`
	// 18. REGULATION PART NUMBER
	DataRpno string `boil:"data_rpno" json:"data_rpno" toml:"data_rpno" yaml:"data_rpno"`
	// 19. FEDERAL MOTOR VEHICLE SAFETY STANDARD NUMBER
	DataFMVSS string `boil:"data_fmvss" json:"data_fmvss" toml:"data_fmvss" yaml:"data_fmvss"`
	// 20. DEFECT SUMMARY
	DataDescDefect string `boil:"data_desc_defect" json:"data_desc_defect" toml:"data_desc_defect" yaml:"data_desc_defect"`
	// 21. CONSEQUENCE SUMMARY
	DataConequenceDefect string `boil:"data_conequence_defect" json:"data_conequence_defect" toml:"data_conequence_defect" yaml:"data_conequence_defect"`
	// 22. CORRECTIVE SUMMARY
	DataCorrectiveAction string `boil:"data_corrective_action" json:"data_corrective_action" toml:"data_corrective_action" yaml:"data_corrective_action"`
	// 23. RECALL NOTES
	DataNotes string `boil:"data_notes" json:"data_notes" toml:"data_notes" yaml:"data_notes"`
	// 24. NUMBER THAT UNIQUELY IDENTIFIES A RECALLED COMPONENT
	DataRCLCMPTID string `boil:"data_rcl_cmpt_id" json:"data_rcl_cmpt_id" toml:"data_rcl_cmpt_id" yaml:"data_rcl_cmpt_id"`
	// 25. MANUFACTURER-SUPPLIED COMPONENT NAME
	DataMFRCompName string `boil:"data_mfr_comp_name" json:"data_mfr_comp_name" toml:"data_mfr_comp_name" yaml:"data_mfr_comp_name"`
	// 26. MANUFACTURER-SUPPLIED COMPONENT DESCRIPTION
	DataMFRCompDesc string `boil:"data_mfr_comp_desc" json:"data_mfr_comp_desc" toml:"data_mfr_comp_desc" yaml:"data_mfr_comp_desc"`
	// 27. MANUFACTURER-SUPPLIED COMPONENT PART NUMBER
	DataMFRCompPtno string    `boil:"data_mfr_comp_ptno" json:"data_mfr_comp_ptno" toml:"data_mfr_comp_ptno" yaml:"data_mfr_comp_ptno"`
	CreatedAt       time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt       time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	Metadata        null.JSON `boil:"metadata" json:"metadata,omitempty" toml:"metadata" yaml:"metadata,omitempty"`
	// A SHA1 hash of the entire row from the data file
	Hash []byte `boil:"hash" json:"hash" toml:"hash" yaml:"hash"`

	R *deviceNhtsaRecallR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceNhtsaRecallL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceNhtsaRecall is an object representing the database table.

func FindDeviceNhtsaRecall added in v0.2.4

func FindDeviceNhtsaRecall(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*DeviceNhtsaRecall, error)

FindDeviceNhtsaRecall retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceNhtsaRecall) Delete added in v0.2.4

Delete deletes a single DeviceNhtsaRecall record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceNhtsaRecall) DeviceDefinition added in v0.2.4

func (o *DeviceNhtsaRecall) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*DeviceNhtsaRecall) Insert added in v0.2.4

func (o *DeviceNhtsaRecall) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceNhtsaRecall) Reload added in v0.2.4

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceNhtsaRecall) RemoveDeviceDefinition added in v0.2.4

func (o *DeviceNhtsaRecall) RemoveDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, related *DeviceDefinition) error

RemoveDeviceDefinition relationship. Sets o.R.DeviceDefinition to nil. Removes o from all passed in related items' relationships struct.

func (*DeviceNhtsaRecall) SetDeviceDefinition added in v0.2.4

func (o *DeviceNhtsaRecall) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the deviceNhtsaRecall to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.DeviceNhtsaRecalls.

func (*DeviceNhtsaRecall) Update added in v0.2.4

func (o *DeviceNhtsaRecall) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceNhtsaRecall. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceNhtsaRecall) Upsert added in v0.2.4

func (o *DeviceNhtsaRecall) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type DeviceNhtsaRecallHook added in v0.2.4

type DeviceNhtsaRecallHook func(context.Context, boil.ContextExecutor, *DeviceNhtsaRecall) error

DeviceNhtsaRecallHook is the signature for custom DeviceNhtsaRecall hook methods

type DeviceNhtsaRecallSlice added in v0.2.4

type DeviceNhtsaRecallSlice []*DeviceNhtsaRecall

DeviceNhtsaRecallSlice is an alias for a slice of pointers to DeviceNhtsaRecall. This should almost always be used instead of []DeviceNhtsaRecall.

func (DeviceNhtsaRecallSlice) DeleteAll added in v0.2.4

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceNhtsaRecallSlice) ReloadAll added in v0.2.4

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceNhtsaRecallSlice) UpdateAll added in v0.2.4

func (o DeviceNhtsaRecallSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type DeviceStyle

type DeviceStyle struct {
	ID                 string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	DeviceDefinitionID string      `boil:"device_definition_id" json:"device_definition_id" toml:"device_definition_id" yaml:"device_definition_id"`
	Name               string      `boil:"name" json:"name" toml:"name" yaml:"name"`
	ExternalStyleID    string      `boil:"external_style_id" json:"external_style_id" toml:"external_style_id" yaml:"external_style_id"`
	Source             string      `boil:"source" json:"source" toml:"source" yaml:"source"`
	CreatedAt          time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	SubModel           string      `boil:"sub_model" json:"sub_model" toml:"sub_model" yaml:"sub_model"`
	HardwareTemplateID null.String `` /* 131-byte string literal not displayed */
	Metadata           null.JSON   `boil:"metadata" json:"metadata,omitempty" toml:"metadata" yaml:"metadata,omitempty"`

	R *deviceStyleR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceStyleL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceStyle is an object representing the database table.

func FindDeviceStyle

func FindDeviceStyle(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*DeviceStyle, error)

FindDeviceStyle retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceStyle) AddStyleVinNumbers added in v0.7.9

func (o *DeviceStyle) AddStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*VinNumber) error

AddStyleVinNumbers adds the given related objects to the existing relationships of the device_style, optionally inserting them as new records. Appends related to o.R.StyleVinNumbers. Sets related.R.Style appropriately.

func (*DeviceStyle) Delete

func (o *DeviceStyle) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single DeviceStyle record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceStyle) DeviceDefinition

func (o *DeviceStyle) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*DeviceStyle) Insert

func (o *DeviceStyle) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceStyle) Reload

func (o *DeviceStyle) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceStyle) RemoveStyleVinNumbers added in v0.7.9

func (o *DeviceStyle) RemoveStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, related ...*VinNumber) error

RemoveStyleVinNumbers relationships from objects passed in. Removes related items from R.StyleVinNumbers (uses pointer comparison, removal does not keep order) Sets related.R.Style.

func (*DeviceStyle) SetDeviceDefinition

func (o *DeviceStyle) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the deviceStyle to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.DeviceStyles.

func (*DeviceStyle) SetStyleVinNumbers added in v0.7.9

func (o *DeviceStyle) SetStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*VinNumber) error

SetStyleVinNumbers removes all previously related items of the device_style replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.Style's StyleVinNumbers accordingly. Replaces o.R.StyleVinNumbers with related. Sets related.R.Style's StyleVinNumbers accordingly.

func (*DeviceStyle) StyleVinNumbers added in v0.7.9

func (o *DeviceStyle) StyleVinNumbers(mods ...qm.QueryMod) vinNumberQuery

StyleVinNumbers retrieves all the vin_number's VinNumbers with an executor via style_id column.

func (*DeviceStyle) Update

func (o *DeviceStyle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceStyle. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceStyle) Upsert

func (o *DeviceStyle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type DeviceStyleHook

type DeviceStyleHook func(context.Context, boil.ContextExecutor, *DeviceStyle) error

DeviceStyleHook is the signature for custom DeviceStyle hook methods

type DeviceStyleSlice

type DeviceStyleSlice []*DeviceStyle

DeviceStyleSlice is an alias for a slice of pointers to DeviceStyle. This should almost always be used instead of []DeviceStyle.

func (DeviceStyleSlice) DeleteAll

func (o DeviceStyleSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceStyleSlice) ReloadAll

func (o *DeviceStyleSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceStyleSlice) UpdateAll

func (o DeviceStyleSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type DeviceType added in v0.2.0

type DeviceType struct {
	ID          string    `boil:"id" json:"id" toml:"id" yaml:"id"`
	CreatedAt   time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt   time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	Name        string    `boil:"name" json:"name" toml:"name" yaml:"name"`
	Metadatakey string    `boil:"metadatakey" json:"metadatakey" toml:"metadatakey" yaml:"metadatakey"`
	Properties  null.JSON `boil:"properties" json:"properties,omitempty" toml:"properties" yaml:"properties,omitempty"`

	R *deviceTypeR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L deviceTypeL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

DeviceType is an object representing the database table.

func FindDeviceType added in v0.2.0

func FindDeviceType(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*DeviceType, error)

FindDeviceType retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*DeviceType) AddDeviceDefinitions added in v0.2.0

func (o *DeviceType) AddDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceDefinition) error

AddDeviceDefinitions adds the given related objects to the existing relationships of the device_type, optionally inserting them as new records. Appends related to o.R.DeviceDefinitions. Sets related.R.DeviceType appropriately.

func (*DeviceType) Delete added in v0.2.0

func (o *DeviceType) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single DeviceType record with an executor. Delete will match against the primary key column to find the record to delete.

func (*DeviceType) DeviceDefinitions added in v0.2.0

func (o *DeviceType) DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinitions retrieves all the device_definition's DeviceDefinitions with an executor.

func (*DeviceType) Insert added in v0.2.0

func (o *DeviceType) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*DeviceType) Reload added in v0.2.0

func (o *DeviceType) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*DeviceType) RemoveDeviceDefinitions added in v0.2.0

func (o *DeviceType) RemoveDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, related ...*DeviceDefinition) error

RemoveDeviceDefinitions relationships from objects passed in. Removes related items from R.DeviceDefinitions (uses pointer comparison, removal does not keep order) Sets related.R.DeviceType.

func (*DeviceType) SetDeviceDefinitions added in v0.2.0

func (o *DeviceType) SetDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceDefinition) error

SetDeviceDefinitions removes all previously related items of the device_type replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.DeviceType's DeviceDefinitions accordingly. Replaces o.R.DeviceDefinitions with related. Sets related.R.DeviceType's DeviceDefinitions accordingly.

func (*DeviceType) Update added in v0.2.0

func (o *DeviceType) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the DeviceType. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*DeviceType) Upsert added in v0.2.0

func (o *DeviceType) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type DeviceTypeHook added in v0.2.0

type DeviceTypeHook func(context.Context, boil.ContextExecutor, *DeviceType) error

DeviceTypeHook is the signature for custom DeviceType hook methods

type DeviceTypeSlice added in v0.2.0

type DeviceTypeSlice []*DeviceType

DeviceTypeSlice is an alias for a slice of pointers to DeviceType. This should almost always be used instead of []DeviceType.

func (DeviceTypeSlice) DeleteAll added in v0.2.0

func (o DeviceTypeSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*DeviceTypeSlice) ReloadAll added in v0.2.0

func (o *DeviceTypeSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (DeviceTypeSlice) UpdateAll added in v0.2.0

func (o DeviceTypeSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Image added in v0.2.4

type Image struct {
	ID                 string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	DeviceDefinitionID string      `boil:"device_definition_id" json:"device_definition_id" toml:"device_definition_id" yaml:"device_definition_id"`
	FuelAPIID          null.String `boil:"fuel_api_id" json:"fuel_api_id,omitempty" toml:"fuel_api_id" yaml:"fuel_api_id,omitempty"`
	Width              null.Int    `boil:"width" json:"width,omitempty" toml:"width" yaml:"width,omitempty"`
	Height             null.Int    `boil:"height" json:"height,omitempty" toml:"height" yaml:"height,omitempty"`
	SourceURL          string      `boil:"source_url" json:"source_url" toml:"source_url" yaml:"source_url"`
	DimoS3URL          null.String `boil:"dimo_s3_url" json:"dimo_s3_url,omitempty" toml:"dimo_s3_url" yaml:"dimo_s3_url,omitempty"`
	Color              string      `boil:"color" json:"color" toml:"color" yaml:"color"`
	NotExactImage      bool        `boil:"not_exact_image" json:"not_exact_image" toml:"not_exact_image" yaml:"not_exact_image"`
	CreatedAt          time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`

	R *imageR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L imageL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Image is an object representing the database table.

func FindImage added in v0.2.4

func FindImage(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Image, error)

FindImage retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Image) Delete added in v0.2.4

func (o *Image) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Image record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Image) DeviceDefinition added in v0.2.4

func (o *Image) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*Image) Insert added in v0.2.4

func (o *Image) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Image) Reload added in v0.2.4

func (o *Image) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Image) SetDeviceDefinition added in v0.2.4

func (o *Image) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the image to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.Images.

func (*Image) Update added in v0.2.4

func (o *Image) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Image. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Image) Upsert added in v0.2.4

func (o *Image) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type ImageHook added in v0.2.4

type ImageHook func(context.Context, boil.ContextExecutor, *Image) error

ImageHook is the signature for custom Image hook methods

type ImageSlice added in v0.2.4

type ImageSlice []*Image

ImageSlice is an alias for a slice of pointers to Image. This should almost always be used instead of []Image.

func (ImageSlice) DeleteAll added in v0.2.4

func (o ImageSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*ImageSlice) ReloadAll added in v0.2.4

func (o *ImageSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (ImageSlice) UpdateAll added in v0.2.4

func (o ImageSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Integration

type Integration struct {
	ID        string    `boil:"id" json:"id" toml:"id" yaml:"id"`
	Type      string    `boil:"type" json:"type" toml:"type" yaml:"type"`
	Style     string    `boil:"style" json:"style" toml:"style" yaml:"style"`
	Vendor    string    `boil:"vendor" json:"vendor" toml:"vendor" yaml:"vendor"`
	CreatedAt time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	// How often can integration be called in seconds
	RefreshLimitSecs    int       `boil:"refresh_limit_secs" json:"refresh_limit_secs" toml:"refresh_limit_secs" yaml:"refresh_limit_secs"`
	Metadata            null.JSON `boil:"metadata" json:"metadata,omitempty" toml:"metadata" yaml:"metadata,omitempty"`
	TokenID             null.Int  `boil:"token_id" json:"token_id,omitempty" toml:"token_id" yaml:"token_id,omitempty"`
	Points              int       `boil:"points" json:"points" toml:"points" yaml:"points"`
	ManufacturerTokenID null.Int  `` /* 135-byte string literal not displayed */

	R *integrationR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L integrationL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Integration is an object representing the database table.

func FindIntegration

func FindIntegration(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Integration, error)

FindIntegration retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Integration) AddDeviceIntegrations

func (o *Integration) AddDeviceIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DeviceIntegration) error

AddDeviceIntegrations adds the given related objects to the existing relationships of the integration, optionally inserting them as new records. Appends related to o.R.DeviceIntegrations. Sets related.R.Integration appropriately.

func (*Integration) Delete

func (o *Integration) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Integration record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Integration) DeviceIntegrations

func (o *Integration) DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery

DeviceIntegrations retrieves all the device_integration's DeviceIntegrations with an executor.

func (*Integration) Insert

func (o *Integration) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Integration) ManufacturerToken added in v1.0.24

func (o *Integration) ManufacturerToken(mods ...qm.QueryMod) deviceMakeQuery

ManufacturerToken pointed to by the foreign key.

func (*Integration) Reload

func (o *Integration) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Integration) RemoveManufacturerToken added in v1.0.24

func (o *Integration) RemoveManufacturerToken(ctx context.Context, exec boil.ContextExecutor, related *DeviceMake) error

RemoveManufacturerToken relationship. Sets o.R.ManufacturerToken to nil. Removes o from all passed in related items' relationships struct.

func (*Integration) SetManufacturerToken added in v1.0.24

func (o *Integration) SetManufacturerToken(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceMake) error

SetManufacturerToken of the integration to the related item. Sets o.R.ManufacturerToken to related. Adds o to related.R.ManufacturerTokenIntegrations.

func (*Integration) Update

func (o *Integration) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Integration. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Integration) Upsert

func (o *Integration) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type IntegrationFeature added in v0.1.28

type IntegrationFeature struct {
	FeatureKey      string       `boil:"feature_key" json:"feature_key" toml:"feature_key" yaml:"feature_key"`
	ElasticProperty string       `boil:"elastic_property" json:"elastic_property" toml:"elastic_property" yaml:"elastic_property"`
	DisplayName     string       `boil:"display_name" json:"display_name" toml:"display_name" yaml:"display_name"`
	CSSIcon         null.String  `boil:"css_icon" json:"css_icon,omitempty" toml:"css_icon" yaml:"css_icon,omitempty"`
	CreatedAt       time.Time    `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt       time.Time    `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	FeatureWeight   null.Float64 `boil:"feature_weight" json:"feature_weight,omitempty" toml:"feature_weight" yaml:"feature_weight,omitempty"`
	PowertrainType  string       `boil:"powertrain_type" json:"powertrain_type" toml:"powertrain_type" yaml:"powertrain_type"`

	R *integrationFeatureR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L integrationFeatureL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

IntegrationFeature is an object representing the database table.

func FindIntegrationFeature added in v0.1.28

func FindIntegrationFeature(ctx context.Context, exec boil.ContextExecutor, featureKey string, selectCols ...string) (*IntegrationFeature, error)

FindIntegrationFeature retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*IntegrationFeature) Delete added in v0.1.28

Delete deletes a single IntegrationFeature record with an executor. Delete will match against the primary key column to find the record to delete.

func (*IntegrationFeature) Insert added in v0.1.28

func (o *IntegrationFeature) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*IntegrationFeature) Reload added in v0.1.28

Reload refetches the object from the database using the primary keys with an executor.

func (*IntegrationFeature) Update added in v0.1.28

func (o *IntegrationFeature) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the IntegrationFeature. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*IntegrationFeature) Upsert added in v0.1.28

func (o *IntegrationFeature) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type IntegrationFeatureHook added in v0.1.28

type IntegrationFeatureHook func(context.Context, boil.ContextExecutor, *IntegrationFeature) error

IntegrationFeatureHook is the signature for custom IntegrationFeature hook methods

type IntegrationFeatureSlice added in v0.1.28

type IntegrationFeatureSlice []*IntegrationFeature

IntegrationFeatureSlice is an alias for a slice of pointers to IntegrationFeature. This should almost always be used instead of []IntegrationFeature.

func (IntegrationFeatureSlice) DeleteAll added in v0.1.28

DeleteAll deletes all rows in the slice, using an executor.

func (*IntegrationFeatureSlice) ReloadAll added in v0.1.28

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (IntegrationFeatureSlice) UpdateAll added in v0.1.28

func (o IntegrationFeatureSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type IntegrationHook

type IntegrationHook func(context.Context, boil.ContextExecutor, *Integration) error

IntegrationHook is the signature for custom Integration hook methods

type IntegrationSlice

type IntegrationSlice []*Integration

IntegrationSlice is an alias for a slice of pointers to Integration. This should almost always be used instead of []Integration.

func (IntegrationSlice) DeleteAll

func (o IntegrationSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*IntegrationSlice) ReloadAll

func (o *IntegrationSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (IntegrationSlice) UpdateAll

func (o IntegrationSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type M

type M map[string]interface{}

M type is for providing columns and column values to UpdateAll.

type Review added in v0.3.4

type Review struct {
	DeviceDefinitionID string      `boil:"device_definition_id" json:"device_definition_id" toml:"device_definition_id" yaml:"device_definition_id"`
	URL                string      `boil:"url" json:"url" toml:"url" yaml:"url"`
	ImageURL           string      `boil:"image_url" json:"image_url" toml:"image_url" yaml:"image_url"`
	Channel            null.String `boil:"channel" json:"channel,omitempty" toml:"channel" yaml:"channel,omitempty"`
	Approved           bool        `boil:"approved" json:"approved" toml:"approved" yaml:"approved"`
	CreatedAt          time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	ID                 string      `boil:"id" json:"id" toml:"id" yaml:"id"`
	Comments           string      `boil:"comments" json:"comments" toml:"comments" yaml:"comments"`
	ApprovedBy         string      `boil:"approved_by" json:"approved_by" toml:"approved_by" yaml:"approved_by"`
	Position           int         `boil:"position" json:"position" toml:"position" yaml:"position"`

	R *reviewR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L reviewL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Review is an object representing the database table.

func FindReview added in v0.3.4

func FindReview(ctx context.Context, exec boil.ContextExecutor, iD string, selectCols ...string) (*Review, error)

FindReview retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Review) Delete added in v0.3.4

func (o *Review) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Review record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Review) DeviceDefinition added in v0.4.3

func (o *Review) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*Review) Insert added in v0.3.4

func (o *Review) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Review) Reload added in v0.3.4

func (o *Review) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Review) SetDeviceDefinition added in v0.4.3

func (o *Review) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the review to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.Reviews.

func (*Review) Update added in v0.3.4

func (o *Review) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Review. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Review) Upsert added in v0.3.4

func (o *Review) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type ReviewHook added in v0.3.4

type ReviewHook func(context.Context, boil.ContextExecutor, *Review) error

ReviewHook is the signature for custom Review hook methods

type ReviewSlice added in v0.3.4

type ReviewSlice []*Review

ReviewSlice is an alias for a slice of pointers to Review. This should almost always be used instead of []Review.

func (ReviewSlice) DeleteAll added in v0.3.4

func (o ReviewSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*ReviewSlice) ReloadAll added in v0.3.4

func (o *ReviewSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (ReviewSlice) UpdateAll added in v0.3.4

func (o ReviewSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type VinNumber added in v0.7.9

type VinNumber struct {
	Vin                string      `boil:"vin" json:"vin" toml:"vin" yaml:"vin"`
	Wmi                string      `boil:"wmi" json:"wmi" toml:"wmi" yaml:"wmi"`
	VDS                string      `boil:"vds" json:"vds" toml:"vds" yaml:"vds"`
	CheckDigit         string      `boil:"check_digit" json:"check_digit" toml:"check_digit" yaml:"check_digit"`
	SerialNumber       string      `boil:"serial_number" json:"serial_number" toml:"serial_number" yaml:"serial_number"`
	Vis                string      `boil:"vis" json:"vis" toml:"vis" yaml:"vis"`
	DeviceMakeID       string      `boil:"device_make_id" json:"device_make_id" toml:"device_make_id" yaml:"device_make_id"`
	DeviceDefinitionID string      `boil:"device_definition_id" json:"device_definition_id" toml:"device_definition_id" yaml:"device_definition_id"`
	CreatedAt          time.Time   `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt          time.Time   `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`
	StyleID            null.String `boil:"style_id" json:"style_id,omitempty" toml:"style_id" yaml:"style_id,omitempty"`
	DecodeProvider     null.String `boil:"decode_provider" json:"decode_provider,omitempty" toml:"decode_provider" yaml:"decode_provider,omitempty"`
	Year               int         `boil:"year" json:"year" toml:"year" yaml:"year"`
	VincarioData       null.JSON   `boil:"vincario_data" json:"vincario_data,omitempty" toml:"vincario_data" yaml:"vincario_data,omitempty"`
	DrivlyData         null.JSON   `boil:"drivly_data" json:"drivly_data,omitempty" toml:"drivly_data" yaml:"drivly_data,omitempty"`
	AutoisoData        null.JSON   `boil:"autoiso_data" json:"autoiso_data,omitempty" toml:"autoiso_data" yaml:"autoiso_data,omitempty"`
	DatgroupData       null.JSON   `boil:"datgroup_data" json:"datgroup_data,omitempty" toml:"datgroup_data" yaml:"datgroup_data,omitempty"`

	R *vinNumberR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L vinNumberL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

VinNumber is an object representing the database table.

func FindVinNumber added in v0.7.9

func FindVinNumber(ctx context.Context, exec boil.ContextExecutor, vin string, selectCols ...string) (*VinNumber, error)

FindVinNumber retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*VinNumber) Delete added in v0.7.9

func (o *VinNumber) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single VinNumber record with an executor. Delete will match against the primary key column to find the record to delete.

func (*VinNumber) DeviceDefinition added in v0.7.9

func (o *VinNumber) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery

DeviceDefinition pointed to by the foreign key.

func (*VinNumber) DeviceMake added in v0.7.9

func (o *VinNumber) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery

DeviceMake pointed to by the foreign key.

func (*VinNumber) Insert added in v0.7.9

func (o *VinNumber) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*VinNumber) Reload added in v0.7.9

func (o *VinNumber) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*VinNumber) RemoveStyle added in v0.7.9

func (o *VinNumber) RemoveStyle(ctx context.Context, exec boil.ContextExecutor, related *DeviceStyle) error

RemoveStyle relationship. Sets o.R.Style to nil. Removes o from all passed in related items' relationships struct.

func (*VinNumber) SetDeviceDefinition added in v0.7.9

func (o *VinNumber) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceDefinition) error

SetDeviceDefinition of the vinNumber to the related item. Sets o.R.DeviceDefinition to related. Adds o to related.R.VinNumbers.

func (*VinNumber) SetDeviceMake added in v0.7.9

func (o *VinNumber) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceMake) error

SetDeviceMake of the vinNumber to the related item. Sets o.R.DeviceMake to related. Adds o to related.R.VinNumbers.

func (*VinNumber) SetStyle added in v0.7.9

func (o *VinNumber) SetStyle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceStyle) error

SetStyle of the vinNumber to the related item. Sets o.R.Style to related. Adds o to related.R.StyleVinNumbers.

func (*VinNumber) Style added in v0.7.9

func (o *VinNumber) Style(mods ...qm.QueryMod) deviceStyleQuery

Style pointed to by the foreign key.

func (*VinNumber) Update added in v0.7.9

func (o *VinNumber) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the VinNumber. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*VinNumber) Upsert added in v0.7.9

func (o *VinNumber) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type VinNumberHook added in v0.7.9

type VinNumberHook func(context.Context, boil.ContextExecutor, *VinNumber) error

VinNumberHook is the signature for custom VinNumber hook methods

type VinNumberSlice added in v0.7.9

type VinNumberSlice []*VinNumber

VinNumberSlice is an alias for a slice of pointers to VinNumber. This should almost always be used instead of []VinNumber.

func (VinNumberSlice) DeleteAll added in v0.7.9

func (o VinNumberSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*VinNumberSlice) ReloadAll added in v0.7.9

func (o *VinNumberSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (VinNumberSlice) UpdateAll added in v0.7.9

func (o VinNumberSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

type Wmi added in v0.6.8

type Wmi struct {
	Wmi          string    `boil:"wmi" json:"wmi" toml:"wmi" yaml:"wmi"`
	DeviceMakeID string    `boil:"device_make_id" json:"device_make_id" toml:"device_make_id" yaml:"device_make_id"`
	CreatedAt    time.Time `boil:"created_at" json:"created_at" toml:"created_at" yaml:"created_at"`
	UpdatedAt    time.Time `boil:"updated_at" json:"updated_at" toml:"updated_at" yaml:"updated_at"`

	R *wmiR `boil:"-" json:"-" toml:"-" yaml:"-"`
	L wmiL  `boil:"-" json:"-" toml:"-" yaml:"-"`
}

Wmi is an object representing the database table.

func FindWmi added in v0.6.8

func FindWmi(ctx context.Context, exec boil.ContextExecutor, wmi string, deviceMakeID string, selectCols ...string) (*Wmi, error)

FindWmi retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.

func (*Wmi) Delete added in v0.6.8

func (o *Wmi) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)

Delete deletes a single Wmi record with an executor. Delete will match against the primary key column to find the record to delete.

func (*Wmi) DeviceMake added in v0.6.8

func (o *Wmi) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery

DeviceMake pointed to by the foreign key.

func (*Wmi) Exists added in v0.9.8

func (o *Wmi) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)

Exists checks if the Wmi row exists.

func (*Wmi) Insert added in v0.6.8

func (o *Wmi) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error

Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.

func (*Wmi) Reload added in v0.6.8

func (o *Wmi) Reload(ctx context.Context, exec boil.ContextExecutor) error

Reload refetches the object from the database using the primary keys with an executor.

func (*Wmi) SetDeviceMake added in v0.6.8

func (o *Wmi) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeviceMake) error

SetDeviceMake of the wmi to the related item. Sets o.R.DeviceMake to related. Adds o to related.R.Wmis.

func (*Wmi) Update added in v0.6.8

func (o *Wmi) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)

Update uses an executor to update the Wmi. See boil.Columns.UpdateColumnSet documentation to understand column list inference for updates. Update does not automatically update the record in case of default values. Use .Reload() to refresh the records.

func (*Wmi) Upsert added in v0.6.8

func (o *Wmi) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns) error

Upsert attempts an insert using an executor, and does an update or ignore on conflict. See boil.Columns documentation for how to properly use updateColumns and insertColumns.

type WmiHook added in v0.6.8

type WmiHook func(context.Context, boil.ContextExecutor, *Wmi) error

WmiHook is the signature for custom Wmi hook methods

type WmiSlice added in v0.6.8

type WmiSlice []*Wmi

WmiSlice is an alias for a slice of pointers to Wmi. This should almost always be used instead of []Wmi.

func (WmiSlice) DeleteAll added in v0.6.8

func (o WmiSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)

DeleteAll deletes all rows in the slice, using an executor.

func (*WmiSlice) ReloadAll added in v0.6.8

func (o *WmiSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error

ReloadAll refetches every row with matching primary key column values and overwrites the original object slice with the newly updated slice.

func (WmiSlice) UpdateAll added in v0.6.8

func (o WmiSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)

UpdateAll updates all rows with the specified column values, using an executor.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL