Documentation
¶
Index ¶
- type RepositoryMeasurement
- func (r *RepositoryMeasurement) CreateWasteLineMeasurement(ctx context.Context, req *pbm.CreateWasteLineReq) (*pbm.XWasteLine, error)
- func (r *RepositoryMeasurement) CreateWaterMeasurement(ctx context.Context, req *pbm.CreateWaterIntakeReq) (*pbm.XWaterIntake, error)
- func (r *RepositoryMeasurement) CreateWeight(ctx context.Context, req *pbm.CreateWeightReq) (*pbm.XWeight, error)
- func (r *RepositoryMeasurement) DeleteWasteLineMeasurement(ctx context.Context, req *pbm.DeleteWasteLineReq) (*pbm.NilRes, error)
- func (r *RepositoryMeasurement) DeleteWaterMeasurement(ctx context.Context, req *pbm.DeleteWaterIntakeReq) (*pbm.NilRes, error)
- func (r *RepositoryMeasurement) DeleteWeight(ctx context.Context, req *pbm.DeleteWeightReq) (*pbm.NilRes, error)
- func (r *RepositoryMeasurement) GetWasteLineMeasurement(ctx context.Context, req *pbm.GetWasteLineReq) (*pbm.XWasteLine, error)
- func (r *RepositoryMeasurement) GetWasteLineMeasurements(ctx context.Context) ([]*pbm.XWasteLine, error)
- func (r *RepositoryMeasurement) GetWaterMeasurement(ctx context.Context, req *pbm.GetWaterIntakeReq) (*pbm.XWaterIntake, error)
- func (r *RepositoryMeasurement) GetWaterMeasurements(ctx context.Context) ([]*pbm.XWaterIntake, error)
- func (r *RepositoryMeasurement) GetWeight(ctx context.Context, req *pbm.GetWeightReq) (*pbm.XWeight, error)
- func (r *RepositoryMeasurement) GetWeights(ctx context.Context) ([]*pbm.XWeight, error)
- func (r *RepositoryMeasurement) UpdateWasteLineMeasurement(ctx context.Context, req *pbm.UpdateWasteLineReq) (*pbm.XWasteLine, error)
- func (r *RepositoryMeasurement) UpdateWaterMeasurement(ctx context.Context, req *pbm.UpdateWaterIntakeReq) (*pbm.XWaterIntake, error)
- func (r *RepositoryMeasurement) UpdateWeight(ctx context.Context, req *pbm.UpdateWeightReq) (*pbm.XWeight, error)
- type ServiceMeasurement
- func (s ServiceMeasurement) CreateWasteLineMeasurement(ctx context.Context, req *pbm.CreateWasteLineReq) (*pbm.CreateWasteLineRes, error)
- func (s ServiceMeasurement) CreateWaterMeasurement(ctx context.Context, req *pbm.CreateWaterIntakeReq) (*pbm.CreateWaterIntakeRes, error)
- func (s ServiceMeasurement) CreateWeight(ctx context.Context, req *pbm.CreateWeightReq) (*pbm.CreateWeightRes, error)
- func (s ServiceMeasurement) DeleteWasteLineMeasurement(ctx context.Context, req *pbm.DeleteWasteLineReq) (*pbm.NilRes, error)
- func (s ServiceMeasurement) DeleteWaterMeasurement(ctx context.Context, req *pbm.DeleteWaterIntakeReq) (*pbm.NilRes, error)
- func (s ServiceMeasurement) DeleteWeight(ctx context.Context, req *pbm.DeleteWeightReq) (*pbm.NilRes, error)
- func (s ServiceMeasurement) GetWasteLineMeasurement(ctx context.Context, req *pbm.GetWasteLineReq) (*pbm.GetWasteLineRes, error)
- func (s ServiceMeasurement) GetWasteLineMeasurements(ctx context.Context, req *pbm.GetWasteLinesReq) (*pbm.GetWasteLinesRes, error)
- func (s ServiceMeasurement) GetWaterMeasurement(ctx context.Context, req *pbm.GetWaterIntakeReq) (*pbm.GetWaterIntakeRes, error)
- func (s ServiceMeasurement) GetWaterMeasurements(ctx context.Context, req *pbm.GetWaterIntakesReq) (*pbm.GetWaterIntakesRes, error)
- func (s ServiceMeasurement) GetWeight(ctx context.Context, req *pbm.GetWeightReq) (*pbm.GetWeightRes, error)
- func (s ServiceMeasurement) GetWeights(ctx context.Context, req *pbm.GetWeightsReq) (*pbm.GetWeightsRes, error)
- func (s ServiceMeasurement) UpdateWasteLineMeasurement(ctx context.Context, req *pbm.UpdateWasteLineReq) (*pbm.UpdateWasteLineRes, error)
- func (s ServiceMeasurement) UpdateWaterMeasurement(ctx context.Context, req *pbm.UpdateWaterIntakeReq) (*pbm.UpdateWaterIntakeRes, error)
- func (s ServiceMeasurement) UpdateWeight(ctx context.Context, req *pbm.UpdateWeightReq) (*pbm.UpdateWeightRes, error)
- type WaistLine
- type WaterIntake
- type Weight
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 (*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 NewMeasurementService ¶
func NewMeasurementService(ctx context.Context, repo domain.RepositoryMeasurement) *ServiceMeasurement
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 (s ServiceMeasurement) CreateWeight(ctx context.Context, req *pbm.CreateWeightReq) (*pbm.CreateWeightRes, error)
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 (s ServiceMeasurement) GetWeight(ctx context.Context, req *pbm.GetWeightReq) (*pbm.GetWeightRes, error)
func (ServiceMeasurement) GetWeights ¶
func (s ServiceMeasurement) GetWeights(ctx context.Context, req *pbm.GetWeightsReq) (*pbm.GetWeightsRes, error)
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 ¶
func (s ServiceMeasurement) UpdateWeight(ctx context.Context, req *pbm.UpdateWeightReq) (*pbm.UpdateWeightRes, error)
type WaterIntake ¶
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"` }
Click to show internal directories.
Click to hide internal directories.