Documentation
¶
Index ¶
- type Asset
- type CreateAssetParams
- type CreateAssetRow
- type CreateModelParams
- type DBTX
- type GetAssetByIDRow
- type ListAssetsByModelRow
- type ListAssetsRow
- type Model
- type Queries
- func (q *Queries) CreateAsset(ctx context.Context, arg CreateAssetParams) (CreateAssetRow, error)
- func (q *Queries) CreateModel(ctx context.Context, arg CreateModelParams) (Model, error)
- func (q *Queries) CreateVendor(ctx context.Context, name string) (Vendor, error)
- func (q *Queries) DeleteAssetByID(ctx context.Context, assetID int64) (int64, error)
- func (q *Queries) DeleteModelByID(ctx context.Context, id int64) (int64, error)
- func (q *Queries) DeleteVendorByID(ctx context.Context, id int64) (int64, error)
- func (q *Queries) GetAssetByID(ctx context.Context, assetID int64) (GetAssetByIDRow, error)
- func (q *Queries) GetModelByID(ctx context.Context, id int64) (Model, error)
- func (q *Queries) GetVendorByID(ctx context.Context, id int64) (Vendor, error)
- func (q *Queries) ListAssets(ctx context.Context) ([]ListAssetsRow, error)
- func (q *Queries) ListAssetsByModel(ctx context.Context, modelID int64) ([]ListAssetsByModelRow, error)
- func (q *Queries) ListModels(ctx context.Context) ([]Model, error)
- func (q *Queries) ListModelsByVendorID(ctx context.Context, vendorID int64) ([]Model, error)
- func (q *Queries) ListVendors(ctx context.Context) ([]Vendor, error)
- func (q *Queries) UpdateAssetByID(ctx context.Context, arg UpdateAssetByIDParams) (UpdateAssetByIDRow, error)
- func (q *Queries) UpdateModelByID(ctx context.Context, arg UpdateModelByIDParams) (Model, error)
- func (q *Queries) WithTx(tx pgx.Tx) *Queries
- type UpdateAssetByIDParams
- type UpdateAssetByIDRow
- type UpdateModelByIDParams
- type Vendor
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Asset ¶
type Asset struct {
ID int64
ModelID int64
Serial string
Comments string
CreatedAt pgtype.Timestamptz
UpdatedAt pgtype.Timestamptz
}
type CreateAssetParams ¶
type CreateAssetRow ¶
type CreateModelParams ¶
type GetAssetByIDRow ¶
type ListAssetsByModelRow ¶
type ListAssetsRow ¶
type Model ¶
type Model struct {
ID int64
Model string
VendorID int64
Name string
CreatedAt pgtype.Timestamptz
UpdatedAt pgtype.Timestamptz
}
type Queries ¶
type Queries struct {
// contains filtered or unexported fields
}
func (*Queries) CreateAsset ¶
func (q *Queries) CreateAsset(ctx context.Context, arg CreateAssetParams) (CreateAssetRow, error)
func (*Queries) CreateModel ¶
func (*Queries) CreateVendor ¶
func (*Queries) DeleteAssetByID ¶
func (*Queries) DeleteModelByID ¶
func (*Queries) DeleteVendorByID ¶
func (*Queries) GetAssetByID ¶
func (*Queries) GetModelByID ¶
func (*Queries) GetVendorByID ¶
func (*Queries) ListAssets ¶
func (q *Queries) ListAssets(ctx context.Context) ([]ListAssetsRow, error)
func (*Queries) ListAssetsByModel ¶
func (*Queries) ListModelsByVendorID ¶
func (*Queries) UpdateAssetByID ¶
func (q *Queries) UpdateAssetByID(ctx context.Context, arg UpdateAssetByIDParams) (UpdateAssetByIDRow, error)
func (*Queries) UpdateModelByID ¶
type UpdateAssetByIDParams ¶
type UpdateAssetByIDRow ¶
type UpdateModelByIDParams ¶
type Vendor ¶
type Vendor struct {
ID int64
Name string
CreatedAt pgtype.Timestamptz
UpdatedAt pgtype.Timestamptz
}
Click to show internal directories.
Click to hide internal directories.