From 754674d8f87c256f60e2e660d598d8ba13072e64 Mon Sep 17 00:00:00 2001 From: Michael Quigley Date: Mon, 25 Jul 2022 16:42:06 -0400 Subject: [PATCH] swagger; enable request/response --- rest_model/account_response.go | 4 +-- rest_model/enable_request.go | 50 +++++++++++++++++++++++++++++++ rest_model/enable_response.go | 50 +++++++++++++++++++++++++++++++ rest_zrok_server/embedded_spec.go | 36 ++++++++++++++++++++-- specs/zrok.yml | 12 +++++++- 5 files changed, 147 insertions(+), 5 deletions(-) create mode 100644 rest_model/enable_request.go create mode 100644 rest_model/enable_response.go diff --git a/rest_model/account_response.go b/rest_model/account_response.go index e62d8c03..acc63b70 100644 --- a/rest_model/account_response.go +++ b/rest_model/account_response.go @@ -17,8 +17,8 @@ import ( // swagger:model accountResponse type AccountResponse struct { - // api token - APIToken string `json:"apiToken,omitempty"` + // token + Token string `json:"token,omitempty"` } // Validate validates this account response diff --git a/rest_model/enable_request.go b/rest_model/enable_request.go new file mode 100644 index 00000000..11b9c568 --- /dev/null +++ b/rest_model/enable_request.go @@ -0,0 +1,50 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package rest_model + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// EnableRequest enable request +// +// swagger:model enableRequest +type EnableRequest struct { + + // token + Token string `json:"token,omitempty"` +} + +// Validate validates this enable request +func (m *EnableRequest) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this enable request based on context it is used +func (m *EnableRequest) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *EnableRequest) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *EnableRequest) UnmarshalBinary(b []byte) error { + var res EnableRequest + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/rest_model/enable_response.go b/rest_model/enable_response.go new file mode 100644 index 00000000..d21a7c90 --- /dev/null +++ b/rest_model/enable_response.go @@ -0,0 +1,50 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package rest_model + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + "context" + + "github.com/go-openapi/strfmt" + "github.com/go-openapi/swag" +) + +// EnableResponse enable response +// +// swagger:model enableResponse +type EnableResponse struct { + + // identity + Identity string `json:"identity,omitempty"` +} + +// Validate validates this enable response +func (m *EnableResponse) Validate(formats strfmt.Registry) error { + return nil +} + +// ContextValidate validates this enable response based on context it is used +func (m *EnableResponse) ContextValidate(ctx context.Context, formats strfmt.Registry) error { + return nil +} + +// MarshalBinary interface implementation +func (m *EnableResponse) MarshalBinary() ([]byte, error) { + if m == nil { + return nil, nil + } + return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *EnableResponse) UnmarshalBinary(b []byte) error { + var res EnableResponse + if err := swag.ReadJSON(b, &res); err != nil { + return err + } + *m = res + return nil +} diff --git a/rest_zrok_server/embedded_spec.go b/rest_zrok_server/embedded_spec.go index 42ef2633..a32ba214 100644 --- a/rest_zrok_server/embedded_spec.go +++ b/rest_zrok_server/embedded_spec.go @@ -97,7 +97,23 @@ func init() { "accountResponse": { "type": "object", "properties": { - "apiToken": { + "token": { + "type": "string" + } + } + }, + "enableRequest": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + }, + "enableResponse": { + "type": "object", + "properties": { + "identity": { "type": "string" } } @@ -192,7 +208,23 @@ func init() { "accountResponse": { "type": "object", "properties": { - "apiToken": { + "token": { + "type": "string" + } + } + }, + "enableRequest": { + "type": "object", + "properties": { + "token": { + "type": "string" + } + } + }, + "enableResponse": { + "type": "object", + "properties": { + "identity": { "type": "string" } } diff --git a/specs/zrok.yml b/specs/zrok.yml index c759c199..e6d1f8a5 100644 --- a/specs/zrok.yml +++ b/specs/zrok.yml @@ -50,7 +50,17 @@ definitions: accountResponse: type: object properties: - apiToken: + token: + type: string + enableRequest: + type: object + properties: + token: + type: string + enableResponse: + type: object + properties: + identity: type: string produces: