Documentation ¶
Index ¶
- Constants
- Variables
- func AddDeviceDefinitionHook(hookPoint boil.HookPoint, deviceDefinitionHook DeviceDefinitionHook)
- func AddDeviceIntegrationHook(hookPoint boil.HookPoint, deviceIntegrationHook DeviceIntegrationHook)
- func AddDeviceMakeHook(hookPoint boil.HookPoint, deviceMakeHook DeviceMakeHook)
- func AddDeviceNhtsaRecallHook(hookPoint boil.HookPoint, deviceNhtsaRecallHook DeviceNhtsaRecallHook)
- func AddDeviceStyleHook(hookPoint boil.HookPoint, deviceStyleHook DeviceStyleHook)
- func AddDeviceTypeHook(hookPoint boil.HookPoint, deviceTypeHook DeviceTypeHook)
- func AddImageHook(hookPoint boil.HookPoint, imageHook ImageHook)
- func AddIntegrationFeatureHook(hookPoint boil.HookPoint, integrationFeatureHook IntegrationFeatureHook)
- func AddIntegrationHook(hookPoint boil.HookPoint, integrationHook IntegrationHook)
- func AddReviewHook(hookPoint boil.HookPoint, reviewHook ReviewHook)
- func AddVinNumberHook(hookPoint boil.HookPoint, vinNumberHook VinNumberHook)
- func AddWmiHook(hookPoint boil.HookPoint, wmiHook WmiHook)
- func AllIntegrationStyle() []string
- func AllIntegrationType() []string
- func AllPowertrain() []string
- func DeviceDefinitionExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery
- func DeviceIntegrationExists(ctx context.Context, exec boil.ContextExecutor, deviceDefinitionID string, ...) (bool, error)
- func DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery
- func DeviceMakeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func DeviceMakes(mods ...qm.QueryMod) deviceMakeQuery
- func DeviceNhtsaRecallExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func DeviceNhtsaRecalls(mods ...qm.QueryMod) deviceNhtsaRecallQuery
- func DeviceStyleExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func DeviceStyles(mods ...qm.QueryMod) deviceStyleQuery
- func DeviceTypeExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func DeviceTypes(mods ...qm.QueryMod) deviceTypeQuery
- func ImageExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func Images(mods ...qm.QueryMod) imageQuery
- func IntegrationExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func IntegrationFeatureExists(ctx context.Context, exec boil.ContextExecutor, featureKey string) (bool, error)
- func IntegrationFeatures(mods ...qm.QueryMod) integrationFeatureQuery
- func Integrations(mods ...qm.QueryMod) integrationQuery
- func NewQuery(mods ...qm.QueryMod) *queries.Query
- func ReviewExists(ctx context.Context, exec boil.ContextExecutor, iD string) (bool, error)
- func Reviews(mods ...qm.QueryMod) reviewQuery
- func VinNumberExists(ctx context.Context, exec boil.ContextExecutor, vin string) (bool, error)
- func VinNumbers(mods ...qm.QueryMod) vinNumberQuery
- func WmiExists(ctx context.Context, exec boil.ContextExecutor, wmi string) (bool, error)
- func Wmis(mods ...qm.QueryMod) wmiQuery
- type DeviceDefinition
- func (o *DeviceDefinition) AddDeviceIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) AddDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) AddDeviceStyles(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) AddImages(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Image) error
- func (o *DeviceDefinition) AddReviews(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) AddVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceDefinition) DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery
- func (o *DeviceDefinition) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery
- func (o *DeviceDefinition) DeviceNhtsaRecalls(mods ...qm.QueryMod) deviceNhtsaRecallQuery
- func (o *DeviceDefinition) DeviceStyles(mods ...qm.QueryMod) deviceStyleQuery
- func (o *DeviceDefinition) DeviceType(mods ...qm.QueryMod) deviceTypeQuery
- func (o *DeviceDefinition) Images(mods ...qm.QueryMod) imageQuery
- func (o *DeviceDefinition) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceDefinition) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceDefinition) RemoveDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, related ...*DeviceNhtsaRecall) error
- func (o *DeviceDefinition) RemoveDeviceType(ctx context.Context, exec boil.ContextExecutor, related *DeviceType) error
- func (o *DeviceDefinition) Reviews(mods ...qm.QueryMod) reviewQuery
- func (o *DeviceDefinition) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) SetDeviceNhtsaRecalls(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) SetDeviceType(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceDefinition) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceDefinition) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *DeviceDefinition) VinNumbers(mods ...qm.QueryMod) vinNumberQuery
- type DeviceDefinitionHook
- type DeviceDefinitionSlice
- func (o DeviceDefinitionSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceDefinitionSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o DeviceDefinitionSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type DeviceIntegration
- func (o *DeviceIntegration) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceIntegration) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *DeviceIntegration) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceIntegration) Integration(mods ...qm.QueryMod) integrationQuery
- func (o *DeviceIntegration) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceIntegration) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceIntegration) SetIntegration(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceIntegration) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceIntegration) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type DeviceIntegrationHook
- type DeviceIntegrationSlice
- func (o DeviceIntegrationSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceIntegrationSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o DeviceIntegrationSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type DeviceMake
- func (o *DeviceMake) AddDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceMake) AddVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceMake) AddWmis(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Wmi) error
- func (o *DeviceMake) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceMake) DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *DeviceMake) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceMake) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceMake) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceMake) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *DeviceMake) VinNumbers(mods ...qm.QueryMod) vinNumberQuery
- func (o *DeviceMake) Wmis(mods ...qm.QueryMod) wmiQuery
- type DeviceMakeHook
- type DeviceMakeSlice
- type DeviceNhtsaRecall
- func (o *DeviceNhtsaRecall) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceNhtsaRecall) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *DeviceNhtsaRecall) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceNhtsaRecall) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceNhtsaRecall) RemoveDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, related *DeviceDefinition) error
- func (o *DeviceNhtsaRecall) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceNhtsaRecall) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceNhtsaRecall) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type DeviceNhtsaRecallHook
- type DeviceNhtsaRecallSlice
- func (o DeviceNhtsaRecallSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceNhtsaRecallSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o DeviceNhtsaRecallSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type DeviceStyle
- func (o *DeviceStyle) AddStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceStyle) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceStyle) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *DeviceStyle) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceStyle) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceStyle) RemoveStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, related ...*VinNumber) error
- func (o *DeviceStyle) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceStyle) SetStyleVinNumbers(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceStyle) StyleVinNumbers(mods ...qm.QueryMod) vinNumberQuery
- func (o *DeviceStyle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceStyle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type DeviceStyleHook
- type DeviceStyleSlice
- type DeviceType
- func (o *DeviceType) AddDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceType) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeviceType) DeviceDefinitions(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *DeviceType) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeviceType) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeviceType) RemoveDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, related ...*DeviceDefinition) error
- func (o *DeviceType) SetDeviceDefinitions(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeviceType) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeviceType) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type DeviceTypeHook
- type DeviceTypeSlice
- type Image
- func (o *Image) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Image) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *Image) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Image) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Image) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Image) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Image) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type ImageHook
- type ImageSlice
- type Integration
- func (o *Integration) AddDeviceIntegrations(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Integration) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Integration) DeviceIntegrations(mods ...qm.QueryMod) deviceIntegrationQuery
- func (o *Integration) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Integration) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Integration) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Integration) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type IntegrationFeature
- func (o *IntegrationFeature) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *IntegrationFeature) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *IntegrationFeature) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *IntegrationFeature) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *IntegrationFeature) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type IntegrationFeatureHook
- type IntegrationFeatureSlice
- func (o IntegrationFeatureSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *IntegrationFeatureSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o IntegrationFeatureSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type IntegrationHook
- type IntegrationSlice
- type M
- type Review
- func (o *Review) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Review) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *Review) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Review) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Review) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Review) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Review) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type ReviewHook
- type ReviewSlice
- type VinNumber
- func (o *VinNumber) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *VinNumber) DeviceDefinition(mods ...qm.QueryMod) deviceDefinitionQuery
- func (o *VinNumber) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery
- func (o *VinNumber) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *VinNumber) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *VinNumber) RemoveStyle(ctx context.Context, exec boil.ContextExecutor, related *DeviceStyle) error
- func (o *VinNumber) SetDeviceDefinition(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *VinNumber) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *VinNumber) SetStyle(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *VinNumber) Style(mods ...qm.QueryMod) deviceStyleQuery
- func (o *VinNumber) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *VinNumber) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type VinNumberHook
- type VinNumberSlice
- type Wmi
- func (o *Wmi) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Wmi) DeviceMake(mods ...qm.QueryMod) deviceMakeQuery
- func (o *Wmi) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Wmi) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Wmi) SetDeviceMake(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Wmi) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Wmi) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type WmiHook
- type WmiSlice
Constants ¶
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
const ( IntegrationTypeHardware string = "Hardware" IntegrationTypeAPI string = "API" )
Enum values for IntegrationType
const ( IntegrationStyleAddon string = "Addon" IntegrationStyleOEM string = "OEM" IntegrationStyleWebhook string = "Webhook" )
Enum values for IntegrationStyle
Variables ¶
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", }
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.
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", }
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 */}, }
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", }
var DeviceIntegrationRels = struct { DeviceDefinition string Integration string }{ DeviceDefinition: "DeviceDefinition", Integration: "Integration", }
DeviceIntegrationRels is where relationship names are stored.
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", }
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 */}, }
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", }
var DeviceMakeRels = struct { DeviceDefinitions string VinNumbers string Wmis string }{ DeviceDefinitions: "DeviceDefinitions", VinNumbers: "VinNumbers", Wmis: "Wmis", }
DeviceMakeRels is where relationship names are stored.
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", }
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 */}, }
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", }
var DeviceNhtsaRecallRels = struct { DeviceDefinition string }{ DeviceDefinition: "DeviceDefinition", }
DeviceNhtsaRecallRels is where relationship names are stored.
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", }
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 */}, }
var DeviceStyleColumns = struct { ID string DeviceDefinitionID string Name string ExternalStyleID string Source string CreatedAt string UpdatedAt string SubModel string HardwareTemplateID 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", }
var DeviceStyleRels = struct { DeviceDefinition string StyleVinNumbers string }{ DeviceDefinition: "DeviceDefinition", StyleVinNumbers: "StyleVinNumbers", }
DeviceStyleRels is where relationship names are stored.
var DeviceStyleTableColumns = struct { ID string DeviceDefinitionID string Name string ExternalStyleID string Source string CreatedAt string UpdatedAt string SubModel string HardwareTemplateID 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", }
var DeviceStyleWhere = struct { ID whereHelperstring DeviceDefinitionID whereHelperstring Name whereHelperstring ExternalStyleID whereHelperstring Source whereHelperstring CreatedAt whereHelpertime_Time UpdatedAt whereHelpertime_Time SubModel whereHelperstring HardwareTemplateID whereHelpernull_String }{ 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 */}, }
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", }
var DeviceTypeRels = struct { DeviceDefinitions string }{ DeviceDefinitions: "DeviceDefinitions", }
DeviceTypeRels is where relationship names are stored.
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", }
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 */}, }
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.
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", }
var ImageRels = struct { DeviceDefinition string }{ DeviceDefinition: "DeviceDefinition", }
ImageRels is where relationship names are stored.
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", }
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 */}, }
var IntegrationColumns = struct { ID string Type string Style string Vendor string CreatedAt string UpdatedAt string RefreshLimitSecs string Metadata string }{ ID: "id", Type: "type", Style: "style", Vendor: "vendor", CreatedAt: "created_at", UpdatedAt: "updated_at", RefreshLimitSecs: "refresh_limit_secs", Metadata: "metadata", }
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", }
var IntegrationFeatureRels = struct {
}{}
IntegrationFeatureRels is where relationship names are stored.
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", }
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 */}, }
var IntegrationRels = struct { DeviceIntegrations string }{ DeviceIntegrations: "DeviceIntegrations", }
IntegrationRels is where relationship names are stored.
var IntegrationTableColumns = struct { ID string Type string Style string Vendor string CreatedAt string UpdatedAt string RefreshLimitSecs string Metadata 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", }
var IntegrationWhere = struct { ID whereHelperstring Type whereHelperstring Style whereHelperstring Vendor whereHelperstring CreatedAt whereHelpertime_Time UpdatedAt whereHelpertime_Time RefreshLimitSecs whereHelperint Metadata whereHelpernull_JSON }{ 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 */}, }
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", }
var ReviewRels = struct { DeviceDefinition string }{ DeviceDefinition: "DeviceDefinition", }
ReviewRels is where relationship names are stored.
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", }
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 */}, }
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", }
var ViewNames = struct {
}{}
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 }{ 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", }
var VinNumberRels = struct { Style string DeviceDefinition string DeviceMake string }{ Style: "Style", DeviceDefinition: "DeviceDefinition", DeviceMake: "DeviceMake", }
VinNumberRels is where relationship names are stored.
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 }{ 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", }
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 }{ 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 */}, }
var WmiColumns = struct { Wmi string DeviceMakeID string CreatedAt string UpdatedAt string }{ Wmi: "wmi", DeviceMakeID: "device_make_id", CreatedAt: "created_at", UpdatedAt: "updated_at", }
var WmiRels = struct { DeviceMake string }{ DeviceMake: "DeviceMake", }
WmiRels is where relationship names are stored.
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", }
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
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
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 ¶
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 ¶
DeviceIntegrations retrieves all the records using an executor.
func DeviceMakeExists ¶
DeviceMakeExists checks if the DeviceMake row exists.
func DeviceMakes ¶
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
DeviceNhtsaRecalls retrieves all the records using an executor.
func DeviceStyleExists ¶
DeviceStyleExists checks if the DeviceStyle row exists.
func DeviceStyles ¶
DeviceStyles retrieves all the records using an executor.
func DeviceTypeExists ¶ added in v0.2.0
DeviceTypeExists checks if the DeviceType row exists.
func DeviceTypes ¶ added in v0.2.0
DeviceTypes retrieves all the records using an executor.
func ImageExists ¶ added in v0.2.4
ImageExists checks if the Image row exists.
func IntegrationExists ¶
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
IntegrationFeatures retrieves all the records using an executor.
func Integrations ¶
Integrations retrieves all the records using an executor.
func ReviewExists ¶ added in v0.3.4
ReviewExists checks if the Review row exists.
func VinNumberExists ¶ added in v0.7.9
VinNumberExists checks if the VinNumber row exists.
func VinNumbers ¶ added in v0.7.9
VinNumbers 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 ¶
func (o *DeviceDefinition) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
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 ¶
func (o *DeviceDefinition) Reload(ctx context.Context, exec boil.ContextExecutor) error
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 ¶
func (o DeviceDefinitionSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*DeviceDefinitionSlice) ReloadAll ¶
func (o *DeviceDefinitionSlice) 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 (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 ¶
func (o *DeviceIntegration) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
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 ¶
func (o *DeviceIntegration) Reload(ctx context.Context, exec boil.ContextExecutor) error
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 ¶
func (o DeviceIntegrationSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*DeviceIntegrationSlice) ReloadAll ¶
func (o *DeviceIntegrationSlice) 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 (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) 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) 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) 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
func (o *DeviceNhtsaRecall) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
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
func (o *DeviceNhtsaRecall) Reload(ctx context.Context, exec boil.ContextExecutor) error
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
func (o DeviceNhtsaRecallSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*DeviceNhtsaRecallSlice) ReloadAll ¶ added in v0.2.4
func (o *DeviceNhtsaRecallSlice) 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 (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 */ 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
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
DeviceDefinition pointed to by the foreign key.
func (*Image) Insert ¶ added in v0.2.4
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
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 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"` 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) 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) 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
func (o *IntegrationFeature) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
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
func (o *IntegrationFeature) Reload(ctx context.Context, exec boil.ContextExecutor) error
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
func (o IntegrationFeatureSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*IntegrationFeatureSlice) ReloadAll ¶ added in v0.1.28
func (o *IntegrationFeatureSlice) 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 (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
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
DeviceDefinition pointed to by the foreign key.
func (*Review) Insert ¶ added in v0.3.4
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
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
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"` 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
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
DeviceDefinition pointed to by the foreign key.
func (*VinNumber) DeviceMake ¶ added in v0.7.9
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
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) 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
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, 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
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
DeviceMake pointed to by the foreign key.
func (*Wmi) Insert ¶ added in v0.6.8
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
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 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
DeleteAll deletes all rows in the slice, using an executor.