Files
reloading-manager/backend/models/loads/models.go
2025-04-18 17:30:11 -04:00

66 lines
2.0 KiB
Go

// Code generated by sqlc. DO NOT EDIT.
// versions:
// sqlc v1.29.0
package loads
import (
"github.com/jackc/pgx/v5/pgtype"
)
type Bullet struct {
ID pgtype.UUID `json:"id"`
Name string `json:"name"`
Weight int32 `json:"weight"`
Diameter int32 `json:"diameter"`
Meta []byte `json:"meta"`
Photo []byte `json:"photo"`
ManufacturerID pgtype.UUID `json:"manufacturer_id"`
CreatedAt pgtype.Timestamp `json:"created_at"`
}
type Cartridge struct {
ID pgtype.UUID `json:"id"`
Name string `json:"name"`
CreatedAt pgtype.Timestamp `json:"created_at"`
Meta []byte `json:"meta"`
}
type Load struct {
ID pgtype.UUID `json:"id"`
CartridgeID pgtype.UUID `json:"cartridge_id"`
Col float32 `json:"col"`
PowderID pgtype.UUID `json:"powder_id"`
PowderGr float32 `json:"powder_gr"`
PrimerID pgtype.UUID `json:"primer_id"`
BulletID pgtype.UUID `json:"bullet_id"`
Photo []byte `json:"photo"`
CreatedAt pgtype.Timestamp `json:"created_at"`
Meta []byte `json:"meta"`
}
type Manufacturer struct {
ID pgtype.UUID `json:"id"`
Name string `json:"name"`
Url pgtype.Text `json:"url"`
CreatedAt pgtype.Timestamp `json:"created_at"`
}
type Powder struct {
ID pgtype.UUID `json:"id"`
Name string `json:"name"`
Meta []byte `json:"meta"`
Photo []byte `json:"photo"`
ManufacturerID pgtype.UUID `json:"manufacturer_id"`
CreatedAt pgtype.Timestamp `json:"created_at"`
}
type Primer struct {
ID pgtype.UUID `json:"id"`
Name string `json:"name"`
Meta []byte `json:"meta"`
Photo []byte `json:"photo"`
ManufacturerID pgtype.UUID `json:"manufacturer_id"`
CreatedAt pgtype.Timestamp `json:"created_at"`
}