minor changes
This commit is contained in:
		@@ -15,26 +15,13 @@ type DataNEWModel struct {
 | 
			
		||||
	ShortDescription string `json:"short_description" required:"true" validate:"required"`
 | 
			
		||||
	Logo             string `json:"logo" required:"true" validate:"required"`
 | 
			
		||||
 | 
			
		||||
	// Dtype    string   `json:"dtype"`
 | 
			
		||||
	Dtype    string   `json:"dtype"`
 | 
			
		||||
	Type     string   `json:"type,omitempty" required:"true" validate:"required" description:"Define type of data" example:"file"`
 | 
			
		||||
	Example  string   `json:"example" required:"true" validate:"required" description:"base64 encoded data"`
 | 
			
		||||
	Protocol []string `json:"protocol"` //TODO Enum type
 | 
			
		||||
	Location string   `json:"location" required:"true" validate:"required"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type DataModel struct {
 | 
			
		||||
	ID           string `json:"ID" bson:"_id" required:"true" validate:"required"`
 | 
			
		||||
	DataNEWModel `bson:",inline"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (obj DataModel) getRtype() rtype.Rtype {
 | 
			
		||||
	return rtype.DATA
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
func (model DataModel) getName() string {
 | 
			
		||||
	return model.Name
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type DataIO struct {
 | 
			
		||||
	Counter uint `description:"Incremental number starting from 0"`
 | 
			
		||||
}
 | 
			
		||||
@@ -43,6 +30,18 @@ type DataObject struct {
 | 
			
		||||
	ReferenceID primitive.ObjectID `json:"referenceID" description:"Data model ID"`
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
type DataModel struct {
 | 
			
		||||
	ID           string `json:"ID" bson:"_id" required:"true" validate:"required"`
 | 
			
		||||
	DataNEWModel `bson:",inline"`
 | 
			
		||||
}	
 | 
			
		||||
 | 
			
		||||
func (obj DataModel) getRtype() rtype.Rtype {
 | 
			
		||||
	return rtype.DATA
 | 
			
		||||
}	
 | 
			
		||||
 | 
			
		||||
func (model DataModel) getName() string {
 | 
			
		||||
	return model.Name
 | 
			
		||||
}	
 | 
			
		||||
func (obj DataObject) getHost() *string {
 | 
			
		||||
	return nil // Host is DC only attribute
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -32,9 +32,9 @@ type DatacenterGpuModel struct {
 | 
			
		||||
 | 
			
		||||
type DatacenterNEWModel struct {
 | 
			
		||||
	Name             string   `json:"name" required:"true"`
 | 
			
		||||
	// Type             string   `json:"type,omitempty" required:"true"`
 | 
			
		||||
	Type             string   `json:"type,omitempty" required:"true"`
 | 
			
		||||
	Acronym          string   `json:"acronym" required:"true" description:"id of the DC"`
 | 
			
		||||
	// Hosts            []string `json:"hosts" required:"true" description:"list of host:port"`
 | 
			
		||||
	Hosts            []string `json:"hosts" required:"true" description:"list of host:port"`
 | 
			
		||||
	Description      string   `json:"description" required:"true"`
 | 
			
		||||
	ShortDescription string   `json:"short_description" required:"true" validate:"required"`
 | 
			
		||||
	Logo             string   `json:"logo" required:"true" validate:"required"`
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user