measurements

package
v0.0.0-...-d6e0c60 Latest Latest
Warning

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

Go to latest
Published: Feb 26, 2025 License: MIT Imports: 18 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RepositoryMeasurement

type RepositoryMeasurement struct {
	pbm.UnimplementedUserMeasurementsServer
	// contains filtered or unexported fields
}

func NewRepositoryMeasurement

func NewRepositoryMeasurement(db *pgxpool.Pool, redis *redis.Client, sessionManager *auth.SessionManager) *RepositoryMeasurement

func (*RepositoryMeasurement) CreateWasteLineMeasurement

func (r *RepositoryMeasurement) CreateWasteLineMeasurement(ctx context.Context, req *pbm.CreateWasteLineReq) (*pbm.XWasteLine, error)

func (*RepositoryMeasurement) CreateWaterMeasurement

func (r *RepositoryMeasurement) CreateWaterMeasurement(ctx context.Context, req *pbm.CreateWaterIntakeReq) (*pbm.XWaterIntake, error)

func (*RepositoryMeasurement) CreateWeight

func (r *RepositoryMeasurement) CreateWeight(ctx context.Context, req *pbm.CreateWeightReq) (*pbm.XWeight, error)

func (*RepositoryMeasurement) DeleteWasteLineMeasurement

func (r *RepositoryMeasurement) DeleteWasteLineMeasurement(ctx context.Context, req *pbm.DeleteWasteLineReq) (*pbm.NilRes, error)

func (*RepositoryMeasurement) DeleteWaterMeasurement

func (r *RepositoryMeasurement) DeleteWaterMeasurement(ctx context.Context, req *pbm.DeleteWaterIntakeReq) (*pbm.NilRes, error)

func (*RepositoryMeasurement) DeleteWeight

func (r *RepositoryMeasurement) DeleteWeight(ctx context.Context, req *pbm.DeleteWeightReq) (*pbm.NilRes, error)

func (*RepositoryMeasurement) GetWasteLineMeasurement

func (r *RepositoryMeasurement) GetWasteLineMeasurement(ctx context.Context, req *pbm.GetWasteLineReq) (*pbm.XWasteLine, error)

func (*RepositoryMeasurement) GetWasteLineMeasurements

func (r *RepositoryMeasurement) GetWasteLineMeasurements(ctx context.Context) ([]*pbm.XWasteLine, error)

func (*RepositoryMeasurement) GetWaterMeasurement

func (r *RepositoryMeasurement) GetWaterMeasurement(ctx context.Context, req *pbm.GetWaterIntakeReq) (*pbm.XWaterIntake, error)

func (*RepositoryMeasurement) GetWaterMeasurements

func (r *RepositoryMeasurement) GetWaterMeasurements(ctx context.Context) ([]*pbm.XWaterIntake, error)

func (*RepositoryMeasurement) GetWeight

func (r *RepositoryMeasurement) GetWeight(ctx context.Context, req *pbm.GetWeightReq) (*pbm.XWeight, error)

func (*RepositoryMeasurement) GetWeights

func (r *RepositoryMeasurement) GetWeights(ctx context.Context) ([]*pbm.XWeight, error)

func (*RepositoryMeasurement) UpdateWasteLineMeasurement

func (r *RepositoryMeasurement) UpdateWasteLineMeasurement(ctx context.Context, req *pbm.UpdateWasteLineReq) (*pbm.XWasteLine, error)

func (*RepositoryMeasurement) UpdateWaterMeasurement

func (r *RepositoryMeasurement) UpdateWaterMeasurement(ctx context.Context, req *pbm.UpdateWaterIntakeReq) (*pbm.XWaterIntake, error)

func (*RepositoryMeasurement) UpdateWeight

func (r *RepositoryMeasurement) UpdateWeight(ctx context.Context, req *pbm.UpdateWeightReq) (*pbm.XWeight, error)

type ServiceMeasurement

type ServiceMeasurement struct {
	pbm.UnimplementedUserMeasurementsServer
	// contains filtered or unexported fields
}

func (ServiceMeasurement) CreateWasteLineMeasurement

func (s ServiceMeasurement) CreateWasteLineMeasurement(ctx context.Context, req *pbm.CreateWasteLineReq) (*pbm.CreateWasteLineRes, error)

func (ServiceMeasurement) CreateWaterMeasurement

func (s ServiceMeasurement) CreateWaterMeasurement(ctx context.Context, req *pbm.CreateWaterIntakeReq) (*pbm.CreateWaterIntakeRes, error)

func (ServiceMeasurement) CreateWeight

func (ServiceMeasurement) DeleteWasteLineMeasurement

func (s ServiceMeasurement) DeleteWasteLineMeasurement(ctx context.Context, req *pbm.DeleteWasteLineReq) (*pbm.NilRes, error)

func (ServiceMeasurement) DeleteWaterMeasurement

func (s ServiceMeasurement) DeleteWaterMeasurement(ctx context.Context, req *pbm.DeleteWaterIntakeReq) (*pbm.NilRes, error)

func (ServiceMeasurement) DeleteWeight

func (s ServiceMeasurement) DeleteWeight(ctx context.Context, req *pbm.DeleteWeightReq) (*pbm.NilRes, error)

func (ServiceMeasurement) GetWasteLineMeasurement

func (s ServiceMeasurement) GetWasteLineMeasurement(ctx context.Context, req *pbm.GetWasteLineReq) (*pbm.GetWasteLineRes, error)

func (ServiceMeasurement) GetWasteLineMeasurements

func (s ServiceMeasurement) GetWasteLineMeasurements(ctx context.Context, req *pbm.GetWasteLinesReq) (*pbm.GetWasteLinesRes, error)

func (ServiceMeasurement) GetWaterMeasurement

func (s ServiceMeasurement) GetWaterMeasurement(ctx context.Context, req *pbm.GetWaterIntakeReq) (*pbm.GetWaterIntakeRes, error)

func (ServiceMeasurement) GetWaterMeasurements

func (s ServiceMeasurement) GetWaterMeasurements(ctx context.Context, req *pbm.GetWaterIntakesReq) (*pbm.GetWaterIntakesRes, error)

func (ServiceMeasurement) GetWeight

func (ServiceMeasurement) GetWeights

func (ServiceMeasurement) UpdateWasteLineMeasurement

func (s ServiceMeasurement) UpdateWasteLineMeasurement(ctx context.Context, req *pbm.UpdateWasteLineReq) (*pbm.UpdateWasteLineRes, error)

func (ServiceMeasurement) UpdateWaterMeasurement

func (s ServiceMeasurement) UpdateWaterMeasurement(ctx context.Context, req *pbm.UpdateWaterIntakeReq) (*pbm.UpdateWaterIntakeRes, error)

func (ServiceMeasurement) UpdateWeight

type WaistLine

type WaistLine struct {
	ID        string     `json:"id,string" db:"id" pg:"default:gen_random_uuid()"`
	UserID    int        `json:"user_id" db:"user_id"`
	Quantity  float32    `json:"quantity" db:"quantity"`
	CreatedAt time.Time  `json:"created_at" db:"created_at"`
	UpdatedAt *time.Time `json:"updated_at" db:"updated_at"`
}

type WaterIntake

type WaterIntake struct {
	ID        string     `json:"id,string" db:"id" pg:"default:gen_random_uuid()"`
	UserID    int        `json:"user_id" db:"user_id"`
	Quantity  float32    `json:"quantity" db:"quantity"`
	CreatedAt time.Time  `json:"created_at" db:"created_at"`
	UpdatedAt *time.Time `json:"updated_at" db:"updated_at"`
}

type Weight

type Weight struct {
	ID          string     `json:"id,string" db:"id" pg:"default:gen_random_uuid()"`
	UserID      int        `json:"user_id" db:"user_id"`
	WeightValue float32    `json:"weight_value" db:"weight_value"`
	CreatedAt   time.Time  `json:"created_at" db:"created_at"`
	UpdatedAt   *time.Time `json:"updated_at" db:"updated_at"`
}

Jump to

Keyboard shortcuts

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