Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AspectNode ¶
type AuthAction ¶
type AuthAction string
const ( READ AuthAction = "r" WRITE AuthAction = "w" EXECUTE AuthAction = "x" ADMINISTRATE AuthAction = "a" )
func (AuthAction) String ¶
func (this AuthAction) String() string
type ContentVariable ¶
type ContentVariable struct { Name string `json:"name"` Type Type `json:"type"` CharacteristicId string `json:"characteristic_id"` SubContentVariables []ContentVariable `json:"sub_content_variables"` UseAsTag bool `json:"use_as_tag"` FunctionId string `json:"function_id,omitempty"` AspectId string `json:"aspect_id,omitempty"` }
type ImportConfig ¶
type ImportType ¶
type ImportType struct { Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` DefaultRestart bool `json:"default_restart"` Configs []ImportConfig `json:"configs"` Output ContentVariable `json:"output"` Owner string `json:"owner"` Cost uint64 `json:"cost"` }
func ShrinkImportType ¶
func ShrinkImportType(importType ImportTypeExtended) ImportType
type ImportTypeExtended ¶
type ImportTypeExtended struct { Id string `json:"id"` Name string `json:"name"` Description string `json:"description"` Image string `json:"image"` DefaultRestart bool `json:"default_restart"` Configs []ImportConfig `json:"configs"` ContentAspectIds []string `json:"content_aspect_ids"` ContentFunctionIds []string `json:"content_function_ids"` Output ContentVariable `json:"output"` AspectFunctions []string `json:"aspect_functions"` Owner string `json:"owner"` Cost uint64 `json:"cost"` }
func ExtendImportType ¶
func ExtendImportType(importType ImportType) ImportTypeExtended
Click to show internal directories.
Click to hide internal directories.