feat: implemented service/transport/main layers

This commit is contained in:
Anatoly Antonov 2025-06-21 22:06:32 +03:00
parent 5158c5d7c9
commit bcb9ace54c
29 changed files with 804 additions and 393 deletions

View file

@ -11,8 +11,8 @@ import (
"github.com/ogen-go/ogen/uri"
)
// EncodeURI encodes Parameters as URI form.
func (s *Parameters) EncodeURI(e uri.Encoder) error {
// EncodeURI encodes PredictionParameters as URI form.
func (s *PredictionParameters) EncodeURI(e uri.Encoder) error {
if err := e.EncodeField("launch_latitude", func(e uri.Encoder) error {
if val, ok := s.LaunchLatitude.Get(); ok {
return e.EncodeValue(conv.Float64ToString(val))
@ -136,7 +136,7 @@ func (s *Parameters) EncodeURI(e uri.Encoder) error {
return nil
}
var uriFieldsNameOfParameters = [15]string{
var uriFieldsNameOfPredictionParameters = [15]string{
0: "launch_latitude",
1: "launch_longitude",
2: "launch_datetime",
@ -154,10 +154,10 @@ var uriFieldsNameOfParameters = [15]string{
14: "dataset",
}
// DecodeURI decodes Parameters from URI form.
func (s *Parameters) DecodeURI(d uri.Decoder) error {
// DecodeURI decodes PredictionParameters from URI form.
func (s *PredictionParameters) DecodeURI(d uri.Decoder) error {
if s == nil {
return errors.New("invalid: unable to decode Parameters to nil")
return errors.New("invalid: unable to decode PredictionParameters to nil")
}
s.setDefaults()
@ -261,7 +261,7 @@ func (s *Parameters) DecodeURI(d uri.Decoder) error {
}
case "profile":
if err := func() error {
var sDotProfileVal ParametersProfile
var sDotProfileVal PredictionParametersProfile
if err := func() error {
val, err := d.DecodeValue()
if err != nil {
@ -273,7 +273,7 @@ func (s *Parameters) DecodeURI(d uri.Decoder) error {
return err
}
sDotProfileVal = ParametersProfile(c)
sDotProfileVal = PredictionParametersProfile(c)
return nil
}(); err != nil {
return err
@ -477,7 +477,7 @@ func (s *Parameters) DecodeURI(d uri.Decoder) error {
}
case "format":
if err := func() error {
var sDotFormatVal ParametersFormat
var sDotFormatVal PredictionParametersFormat
if err := func() error {
val, err := d.DecodeValue()
if err != nil {
@ -489,7 +489,7 @@ func (s *Parameters) DecodeURI(d uri.Decoder) error {
return err
}
sDotFormatVal = ParametersFormat(c)
sDotFormatVal = PredictionParametersFormat(c)
return nil
}(); err != nil {
return err
@ -528,7 +528,7 @@ func (s *Parameters) DecodeURI(d uri.Decoder) error {
}
return nil
}); err != nil {
return errors.Wrap(err, "decode Parameters")
return errors.Wrap(err, "decode PredictionParameters")
}
return nil