diff options
author | Alexander Mazuruk <a.mazuruk@samsung.com> | 2018-02-21 13:24:31 +0100 |
---|---|---|
committer | Alexander Mazuruk <a.mazuruk@samsung.com> | 2018-07-20 17:07:33 +0200 |
commit | a2f2add7a22bb814fda53cdb69f40f8561f13751 (patch) | |
tree | cb5767aac23ae4ebb30225b2bb8d135609858c3e /artifact_alias.go | |
parent | ca81293b54fa9300bea27d24c4e6b291c4d41871 (diff) | |
download | weles-a2f2add7a22bb814fda53cdb69f40f8561f13751.tar.gz weles-a2f2add7a22bb814fda53cdb69f40f8561f13751.tar.bz2 weles-a2f2add7a22bb814fda53cdb69f40f8561f13751.zip |
Change basic weles types to generated by swagger
Definitions from artifactmanager.go and jobmanager.go are removed.
Definitions which are used by swagger were added to swagger.yml.
Swagger server was regenerated.
ArtifactStatusChange was moved to separate file for consistency.
In ArtifactType const renamed:
YAMLFILE to YAML
TESTFILE to TEST
FILE suffix was redundant as each ArtifactType is a file.
In ArtifactType and ArtifactStatus consts AM_ prefix was changed to
ArtifactType and ArtifactStatus respectively. JobStatus consts JOB_
prefix was changed to JobStatus. This naming is more go-compliant.
Swagger generated models use strfmt.DateTime rather than time.Time.
strfmt.DateTime is a wrapper for time.Time extending it with swagger
validation.
controller and artifacts packages were adjusted to be compatible with
the above.
Currently artifact_info.go has difference between committed and
generated code. This is caused by the following issue:
https://github.com/go-swagger/go-swagger/issues/1617
Change-Id: If7687ac25113c93c6b130ae6555fd338c700fef8
Signed-off-by: Alexander Mazuruk <a.mazuruk@samsung.com>
Diffstat (limited to 'artifact_alias.go')
-rw-r--r-- | artifact_alias.go | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/artifact_alias.go b/artifact_alias.go new file mode 100644 index 0000000..d83e8fb --- /dev/null +++ b/artifact_alias.go @@ -0,0 +1,34 @@ +// Code generated by go-swagger; DO NOT EDIT. + +// Copyright (c) 2017-2018 Samsung Electronics Co., Ltd All Rights Reserved +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License +// + +package weles + +// This file was generated by the swagger tool. +// Editing this file might prove futile when you re-run the swagger generate command + +import ( + strfmt "github.com/go-openapi/strfmt" +) + +// ArtifactAlias is an alternative name of an artifact. +// swagger:model ArtifactAlias +type ArtifactAlias string + +// Validate validates this artifact alias +func (m ArtifactAlias) Validate(formats strfmt.Registry) error { + return nil +} |