entity

package
v1.0.55 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 8, 2025 License: MIT Imports: 8 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var OrgFields = entityTemplateFields[Org]()
View Source
var ProjectFields = entityTemplateFields[Project]()
View Source
var ServiceFields = entityTemplateFields[Service]()

Functions

This section is empty.

Types

type AppVersion

type AppVersion struct {
	Id         uuid.AppVersionId
	OrgId      uuid.ClientId
	ProjectId  uuid.ProjectId
	ServiceId  uuid.ServiceStackId
	Source     enum.AppVersionSourceEnum
	Sequence   types.Int
	Status     enum.AppVersionStatusEnum
	Created    types.DateTime
	LastUpdate types.DateTime
	Build      *output.AppVersionBuild
}

type AppVersionBuild

type AppVersionBuild struct {
	ServiceStackId            uuid.ServiceStackIdNull
	ServiceStackName          types.StringNull
	ServiceStackTypeVersionId stringId.ServiceStackTypeVersionIdNull
	PipelineStart             types.DateTimeNull
	PipelineFinish            types.DateTimeNull
	PipelineFailed            types.DateTimeNull
	ContainerCreationStart    types.DateTimeNull
	StartDate                 types.DateTimeNull
	EndDate                   types.DateTimeNull
	CacheUsed                 types.Bool
	HasCurrentCache           types.Bool
}

type Container

type Container struct {
	Id        uuid.ContainerId
	OrgId     uuid.ClientId
	ProjectId uuid.ProjectId
	ServiceId uuid.ServiceStackId
	Status    enum.ContainerStatusEnum
	Number    types.Int
	Name      types.StringNull
	Hostname  types.StringNull
	Created   types.DateTime
}

type Org

type Org struct {
	Id   uuid.ClientId
	Role enum.ClientUserRoleCodeEnum
	Name types.String
}

type PostProject added in v1.0.46

type PostProject struct {
	OrgId        uuid.ClientId
	Name         types.String
	Tags         types.StringArray
	Mode         enum.ProjectModeEnum
	SshIsolation types.StringNull
	EnvIsolation types.StringNull
}

type PostService added in v1.0.46

type PostService struct {
	ProjectId        uuid.ProjectId
	Name             types.String
	Mode             enum.ServiceStackModeEnum
	EnvFile          types.TextNull
	StartWithoutCode types.Bool
	SshIsolation     types.StringNull
	EnvIsolation     types.StringNull
}

type Process added in v1.0.46

type Process struct {
	Id         uuid.ProcessId
	OrgId      uuid.ClientId
	ProjectId  uuid.ProjectId
	ServiceId  uuid.ServiceStackIdNull
	ActionName types.String
	Status     enum.ProcessStatusEnum
	Sequence   types.Int
}

type Project

type Project struct {
	Id          uuid.ProjectId
	Name        types.String
	Mode        enum.ProjectModeEnum
	OrgId       uuid.ClientId
	OrgName     types.String
	Description types.Text
	Status      enum.ProjectStatusEnum
}

type Service

type Service struct {
	Id                          uuid.ServiceStackId
	ProjectId                   uuid.ProjectId
	OrgId                       uuid.ClientId
	Name                        types.String
	Status                      enum.ServiceStackStatusEnum
	ServiceTypeId               stringId.ServiceStackTypeId
	ServiceTypeCategory         enum.ServiceStackTypeCategoryEnum
	ServiceStackTypeVersionName types.String
}

type VpnKey

type VpnKey struct {
	Key       string
	ProjectId uuid.ProjectId
	CreatedAt time.Time
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL