Documentation ¶
Overview ¶
Package v1beta1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Package v1beta1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Package v1beta1 provides primitives to interact with the openapi HTTP API.
Code generated by github.com/oapi-codegen/oapi-codegen/v2 version v2.3.0 DO NOT EDIT.
Index ¶
- Constants
- type Environment
- type EnvironmentConnectionMapping
- type EnvironmentPage
- type EnvironmentPayload
- type ImportBody
- type ImportRequest
- type Model
- type Workspace
- type WorkspacePage
- type WorkspacePayload
- type WorkspaceUpdatePayload
- type WorkspacesDesignsMapping
- type WorkspacesEnvironmentsMapping
- type WorkspacesTeamsMapping
- type WorkspacesViewsMapping
Constants ¶
const ( ModelSchemaVersion = "models.meshery.io/v1beta1" DesignSchemaVersion = "designs.meshery.io/v1beta1" ComponentSchemaVersion = "components.meshery.io/v1beta1" ConnectionSchemaVersion = "connections.meshery.io/v1beta1" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct { ID externalRef2.EnvironmentId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` // DeletedAt SQL null Timestamp to handle null values of time. DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` Description externalRef2.Text `json:"description,omitempty"` Name externalRef2.Text `json:"name,omitempty"` OrganizationId externalRef2.OrganizationId `db:"org_id" json:"org_id"` Owner externalRef2.Text `json:"owner,omitempty"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` }
Environment defines model for environment.
type EnvironmentConnectionMapping ¶
type EnvironmentConnectionMapping struct { ID externalRef2.EnvironmentId `db:"id" json:"id"` ConnectionId uuid.UUID `db:"connection_id" json:"connection_id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` // DeletedAt SQL null Timestamp to handle null values of time. DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` EnvironmentId uuid.UUID `db:"environment_id" json:"environment_id"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` }
EnvironmentConnectionMapping defines model for environmentConnectionMapping.
type EnvironmentPage ¶
type EnvironmentPage struct { Environments []Environment `json:"environments,omitempty"` Page externalRef2.Number `json:"page,omitempty"` PageSize externalRef2.Number `json:"page_size,omitempty"` TotalCount externalRef2.Number `json:"total_count,omitempty"` }
EnvironmentPage defines model for environmentPage.
type EnvironmentPayload ¶
type EnvironmentPayload struct { // OrgId Organization ID OrgId string `json:"organization_id"` Description externalRef2.Text `json:"description,omitempty"` Name externalRef2.Text `json:"name"` }
EnvironmentPayload defines model for environmentPayload.
type ImportBody ¶ added in v0.7.33
type ImportBody struct { ComponentCsv string `json:"component_csv" yaml:"component_csv"` FileName string `json:"file_name" yaml:"file_name"` Model Model `json:"model" yaml:"model"` ModelCsv string `json:"model_csv" yaml:"model_csv"` // ModelFile represents the binary content of the file as a byte array ModelFile []byte `json:"model_file" yaml:"model_file"` RelationshipCSV string `json:"relationship_csv" yaml:"relationship_csv"` Url string `json:"url" yaml:"url"` }
ImportBody defines model for ImportBody.
type ImportRequest ¶ added in v0.7.33
type ImportRequest struct { ImportBody ImportBody `json:"importBody" yaml:"importBody"` Register bool `json:"register" yaml:"register"` UploadType string `json:"uploadType" yaml:"uploadType"` }
ImportRequest defines model for ImportRequest.
type Model ¶
type Model struct { Category string `json:"category" yaml:"category"` IsAnnotation bool `json:"isAnnotation" yaml:"isAnnotation"` Model string `json:"model" yaml:"model"` ModelDisplayName string `json:"modelDisplayName" yaml:"modelDisplayName"` PrimaryColor string `json:"primaryColor" yaml:"primaryColor"` PublishToRegistry bool `json:"publishToRegistry" yaml:"publishToRegistry"` Registrant string `json:"registrant" yaml:"registrant"` SecondaryColor string `json:"secondaryColor" yaml:"secondaryColor"` Shape string `json:"shape" yaml:"shape"` SubCategory string `json:"subCategory" yaml:"subCategory"` SvgColor string `json:"svgColor" yaml:"svgColor"` SvgComplete string `json:"svgComplete" yaml:"svgComplete"` SvgWhite string `json:"svgWhite" yaml:"svgWhite"` }
Model defines model for Model.
type Workspace ¶ added in v0.7.14
type Workspace struct { ID externalRef2.GeneralId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` // DeletedAt SQL null Timestamp to handle null values of time. DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` Description externalRef2.Text `json:"description,omitempty"` Name externalRef2.Text `json:"name,omitempty"` OrganizationId externalRef2.OrganizationId `db:"org_id" json:"org_id"` Owner externalRef2.Text `json:"owner,omitempty"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` }
Workspace defines model for workspace.
type WorkspacePage ¶ added in v0.7.14
type WorkspacePage struct { Page externalRef2.Number `json:"page,omitempty"` PageSize externalRef2.Number `json:"page_size,omitempty"` TotalCount externalRef2.Number `json:"total_count,omitempty"` Workspaces []Workspace `json:"workspaces,omitempty"` }
WorkspacePage defines model for workspacePage.
type WorkspacePayload ¶ added in v0.7.14
type WorkspacePayload struct { Description externalRef2.Text `json:"description,omitempty"` Name externalRef2.Text `json:"name"` // OrganizationID Organization ID OrganizationID string `json:"organization_id"` }
WorkspacePayload defines model for workspacePayload.
type WorkspaceUpdatePayload ¶ added in v0.7.14
type WorkspaceUpdatePayload struct { Description externalRef2.Text `json:"description,omitempty"` Name externalRef2.Text `json:"name,omitempty"` // OrganizationID Organization ID OrganizationID string `json:"organization_id"` }
WorkspaceUpdatePayload defines model for workspaceUpdatePayload.
type WorkspacesDesignsMapping ¶ added in v0.7.14
type WorkspacesDesignsMapping struct { ID externalRef2.GeneralId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` DesignId externalRef2.DesignId `db:"design_id" json:"design_id"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` WorkspaceId externalRef2.WorkspaceId `db:"workspace_id" json:"workspace_id"` }
WorkspacesDesignsMapping defines model for workspacesDesignsMapping.
type WorkspacesEnvironmentsMapping ¶ added in v0.7.14
type WorkspacesEnvironmentsMapping struct { ID externalRef2.GeneralId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` EnvironmentId externalRef2.EnvironmentId `db:"environment_id" json:"environment_id"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` WorkspaceId externalRef2.WorkspaceId `db:"workspace_id" json:"workspace_id"` }
WorkspacesEnvironmentsMapping defines model for workspacesEnvironmentsMapping.
type WorkspacesTeamsMapping ¶ added in v0.7.14
type WorkspacesTeamsMapping struct { ID externalRef2.GeneralId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` TeamId externalRef2.TeamId `db:"team_id" json:"team_id"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` WorkspaceId externalRef2.WorkspaceId `db:"workspace_id" json:"workspace_id"` }
WorkspacesTeamsMapping defines model for workspacesTeamsMapping.
type WorkspacesViewsMapping ¶ added in v0.7.14
type WorkspacesViewsMapping struct { ID externalRef2.GeneralId `db:"id" json:"id"` CreatedAt externalRef2.Time `json:"created_at,omitempty"` DeletedAt externalRef2.NullTime `json:"deleted_at,omitempty"` UpdatedAt externalRef2.Time `json:"updated_at,omitempty"` ViewId externalRef2.ViewId `db:"view_id" json:"view_id"` WorkspaceId externalRef2.WorkspaceId `db:"workspace_id" json:"workspace_id"` }
WorkspacesViewsMapping defines model for workspacesViewsMapping.
Directories ¶
Path | Synopsis |
---|---|
Package category provides primitives to interact with the openapi HTTP API.
|
Package category provides primitives to interact with the openapi HTTP API. |
Package component provides primitives to interact with the openapi HTTP API.
|
Package component provides primitives to interact with the openapi HTTP API. |
The file implements the Entity interface on the Connection struct.
|
The file implements the Entity interface on the Connection struct. |
Package model provides primitives to interact with the openapi HTTP API.
|
Package model provides primitives to interact with the openapi HTTP API. |
Package pattern provides primitives to interact with the openapi HTTP API.
|
Package pattern provides primitives to interact with the openapi HTTP API. |