diff options
Diffstat (limited to 'golang/models')
| -rw-r--r-- | golang/models/creator_entity.go | 93 | ||||
| -rw-r--r-- | golang/models/error.go | 64 | 
2 files changed, 157 insertions, 0 deletions
| diff --git a/golang/models/creator_entity.go b/golang/models/creator_entity.go new file mode 100644 index 00000000..d094376a --- /dev/null +++ b/golang/models/creator_entity.go @@ -0,0 +1,93 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// 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" + +	"github.com/go-openapi/errors" +	"github.com/go-openapi/swag" +	"github.com/go-openapi/validate" +) + +// CreatorEntity creator entity +// swagger:model creator_entity +type CreatorEntity struct { + +	// ident +	// Required: true +	Ident *string `json:"ident"` + +	// name +	Name string `json:"name,omitempty"` + +	// orcid +	Orcid string `json:"orcid,omitempty"` + +	// redirect +	Redirect string `json:"redirect,omitempty"` + +	// revision +	Revision string `json:"revision,omitempty"` + +	// state +	// Required: true +	State *string `json:"state"` +} + +// Validate validates this creator entity +func (m *CreatorEntity) Validate(formats strfmt.Registry) error { +	var res []error + +	if err := m.validateIdent(formats); err != nil { +		res = append(res, err) +	} + +	if err := m.validateState(formats); err != nil { +		res = append(res, err) +	} + +	if len(res) > 0 { +		return errors.CompositeValidationError(res...) +	} +	return nil +} + +func (m *CreatorEntity) validateIdent(formats strfmt.Registry) error { + +	if err := validate.Required("ident", "body", m.Ident); err != nil { +		return err +	} + +	return nil +} + +func (m *CreatorEntity) validateState(formats strfmt.Registry) error { + +	if err := validate.Required("state", "body", m.State); err != nil { +		return err +	} + +	return nil +} + +// MarshalBinary interface implementation +func (m *CreatorEntity) MarshalBinary() ([]byte, error) { +	if m == nil { +		return nil, nil +	} +	return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *CreatorEntity) UnmarshalBinary(b []byte) error { +	var res CreatorEntity +	if err := swag.ReadJSON(b, &res); err != nil { +		return err +	} +	*m = res +	return nil +} diff --git a/golang/models/error.go b/golang/models/error.go new file mode 100644 index 00000000..d8c11da2 --- /dev/null +++ b/golang/models/error.go @@ -0,0 +1,64 @@ +// Code generated by go-swagger; DO NOT EDIT. + +package models + +// 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" + +	"github.com/go-openapi/errors" +	"github.com/go-openapi/swag" +	"github.com/go-openapi/validate" +) + +// Error error +// swagger:model error +type Error struct { + +	// message +	// Required: true +	Message *string `json:"message"` +} + +// Validate validates this error +func (m *Error) Validate(formats strfmt.Registry) error { +	var res []error + +	if err := m.validateMessage(formats); err != nil { +		res = append(res, err) +	} + +	if len(res) > 0 { +		return errors.CompositeValidationError(res...) +	} +	return nil +} + +func (m *Error) validateMessage(formats strfmt.Registry) error { + +	if err := validate.Required("message", "body", m.Message); err != nil { +		return err +	} + +	return nil +} + +// MarshalBinary interface implementation +func (m *Error) MarshalBinary() ([]byte, error) { +	if m == nil { +		return nil, nil +	} +	return swag.WriteJSON(m) +} + +// UnmarshalBinary interface implementation +func (m *Error) UnmarshalBinary(b []byte) error { +	var res Error +	if err := swag.ReadJSON(b, &res); err != nil { +		return err +	} +	*m = res +	return nil +} | 
