/*
 * HyperOne API
 *
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * API version: 0.0.2
 * Generated by: OpenAPI Generator (https://openapi-generator.tech)
 */

package openapi

import (
	"time"
)

// Container struct for Container
type Container struct {
	Id           string             `json:"id,omitempty"`
	Name         string             `json:"name,omitempty"`
	Services     []ProjectServices  `json:"services,omitempty"`
	Flavour      string             `json:"flavour,omitempty"`
	ModifiedOn   time.Time          `json:"modifiedOn,omitempty"`
	ModifiedBy   string             `json:"modifiedBy,omitempty"`
	CreatedBy    string             `json:"createdBy,omitempty"`
	CreatedOn    time.Time          `json:"createdOn,omitempty"`
	AccessRights []string           `json:"accessRights,omitempty"`
	Processing   bool               `json:"processing,omitempty"`
	Created      bool               `json:"created,omitempty"`
	Queue        []Event            `json:"queue,omitempty"`
	State        string             `json:"state,omitempty"`
	Tag          map[string]string  `json:"tag,omitempty"`
	Project      string             `json:"project,omitempty"`
	Image        string             `json:"image,omitempty"`
	Command      string             `json:"command,omitempty"`
	Volumes      []ContainerVolumes `json:"volumes,omitempty"`
	Expose       []ContainerExpose  `json:"expose,omitempty"`
	Env          []string           `json:"env,omitempty"`
	Fqdn         string             `json:"fqdn,omitempty"`
}