api: improve consistency with internal api

This commit is contained in:
Quaternions 2025-04-05 18:46:14 -07:00
parent d42e89fcb4
commit 6b2f5e29e7
Signed by: Quaternions
GPG Key ID: D0DF5964F79AC131
6 changed files with 30 additions and 30 deletions

@ -252,7 +252,7 @@ paths:
schema:
type: integer
format: int64
- name: VersionID
- name: ModelVersion
in: query
required: true
schema:
@ -563,7 +563,7 @@ paths:
schema:
type: integer
format: int64
- name: VersionID
- name: ModelVersion
in: query
required: true
schema:

@ -5450,15 +5450,15 @@ func (c *Client) sendUpdateMapfixModel(ctx context.Context, params UpdateMapfixM
}
}
{
// Encode "VersionID" parameter.
// Encode "ModelVersion" parameter.
cfg := uri.QueryParameterEncodingConfig{
Name: "VersionID",
Name: "ModelVersion",
Style: uri.QueryStyleForm,
Explode: true,
}
if err := q.EncodeParam(cfg, func(e uri.Encoder) error {
return e.EncodeValue(conv.Int64ToString(params.VersionID))
return e.EncodeValue(conv.Int64ToString(params.ModelVersion))
}); err != nil {
return res, errors.Wrap(err, "encode query")
}
@ -5858,15 +5858,15 @@ func (c *Client) sendUpdateSubmissionModel(ctx context.Context, params UpdateSub
}
}
{
// Encode "VersionID" parameter.
// Encode "ModelVersion" parameter.
cfg := uri.QueryParameterEncodingConfig{
Name: "VersionID",
Name: "ModelVersion",
Style: uri.QueryStyleForm,
Explode: true,
}
if err := q.EncodeParam(cfg, func(e uri.Encoder) error {
return e.EncodeValue(conv.Int64ToString(params.VersionID))
return e.EncodeValue(conv.Int64ToString(params.ModelVersion))
}); err != nil {
return res, errors.Wrap(err, "encode query")
}

@ -7769,9 +7769,9 @@ func (s *Server) handleUpdateMapfixModelRequest(args [1]string, argsEscaped bool
In: "query",
}: params.ModelID,
{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
}: params.VersionID,
}: params.ModelVersion,
},
Raw: r,
}
@ -8392,9 +8392,9 @@ func (s *Server) handleUpdateSubmissionModelRequest(args [1]string, argsEscaped
In: "query",
}: params.ModelID,
{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
}: params.VersionID,
}: params.ModelVersion,
},
Raw: r,
}

@ -3791,9 +3791,9 @@ func decodeSetSubmissionCompletedParams(args [1]string, argsEscaped bool, r *htt
// UpdateMapfixModelParams is parameters of updateMapfixModel operation.
type UpdateMapfixModelParams struct {
// The unique identifier for a mapfix.
MapfixID int64
ModelID int64
VersionID int64
MapfixID int64
ModelID int64
ModelVersion int64
}
func unpackUpdateMapfixModelParams(packed middleware.Parameters) (params UpdateMapfixModelParams) {
@ -3813,10 +3813,10 @@ func unpackUpdateMapfixModelParams(packed middleware.Parameters) (params UpdateM
}
{
key := middleware.ParameterKey{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
}
params.VersionID = packed[key].(int64)
params.ModelVersion = packed[key].(int64)
}
return params
}
@ -3904,10 +3904,10 @@ func decodeUpdateMapfixModelParams(args [1]string, argsEscaped bool, r *http.Req
Err: err,
}
}
// Decode query: VersionID.
// Decode query: ModelVersion.
if err := func() error {
cfg := uri.QueryParameterDecodingConfig{
Name: "VersionID",
Name: "ModelVersion",
Style: uri.QueryStyleForm,
Explode: true,
}
@ -3924,7 +3924,7 @@ func decodeUpdateMapfixModelParams(args [1]string, argsEscaped bool, r *http.Req
return err
}
params.VersionID = c
params.ModelVersion = c
return nil
}); err != nil {
return err
@ -3935,7 +3935,7 @@ func decodeUpdateMapfixModelParams(args [1]string, argsEscaped bool, r *http.Req
return nil
}(); err != nil {
return params, &ogenerrors.DecodeParamError{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
Err: err,
}
@ -4080,7 +4080,7 @@ type UpdateSubmissionModelParams struct {
// The unique identifier for a submission.
SubmissionID int64
ModelID int64
VersionID int64
ModelVersion int64
}
func unpackUpdateSubmissionModelParams(packed middleware.Parameters) (params UpdateSubmissionModelParams) {
@ -4100,10 +4100,10 @@ func unpackUpdateSubmissionModelParams(packed middleware.Parameters) (params Upd
}
{
key := middleware.ParameterKey{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
}
params.VersionID = packed[key].(int64)
params.ModelVersion = packed[key].(int64)
}
return params
}
@ -4191,10 +4191,10 @@ func decodeUpdateSubmissionModelParams(args [1]string, argsEscaped bool, r *http
Err: err,
}
}
// Decode query: VersionID.
// Decode query: ModelVersion.
if err := func() error {
cfg := uri.QueryParameterDecodingConfig{
Name: "VersionID",
Name: "ModelVersion",
Style: uri.QueryStyleForm,
Explode: true,
}
@ -4211,7 +4211,7 @@ func decodeUpdateSubmissionModelParams(args [1]string, argsEscaped bool, r *http
return err
}
params.VersionID = c
params.ModelVersion = c
return nil
}); err != nil {
return err
@ -4222,7 +4222,7 @@ func decodeUpdateSubmissionModelParams(args [1]string, argsEscaped bool, r *http
return nil
}(); err != nil {
return params, &ogenerrors.DecodeParamError{
Name: "VersionID",
Name: "ModelVersion",
In: "query",
Err: err,
}

@ -258,7 +258,7 @@ func (svc *Service) UpdateMapfixModel(ctx context.Context, params api.UpdateMapf
// check if Status is ChangesRequested|Submitted|UnderConstruction
pmap := datastore.Optional()
pmap.AddNotNil("asset_id", params.ModelID)
pmap.AddNotNil("asset_version", params.VersionID)
pmap.AddNotNil("asset_version", params.ModelVersion)
//always reset completed when model changes
pmap.Add("completed", false)
return svc.DB.Mapfixes().IfStatusThenUpdate(ctx, params.MapfixID, []model.MapfixStatus{model.MapfixStatusChangesRequested, model.MapfixStatusSubmitted, model.MapfixStatusUnderConstruction}, pmap)

@ -247,7 +247,7 @@ func (svc *Service) UpdateSubmissionModel(ctx context.Context, params api.Update
// check if Status is ChangesRequested|Submitted|UnderConstruction
pmap := datastore.Optional()
pmap.AddNotNil("asset_id", params.ModelID)
pmap.AddNotNil("asset_version", params.VersionID)
pmap.AddNotNil("asset_version", params.ModelVersion)
//always reset completed when model changes
pmap.Add("completed", false)
return svc.DB.Submissions().IfStatusThenUpdate(ctx, params.SubmissionID, []model.SubmissionStatus{model.SubmissionStatusChangesRequested, model.SubmissionStatusSubmitted, model.SubmissionStatusUnderConstruction}, pmap)