forked from gsn/predictor
feat: implemented service/transport/main layers
This commit is contained in:
parent
5158c5d7c9
commit
bcb9ace54c
29 changed files with 804 additions and 393 deletions
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue