Documentation ¶
Index ¶
- Variables
- func AddAftermarketDeviceHook(hookPoint boil.HookPoint, aftermarketDeviceHook AftermarketDeviceHook)
- func AddDCNHook(hookPoint boil.HookPoint, dcnHook DCNHook)
- func AddDeveloperLicenseHook(hookPoint boil.HookPoint, developerLicenseHook DeveloperLicenseHook)
- func AddManufacturerHook(hookPoint boil.HookPoint, manufacturerHook ManufacturerHook)
- func AddPrivilegeHook(hookPoint boil.HookPoint, privilegeHook PrivilegeHook)
- func AddRedirectURIHook(hookPoint boil.HookPoint, redirectURIHook RedirectURIHook)
- func AddRewardHook(hookPoint boil.HookPoint, rewardHook RewardHook)
- func AddSignerHook(hookPoint boil.HookPoint, signerHook SignerHook)
- func AddSyntheticDeviceHook(hookPoint boil.HookPoint, syntheticDeviceHook SyntheticDeviceHook)
- func AddVehicleHook(hookPoint boil.HookPoint, vehicleHook VehicleHook)
- func AddVehicleSacdHook(hookPoint boil.HookPoint, vehicleSacdHook VehicleSacdHook)
- func AftermarketDeviceExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)
- func AftermarketDevices(mods ...qm.QueryMod) aftermarketDeviceQuery
- func DCNExists(ctx context.Context, exec boil.ContextExecutor, node []byte) (bool, error)
- func DCNS(mods ...qm.QueryMod) dcnQuery
- func DeveloperLicenseExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)
- func DeveloperLicenses(mods ...qm.QueryMod) developerLicenseQuery
- func ManufacturerExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)
- func Manufacturers(mods ...qm.QueryMod) manufacturerQuery
- func NewQuery(mods ...qm.QueryMod) *queries.Query
- func PrivilegeExists(ctx context.Context, exec boil.ContextExecutor, tokenID int, privilegeID int, ...) (bool, error)
- func Privileges(mods ...qm.QueryMod) privilegeQuery
- func RedirectURIExists(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, ...) (bool, error)
- func RedirectUris(mods ...qm.QueryMod) redirectURIQuery
- func RewardExists(ctx context.Context, exec boil.ContextExecutor, issuanceWeek int, ...) (bool, error)
- func Rewards(mods ...qm.QueryMod) rewardQuery
- func SignerExists(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, ...) (bool, error)
- func Signers(mods ...qm.QueryMod) signerQuery
- func SyntheticDeviceExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)
- func SyntheticDevices(mods ...qm.QueryMod) syntheticDeviceQuery
- func VehicleExists(ctx context.Context, exec boil.ContextExecutor, iD int) (bool, error)
- func VehicleSacdExists(ctx context.Context, exec boil.ContextExecutor, vehicleID int, grantee []byte) (bool, error)
- func VehicleSacds(mods ...qm.QueryMod) vehicleSacdQuery
- func Vehicles(mods ...qm.QueryMod) vehicleQuery
- type AftermarketDevice
- func (o *AftermarketDevice) AddAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *AftermarketDevice) AftermarketTokenRewards(mods ...qm.QueryMod) rewardQuery
- func (o *AftermarketDevice) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *AftermarketDevice) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *AftermarketDevice) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *AftermarketDevice) Manufacturer(mods ...qm.QueryMod) manufacturerQuery
- func (o *AftermarketDevice) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *AftermarketDevice) RemoveAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, related ...*Reward) error
- func (o *AftermarketDevice) RemoveVehicle(ctx context.Context, exec boil.ContextExecutor, related *Vehicle) error
- func (o *AftermarketDevice) SetAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *AftermarketDevice) SetManufacturer(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *AftermarketDevice) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *AftermarketDevice) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *AftermarketDevice) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *AftermarketDevice) Vehicle(mods ...qm.QueryMod) vehicleQuery
- type AftermarketDeviceHook
- type AftermarketDeviceSlice
- func (o AftermarketDeviceSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *AftermarketDeviceSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o AftermarketDeviceSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type DCN
- func (o *DCN) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DCN) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *DCN) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DCN) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DCN) RemoveVehicle(ctx context.Context, exec boil.ContextExecutor, related *Vehicle) error
- func (o *DCN) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *DCN) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DCN) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *DCN) Vehicle(mods ...qm.QueryMod) vehicleQuery
- type DCNHook
- type DCNSlice
- type DeveloperLicense
- func (o *DeveloperLicense) AddRedirectUris(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeveloperLicense) AddSigners(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *DeveloperLicense) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeveloperLicense) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *DeveloperLicense) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *DeveloperLicense) RedirectUris(mods ...qm.QueryMod) redirectURIQuery
- func (o *DeveloperLicense) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *DeveloperLicense) Signers(mods ...qm.QueryMod) signerQuery
- func (o *DeveloperLicense) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *DeveloperLicense) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type DeveloperLicenseHook
- type DeveloperLicenseSlice
- func (o DeveloperLicenseSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *DeveloperLicenseSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o DeveloperLicenseSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type M
- type Manufacturer
- func (o *Manufacturer) AddAftermarketDevices(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Manufacturer) AddVehicles(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Manufacturer) AftermarketDevices(mods ...qm.QueryMod) aftermarketDeviceQuery
- func (o *Manufacturer) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Manufacturer) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *Manufacturer) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Manufacturer) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Manufacturer) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Manufacturer) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *Manufacturer) Vehicles(mods ...qm.QueryMod) vehicleQuery
- type ManufacturerHook
- type ManufacturerSlice
- type Privilege
- func (o *Privilege) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Privilege) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *Privilege) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Privilege) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Privilege) SetToken(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *Privilege) Token(mods ...qm.QueryMod) vehicleQuery
- func (o *Privilege) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Privilege) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type PrivilegeHook
- type PrivilegeSlice
- type RedirectURI
- func (o *RedirectURI) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *RedirectURI) DeveloperLicense(mods ...qm.QueryMod) developerLicenseQuery
- func (o *RedirectURI) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *RedirectURI) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *RedirectURI) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *RedirectURI) SetDeveloperLicense(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *RedirectURI) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *RedirectURI) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type RedirectURIHook
- type RedirectURISlice
- type Reward
- func (o *Reward) AftermarketToken(mods ...qm.QueryMod) aftermarketDeviceQuery
- func (o *Reward) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Reward) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *Reward) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Reward) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Reward) RemoveAftermarketToken(ctx context.Context, exec boil.ContextExecutor, related *AftermarketDevice) error
- func (o *Reward) RemoveSyntheticToken(ctx context.Context, exec boil.ContextExecutor, related *SyntheticDevice) error
- func (o *Reward) SetAftermarketToken(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Reward) SetSyntheticToken(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Reward) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *Reward) SyntheticToken(mods ...qm.QueryMod) syntheticDeviceQuery
- func (o *Reward) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Reward) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *Reward) Vehicle(mods ...qm.QueryMod) vehicleQuery
- type RewardHook
- type RewardSlice
- type Signer
- func (o *Signer) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Signer) DeveloperLicense(mods ...qm.QueryMod) developerLicenseQuery
- func (o *Signer) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *Signer) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Signer) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Signer) SetDeveloperLicense(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Signer) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Signer) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- type SignerHook
- type SignerSlice
- type SyntheticDevice
- func (o *SyntheticDevice) AddSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *SyntheticDevice) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *SyntheticDevice) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *SyntheticDevice) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *SyntheticDevice) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *SyntheticDevice) RemoveSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, related ...*Reward) error
- func (o *SyntheticDevice) SetSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *SyntheticDevice) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *SyntheticDevice) SyntheticTokenRewards(mods ...qm.QueryMod) rewardQuery
- func (o *SyntheticDevice) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *SyntheticDevice) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *SyntheticDevice) Vehicle(mods ...qm.QueryMod) vehicleQuery
- type SyntheticDeviceHook
- type SyntheticDeviceSlice
- func (o SyntheticDeviceSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *SyntheticDeviceSlice) ReloadAll(ctx context.Context, exec boil.ContextExecutor) error
- func (o SyntheticDeviceSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
- type UpsertOptionFunc
- type UpsertOptions
- type Vehicle
- func (o *Vehicle) AddDCNS(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DCN) error
- func (o *Vehicle) AddRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) AddSyntheticDevices(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) AddTokenPrivileges(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) AddVehicleSacds(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) AftermarketDevice(mods ...qm.QueryMod) aftermarketDeviceQuery
- func (o *Vehicle) DCNS(mods ...qm.QueryMod) dcnQuery
- func (o *Vehicle) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *Vehicle) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *Vehicle) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *Vehicle) Manufacturer(mods ...qm.QueryMod) manufacturerQuery
- func (o *Vehicle) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *Vehicle) RemoveAftermarketDevice(ctx context.Context, exec boil.ContextExecutor, related *AftermarketDevice) error
- func (o *Vehicle) RemoveDCNS(ctx context.Context, exec boil.ContextExecutor, related ...*DCN) error
- func (o *Vehicle) Rewards(mods ...qm.QueryMod) rewardQuery
- func (o *Vehicle) SetAftermarketDevice(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) SetDCNS(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DCN) error
- func (o *Vehicle) SetManufacturer(ctx context.Context, exec boil.ContextExecutor, insert bool, ...) error
- func (o *Vehicle) SyntheticDevices(mods ...qm.QueryMod) syntheticDeviceQuery
- func (o *Vehicle) TokenPrivileges(mods ...qm.QueryMod) privilegeQuery
- func (o *Vehicle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *Vehicle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *Vehicle) VehicleSacds(mods ...qm.QueryMod) vehicleSacdQuery
- type VehicleHook
- type VehicleSacd
- func (o *VehicleSacd) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
- func (o *VehicleSacd) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
- func (o *VehicleSacd) Insert(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) error
- func (o *VehicleSacd) Reload(ctx context.Context, exec boil.ContextExecutor) error
- func (o *VehicleSacd) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
- func (o *VehicleSacd) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
- func (o *VehicleSacd) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, ...) error
- func (o *VehicleSacd) Vehicle(mods ...qm.QueryMod) vehicleQuery
- type VehicleSacdHook
- type VehicleSacdSlice
- type VehicleSlice
Constants ¶
This section is empty.
Variables ¶
var AftermarketDeviceColumns = struct { ID string Address string Owner string Serial string Imei string MintedAt string VehicleID string Beneficiary string ManufacturerID string ClaimedAt string DevEui string HardwareRevision string PairedAt string }{ ID: "id", Address: "address", Owner: "owner", Serial: "serial", Imei: "imei", MintedAt: "minted_at", VehicleID: "vehicle_id", Beneficiary: "beneficiary", ManufacturerID: "manufacturer_id", ClaimedAt: "claimed_at", DevEui: "dev_eui", HardwareRevision: "hardware_revision", PairedAt: "paired_at", }
var AftermarketDeviceRels = struct { Manufacturer string Vehicle string AftermarketTokenRewards string }{ Manufacturer: "Manufacturer", Vehicle: "Vehicle", AftermarketTokenRewards: "AftermarketTokenRewards", }
AftermarketDeviceRels is where relationship names are stored.
var AftermarketDeviceTableColumns = struct { ID string Address string Owner string Serial string Imei string MintedAt string VehicleID string Beneficiary string ManufacturerID string ClaimedAt string DevEui string HardwareRevision string PairedAt string }{ ID: "aftermarket_devices.id", Address: "aftermarket_devices.address", Owner: "aftermarket_devices.owner", Serial: "aftermarket_devices.serial", Imei: "aftermarket_devices.imei", MintedAt: "aftermarket_devices.minted_at", VehicleID: "aftermarket_devices.vehicle_id", Beneficiary: "aftermarket_devices.beneficiary", ManufacturerID: "aftermarket_devices.manufacturer_id", ClaimedAt: "aftermarket_devices.claimed_at", DevEui: "aftermarket_devices.dev_eui", HardwareRevision: "aftermarket_devices.hardware_revision", PairedAt: "aftermarket_devices.paired_at", }
var AftermarketDeviceWhere = struct { ID whereHelperint Address whereHelper__byte Owner whereHelper__byte Serial whereHelpernull_String Imei whereHelpernull_String MintedAt whereHelpertime_Time VehicleID whereHelpernull_Int Beneficiary whereHelper__byte ManufacturerID whereHelperint ClaimedAt whereHelpernull_Time DevEui whereHelpernull_String HardwareRevision whereHelpernull_String PairedAt whereHelpernull_Time }{ ID: whereHelperint{/* contains filtered or unexported fields */}, Address: whereHelper__byte{/* contains filtered or unexported fields */}, Owner: whereHelper__byte{/* contains filtered or unexported fields */}, Serial: whereHelpernull_String{/* contains filtered or unexported fields */}, Imei: whereHelpernull_String{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, VehicleID: whereHelpernull_Int{/* contains filtered or unexported fields */}, Beneficiary: whereHelper__byte{/* contains filtered or unexported fields */}, ManufacturerID: whereHelperint{/* contains filtered or unexported fields */}, ClaimedAt: whereHelpernull_Time{/* contains filtered or unexported fields */}, DevEui: whereHelpernull_String{/* contains filtered or unexported fields */}, HardwareRevision: whereHelpernull_String{/* contains filtered or unexported fields */}, PairedAt: whereHelpernull_Time{/* contains filtered or unexported fields */}, }
var DCNColumns = struct { Node string OwnerAddress string Expiration string Name string VehicleID string MintedAt string }{ Node: "node", OwnerAddress: "owner_address", Expiration: "expiration", Name: "name", VehicleID: "vehicle_id", MintedAt: "minted_at", }
var DCNRels = struct { Vehicle string }{ Vehicle: "Vehicle", }
DCNRels is where relationship names are stored.
var DCNTableColumns = struct { Node string OwnerAddress string Expiration string Name string VehicleID string MintedAt string }{ Node: "dcns.node", OwnerAddress: "dcns.owner_address", Expiration: "dcns.expiration", Name: "dcns.name", VehicleID: "dcns.vehicle_id", MintedAt: "dcns.minted_at", }
var DCNWhere = struct { Node whereHelper__byte OwnerAddress whereHelper__byte Expiration whereHelpernull_Time Name whereHelpernull_String VehicleID whereHelpernull_Int MintedAt whereHelpertime_Time }{ Node: whereHelper__byte{/* contains filtered or unexported fields */}, OwnerAddress: whereHelper__byte{/* contains filtered or unexported fields */}, Expiration: whereHelpernull_Time{/* contains filtered or unexported fields */}, Name: whereHelpernull_String{/* contains filtered or unexported fields */}, VehicleID: whereHelpernull_Int{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var DeveloperLicenseColumns = struct { ID string Owner string ClientID string Alias string MintedAt string }{ ID: "id", Owner: "owner", ClientID: "client_id", Alias: "alias", MintedAt: "minted_at", }
var DeveloperLicenseRels = struct { RedirectUris string Signers string }{ RedirectUris: "RedirectUris", Signers: "Signers", }
DeveloperLicenseRels is where relationship names are stored.
var DeveloperLicenseTableColumns = struct { ID string Owner string ClientID string Alias string MintedAt string }{ ID: "developer_licenses.id", Owner: "developer_licenses.owner", ClientID: "developer_licenses.client_id", Alias: "developer_licenses.alias", MintedAt: "developer_licenses.minted_at", }
var DeveloperLicenseWhere = struct { ID whereHelperint Owner whereHelper__byte ClientID whereHelper__byte Alias whereHelpernull_String MintedAt whereHelpertime_Time }{ ID: whereHelperint{/* contains filtered or unexported fields */}, Owner: whereHelper__byte{/* contains filtered or unexported fields */}, ClientID: whereHelper__byte{/* contains filtered or unexported fields */}, Alias: whereHelpernull_String{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* 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 ManufacturerColumns = struct { ID string Name string Owner string MintedAt string TableID string Slug string }{ ID: "id", Name: "name", Owner: "owner", MintedAt: "minted_at", TableID: "table_id", Slug: "slug", }
var ManufacturerRels = struct { AftermarketDevices string Vehicles string }{ AftermarketDevices: "AftermarketDevices", Vehicles: "Vehicles", }
ManufacturerRels is where relationship names are stored.
var ManufacturerTableColumns = struct { ID string Name string Owner string MintedAt string TableID string Slug string }{ ID: "manufacturers.id", Name: "manufacturers.name", Owner: "manufacturers.owner", MintedAt: "manufacturers.minted_at", TableID: "manufacturers.table_id", Slug: "manufacturers.slug", }
var ManufacturerWhere = struct { ID whereHelperint Name whereHelperstring Owner whereHelper__byte MintedAt whereHelpertime_Time TableID whereHelpernull_Int Slug whereHelperstring }{ ID: whereHelperint{/* contains filtered or unexported fields */}, Name: whereHelperstring{/* contains filtered or unexported fields */}, Owner: whereHelper__byte{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, TableID: whereHelpernull_Int{/* contains filtered or unexported fields */}, Slug: whereHelperstring{/* contains filtered or unexported fields */}, }
var PrivilegeColumns = struct { TokenID string PrivilegeID string UserAddress string SetAt string ExpiresAt string }{ TokenID: "token_id", PrivilegeID: "privilege_id", UserAddress: "user_address", SetAt: "set_at", ExpiresAt: "expires_at", }
var PrivilegeRels = struct { Token string }{ Token: "Token", }
PrivilegeRels is where relationship names are stored.
var PrivilegeTableColumns = struct { TokenID string PrivilegeID string UserAddress string SetAt string ExpiresAt string }{ TokenID: "privileges.token_id", PrivilegeID: "privileges.privilege_id", UserAddress: "privileges.user_address", SetAt: "privileges.set_at", ExpiresAt: "privileges.expires_at", }
var PrivilegeWhere = struct { TokenID whereHelperint PrivilegeID whereHelperint UserAddress whereHelper__byte SetAt whereHelpertime_Time ExpiresAt whereHelpertime_Time }{ TokenID: whereHelperint{/* contains filtered or unexported fields */}, PrivilegeID: whereHelperint{/* contains filtered or unexported fields */}, UserAddress: whereHelper__byte{/* contains filtered or unexported fields */}, SetAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, ExpiresAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var RedirectURIColumns = struct { DeveloperLicenseID string URI string EnabledAt string }{ DeveloperLicenseID: "developer_license_id", URI: "uri", EnabledAt: "enabled_at", }
var RedirectURIRels = struct { DeveloperLicense string }{ DeveloperLicense: "DeveloperLicense", }
RedirectURIRels is where relationship names are stored.
var RedirectURITableColumns = struct { DeveloperLicenseID string URI string EnabledAt string }{ DeveloperLicenseID: "redirect_uris.developer_license_id", URI: "redirect_uris.uri", EnabledAt: "redirect_uris.enabled_at", }
var RedirectURIWhere = struct { DeveloperLicenseID whereHelperint URI whereHelperstring EnabledAt whereHelpertime_Time }{ DeveloperLicenseID: whereHelperint{/* contains filtered or unexported fields */}, URI: whereHelperstring{/* contains filtered or unexported fields */}, EnabledAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var RewardColumns = struct { IssuanceWeek string VehicleID string ConnectionStreak string StreakEarnings string AftermarketTokenID string AftermarketEarnings string SyntheticTokenID string SyntheticEarnings string ReceivedByAddress string EarnedAt string }{ IssuanceWeek: "issuance_week", VehicleID: "vehicle_id", ConnectionStreak: "connection_streak", StreakEarnings: "streak_earnings", AftermarketTokenID: "aftermarket_token_id", AftermarketEarnings: "aftermarket_earnings", SyntheticTokenID: "synthetic_token_id", SyntheticEarnings: "synthetic_earnings", ReceivedByAddress: "received_by_address", EarnedAt: "earned_at", }
var RewardRels = struct { AftermarketToken string SyntheticToken string Vehicle string }{ AftermarketToken: "AftermarketToken", SyntheticToken: "SyntheticToken", Vehicle: "Vehicle", }
RewardRels is where relationship names are stored.
var RewardTableColumns = struct { IssuanceWeek string VehicleID string ConnectionStreak string StreakEarnings string AftermarketTokenID string AftermarketEarnings string SyntheticTokenID string SyntheticEarnings string ReceivedByAddress string EarnedAt string }{ IssuanceWeek: "rewards.issuance_week", VehicleID: "rewards.vehicle_id", ConnectionStreak: "rewards.connection_streak", StreakEarnings: "rewards.streak_earnings", AftermarketTokenID: "rewards.aftermarket_token_id", AftermarketEarnings: "rewards.aftermarket_earnings", SyntheticTokenID: "rewards.synthetic_token_id", SyntheticEarnings: "rewards.synthetic_earnings", ReceivedByAddress: "rewards.received_by_address", EarnedAt: "rewards.earned_at", }
var RewardWhere = struct { IssuanceWeek whereHelperint VehicleID whereHelperint ConnectionStreak whereHelpernull_Int StreakEarnings whereHelpertypes_Decimal AftermarketTokenID whereHelpernull_Int AftermarketEarnings whereHelpertypes_Decimal SyntheticTokenID whereHelpernull_Int SyntheticEarnings whereHelpertypes_Decimal ReceivedByAddress whereHelpernull_Bytes EarnedAt whereHelpertime_Time }{ IssuanceWeek: whereHelperint{/* contains filtered or unexported fields */}, VehicleID: whereHelperint{/* contains filtered or unexported fields */}, ConnectionStreak: whereHelpernull_Int{/* contains filtered or unexported fields */}, StreakEarnings: whereHelpertypes_Decimal{/* contains filtered or unexported fields */}, AftermarketTokenID: whereHelpernull_Int{/* contains filtered or unexported fields */}, AftermarketEarnings: whereHelpertypes_Decimal{/* contains filtered or unexported fields */}, SyntheticTokenID: whereHelpernull_Int{/* contains filtered or unexported fields */}, SyntheticEarnings: whereHelpertypes_Decimal{/* contains filtered or unexported fields */}, ReceivedByAddress: whereHelpernull_Bytes{/* contains filtered or unexported fields */}, EarnedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var SignerColumns = struct { DeveloperLicenseID string Signer string EnabledAt string }{ DeveloperLicenseID: "developer_license_id", Signer: "signer", EnabledAt: "enabled_at", }
var SignerRels = struct { DeveloperLicense string }{ DeveloperLicense: "DeveloperLicense", }
SignerRels is where relationship names are stored.
var SignerTableColumns = struct { DeveloperLicenseID string Signer string EnabledAt string }{ DeveloperLicenseID: "signers.developer_license_id", Signer: "signers.signer", EnabledAt: "signers.enabled_at", }
var SignerWhere = struct { DeveloperLicenseID whereHelperint Signer whereHelper__byte EnabledAt whereHelpertime_Time }{ DeveloperLicenseID: whereHelperint{/* contains filtered or unexported fields */}, Signer: whereHelper__byte{/* contains filtered or unexported fields */}, EnabledAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var SyntheticDeviceColumns = struct { ID string IntegrationID string VehicleID string DeviceAddress string MintedAt string }{ ID: "id", IntegrationID: "integration_id", VehicleID: "vehicle_id", DeviceAddress: "device_address", MintedAt: "minted_at", }
var SyntheticDeviceRels = struct { Vehicle string SyntheticTokenRewards string }{ Vehicle: "Vehicle", SyntheticTokenRewards: "SyntheticTokenRewards", }
SyntheticDeviceRels is where relationship names are stored.
var SyntheticDeviceTableColumns = struct { ID string IntegrationID string VehicleID string DeviceAddress string MintedAt string }{ ID: "synthetic_devices.id", IntegrationID: "synthetic_devices.integration_id", VehicleID: "synthetic_devices.vehicle_id", DeviceAddress: "synthetic_devices.device_address", MintedAt: "synthetic_devices.minted_at", }
var SyntheticDeviceWhere = struct { ID whereHelperint IntegrationID whereHelperint VehicleID whereHelperint DeviceAddress whereHelper__byte MintedAt whereHelpertime_Time }{ ID: whereHelperint{/* contains filtered or unexported fields */}, IntegrationID: whereHelperint{/* contains filtered or unexported fields */}, VehicleID: whereHelperint{/* contains filtered or unexported fields */}, DeviceAddress: whereHelper__byte{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var TableNames = struct { AftermarketDevices string DCNS string DeveloperLicenses string Manufacturers string Privileges string RedirectUris string Rewards string Signers string SyntheticDevices string VehicleSacds string Vehicles string }{ AftermarketDevices: "aftermarket_devices", DCNS: "dcns", DeveloperLicenses: "developer_licenses", Manufacturers: "manufacturers", Privileges: "privileges", RedirectUris: "redirect_uris", Rewards: "rewards", Signers: "signers", SyntheticDevices: "synthetic_devices", VehicleSacds: "vehicle_sacds", Vehicles: "vehicles", }
var VehicleColumns = struct { ID string OwnerAddress string Make string Model string Year string MintedAt string ManufacturerID string ImageURI string DeviceDefinitionID string }{ ID: "id", OwnerAddress: "owner_address", Make: "make", Model: "model", Year: "year", MintedAt: "minted_at", ManufacturerID: "manufacturer_id", ImageURI: "image_uri", DeviceDefinitionID: "device_definition_id", }
var VehicleRels = struct { Manufacturer string AftermarketDevice string DCNS string TokenPrivileges string Rewards string SyntheticDevices string VehicleSacds string }{ Manufacturer: "Manufacturer", AftermarketDevice: "AftermarketDevice", DCNS: "DCNS", TokenPrivileges: "TokenPrivileges", Rewards: "Rewards", SyntheticDevices: "SyntheticDevices", VehicleSacds: "VehicleSacds", }
VehicleRels is where relationship names are stored.
var VehicleSacdColumns = struct { VehicleID string Grantee string Permissions string Source string CreatedAt string ExpiresAt string }{ VehicleID: "vehicle_id", Grantee: "grantee", Permissions: "permissions", Source: "source", CreatedAt: "created_at", ExpiresAt: "expires_at", }
var VehicleSacdRels = struct { Vehicle string }{ Vehicle: "Vehicle", }
VehicleSacdRels is where relationship names are stored.
var VehicleSacdTableColumns = struct { VehicleID string Grantee string Permissions string Source string CreatedAt string ExpiresAt string }{ VehicleID: "vehicle_sacds.vehicle_id", Grantee: "vehicle_sacds.grantee", Permissions: "vehicle_sacds.permissions", Source: "vehicle_sacds.source", CreatedAt: "vehicle_sacds.created_at", ExpiresAt: "vehicle_sacds.expires_at", }
var VehicleSacdWhere = struct { VehicleID whereHelperint Grantee whereHelper__byte Permissions whereHelperstring Source whereHelperstring CreatedAt whereHelpertime_Time ExpiresAt whereHelpertime_Time }{ VehicleID: whereHelperint{/* contains filtered or unexported fields */}, Grantee: whereHelper__byte{/* contains filtered or unexported fields */}, Permissions: whereHelperstring{/* contains filtered or unexported fields */}, Source: whereHelperstring{/* contains filtered or unexported fields */}, CreatedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, ExpiresAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, }
var VehicleTableColumns = struct { ID string OwnerAddress string Make string Model string Year string MintedAt string ManufacturerID string ImageURI string DeviceDefinitionID string }{ ID: "vehicles.id", OwnerAddress: "vehicles.owner_address", Make: "vehicles.make", Model: "vehicles.model", Year: "vehicles.year", MintedAt: "vehicles.minted_at", ManufacturerID: "vehicles.manufacturer_id", ImageURI: "vehicles.image_uri", DeviceDefinitionID: "vehicles.device_definition_id", }
var VehicleWhere = struct { ID whereHelperint OwnerAddress whereHelper__byte Make whereHelpernull_String Model whereHelpernull_String Year whereHelpernull_Int MintedAt whereHelpertime_Time ManufacturerID whereHelperint ImageURI whereHelpernull_String DeviceDefinitionID whereHelpernull_String }{ ID: whereHelperint{/* contains filtered or unexported fields */}, OwnerAddress: whereHelper__byte{/* contains filtered or unexported fields */}, Make: whereHelpernull_String{/* contains filtered or unexported fields */}, Model: whereHelpernull_String{/* contains filtered or unexported fields */}, Year: whereHelpernull_Int{/* contains filtered or unexported fields */}, MintedAt: whereHelpertime_Time{/* contains filtered or unexported fields */}, ManufacturerID: whereHelperint{/* contains filtered or unexported fields */}, ImageURI: whereHelpernull_String{/* contains filtered or unexported fields */}, DeviceDefinitionID: whereHelpernull_String{/* contains filtered or unexported fields */}, }
var ViewNames = struct {
}{}
Functions ¶
func AddAftermarketDeviceHook ¶
func AddAftermarketDeviceHook(hookPoint boil.HookPoint, aftermarketDeviceHook AftermarketDeviceHook)
AddAftermarketDeviceHook registers your hook function for all future operations.
func AddDCNHook ¶
AddDCNHook registers your hook function for all future operations.
func AddDeveloperLicenseHook ¶ added in v0.3.0
func AddDeveloperLicenseHook(hookPoint boil.HookPoint, developerLicenseHook DeveloperLicenseHook)
AddDeveloperLicenseHook registers your hook function for all future operations.
func AddManufacturerHook ¶
func AddManufacturerHook(hookPoint boil.HookPoint, manufacturerHook ManufacturerHook)
AddManufacturerHook registers your hook function for all future operations.
func AddPrivilegeHook ¶
func AddPrivilegeHook(hookPoint boil.HookPoint, privilegeHook PrivilegeHook)
AddPrivilegeHook registers your hook function for all future operations.
func AddRedirectURIHook ¶ added in v0.3.0
func AddRedirectURIHook(hookPoint boil.HookPoint, redirectURIHook RedirectURIHook)
AddRedirectURIHook registers your hook function for all future operations.
func AddRewardHook ¶ added in v0.1.5
func AddRewardHook(hookPoint boil.HookPoint, rewardHook RewardHook)
AddRewardHook registers your hook function for all future operations.
func AddSignerHook ¶ added in v0.3.0
func AddSignerHook(hookPoint boil.HookPoint, signerHook SignerHook)
AddSignerHook registers your hook function for all future operations.
func AddSyntheticDeviceHook ¶
func AddSyntheticDeviceHook(hookPoint boil.HookPoint, syntheticDeviceHook SyntheticDeviceHook)
AddSyntheticDeviceHook registers your hook function for all future operations.
func AddVehicleHook ¶
func AddVehicleHook(hookPoint boil.HookPoint, vehicleHook VehicleHook)
AddVehicleHook registers your hook function for all future operations.
func AddVehicleSacdHook ¶ added in v0.2.0
func AddVehicleSacdHook(hookPoint boil.HookPoint, vehicleSacdHook VehicleSacdHook)
AddVehicleSacdHook registers your hook function for all future operations.
func AftermarketDeviceExists ¶
AftermarketDeviceExists checks if the AftermarketDevice row exists.
func AftermarketDevices ¶
AftermarketDevices retrieves all the records using an executor.
func DeveloperLicenseExists ¶ added in v0.3.0
DeveloperLicenseExists checks if the DeveloperLicense row exists.
func DeveloperLicenses ¶ added in v0.3.0
DeveloperLicenses retrieves all the records using an executor.
func ManufacturerExists ¶
ManufacturerExists checks if the Manufacturer row exists.
func Manufacturers ¶
Manufacturers retrieves all the records using an executor.
func PrivilegeExists ¶
func PrivilegeExists(ctx context.Context, exec boil.ContextExecutor, tokenID int, privilegeID int, userAddress []byte) (bool, error)
PrivilegeExists checks if the Privilege row exists.
func Privileges ¶
Privileges retrieves all the records using an executor.
func RedirectURIExists ¶ added in v0.3.0
func RedirectURIExists(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, uRI string) (bool, error)
RedirectURIExists checks if the RedirectURI row exists.
func RedirectUris ¶ added in v0.3.0
RedirectUris retrieves all the records using an executor.
func RewardExists ¶ added in v0.1.5
func RewardExists(ctx context.Context, exec boil.ContextExecutor, issuanceWeek int, vehicleID int) (bool, error)
RewardExists checks if the Reward row exists.
func SignerExists ¶ added in v0.3.0
func SignerExists(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, signer []byte) (bool, error)
SignerExists checks if the Signer row exists.
func SyntheticDeviceExists ¶
SyntheticDeviceExists checks if the SyntheticDevice row exists.
func SyntheticDevices ¶
SyntheticDevices retrieves all the records using an executor.
func VehicleExists ¶
VehicleExists checks if the Vehicle row exists.
func VehicleSacdExists ¶ added in v0.2.0
func VehicleSacdExists(ctx context.Context, exec boil.ContextExecutor, vehicleID int, grantee []byte) (bool, error)
VehicleSacdExists checks if the VehicleSacd row exists.
func VehicleSacds ¶ added in v0.2.0
VehicleSacds retrieves all the records using an executor.
Types ¶
type AftermarketDevice ¶
type AftermarketDevice struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` Address []byte `boil:"address" json:"address" toml:"address" yaml:"address"` Owner []byte `boil:"owner" json:"owner" toml:"owner" yaml:"owner"` Serial null.String `boil:"serial" json:"serial,omitempty" toml:"serial" yaml:"serial,omitempty"` Imei null.String `boil:"imei" json:"imei,omitempty" toml:"imei" yaml:"imei,omitempty"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` VehicleID null.Int `boil:"vehicle_id" json:"vehicle_id,omitempty" toml:"vehicle_id" yaml:"vehicle_id,omitempty"` Beneficiary []byte `boil:"beneficiary" json:"beneficiary" toml:"beneficiary" yaml:"beneficiary"` ManufacturerID int `boil:"manufacturer_id" json:"manufacturer_id" toml:"manufacturer_id" yaml:"manufacturer_id"` ClaimedAt null.Time `boil:"claimed_at" json:"claimed_at,omitempty" toml:"claimed_at" yaml:"claimed_at,omitempty"` DevEui null.String `boil:"dev_eui" json:"dev_eui,omitempty" toml:"dev_eui" yaml:"dev_eui,omitempty"` HardwareRevision null.String `boil:"hardware_revision" json:"hardware_revision,omitempty" toml:"hardware_revision" yaml:"hardware_revision,omitempty"` PairedAt null.Time `boil:"paired_at" json:"paired_at,omitempty" toml:"paired_at" yaml:"paired_at,omitempty"` R *aftermarketDeviceR `boil:"-" json:"-" toml:"-" yaml:"-"` L aftermarketDeviceL `boil:"-" json:"-" toml:"-" yaml:"-"` }
AftermarketDevice is an object representing the database table.
func FindAftermarketDevice ¶
func FindAftermarketDevice(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*AftermarketDevice, error)
FindAftermarketDevice retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*AftermarketDevice) AddAftermarketTokenRewards ¶ added in v0.1.5
func (o *AftermarketDevice) AddAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Reward) error
AddAftermarketTokenRewards adds the given related objects to the existing relationships of the aftermarket_device, optionally inserting them as new records. Appends related to o.R.AftermarketTokenRewards. Sets related.R.AftermarketToken appropriately.
func (*AftermarketDevice) AftermarketTokenRewards ¶ added in v0.1.5
func (o *AftermarketDevice) AftermarketTokenRewards(mods ...qm.QueryMod) rewardQuery
AftermarketTokenRewards retrieves all the reward's Rewards with an executor via aftermarket_token_id column.
func (*AftermarketDevice) Delete ¶
func (o *AftermarketDevice) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single AftermarketDevice record with an executor. Delete will match against the primary key column to find the record to delete.
func (*AftermarketDevice) Exists ¶
func (o *AftermarketDevice) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the AftermarketDevice row exists.
func (*AftermarketDevice) Insert ¶
func (o *AftermarketDevice) 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 (*AftermarketDevice) Manufacturer ¶
func (o *AftermarketDevice) Manufacturer(mods ...qm.QueryMod) manufacturerQuery
Manufacturer pointed to by the foreign key.
func (*AftermarketDevice) Reload ¶
func (o *AftermarketDevice) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*AftermarketDevice) RemoveAftermarketTokenRewards ¶ added in v0.1.5
func (o *AftermarketDevice) RemoveAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, related ...*Reward) error
RemoveAftermarketTokenRewards relationships from objects passed in. Removes related items from R.AftermarketTokenRewards (uses pointer comparison, removal does not keep order) Sets related.R.AftermarketToken.
func (*AftermarketDevice) RemoveVehicle ¶
func (o *AftermarketDevice) RemoveVehicle(ctx context.Context, exec boil.ContextExecutor, related *Vehicle) error
RemoveVehicle relationship. Sets o.R.Vehicle to nil. Removes o from all passed in related items' relationships struct.
func (*AftermarketDevice) SetAftermarketTokenRewards ¶ added in v0.1.5
func (o *AftermarketDevice) SetAftermarketTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Reward) error
SetAftermarketTokenRewards removes all previously related items of the aftermarket_device replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.AftermarketToken's AftermarketTokenRewards accordingly. Replaces o.R.AftermarketTokenRewards with related. Sets related.R.AftermarketToken's AftermarketTokenRewards accordingly.
func (*AftermarketDevice) SetManufacturer ¶
func (o *AftermarketDevice) SetManufacturer(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Manufacturer) error
SetManufacturer of the aftermarketDevice to the related item. Sets o.R.Manufacturer to related. Adds o to related.R.AftermarketDevices.
func (*AftermarketDevice) SetVehicle ¶
func (o *AftermarketDevice) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetVehicle of the aftermarketDevice to the related item. Sets o.R.Vehicle to related. Adds o to related.R.AftermarketDevice.
func (*AftermarketDevice) Update ¶
func (o *AftermarketDevice) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the AftermarketDevice. 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 (*AftermarketDevice) Upsert ¶
func (o *AftermarketDevice) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 (*AftermarketDevice) Vehicle ¶
func (o *AftermarketDevice) Vehicle(mods ...qm.QueryMod) vehicleQuery
Vehicle pointed to by the foreign key.
type AftermarketDeviceHook ¶
type AftermarketDeviceHook func(context.Context, boil.ContextExecutor, *AftermarketDevice) error
AftermarketDeviceHook is the signature for custom AftermarketDevice hook methods
type AftermarketDeviceSlice ¶
type AftermarketDeviceSlice []*AftermarketDevice
AftermarketDeviceSlice is an alias for a slice of pointers to AftermarketDevice. This should almost always be used instead of []AftermarketDevice.
func (AftermarketDeviceSlice) DeleteAll ¶
func (o AftermarketDeviceSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*AftermarketDeviceSlice) ReloadAll ¶
func (o *AftermarketDeviceSlice) 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 (AftermarketDeviceSlice) UpdateAll ¶
func (o AftermarketDeviceSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type DCN ¶
type DCN struct { Node []byte `boil:"node" json:"node" toml:"node" yaml:"node"` OwnerAddress []byte `boil:"owner_address" json:"owner_address" toml:"owner_address" yaml:"owner_address"` Expiration null.Time `boil:"expiration" json:"expiration,omitempty" toml:"expiration" yaml:"expiration,omitempty"` Name null.String `boil:"name" json:"name,omitempty" toml:"name" yaml:"name,omitempty"` VehicleID null.Int `boil:"vehicle_id" json:"vehicle_id,omitempty" toml:"vehicle_id" yaml:"vehicle_id,omitempty"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` R *dcnR `boil:"-" json:"-" toml:"-" yaml:"-"` L dcnL `boil:"-" json:"-" toml:"-" yaml:"-"` }
DCN is an object representing the database table.
func FindDCN ¶
func FindDCN(ctx context.Context, exec boil.ContextExecutor, node []byte, selectCols ...string) (*DCN, error)
FindDCN retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*DCN) Delete ¶
Delete deletes a single DCN record with an executor. Delete will match against the primary key column to find the record to delete.
func (*DCN) Insert ¶
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*DCN) Reload ¶
Reload refetches the object from the database using the primary keys with an executor.
func (*DCN) RemoveVehicle ¶
RemoveVehicle relationship. Sets o.R.Vehicle to nil. Removes o from all passed in related items' relationships struct.
func (*DCN) SetVehicle ¶
func (o *DCN) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetVehicle of the dcn to the related item. Sets o.R.Vehicle to related. Adds o to related.R.DCNS.
func (*DCN) Update ¶
func (o *DCN) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the DCN. 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 (*DCN) Upsert ¶
func (o *DCN) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 DCNSlice ¶
type DCNSlice []*DCN
DCNSlice is an alias for a slice of pointers to DCN. This should almost always be used instead of []DCN.
type DeveloperLicense ¶ added in v0.3.0
type DeveloperLicense struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` Owner []byte `boil:"owner" json:"owner" toml:"owner" yaml:"owner"` ClientID []byte `boil:"client_id" json:"client_id" toml:"client_id" yaml:"client_id"` Alias null.String `boil:"alias" json:"alias,omitempty" toml:"alias" yaml:"alias,omitempty"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` R *developerLicenseR `boil:"-" json:"-" toml:"-" yaml:"-"` L developerLicenseL `boil:"-" json:"-" toml:"-" yaml:"-"` }
DeveloperLicense is an object representing the database table.
func FindDeveloperLicense ¶ added in v0.3.0
func FindDeveloperLicense(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*DeveloperLicense, error)
FindDeveloperLicense retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*DeveloperLicense) AddRedirectUris ¶ added in v0.3.0
func (o *DeveloperLicense) AddRedirectUris(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*RedirectURI) error
AddRedirectUris adds the given related objects to the existing relationships of the developer_license, optionally inserting them as new records. Appends related to o.R.RedirectUris. Sets related.R.DeveloperLicense appropriately.
func (*DeveloperLicense) AddSigners ¶ added in v0.3.0
func (o *DeveloperLicense) AddSigners(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Signer) error
AddSigners adds the given related objects to the existing relationships of the developer_license, optionally inserting them as new records. Appends related to o.R.Signers. Sets related.R.DeveloperLicense appropriately.
func (*DeveloperLicense) Delete ¶ added in v0.3.0
func (o *DeveloperLicense) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single DeveloperLicense record with an executor. Delete will match against the primary key column to find the record to delete.
func (*DeveloperLicense) Exists ¶ added in v0.3.0
func (o *DeveloperLicense) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the DeveloperLicense row exists.
func (*DeveloperLicense) Insert ¶ added in v0.3.0
func (o *DeveloperLicense) 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 (*DeveloperLicense) RedirectUris ¶ added in v0.3.0
func (o *DeveloperLicense) RedirectUris(mods ...qm.QueryMod) redirectURIQuery
RedirectUris retrieves all the redirect_uri's RedirectUris with an executor.
func (*DeveloperLicense) Reload ¶ added in v0.3.0
func (o *DeveloperLicense) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*DeveloperLicense) Signers ¶ added in v0.3.0
func (o *DeveloperLicense) Signers(mods ...qm.QueryMod) signerQuery
Signers retrieves all the signer's Signers with an executor.
func (*DeveloperLicense) Update ¶ added in v0.3.0
func (o *DeveloperLicense) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the DeveloperLicense. 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 (*DeveloperLicense) Upsert ¶ added in v0.3.0
func (o *DeveloperLicense) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 DeveloperLicenseHook ¶ added in v0.3.0
type DeveloperLicenseHook func(context.Context, boil.ContextExecutor, *DeveloperLicense) error
DeveloperLicenseHook is the signature for custom DeveloperLicense hook methods
type DeveloperLicenseSlice ¶ added in v0.3.0
type DeveloperLicenseSlice []*DeveloperLicense
DeveloperLicenseSlice is an alias for a slice of pointers to DeveloperLicense. This should almost always be used instead of []DeveloperLicense.
func (DeveloperLicenseSlice) DeleteAll ¶ added in v0.3.0
func (o DeveloperLicenseSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*DeveloperLicenseSlice) ReloadAll ¶ added in v0.3.0
func (o *DeveloperLicenseSlice) 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 (DeveloperLicenseSlice) UpdateAll ¶ added in v0.3.0
func (o DeveloperLicenseSlice) 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 Manufacturer ¶
type Manufacturer struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` Name string `boil:"name" json:"name" toml:"name" yaml:"name"` Owner []byte `boil:"owner" json:"owner" toml:"owner" yaml:"owner"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` TableID null.Int `boil:"table_id" json:"table_id,omitempty" toml:"table_id" yaml:"table_id,omitempty"` Slug string `boil:"slug" json:"slug" toml:"slug" yaml:"slug"` R *manufacturerR `boil:"-" json:"-" toml:"-" yaml:"-"` L manufacturerL `boil:"-" json:"-" toml:"-" yaml:"-"` }
Manufacturer is an object representing the database table.
func FindManufacturer ¶
func FindManufacturer(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*Manufacturer, error)
FindManufacturer retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*Manufacturer) AddAftermarketDevices ¶
func (o *Manufacturer) AddAftermarketDevices(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*AftermarketDevice) error
AddAftermarketDevices adds the given related objects to the existing relationships of the manufacturer, optionally inserting them as new records. Appends related to o.R.AftermarketDevices. Sets related.R.Manufacturer appropriately.
func (*Manufacturer) AddVehicles ¶
func (o *Manufacturer) AddVehicles(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Vehicle) error
AddVehicles adds the given related objects to the existing relationships of the manufacturer, optionally inserting them as new records. Appends related to o.R.Vehicles. Sets related.R.Manufacturer appropriately.
func (*Manufacturer) AftermarketDevices ¶
func (o *Manufacturer) AftermarketDevices(mods ...qm.QueryMod) aftermarketDeviceQuery
AftermarketDevices retrieves all the aftermarket_device's AftermarketDevices with an executor.
func (*Manufacturer) Delete ¶
func (o *Manufacturer) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single Manufacturer record with an executor. Delete will match against the primary key column to find the record to delete.
func (*Manufacturer) Exists ¶
func (o *Manufacturer) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the Manufacturer row exists.
func (*Manufacturer) Insert ¶
func (o *Manufacturer) 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 (*Manufacturer) Reload ¶
func (o *Manufacturer) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*Manufacturer) Update ¶
func (o *Manufacturer) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the Manufacturer. 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 (*Manufacturer) Upsert ¶
func (o *Manufacturer) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 (*Manufacturer) Vehicles ¶
func (o *Manufacturer) Vehicles(mods ...qm.QueryMod) vehicleQuery
Vehicles retrieves all the vehicle's Vehicles with an executor.
type ManufacturerHook ¶
type ManufacturerHook func(context.Context, boil.ContextExecutor, *Manufacturer) error
ManufacturerHook is the signature for custom Manufacturer hook methods
type ManufacturerSlice ¶
type ManufacturerSlice []*Manufacturer
ManufacturerSlice is an alias for a slice of pointers to Manufacturer. This should almost always be used instead of []Manufacturer.
func (ManufacturerSlice) DeleteAll ¶
func (o ManufacturerSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*ManufacturerSlice) ReloadAll ¶
func (o *ManufacturerSlice) 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 (ManufacturerSlice) UpdateAll ¶
func (o ManufacturerSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type Privilege ¶
type Privilege struct { TokenID int `boil:"token_id" json:"token_id" toml:"token_id" yaml:"token_id"` PrivilegeID int `boil:"privilege_id" json:"privilege_id" toml:"privilege_id" yaml:"privilege_id"` UserAddress []byte `boil:"user_address" json:"user_address" toml:"user_address" yaml:"user_address"` SetAt time.Time `boil:"set_at" json:"set_at" toml:"set_at" yaml:"set_at"` ExpiresAt time.Time `boil:"expires_at" json:"expires_at" toml:"expires_at" yaml:"expires_at"` R *privilegeR `boil:"-" json:"-" toml:"-" yaml:"-"` L privilegeL `boil:"-" json:"-" toml:"-" yaml:"-"` }
Privilege is an object representing the database table.
func FindPrivilege ¶
func FindPrivilege(ctx context.Context, exec boil.ContextExecutor, tokenID int, privilegeID int, userAddress []byte, selectCols ...string) (*Privilege, error)
FindPrivilege retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*Privilege) Delete ¶
Delete deletes a single Privilege record with an executor. Delete will match against the primary key column to find the record to delete.
func (*Privilege) Insert ¶
func (o *Privilege) 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 (*Privilege) Reload ¶
Reload refetches the object from the database using the primary keys with an executor.
func (*Privilege) SetToken ¶
func (o *Privilege) SetToken(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetToken of the privilege to the related item. Sets o.R.Token to related. Adds o to related.R.TokenPrivileges.
func (*Privilege) Update ¶
func (o *Privilege) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the Privilege. 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 (*Privilege) Upsert ¶
func (o *Privilege) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 PrivilegeHook ¶
PrivilegeHook is the signature for custom Privilege hook methods
type PrivilegeSlice ¶
type PrivilegeSlice []*Privilege
PrivilegeSlice is an alias for a slice of pointers to Privilege. This should almost always be used instead of []Privilege.
func (PrivilegeSlice) DeleteAll ¶
func (o PrivilegeSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*PrivilegeSlice) ReloadAll ¶
func (o *PrivilegeSlice) 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 (PrivilegeSlice) UpdateAll ¶
func (o PrivilegeSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type RedirectURI ¶ added in v0.3.0
type RedirectURI struct { DeveloperLicenseID int `boil:"developer_license_id" json:"developer_license_id" toml:"developer_license_id" yaml:"developer_license_id"` URI string `boil:"uri" json:"uri" toml:"uri" yaml:"uri"` EnabledAt time.Time `boil:"enabled_at" json:"enabled_at" toml:"enabled_at" yaml:"enabled_at"` R *redirectURIR `boil:"-" json:"-" toml:"-" yaml:"-"` L redirectURIL `boil:"-" json:"-" toml:"-" yaml:"-"` }
RedirectURI is an object representing the database table.
func FindRedirectURI ¶ added in v0.3.0
func FindRedirectURI(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, uRI string, selectCols ...string) (*RedirectURI, error)
FindRedirectURI retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*RedirectURI) Delete ¶ added in v0.3.0
func (o *RedirectURI) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single RedirectURI record with an executor. Delete will match against the primary key column to find the record to delete.
func (*RedirectURI) DeveloperLicense ¶ added in v0.3.0
func (o *RedirectURI) DeveloperLicense(mods ...qm.QueryMod) developerLicenseQuery
DeveloperLicense pointed to by the foreign key.
func (*RedirectURI) Exists ¶ added in v0.3.0
func (o *RedirectURI) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the RedirectURI row exists.
func (*RedirectURI) Insert ¶ added in v0.3.0
func (o *RedirectURI) 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 (*RedirectURI) Reload ¶ added in v0.3.0
func (o *RedirectURI) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*RedirectURI) SetDeveloperLicense ¶ added in v0.3.0
func (o *RedirectURI) SetDeveloperLicense(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeveloperLicense) error
SetDeveloperLicense of the redirectURI to the related item. Sets o.R.DeveloperLicense to related. Adds o to related.R.RedirectUris.
func (*RedirectURI) Update ¶ added in v0.3.0
func (o *RedirectURI) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the RedirectURI. 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 (*RedirectURI) Upsert ¶ added in v0.3.0
func (o *RedirectURI) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 RedirectURIHook ¶ added in v0.3.0
type RedirectURIHook func(context.Context, boil.ContextExecutor, *RedirectURI) error
RedirectURIHook is the signature for custom RedirectURI hook methods
type RedirectURISlice ¶ added in v0.3.0
type RedirectURISlice []*RedirectURI
RedirectURISlice is an alias for a slice of pointers to RedirectURI. This should almost always be used instead of []RedirectURI.
func (RedirectURISlice) DeleteAll ¶ added in v0.3.0
func (o RedirectURISlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*RedirectURISlice) ReloadAll ¶ added in v0.3.0
func (o *RedirectURISlice) 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 (RedirectURISlice) UpdateAll ¶ added in v0.3.0
func (o RedirectURISlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type Reward ¶ added in v0.1.5
type Reward struct { IssuanceWeek int `boil:"issuance_week" json:"issuance_week" toml:"issuance_week" yaml:"issuance_week"` VehicleID int `boil:"vehicle_id" json:"vehicle_id" toml:"vehicle_id" yaml:"vehicle_id"` ConnectionStreak null.Int `boil:"connection_streak" json:"connection_streak,omitempty" toml:"connection_streak" yaml:"connection_streak,omitempty"` StreakEarnings types.Decimal `boil:"streak_earnings" json:"streak_earnings" toml:"streak_earnings" yaml:"streak_earnings"` AftermarketTokenID null.Int `` /* 131-byte string literal not displayed */ AftermarketEarnings types.Decimal `boil:"aftermarket_earnings" json:"aftermarket_earnings" toml:"aftermarket_earnings" yaml:"aftermarket_earnings"` SyntheticTokenID null.Int `boil:"synthetic_token_id" json:"synthetic_token_id,omitempty" toml:"synthetic_token_id" yaml:"synthetic_token_id,omitempty"` SyntheticEarnings types.Decimal `boil:"synthetic_earnings" json:"synthetic_earnings" toml:"synthetic_earnings" yaml:"synthetic_earnings"` ReceivedByAddress null.Bytes `` /* 127-byte string literal not displayed */ EarnedAt time.Time `boil:"earned_at" json:"earned_at" toml:"earned_at" yaml:"earned_at"` R *rewardR `boil:"-" json:"-" toml:"-" yaml:"-"` L rewardL `boil:"-" json:"-" toml:"-" yaml:"-"` }
Reward is an object representing the database table.
func FindReward ¶ added in v0.1.5
func FindReward(ctx context.Context, exec boil.ContextExecutor, issuanceWeek int, vehicleID int, selectCols ...string) (*Reward, error)
FindReward retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*Reward) AftermarketToken ¶ added in v0.1.5
AftermarketToken pointed to by the foreign key.
func (*Reward) Delete ¶ added in v0.1.5
Delete deletes a single Reward record with an executor. Delete will match against the primary key column to find the record to delete.
func (*Reward) Insert ¶ added in v0.1.5
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*Reward) Reload ¶ added in v0.1.5
Reload refetches the object from the database using the primary keys with an executor.
func (*Reward) RemoveAftermarketToken ¶ added in v0.1.5
func (o *Reward) RemoveAftermarketToken(ctx context.Context, exec boil.ContextExecutor, related *AftermarketDevice) error
RemoveAftermarketToken relationship. Sets o.R.AftermarketToken to nil. Removes o from all passed in related items' relationships struct.
func (*Reward) RemoveSyntheticToken ¶ added in v0.1.5
func (o *Reward) RemoveSyntheticToken(ctx context.Context, exec boil.ContextExecutor, related *SyntheticDevice) error
RemoveSyntheticToken relationship. Sets o.R.SyntheticToken to nil. Removes o from all passed in related items' relationships struct.
func (*Reward) SetAftermarketToken ¶ added in v0.1.5
func (o *Reward) SetAftermarketToken(ctx context.Context, exec boil.ContextExecutor, insert bool, related *AftermarketDevice) error
SetAftermarketToken of the reward to the related item. Sets o.R.AftermarketToken to related. Adds o to related.R.AftermarketTokenRewards.
func (*Reward) SetSyntheticToken ¶ added in v0.1.5
func (o *Reward) SetSyntheticToken(ctx context.Context, exec boil.ContextExecutor, insert bool, related *SyntheticDevice) error
SetSyntheticToken of the reward to the related item. Sets o.R.SyntheticToken to related. Adds o to related.R.SyntheticTokenRewards.
func (*Reward) SetVehicle ¶ added in v0.1.5
func (o *Reward) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetVehicle of the reward to the related item. Sets o.R.Vehicle to related. Adds o to related.R.Rewards.
func (*Reward) SyntheticToken ¶ added in v0.1.5
SyntheticToken pointed to by the foreign key.
func (*Reward) Update ¶ added in v0.1.5
func (o *Reward) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the Reward. 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 (*Reward) Upsert ¶ added in v0.1.5
func (o *Reward) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 RewardHook ¶ added in v0.1.5
RewardHook is the signature for custom Reward hook methods
type RewardSlice ¶ added in v0.1.5
type RewardSlice []*Reward
RewardSlice is an alias for a slice of pointers to Reward. This should almost always be used instead of []Reward.
func (RewardSlice) DeleteAll ¶ added in v0.1.5
func (o RewardSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*RewardSlice) ReloadAll ¶ added in v0.1.5
func (o *RewardSlice) 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 (RewardSlice) UpdateAll ¶ added in v0.1.5
func (o RewardSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type Signer ¶ added in v0.3.0
type Signer struct { DeveloperLicenseID int `boil:"developer_license_id" json:"developer_license_id" toml:"developer_license_id" yaml:"developer_license_id"` Signer []byte `boil:"signer" json:"signer" toml:"signer" yaml:"signer"` EnabledAt time.Time `boil:"enabled_at" json:"enabled_at" toml:"enabled_at" yaml:"enabled_at"` R *signerR `boil:"-" json:"-" toml:"-" yaml:"-"` L signerL `boil:"-" json:"-" toml:"-" yaml:"-"` }
Signer is an object representing the database table.
func FindSigner ¶ added in v0.3.0
func FindSigner(ctx context.Context, exec boil.ContextExecutor, developerLicenseID int, signer []byte, selectCols ...string) (*Signer, error)
FindSigner retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*Signer) Delete ¶ added in v0.3.0
Delete deletes a single Signer record with an executor. Delete will match against the primary key column to find the record to delete.
func (*Signer) DeveloperLicense ¶ added in v0.3.0
DeveloperLicense pointed to by the foreign key.
func (*Signer) Insert ¶ added in v0.3.0
Insert a single record using an executor. See boil.Columns.InsertColumnSet documentation to understand column list inference for inserts.
func (*Signer) Reload ¶ added in v0.3.0
Reload refetches the object from the database using the primary keys with an executor.
func (*Signer) SetDeveloperLicense ¶ added in v0.3.0
func (o *Signer) SetDeveloperLicense(ctx context.Context, exec boil.ContextExecutor, insert bool, related *DeveloperLicense) error
SetDeveloperLicense of the signer to the related item. Sets o.R.DeveloperLicense to related. Adds o to related.R.Signers.
func (*Signer) Update ¶ added in v0.3.0
func (o *Signer) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the Signer. 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 (*Signer) Upsert ¶ added in v0.3.0
func (o *Signer) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 SignerHook ¶ added in v0.3.0
SignerHook is the signature for custom Signer hook methods
type SignerSlice ¶ added in v0.3.0
type SignerSlice []*Signer
SignerSlice is an alias for a slice of pointers to Signer. This should almost always be used instead of []Signer.
func (SignerSlice) DeleteAll ¶ added in v0.3.0
func (o SignerSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*SignerSlice) ReloadAll ¶ added in v0.3.0
func (o *SignerSlice) 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 (SignerSlice) UpdateAll ¶ added in v0.3.0
func (o SignerSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type SyntheticDevice ¶
type SyntheticDevice struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` IntegrationID int `boil:"integration_id" json:"integration_id" toml:"integration_id" yaml:"integration_id"` VehicleID int `boil:"vehicle_id" json:"vehicle_id" toml:"vehicle_id" yaml:"vehicle_id"` DeviceAddress []byte `boil:"device_address" json:"device_address" toml:"device_address" yaml:"device_address"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` R *syntheticDeviceR `boil:"-" json:"-" toml:"-" yaml:"-"` L syntheticDeviceL `boil:"-" json:"-" toml:"-" yaml:"-"` }
SyntheticDevice is an object representing the database table.
func FindSyntheticDevice ¶
func FindSyntheticDevice(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*SyntheticDevice, error)
FindSyntheticDevice retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*SyntheticDevice) AddSyntheticTokenRewards ¶ added in v0.1.5
func (o *SyntheticDevice) AddSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Reward) error
AddSyntheticTokenRewards adds the given related objects to the existing relationships of the synthetic_device, optionally inserting them as new records. Appends related to o.R.SyntheticTokenRewards. Sets related.R.SyntheticToken appropriately.
func (*SyntheticDevice) Delete ¶
func (o *SyntheticDevice) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single SyntheticDevice record with an executor. Delete will match against the primary key column to find the record to delete.
func (*SyntheticDevice) Exists ¶
func (o *SyntheticDevice) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the SyntheticDevice row exists.
func (*SyntheticDevice) Insert ¶
func (o *SyntheticDevice) 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 (*SyntheticDevice) Reload ¶
func (o *SyntheticDevice) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*SyntheticDevice) RemoveSyntheticTokenRewards ¶ added in v0.1.5
func (o *SyntheticDevice) RemoveSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, related ...*Reward) error
RemoveSyntheticTokenRewards relationships from objects passed in. Removes related items from R.SyntheticTokenRewards (uses pointer comparison, removal does not keep order) Sets related.R.SyntheticToken.
func (*SyntheticDevice) SetSyntheticTokenRewards ¶ added in v0.1.5
func (o *SyntheticDevice) SetSyntheticTokenRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Reward) error
SetSyntheticTokenRewards removes all previously related items of the synthetic_device replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.SyntheticToken's SyntheticTokenRewards accordingly. Replaces o.R.SyntheticTokenRewards with related. Sets related.R.SyntheticToken's SyntheticTokenRewards accordingly.
func (*SyntheticDevice) SetVehicle ¶
func (o *SyntheticDevice) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetVehicle of the syntheticDevice to the related item. Sets o.R.Vehicle to related. Adds o to related.R.SyntheticDevices.
func (*SyntheticDevice) SyntheticTokenRewards ¶ added in v0.1.5
func (o *SyntheticDevice) SyntheticTokenRewards(mods ...qm.QueryMod) rewardQuery
SyntheticTokenRewards retrieves all the reward's Rewards with an executor via synthetic_token_id column.
func (*SyntheticDevice) Update ¶
func (o *SyntheticDevice) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the SyntheticDevice. 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 (*SyntheticDevice) Upsert ¶
func (o *SyntheticDevice) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 (*SyntheticDevice) Vehicle ¶
func (o *SyntheticDevice) Vehicle(mods ...qm.QueryMod) vehicleQuery
Vehicle pointed to by the foreign key.
type SyntheticDeviceHook ¶
type SyntheticDeviceHook func(context.Context, boil.ContextExecutor, *SyntheticDevice) error
SyntheticDeviceHook is the signature for custom SyntheticDevice hook methods
type SyntheticDeviceSlice ¶
type SyntheticDeviceSlice []*SyntheticDevice
SyntheticDeviceSlice is an alias for a slice of pointers to SyntheticDevice. This should almost always be used instead of []SyntheticDevice.
func (SyntheticDeviceSlice) DeleteAll ¶
func (o SyntheticDeviceSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*SyntheticDeviceSlice) ReloadAll ¶
func (o *SyntheticDeviceSlice) 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 (SyntheticDeviceSlice) UpdateAll ¶
func (o SyntheticDeviceSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type UpsertOptionFunc ¶ added in v0.1.21
type UpsertOptionFunc func(o *UpsertOptions)
func UpsertConflictTarget ¶ added in v0.1.21
func UpsertConflictTarget(conflictTarget string) UpsertOptionFunc
func UpsertUpdateSet ¶ added in v0.1.21
func UpsertUpdateSet(updateSet string) UpsertOptionFunc
type UpsertOptions ¶ added in v0.1.21
type UpsertOptions struct {
// contains filtered or unexported fields
}
type Vehicle ¶
type Vehicle struct { ID int `boil:"id" json:"id" toml:"id" yaml:"id"` OwnerAddress []byte `boil:"owner_address" json:"owner_address" toml:"owner_address" yaml:"owner_address"` Make null.String `boil:"make" json:"make,omitempty" toml:"make" yaml:"make,omitempty"` Model null.String `boil:"model" json:"model,omitempty" toml:"model" yaml:"model,omitempty"` Year null.Int `boil:"year" json:"year,omitempty" toml:"year" yaml:"year,omitempty"` MintedAt time.Time `boil:"minted_at" json:"minted_at" toml:"minted_at" yaml:"minted_at"` ManufacturerID int `boil:"manufacturer_id" json:"manufacturer_id" toml:"manufacturer_id" yaml:"manufacturer_id"` ImageURI null.String `boil:"image_uri" json:"image_uri,omitempty" toml:"image_uri" yaml:"image_uri,omitempty"` DeviceDefinitionID null.String `` /* 131-byte string literal not displayed */ R *vehicleR `boil:"-" json:"-" toml:"-" yaml:"-"` L vehicleL `boil:"-" json:"-" toml:"-" yaml:"-"` }
Vehicle is an object representing the database table.
func FindVehicle ¶
func FindVehicle(ctx context.Context, exec boil.ContextExecutor, iD int, selectCols ...string) (*Vehicle, error)
FindVehicle retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*Vehicle) AddDCNS ¶
func (o *Vehicle) AddDCNS(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DCN) error
AddDCNS adds the given related objects to the existing relationships of the vehicle, optionally inserting them as new records. Appends related to o.R.DCNS. Sets related.R.Vehicle appropriately.
func (*Vehicle) AddRewards ¶ added in v0.1.5
func (o *Vehicle) AddRewards(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Reward) error
AddRewards adds the given related objects to the existing relationships of the vehicle, optionally inserting them as new records. Appends related to o.R.Rewards. Sets related.R.Vehicle appropriately.
func (*Vehicle) AddSyntheticDevices ¶
func (o *Vehicle) AddSyntheticDevices(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*SyntheticDevice) error
AddSyntheticDevices adds the given related objects to the existing relationships of the vehicle, optionally inserting them as new records. Appends related to o.R.SyntheticDevices. Sets related.R.Vehicle appropriately.
func (*Vehicle) AddTokenPrivileges ¶
func (o *Vehicle) AddTokenPrivileges(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*Privilege) error
AddTokenPrivileges adds the given related objects to the existing relationships of the vehicle, optionally inserting them as new records. Appends related to o.R.TokenPrivileges. Sets related.R.Token appropriately.
func (*Vehicle) AddVehicleSacds ¶ added in v0.2.0
func (o *Vehicle) AddVehicleSacds(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*VehicleSacd) error
AddVehicleSacds adds the given related objects to the existing relationships of the vehicle, optionally inserting them as new records. Appends related to o.R.VehicleSacds. Sets related.R.Vehicle appropriately.
func (*Vehicle) AftermarketDevice ¶
AftermarketDevice pointed to by the foreign key.
func (*Vehicle) Delete ¶
Delete deletes a single Vehicle record with an executor. Delete will match against the primary key column to find the record to delete.
func (*Vehicle) Insert ¶
func (o *Vehicle) 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 (*Vehicle) Manufacturer ¶
Manufacturer pointed to by the foreign key.
func (*Vehicle) Reload ¶
Reload refetches the object from the database using the primary keys with an executor.
func (*Vehicle) RemoveAftermarketDevice ¶
func (o *Vehicle) RemoveAftermarketDevice(ctx context.Context, exec boil.ContextExecutor, related *AftermarketDevice) error
RemoveAftermarketDevice relationship. Sets o.R.AftermarketDevice to nil. Removes o from all passed in related items' relationships struct.
func (*Vehicle) RemoveDCNS ¶
RemoveDCNS relationships from objects passed in. Removes related items from R.DCNS (uses pointer comparison, removal does not keep order) Sets related.R.Vehicle.
func (*Vehicle) Rewards ¶ added in v0.1.5
Rewards retrieves all the reward's Rewards with an executor.
func (*Vehicle) SetAftermarketDevice ¶
func (o *Vehicle) SetAftermarketDevice(ctx context.Context, exec boil.ContextExecutor, insert bool, related *AftermarketDevice) error
SetAftermarketDevice of the vehicle to the related item. Sets o.R.AftermarketDevice to related. Adds o to related.R.Vehicle.
func (*Vehicle) SetDCNS ¶
func (o *Vehicle) SetDCNS(ctx context.Context, exec boil.ContextExecutor, insert bool, related ...*DCN) error
SetDCNS removes all previously related items of the vehicle replacing them completely with the passed in related items, optionally inserting them as new records. Sets o.R.Vehicle's DCNS accordingly. Replaces o.R.DCNS with related. Sets related.R.Vehicle's DCNS accordingly.
func (*Vehicle) SetManufacturer ¶
func (o *Vehicle) SetManufacturer(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Manufacturer) error
SetManufacturer of the vehicle to the related item. Sets o.R.Manufacturer to related. Adds o to related.R.Vehicles.
func (*Vehicle) SyntheticDevices ¶
SyntheticDevices retrieves all the synthetic_device's SyntheticDevices with an executor.
func (*Vehicle) TokenPrivileges ¶
TokenPrivileges retrieves all the privilege's Privileges with an executor via token_id column.
func (*Vehicle) Update ¶
func (o *Vehicle) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the Vehicle. 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 (*Vehicle) Upsert ¶
func (o *Vehicle) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 (*Vehicle) VehicleSacds ¶ added in v0.2.0
VehicleSacds retrieves all the vehicle_sacd's VehicleSacds with an executor.
type VehicleHook ¶
VehicleHook is the signature for custom Vehicle hook methods
type VehicleSacd ¶ added in v0.2.0
type VehicleSacd struct { VehicleID int `boil:"vehicle_id" json:"vehicle_id" toml:"vehicle_id" yaml:"vehicle_id"` Grantee []byte `boil:"grantee" json:"grantee" toml:"grantee" yaml:"grantee"` Permissions string `boil:"permissions" json:"permissions" toml:"permissions" yaml:"permissions"` 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"` ExpiresAt time.Time `boil:"expires_at" json:"expires_at" toml:"expires_at" yaml:"expires_at"` R *vehicleSacdR `boil:"-" json:"-" toml:"-" yaml:"-"` L vehicleSacdL `boil:"-" json:"-" toml:"-" yaml:"-"` }
VehicleSacd is an object representing the database table.
func FindVehicleSacd ¶ added in v0.2.0
func FindVehicleSacd(ctx context.Context, exec boil.ContextExecutor, vehicleID int, grantee []byte, selectCols ...string) (*VehicleSacd, error)
FindVehicleSacd retrieves a single record by ID with an executor. If selectCols is empty Find will return all columns.
func (*VehicleSacd) Delete ¶ added in v0.2.0
func (o *VehicleSacd) Delete(ctx context.Context, exec boil.ContextExecutor) (int64, error)
Delete deletes a single VehicleSacd record with an executor. Delete will match against the primary key column to find the record to delete.
func (*VehicleSacd) Exists ¶ added in v0.2.0
func (o *VehicleSacd) Exists(ctx context.Context, exec boil.ContextExecutor) (bool, error)
Exists checks if the VehicleSacd row exists.
func (*VehicleSacd) Insert ¶ added in v0.2.0
func (o *VehicleSacd) 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 (*VehicleSacd) Reload ¶ added in v0.2.0
func (o *VehicleSacd) Reload(ctx context.Context, exec boil.ContextExecutor) error
Reload refetches the object from the database using the primary keys with an executor.
func (*VehicleSacd) SetVehicle ¶ added in v0.2.0
func (o *VehicleSacd) SetVehicle(ctx context.Context, exec boil.ContextExecutor, insert bool, related *Vehicle) error
SetVehicle of the vehicleSacd to the related item. Sets o.R.Vehicle to related. Adds o to related.R.VehicleSacds.
func (*VehicleSacd) Update ¶ added in v0.2.0
func (o *VehicleSacd) Update(ctx context.Context, exec boil.ContextExecutor, columns boil.Columns) (int64, error)
Update uses an executor to update the VehicleSacd. 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 (*VehicleSacd) Upsert ¶ added in v0.2.0
func (o *VehicleSacd) Upsert(ctx context.Context, exec boil.ContextExecutor, updateOnConflict bool, conflictColumns []string, updateColumns, insertColumns boil.Columns, opts ...UpsertOptionFunc) 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 (*VehicleSacd) Vehicle ¶ added in v0.2.0
func (o *VehicleSacd) Vehicle(mods ...qm.QueryMod) vehicleQuery
Vehicle pointed to by the foreign key.
type VehicleSacdHook ¶ added in v0.2.0
type VehicleSacdHook func(context.Context, boil.ContextExecutor, *VehicleSacd) error
VehicleSacdHook is the signature for custom VehicleSacd hook methods
type VehicleSacdSlice ¶ added in v0.2.0
type VehicleSacdSlice []*VehicleSacd
VehicleSacdSlice is an alias for a slice of pointers to VehicleSacd. This should almost always be used instead of []VehicleSacd.
func (VehicleSacdSlice) DeleteAll ¶ added in v0.2.0
func (o VehicleSacdSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*VehicleSacdSlice) ReloadAll ¶ added in v0.2.0
func (o *VehicleSacdSlice) 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 (VehicleSacdSlice) UpdateAll ¶ added in v0.2.0
func (o VehicleSacdSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.
type VehicleSlice ¶
type VehicleSlice []*Vehicle
VehicleSlice is an alias for a slice of pointers to Vehicle. This should almost always be used instead of []Vehicle.
func (VehicleSlice) DeleteAll ¶
func (o VehicleSlice) DeleteAll(ctx context.Context, exec boil.ContextExecutor) (int64, error)
DeleteAll deletes all rows in the slice, using an executor.
func (*VehicleSlice) ReloadAll ¶
func (o *VehicleSlice) 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 (VehicleSlice) UpdateAll ¶
func (o VehicleSlice) UpdateAll(ctx context.Context, exec boil.ContextExecutor, cols M) (int64, error)
UpdateAll updates all rows with the specified column values, using an executor.