Documentation ¶
Overview ¶
Package basyxAas provides primitives to interact with the openapi HTTP API.
Code generated by github.com/deepmap/oapi-codegen version v1.13.3 DO NOT EDIT.
Index ¶
- func GetSwagger() (swagger *openapi3.T, err error)
- func NewDeleteAssetAdministrationShellByIdRequest(server string, aasId string) (*http.Request, error)
- func NewGetAllAssetAdministrationShellsRequest(server string) (*http.Request, error)
- func NewGetAssetAdministrationShellByIdRequest(server string, aasId string) (*http.Request, error)
- func NewGetShellsAasIdAasSubmodelsSubmodelIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
- func NewGetShellsAasIdRequest(server string, aasId string) (*http.Request, error)
- func NewPutAssetAdministrationShellRequest(server string, aasId string, body PutAssetAdministrationShellJSONRequestBody) (*http.Request, error)
- func NewPutAssetAdministrationShellRequestWithBody(server string, aasId string, contentType string, body io.Reader) (*http.Request, error)
- func NewShellRepoDeleteSubmodelElementByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
- func NewShellRepoDeleteSubmodelFromShellByIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
- func NewShellRepoGetInvocationResultByIdShortRequest(server string, aasId string, submodelIdShort string, ...) (*http.Request, error)
- func NewShellRepoGetSubmodelElementByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
- func NewShellRepoGetSubmodelElementValueByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
- func NewShellRepoGetSubmodelElementsRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
- func NewShellRepoGetSubmodelFromShellByIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
- func NewShellRepoGetSubmodelValuesRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
- func NewShellRepoGetSubmodelsFromShellRequest(server string, aasId string) (*http.Request, error)
- func NewShellRepoInvokeOperationByIdShortRequest(server string, aasId string, submodelIdShort string, ...) (*http.Request, error)
- func NewShellRepoInvokeOperationByIdShortRequestWithBody(server string, aasId string, submodelIdShort string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelElementRequest(server string, aasId string, submodelIdShort string, seIdShortPath string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelElementRequestWithBody(server string, aasId string, submodelIdShort string, seIdShortPath string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelElementValueByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelElementValueByIdShortRequestWithBody(server string, aasId string, submodelIdShort string, seIdShortPath string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelToShellRequest(server string, aasId string, submodelIdShort string, ...) (*http.Request, error)
- func NewShellRepoPutSubmodelToShellRequestWithBody(server string, aasId string, submodelIdShort string, contentType string, ...) (*http.Request, error)
- func PathToRawSpec(pathToFile string) map[string]func() ([]byte, error)
- func RegisterHandlers(router EchoRouter, si ServerInterface)
- func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
- type AccessControl
- type AccessControlPolicyPoints
- type AccessPermissionRule
- type AdministrativeInformation
- type AssetAdministrationShell
- type BasicEvent
- type Blob
- type BlobCertificate
- type Capability
- type Certificate
- type Client
- func (c *Client) DeleteAssetAdministrationShellById(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAllAssetAdministrationShells(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetAssetAdministrationShellById(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetShellsAasId(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) GetShellsAasIdAasSubmodelsSubmodelIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) PutAssetAdministrationShell(ctx context.Context, aasId string, ...) (*http.Response, error)
- func (c *Client) PutAssetAdministrationShellWithBody(ctx context.Context, aasId string, contentType string, body io.Reader, ...) (*http.Response, error)
- func (c *Client) ShellRepoDeleteSubmodelElementByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoDeleteSubmodelFromShellByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetInvocationResultByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelElementByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelElementValueByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelElements(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelFromShellByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelValues(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoGetSubmodelsFromShell(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error)
- func (c *Client) ShellRepoInvokeOperationByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoInvokeOperationByIdShortWithBody(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelElement(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelElementValueByIdShort(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelElementValueByIdShortWithBody(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelElementWithBody(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelToShell(ctx context.Context, aasId string, submodelIdShort string, ...) (*http.Response, error)
- func (c *Client) ShellRepoPutSubmodelToShellWithBody(ctx context.Context, aasId string, submodelIdShort string, contentType string, ...) (*http.Response, error)
- type ClientInterface
- type ClientOption
- type ClientWithResponses
- func (c *ClientWithResponses) DeleteAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*DeleteAssetAdministrationShellByIdResponse, error)
- func (c *ClientWithResponses) GetAllAssetAdministrationShellsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllAssetAdministrationShellsResponse, error)
- func (c *ClientWithResponses) GetAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetAssetAdministrationShellByIdResponse, error)
- func (c *ClientWithResponses) GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*GetShellsAasIdAasSubmodelsSubmodelIdShortResponse, error)
- func (c *ClientWithResponses) GetShellsAasIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetShellsAasIdResponse, error)
- func (c *ClientWithResponses) PutAssetAdministrationShellWithBodyWithResponse(ctx context.Context, aasId string, contentType string, body io.Reader, ...) (*PutAssetAdministrationShellResponse, error)
- func (c *ClientWithResponses) PutAssetAdministrationShellWithResponse(ctx context.Context, aasId string, ...) (*PutAssetAdministrationShellResponse, error)
- func (c *ClientWithResponses) ShellRepoDeleteSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoDeleteSubmodelElementByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoDeleteSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoDeleteSubmodelFromShellByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoGetInvocationResultByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetInvocationResultByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetSubmodelElementByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetSubmodelElementValueByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelElementsWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetSubmodelElementsResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetSubmodelFromShellByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelValuesWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoGetSubmodelValuesResponse, error)
- func (c *ClientWithResponses) ShellRepoGetSubmodelsFromShellWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelsFromShellResponse, error)
- func (c *ClientWithResponses) ShellRepoInvokeOperationByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoInvokeOperationByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoInvokeOperationByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoInvokeOperationByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelElementWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoPutSubmodelElementResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelElementWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoPutSubmodelElementResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelToShellWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, contentType string, ...) (*ShellRepoPutSubmodelToShellResponse, error)
- func (c *ClientWithResponses) ShellRepoPutSubmodelToShellWithResponse(ctx context.Context, aasId string, submodelIdShort string, ...) (*ShellRepoPutSubmodelToShellResponse, error)
- type ClientWithResponsesInterface
- type ConceptDictionary
- type Constraint
- type DataSpecificationContent
- func (t DataSpecificationContent) AsDataSpecificationIEC61360Content() (DataSpecificationIEC61360Content, error)
- func (t DataSpecificationContent) AsDataSpecificationPhysicalUnitContent() (DataSpecificationPhysicalUnitContent, error)
- func (t *DataSpecificationContent) FromDataSpecificationIEC61360Content(v DataSpecificationIEC61360Content) error
- func (t *DataSpecificationContent) FromDataSpecificationPhysicalUnitContent(v DataSpecificationPhysicalUnitContent) error
- func (t DataSpecificationContent) MarshalJSON() ([]byte, error)
- func (t *DataSpecificationContent) MergeDataSpecificationIEC61360Content(v DataSpecificationIEC61360Content) error
- func (t *DataSpecificationContent) MergeDataSpecificationPhysicalUnitContent(v DataSpecificationPhysicalUnitContent) error
- func (t *DataSpecificationContent) UnmarshalJSON(b []byte) error
- type DataSpecificationIEC61360Content
- type DataSpecificationIEC61360ContentDataType
- type DataSpecificationIEC61360ContentValueType
- type DataSpecificationPhysicalUnitContent
- type DeleteAssetAdministrationShellByIdResponse
- type EchoRouter
- type EmbeddedDataSpecification
- type Entity
- type EntityType
- type Event
- type File
- type GetAllAssetAdministrationShellsResponse
- type GetAssetAdministrationShellByIdResponse
- type GetShellsAasIdAasSubmodelsSubmodelIdShortResponse
- type GetShellsAasIdResponse
- type HasDataSpecification
- type HasSemantics
- type HttpRequestDoer
- type Identifiable
- type Identifier
- type InvocationRequest
- type InvocationResponse
- type InvocationResponseExecutionState
- type Key
- type KeyElements
- type KeyType
- type LangString
- type LevelType
- type Message
- type MessageMessageType
- type ModelType
- type ModelTypes
- type ModelingKind
- type MultiLanguageProperty
- type ObjectAttributes
- type Operation
- type OperationVariable
- type OperationVariable_Value
- func (t OperationVariable_Value) AsBasicEvent() (BasicEvent, error)
- func (t OperationVariable_Value) AsBlob() (Blob, error)
- func (t OperationVariable_Value) AsCapability() (Capability, error)
- func (t OperationVariable_Value) AsEntity() (Entity, error)
- func (t OperationVariable_Value) AsEvent() (Event, error)
- func (t OperationVariable_Value) AsFile() (File, error)
- func (t OperationVariable_Value) AsMultiLanguageProperty() (MultiLanguageProperty, error)
- func (t OperationVariable_Value) AsOperation() (Operation, error)
- func (t OperationVariable_Value) AsProperty() (Property, error)
- func (t OperationVariable_Value) AsRange() (Range, error)
- func (t OperationVariable_Value) AsReferenceElement() (ReferenceElement, error)
- func (t OperationVariable_Value) AsRelationshipElement() (RelationshipElement, error)
- func (t OperationVariable_Value) AsSubmodelElementCollection() (SubmodelElementCollection, error)
- func (t *OperationVariable_Value) FromBasicEvent(v BasicEvent) error
- func (t *OperationVariable_Value) FromBlob(v Blob) error
- func (t *OperationVariable_Value) FromCapability(v Capability) error
- func (t *OperationVariable_Value) FromEntity(v Entity) error
- func (t *OperationVariable_Value) FromEvent(v Event) error
- func (t *OperationVariable_Value) FromFile(v File) error
- func (t *OperationVariable_Value) FromMultiLanguageProperty(v MultiLanguageProperty) error
- func (t *OperationVariable_Value) FromOperation(v Operation) error
- func (t *OperationVariable_Value) FromProperty(v Property) error
- func (t *OperationVariable_Value) FromRange(v Range) error
- func (t *OperationVariable_Value) FromReferenceElement(v ReferenceElement) error
- func (t *OperationVariable_Value) FromRelationshipElement(v RelationshipElement) error
- func (t *OperationVariable_Value) FromSubmodelElementCollection(v SubmodelElementCollection) error
- func (t OperationVariable_Value) MarshalJSON() ([]byte, error)
- func (t *OperationVariable_Value) MergeBasicEvent(v BasicEvent) error
- func (t *OperationVariable_Value) MergeBlob(v Blob) error
- func (t *OperationVariable_Value) MergeCapability(v Capability) error
- func (t *OperationVariable_Value) MergeEntity(v Entity) error
- func (t *OperationVariable_Value) MergeEvent(v Event) error
- func (t *OperationVariable_Value) MergeFile(v File) error
- func (t *OperationVariable_Value) MergeMultiLanguageProperty(v MultiLanguageProperty) error
- func (t *OperationVariable_Value) MergeOperation(v Operation) error
- func (t *OperationVariable_Value) MergeProperty(v Property) error
- func (t *OperationVariable_Value) MergeRange(v Range) error
- func (t *OperationVariable_Value) MergeReferenceElement(v ReferenceElement) error
- func (t *OperationVariable_Value) MergeRelationshipElement(v RelationshipElement) error
- func (t *OperationVariable_Value) MergeSubmodelElementCollection(v SubmodelElementCollection) error
- func (t *OperationVariable_Value) UnmarshalJSON(b []byte) error
- type Permission
- type PermissionKindOfPermission
- type PermissionsPerObject
- type PolicyAdministrationPoint
- type PolicyDecisionPoint
- type PolicyEnforcementPoint
- type PolicyInformationPoints
- type Property
- type PropertyValueType
- type PutAssetAdministrationShellJSONRequestBody
- type PutAssetAdministrationShellResponse
- type Qualifiable
- type Range
- type RangeValueType
- type Referable
- type Reference
- type ReferenceElement
- type RelationshipElement
- type RequestEditorFn
- type Result
- type Security
- type Security_Certificate_Item
- func (t Security_Certificate_Item) AsBlobCertificate() (BlobCertificate, error)
- func (t *Security_Certificate_Item) FromBlobCertificate(v BlobCertificate) error
- func (t Security_Certificate_Item) MarshalJSON() ([]byte, error)
- func (t *Security_Certificate_Item) MergeBlobCertificate(v BlobCertificate) error
- func (t *Security_Certificate_Item) UnmarshalJSON(b []byte) error
- type ServerInterface
- type ServerInterfaceWrapper
- func (w *ServerInterfaceWrapper) DeleteAssetAdministrationShellById(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetAllAssetAdministrationShells(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetAssetAdministrationShellById(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetShellsAasId(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) GetShellsAasIdAasSubmodelsSubmodelIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) PutAssetAdministrationShell(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoDeleteSubmodelElementByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoDeleteSubmodelFromShellByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetInvocationResultByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElementByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElementValueByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElements(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelFromShellByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelValues(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelsFromShell(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoInvokeOperationByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelElement(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelElementValueByIdShort(ctx echo.Context) error
- func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelToShell(ctx echo.Context) error
- type ShellRepoDeleteSubmodelElementByIdShortResponse
- type ShellRepoDeleteSubmodelFromShellByIdShortResponse
- type ShellRepoGetInvocationResultByIdShortResponse
- type ShellRepoGetSubmodelElementByIdShortResponse
- type ShellRepoGetSubmodelElementValueByIdShortResponse
- type ShellRepoGetSubmodelElementsResponse
- type ShellRepoGetSubmodelFromShellByIdShortResponse
- type ShellRepoGetSubmodelValuesResponse
- type ShellRepoGetSubmodelsFromShellResponse
- type ShellRepoInvokeOperationByIdShortJSONRequestBody
- type ShellRepoInvokeOperationByIdShortParams
- type ShellRepoInvokeOperationByIdShortResponse
- type ShellRepoPutSubmodelElementJSONRequestBody
- type ShellRepoPutSubmodelElementResponse
- type ShellRepoPutSubmodelElementValueByIdShortJSONBody
- type ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody
- type ShellRepoPutSubmodelElementValueByIdShortResponse
- type ShellRepoPutSubmodelToShellJSONRequestBody
- type ShellRepoPutSubmodelToShellResponse
- type SubjectAttributes
- type Submodel
- type SubmodelElement
- type SubmodelElementCollection
- type SubmodelElementCollection_Value_Item
- func (t SubmodelElementCollection_Value_Item) AsBasicEvent() (BasicEvent, error)
- func (t SubmodelElementCollection_Value_Item) AsBlob() (Blob, error)
- func (t SubmodelElementCollection_Value_Item) AsCapability() (Capability, error)
- func (t SubmodelElementCollection_Value_Item) AsEntity() (Entity, error)
- func (t SubmodelElementCollection_Value_Item) AsEvent() (Event, error)
- func (t SubmodelElementCollection_Value_Item) AsFile() (File, error)
- func (t SubmodelElementCollection_Value_Item) AsMultiLanguageProperty() (MultiLanguageProperty, error)
- func (t SubmodelElementCollection_Value_Item) AsOperation() (Operation, error)
- func (t SubmodelElementCollection_Value_Item) AsProperty() (Property, error)
- func (t SubmodelElementCollection_Value_Item) AsRange() (Range, error)
- func (t SubmodelElementCollection_Value_Item) AsReferenceElement() (ReferenceElement, error)
- func (t SubmodelElementCollection_Value_Item) AsRelationshipElement() (RelationshipElement, error)
- func (t SubmodelElementCollection_Value_Item) AsSubmodelElementCollection() (SubmodelElementCollection, error)
- func (t *SubmodelElementCollection_Value_Item) FromBasicEvent(v BasicEvent) error
- func (t *SubmodelElementCollection_Value_Item) FromBlob(v Blob) error
- func (t *SubmodelElementCollection_Value_Item) FromCapability(v Capability) error
- func (t *SubmodelElementCollection_Value_Item) FromEntity(v Entity) error
- func (t *SubmodelElementCollection_Value_Item) FromEvent(v Event) error
- func (t *SubmodelElementCollection_Value_Item) FromFile(v File) error
- func (t *SubmodelElementCollection_Value_Item) FromMultiLanguageProperty(v MultiLanguageProperty) error
- func (t *SubmodelElementCollection_Value_Item) FromOperation(v Operation) error
- func (t *SubmodelElementCollection_Value_Item) FromProperty(v Property) error
- func (t *SubmodelElementCollection_Value_Item) FromRange(v Range) error
- func (t *SubmodelElementCollection_Value_Item) FromReferenceElement(v ReferenceElement) error
- func (t *SubmodelElementCollection_Value_Item) FromRelationshipElement(v RelationshipElement) error
- func (t *SubmodelElementCollection_Value_Item) FromSubmodelElementCollection(v SubmodelElementCollection) error
- func (t SubmodelElementCollection_Value_Item) MarshalJSON() ([]byte, error)
- func (t *SubmodelElementCollection_Value_Item) MergeBasicEvent(v BasicEvent) error
- func (t *SubmodelElementCollection_Value_Item) MergeBlob(v Blob) error
- func (t *SubmodelElementCollection_Value_Item) MergeCapability(v Capability) error
- func (t *SubmodelElementCollection_Value_Item) MergeEntity(v Entity) error
- func (t *SubmodelElementCollection_Value_Item) MergeEvent(v Event) error
- func (t *SubmodelElementCollection_Value_Item) MergeFile(v File) error
- func (t *SubmodelElementCollection_Value_Item) MergeMultiLanguageProperty(v MultiLanguageProperty) error
- func (t *SubmodelElementCollection_Value_Item) MergeOperation(v Operation) error
- func (t *SubmodelElementCollection_Value_Item) MergeProperty(v Property) error
- func (t *SubmodelElementCollection_Value_Item) MergeRange(v Range) error
- func (t *SubmodelElementCollection_Value_Item) MergeReferenceElement(v ReferenceElement) error
- func (t *SubmodelElementCollection_Value_Item) MergeRelationshipElement(v RelationshipElement) error
- func (t *SubmodelElementCollection_Value_Item) MergeSubmodelElementCollection(v SubmodelElementCollection) error
- func (t *SubmodelElementCollection_Value_Item) UnmarshalJSON(b []byte) error
- type ValueList
- type ValueObject
- type ValueObjectValueType
- type ValueReferencePairType
- type View
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetSwagger ¶
GetSwagger returns the Swagger specification corresponding to the generated code in this file. The external references of Swagger specification are resolved. The logic of resolving external references is tightly connected to "import-mapping" feature. Externally referenced files must be embedded in the corresponding golang packages. Urls can be supported but this task was out of the scope.
func NewDeleteAssetAdministrationShellByIdRequest ¶
func NewDeleteAssetAdministrationShellByIdRequest(server string, aasId string) (*http.Request, error)
NewDeleteAssetAdministrationShellByIdRequest generates requests for DeleteAssetAdministrationShellById
func NewGetAllAssetAdministrationShellsRequest ¶
NewGetAllAssetAdministrationShellsRequest generates requests for GetAllAssetAdministrationShells
func NewGetAssetAdministrationShellByIdRequest ¶
NewGetAssetAdministrationShellByIdRequest generates requests for GetAssetAdministrationShellById
func NewGetShellsAasIdAasSubmodelsSubmodelIdShortRequest ¶
func NewGetShellsAasIdAasSubmodelsSubmodelIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
NewGetShellsAasIdAasSubmodelsSubmodelIdShortRequest generates requests for GetShellsAasIdAasSubmodelsSubmodelIdShort
func NewGetShellsAasIdRequest ¶
NewGetShellsAasIdRequest generates requests for GetShellsAasId
func NewPutAssetAdministrationShellRequest ¶
func NewPutAssetAdministrationShellRequest(server string, aasId string, body PutAssetAdministrationShellJSONRequestBody) (*http.Request, error)
NewPutAssetAdministrationShellRequest calls the generic PutAssetAdministrationShell builder with application/json body
func NewPutAssetAdministrationShellRequestWithBody ¶
func NewPutAssetAdministrationShellRequestWithBody(server string, aasId string, contentType string, body io.Reader) (*http.Request, error)
NewPutAssetAdministrationShellRequestWithBody generates requests for PutAssetAdministrationShell with any type of body
func NewShellRepoDeleteSubmodelElementByIdShortRequest ¶
func NewShellRepoDeleteSubmodelElementByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
NewShellRepoDeleteSubmodelElementByIdShortRequest generates requests for ShellRepoDeleteSubmodelElementByIdShort
func NewShellRepoDeleteSubmodelFromShellByIdShortRequest ¶
func NewShellRepoDeleteSubmodelFromShellByIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
NewShellRepoDeleteSubmodelFromShellByIdShortRequest generates requests for ShellRepoDeleteSubmodelFromShellByIdShort
func NewShellRepoGetInvocationResultByIdShortRequest ¶
func NewShellRepoGetInvocationResultByIdShortRequest(server string, aasId string, submodelIdShort string, idShortPathToOperation string, requestId string) (*http.Request, error)
NewShellRepoGetInvocationResultByIdShortRequest generates requests for ShellRepoGetInvocationResultByIdShort
func NewShellRepoGetSubmodelElementByIdShortRequest ¶
func NewShellRepoGetSubmodelElementByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
NewShellRepoGetSubmodelElementByIdShortRequest generates requests for ShellRepoGetSubmodelElementByIdShort
func NewShellRepoGetSubmodelElementValueByIdShortRequest ¶
func NewShellRepoGetSubmodelElementValueByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string) (*http.Request, error)
NewShellRepoGetSubmodelElementValueByIdShortRequest generates requests for ShellRepoGetSubmodelElementValueByIdShort
func NewShellRepoGetSubmodelElementsRequest ¶
func NewShellRepoGetSubmodelElementsRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
NewShellRepoGetSubmodelElementsRequest generates requests for ShellRepoGetSubmodelElements
func NewShellRepoGetSubmodelFromShellByIdShortRequest ¶
func NewShellRepoGetSubmodelFromShellByIdShortRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
NewShellRepoGetSubmodelFromShellByIdShortRequest generates requests for ShellRepoGetSubmodelFromShellByIdShort
func NewShellRepoGetSubmodelValuesRequest ¶
func NewShellRepoGetSubmodelValuesRequest(server string, aasId string, submodelIdShort string) (*http.Request, error)
NewShellRepoGetSubmodelValuesRequest generates requests for ShellRepoGetSubmodelValues
func NewShellRepoGetSubmodelsFromShellRequest ¶
NewShellRepoGetSubmodelsFromShellRequest generates requests for ShellRepoGetSubmodelsFromShell
func NewShellRepoInvokeOperationByIdShortRequest ¶
func NewShellRepoInvokeOperationByIdShortRequest(server string, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, body ShellRepoInvokeOperationByIdShortJSONRequestBody) (*http.Request, error)
NewShellRepoInvokeOperationByIdShortRequest calls the generic ShellRepoInvokeOperationByIdShort builder with application/json body
func NewShellRepoInvokeOperationByIdShortRequestWithBody ¶
func NewShellRepoInvokeOperationByIdShortRequestWithBody(server string, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, contentType string, body io.Reader) (*http.Request, error)
NewShellRepoInvokeOperationByIdShortRequestWithBody generates requests for ShellRepoInvokeOperationByIdShort with any type of body
func NewShellRepoPutSubmodelElementRequest ¶
func NewShellRepoPutSubmodelElementRequest(server string, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementJSONRequestBody) (*http.Request, error)
NewShellRepoPutSubmodelElementRequest calls the generic ShellRepoPutSubmodelElement builder with application/json body
func NewShellRepoPutSubmodelElementRequestWithBody ¶
func NewShellRepoPutSubmodelElementRequestWithBody(server string, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader) (*http.Request, error)
NewShellRepoPutSubmodelElementRequestWithBody generates requests for ShellRepoPutSubmodelElement with any type of body
func NewShellRepoPutSubmodelElementValueByIdShortRequest ¶
func NewShellRepoPutSubmodelElementValueByIdShortRequest(server string, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody) (*http.Request, error)
NewShellRepoPutSubmodelElementValueByIdShortRequest calls the generic ShellRepoPutSubmodelElementValueByIdShort builder with application/json body
func NewShellRepoPutSubmodelElementValueByIdShortRequestWithBody ¶
func NewShellRepoPutSubmodelElementValueByIdShortRequestWithBody(server string, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader) (*http.Request, error)
NewShellRepoPutSubmodelElementValueByIdShortRequestWithBody generates requests for ShellRepoPutSubmodelElementValueByIdShort with any type of body
func NewShellRepoPutSubmodelToShellRequest ¶
func NewShellRepoPutSubmodelToShellRequest(server string, aasId string, submodelIdShort string, body ShellRepoPutSubmodelToShellJSONRequestBody) (*http.Request, error)
NewShellRepoPutSubmodelToShellRequest calls the generic ShellRepoPutSubmodelToShell builder with application/json body
func NewShellRepoPutSubmodelToShellRequestWithBody ¶
func NewShellRepoPutSubmodelToShellRequestWithBody(server string, aasId string, submodelIdShort string, contentType string, body io.Reader) (*http.Request, error)
NewShellRepoPutSubmodelToShellRequestWithBody generates requests for ShellRepoPutSubmodelToShell with any type of body
func PathToRawSpec ¶
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
func RegisterHandlers ¶
func RegisterHandlers(router EchoRouter, si ServerInterface)
RegisterHandlers adds each server route to the EchoRouter.
func RegisterHandlersWithBaseURL ¶
func RegisterHandlersWithBaseURL(router EchoRouter, si ServerInterface, baseURL string)
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
Types ¶
type AccessControl ¶
type AccessControl struct { AccessPermissionRule *[]AccessPermissionRule `json:"accessPermissionRule,omitempty"` DefaultEnvironmentAttributes *Reference `json:"defaultEnvironmentAttributes,omitempty"` DefaultPermissions *Reference `json:"defaultPermissions,omitempty"` DefaultSubjectAttributes *Reference `json:"defaultSubjectAttributes,omitempty"` SelectableEnvironmentAttributes *Reference `json:"selectableEnvironmentAttributes,omitempty"` SelectablePermissions *Reference `json:"selectablePermissions,omitempty"` SelectableSubjectAttributes *Reference `json:"selectableSubjectAttributes,omitempty"` }
AccessControl defines model for AccessControl.
type AccessControlPolicyPoints ¶
type AccessControlPolicyPoints struct { PolicyAdministrationPoint PolicyAdministrationPoint `json:"policyAdministrationPoint"` PolicyDecisionPoint PolicyDecisionPoint `json:"policyDecisionPoint"` PolicyEnforcementPoint PolicyEnforcementPoint `json:"policyEnforcementPoint"` PolicyInformationPoints *PolicyInformationPoints `json:"policyInformationPoints,omitempty"` }
AccessControlPolicyPoints defines model for AccessControlPolicyPoints.
type AccessPermissionRule ¶
type AccessPermissionRule struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` IdShort string `json:"idShort"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` PermissionsPerObject *[]PermissionsPerObject `json:"permissionsPerObject,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` TargetSubjectAttributes []SubjectAttributes `json:"targetSubjectAttributes"` }
AccessPermissionRule defines model for AccessPermissionRule.
type AdministrativeInformation ¶
type AdministrativeInformation struct { Revision *string `json:"revision,omitempty"` Version *string `json:"version,omitempty"` }
AdministrativeInformation defines model for AdministrativeInformation.
type AssetAdministrationShell ¶
type AssetAdministrationShell struct { Administration *AdministrativeInformation `json:"administration,omitempty"` Asset Reference `json:"asset"` Category *string `json:"category,omitempty"` ConceptDictionaries *[]ConceptDictionary `json:"conceptDictionaries,omitempty"` DerivedFrom *Reference `json:"derivedFrom,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Identification Identifier `json:"identification"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Security *Security `json:"security,omitempty"` Submodels *[]Reference `json:"submodels,omitempty"` Views *[]View `json:"views,omitempty"` }
AssetAdministrationShell defines model for AssetAdministrationShell.
type BasicEvent ¶
type BasicEvent struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Observed Reference `json:"observed"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` }
BasicEvent defines model for BasicEvent.
type Blob ¶
type Blob struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` MimeType string `json:"mimeType"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value string `json:"value"` }
Blob defines model for Blob.
type BlobCertificate ¶
type BlobCertificate struct { BlobCertificate *Blob `json:"blobCertificate,omitempty"` ContainedExtension *[]Reference `json:"containedExtension,omitempty"` LastCertificate *bool `json:"lastCertificate,omitempty"` }
BlobCertificate defines model for BlobCertificate.
type Certificate ¶
type Certificate = map[string]interface{}
Certificate defines model for Certificate.
type Client ¶
type Client struct { // The endpoint of the server conforming to this interface, with scheme, // https://api.deepmap.com for example. This can contain a path relative // to the server, such as https://api.deepmap.com/dev-test, and all the // paths in the swagger spec will be appended to the server. Server string // Doer for performing requests, typically a *http.Client with any // customized settings, such as certificate chains. Client HttpRequestDoer // A list of callbacks for modifying requests which are generated before sending over // the network. RequestEditors []RequestEditorFn }
Client which conforms to the OpenAPI3 specification for this service.
func NewClient ¶
func NewClient(server string, opts ...ClientOption) (*Client, error)
Creates a new Client, with reasonable defaults
func (*Client) DeleteAssetAdministrationShellById ¶
func (*Client) GetAllAssetAdministrationShells ¶
func (*Client) GetAssetAdministrationShellById ¶
func (*Client) GetShellsAasId ¶
func (*Client) GetShellsAasIdAasSubmodelsSubmodelIdShort ¶
func (*Client) PutAssetAdministrationShell ¶
func (c *Client) PutAssetAdministrationShell(ctx context.Context, aasId string, body PutAssetAdministrationShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) PutAssetAdministrationShellWithBody ¶
func (*Client) ShellRepoDeleteSubmodelElementByIdShort ¶
func (*Client) ShellRepoDeleteSubmodelFromShellByIdShort ¶
func (*Client) ShellRepoGetInvocationResultByIdShort ¶
func (*Client) ShellRepoGetSubmodelElementByIdShort ¶
func (*Client) ShellRepoGetSubmodelElementValueByIdShort ¶
func (*Client) ShellRepoGetSubmodelElements ¶
func (*Client) ShellRepoGetSubmodelFromShellByIdShort ¶
func (*Client) ShellRepoGetSubmodelValues ¶
func (*Client) ShellRepoGetSubmodelsFromShell ¶
func (*Client) ShellRepoInvokeOperationByIdShort ¶
func (c *Client) ShellRepoInvokeOperationByIdShort(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, body ShellRepoInvokeOperationByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
func (*Client) ShellRepoInvokeOperationByIdShortWithBody ¶
func (*Client) ShellRepoPutSubmodelElement ¶
func (*Client) ShellRepoPutSubmodelElementValueByIdShort ¶
func (*Client) ShellRepoPutSubmodelElementValueByIdShortWithBody ¶
func (*Client) ShellRepoPutSubmodelElementWithBody ¶
func (*Client) ShellRepoPutSubmodelToShell ¶
func (c *Client) ShellRepoPutSubmodelToShell(ctx context.Context, aasId string, submodelIdShort string, body ShellRepoPutSubmodelToShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error)
type ClientInterface ¶
type ClientInterface interface { // GetAllAssetAdministrationShells request GetAllAssetAdministrationShells(ctx context.Context, reqEditors ...RequestEditorFn) (*http.Response, error) // DeleteAssetAdministrationShellById request DeleteAssetAdministrationShellById(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetShellsAasId request GetShellsAasId(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error) // PutAssetAdministrationShellWithBody request with any body PutAssetAdministrationShellWithBody(ctx context.Context, aasId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) PutAssetAdministrationShell(ctx context.Context, aasId string, body PutAssetAdministrationShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // GetAssetAdministrationShellById request GetAssetAdministrationShellById(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelsFromShell request ShellRepoGetSubmodelsFromShell(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoDeleteSubmodelFromShellByIdShort request ShellRepoDeleteSubmodelFromShellByIdShort(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*http.Response, error) // GetShellsAasIdAasSubmodelsSubmodelIdShort request GetShellsAasIdAasSubmodelsSubmodelIdShort(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoPutSubmodelToShellWithBody request with any body ShellRepoPutSubmodelToShellWithBody(ctx context.Context, aasId string, submodelIdShort string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ShellRepoPutSubmodelToShell(ctx context.Context, aasId string, submodelIdShort string, body ShellRepoPutSubmodelToShellJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelFromShellByIdShort request ShellRepoGetSubmodelFromShellByIdShort(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelElements request ShellRepoGetSubmodelElements(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetInvocationResultByIdShort request ShellRepoGetInvocationResultByIdShort(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, requestId string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoInvokeOperationByIdShortWithBody request with any body ShellRepoInvokeOperationByIdShortWithBody(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ShellRepoInvokeOperationByIdShort(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, body ShellRepoInvokeOperationByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoDeleteSubmodelElementByIdShort request ShellRepoDeleteSubmodelElementByIdShort(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelElementByIdShort request ShellRepoGetSubmodelElementByIdShort(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoPutSubmodelElementWithBody request with any body ShellRepoPutSubmodelElementWithBody(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ShellRepoPutSubmodelElement(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelElementValueByIdShort request ShellRepoGetSubmodelElementValueByIdShort(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoPutSubmodelElementValueByIdShortWithBody request with any body ShellRepoPutSubmodelElementValueByIdShortWithBody(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*http.Response, error) ShellRepoPutSubmodelElementValueByIdShort(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*http.Response, error) // ShellRepoGetSubmodelValues request ShellRepoGetSubmodelValues(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*http.Response, error) }
The interface specification for the client above.
type ClientOption ¶
ClientOption allows setting custom parameters during construction
func WithHTTPClient ¶
func WithHTTPClient(doer HttpRequestDoer) ClientOption
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client. This is useful for tests.
func WithRequestEditorFn ¶
func WithRequestEditorFn(fn RequestEditorFn) ClientOption
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request. This can be used to mutate the request.
type ClientWithResponses ¶
type ClientWithResponses struct {
ClientInterface
}
ClientWithResponses builds on ClientInterface to offer response payloads
func NewClientWithResponses ¶
func NewClientWithResponses(server string, opts ...ClientOption) (*ClientWithResponses, error)
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling
func (*ClientWithResponses) DeleteAssetAdministrationShellByIdWithResponse ¶
func (c *ClientWithResponses) DeleteAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*DeleteAssetAdministrationShellByIdResponse, error)
DeleteAssetAdministrationShellByIdWithResponse request returning *DeleteAssetAdministrationShellByIdResponse
func (*ClientWithResponses) GetAllAssetAdministrationShellsWithResponse ¶
func (c *ClientWithResponses) GetAllAssetAdministrationShellsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllAssetAdministrationShellsResponse, error)
GetAllAssetAdministrationShellsWithResponse request returning *GetAllAssetAdministrationShellsResponse
func (*ClientWithResponses) GetAssetAdministrationShellByIdWithResponse ¶
func (c *ClientWithResponses) GetAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetAssetAdministrationShellByIdResponse, error)
GetAssetAdministrationShellByIdWithResponse request returning *GetAssetAdministrationShellByIdResponse
func (*ClientWithResponses) GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse ¶
func (c *ClientWithResponses) GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*GetShellsAasIdAasSubmodelsSubmodelIdShortResponse, error)
GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse request returning *GetShellsAasIdAasSubmodelsSubmodelIdShortResponse
func (*ClientWithResponses) GetShellsAasIdWithResponse ¶
func (c *ClientWithResponses) GetShellsAasIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetShellsAasIdResponse, error)
GetShellsAasIdWithResponse request returning *GetShellsAasIdResponse
func (*ClientWithResponses) PutAssetAdministrationShellWithBodyWithResponse ¶
func (c *ClientWithResponses) PutAssetAdministrationShellWithBodyWithResponse(ctx context.Context, aasId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutAssetAdministrationShellResponse, error)
PutAssetAdministrationShellWithBodyWithResponse request with arbitrary body returning *PutAssetAdministrationShellResponse
func (*ClientWithResponses) PutAssetAdministrationShellWithResponse ¶
func (c *ClientWithResponses) PutAssetAdministrationShellWithResponse(ctx context.Context, aasId string, body PutAssetAdministrationShellJSONRequestBody, reqEditors ...RequestEditorFn) (*PutAssetAdministrationShellResponse, error)
func (*ClientWithResponses) ShellRepoDeleteSubmodelElementByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoDeleteSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoDeleteSubmodelElementByIdShortResponse, error)
ShellRepoDeleteSubmodelElementByIdShortWithResponse request returning *ShellRepoDeleteSubmodelElementByIdShortResponse
func (*ClientWithResponses) ShellRepoDeleteSubmodelFromShellByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoDeleteSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoDeleteSubmodelFromShellByIdShortResponse, error)
ShellRepoDeleteSubmodelFromShellByIdShortWithResponse request returning *ShellRepoDeleteSubmodelFromShellByIdShortResponse
func (*ClientWithResponses) ShellRepoGetInvocationResultByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetInvocationResultByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, requestId string, reqEditors ...RequestEditorFn) (*ShellRepoGetInvocationResultByIdShortResponse, error)
ShellRepoGetInvocationResultByIdShortWithResponse request returning *ShellRepoGetInvocationResultByIdShortResponse
func (*ClientWithResponses) ShellRepoGetSubmodelElementByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementByIdShortResponse, error)
ShellRepoGetSubmodelElementByIdShortWithResponse request returning *ShellRepoGetSubmodelElementByIdShortResponse
func (*ClientWithResponses) ShellRepoGetSubmodelElementValueByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementValueByIdShortResponse, error)
ShellRepoGetSubmodelElementValueByIdShortWithResponse request returning *ShellRepoGetSubmodelElementValueByIdShortResponse
func (*ClientWithResponses) ShellRepoGetSubmodelElementsWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelElementsWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementsResponse, error)
ShellRepoGetSubmodelElementsWithResponse request returning *ShellRepoGetSubmodelElementsResponse
func (*ClientWithResponses) ShellRepoGetSubmodelFromShellByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelFromShellByIdShortResponse, error)
ShellRepoGetSubmodelFromShellByIdShortWithResponse request returning *ShellRepoGetSubmodelFromShellByIdShortResponse
func (*ClientWithResponses) ShellRepoGetSubmodelValuesWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelValuesWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelValuesResponse, error)
ShellRepoGetSubmodelValuesWithResponse request returning *ShellRepoGetSubmodelValuesResponse
func (*ClientWithResponses) ShellRepoGetSubmodelsFromShellWithResponse ¶
func (c *ClientWithResponses) ShellRepoGetSubmodelsFromShellWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelsFromShellResponse, error)
ShellRepoGetSubmodelsFromShellWithResponse request returning *ShellRepoGetSubmodelsFromShellResponse
func (*ClientWithResponses) ShellRepoInvokeOperationByIdShortWithBodyWithResponse ¶
func (c *ClientWithResponses) ShellRepoInvokeOperationByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoInvokeOperationByIdShortResponse, error)
ShellRepoInvokeOperationByIdShortWithBodyWithResponse request with arbitrary body returning *ShellRepoInvokeOperationByIdShortResponse
func (*ClientWithResponses) ShellRepoInvokeOperationByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoInvokeOperationByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, body ShellRepoInvokeOperationByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoInvokeOperationByIdShortResponse, error)
func (*ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error)
ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse request with arbitrary body returning *ShellRepoPutSubmodelElementValueByIdShortResponse
func (*ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error)
func (*ClientWithResponses) ShellRepoPutSubmodelElementWithBodyWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelElementWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementResponse, error)
ShellRepoPutSubmodelElementWithBodyWithResponse request with arbitrary body returning *ShellRepoPutSubmodelElementResponse
func (*ClientWithResponses) ShellRepoPutSubmodelElementWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelElementWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementResponse, error)
func (*ClientWithResponses) ShellRepoPutSubmodelToShellWithBodyWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelToShellWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelToShellResponse, error)
ShellRepoPutSubmodelToShellWithBodyWithResponse request with arbitrary body returning *ShellRepoPutSubmodelToShellResponse
func (*ClientWithResponses) ShellRepoPutSubmodelToShellWithResponse ¶
func (c *ClientWithResponses) ShellRepoPutSubmodelToShellWithResponse(ctx context.Context, aasId string, submodelIdShort string, body ShellRepoPutSubmodelToShellJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelToShellResponse, error)
type ClientWithResponsesInterface ¶
type ClientWithResponsesInterface interface { // GetAllAssetAdministrationShellsWithResponse request GetAllAssetAdministrationShellsWithResponse(ctx context.Context, reqEditors ...RequestEditorFn) (*GetAllAssetAdministrationShellsResponse, error) // DeleteAssetAdministrationShellByIdWithResponse request DeleteAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*DeleteAssetAdministrationShellByIdResponse, error) // GetShellsAasIdWithResponse request GetShellsAasIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetShellsAasIdResponse, error) // PutAssetAdministrationShellWithBodyWithResponse request with any body PutAssetAdministrationShellWithBodyWithResponse(ctx context.Context, aasId string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*PutAssetAdministrationShellResponse, error) PutAssetAdministrationShellWithResponse(ctx context.Context, aasId string, body PutAssetAdministrationShellJSONRequestBody, reqEditors ...RequestEditorFn) (*PutAssetAdministrationShellResponse, error) // GetAssetAdministrationShellByIdWithResponse request GetAssetAdministrationShellByIdWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*GetAssetAdministrationShellByIdResponse, error) // ShellRepoGetSubmodelsFromShellWithResponse request ShellRepoGetSubmodelsFromShellWithResponse(ctx context.Context, aasId string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelsFromShellResponse, error) // ShellRepoDeleteSubmodelFromShellByIdShortWithResponse request ShellRepoDeleteSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoDeleteSubmodelFromShellByIdShortResponse, error) // GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse request GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*GetShellsAasIdAasSubmodelsSubmodelIdShortResponse, error) // ShellRepoPutSubmodelToShellWithBodyWithResponse request with any body ShellRepoPutSubmodelToShellWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelToShellResponse, error) ShellRepoPutSubmodelToShellWithResponse(ctx context.Context, aasId string, submodelIdShort string, body ShellRepoPutSubmodelToShellJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelToShellResponse, error) // ShellRepoGetSubmodelFromShellByIdShortWithResponse request ShellRepoGetSubmodelFromShellByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelFromShellByIdShortResponse, error) // ShellRepoGetSubmodelElementsWithResponse request ShellRepoGetSubmodelElementsWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementsResponse, error) // ShellRepoGetInvocationResultByIdShortWithResponse request ShellRepoGetInvocationResultByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, requestId string, reqEditors ...RequestEditorFn) (*ShellRepoGetInvocationResultByIdShortResponse, error) // ShellRepoInvokeOperationByIdShortWithBodyWithResponse request with any body ShellRepoInvokeOperationByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoInvokeOperationByIdShortResponse, error) ShellRepoInvokeOperationByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params *ShellRepoInvokeOperationByIdShortParams, body ShellRepoInvokeOperationByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoInvokeOperationByIdShortResponse, error) // ShellRepoDeleteSubmodelElementByIdShortWithResponse request ShellRepoDeleteSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoDeleteSubmodelElementByIdShortResponse, error) // ShellRepoGetSubmodelElementByIdShortWithResponse request ShellRepoGetSubmodelElementByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementByIdShortResponse, error) // ShellRepoPutSubmodelElementWithBodyWithResponse request with any body ShellRepoPutSubmodelElementWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementResponse, error) ShellRepoPutSubmodelElementWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementResponse, error) // ShellRepoGetSubmodelElementValueByIdShortWithResponse request ShellRepoGetSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelElementValueByIdShortResponse, error) // ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse request with any body ShellRepoPutSubmodelElementValueByIdShortWithBodyWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, contentType string, body io.Reader, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error) ShellRepoPutSubmodelElementValueByIdShortWithResponse(ctx context.Context, aasId string, submodelIdShort string, seIdShortPath string, body ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody, reqEditors ...RequestEditorFn) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error) // ShellRepoGetSubmodelValuesWithResponse request ShellRepoGetSubmodelValuesWithResponse(ctx context.Context, aasId string, submodelIdShort string, reqEditors ...RequestEditorFn) (*ShellRepoGetSubmodelValuesResponse, error) }
ClientWithResponsesInterface is the interface specification for the client with responses above.
type ConceptDictionary ¶
type ConceptDictionary struct { Category *string `json:"category,omitempty"` ConceptDescriptions *[]Reference `json:"conceptDescriptions,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` }
ConceptDictionary defines model for ConceptDictionary.
type Constraint ¶
type Constraint struct {
ModelType ModelType `json:"modelType"`
}
Constraint defines model for Constraint.
type DataSpecificationContent ¶
type DataSpecificationContent struct {
// contains filtered or unexported fields
}
DataSpecificationContent defines model for DataSpecificationContent.
func (DataSpecificationContent) AsDataSpecificationIEC61360Content ¶
func (t DataSpecificationContent) AsDataSpecificationIEC61360Content() (DataSpecificationIEC61360Content, error)
AsDataSpecificationIEC61360Content returns the union data inside the DataSpecificationContent as a DataSpecificationIEC61360Content
func (DataSpecificationContent) AsDataSpecificationPhysicalUnitContent ¶
func (t DataSpecificationContent) AsDataSpecificationPhysicalUnitContent() (DataSpecificationPhysicalUnitContent, error)
AsDataSpecificationPhysicalUnitContent returns the union data inside the DataSpecificationContent as a DataSpecificationPhysicalUnitContent
func (*DataSpecificationContent) FromDataSpecificationIEC61360Content ¶
func (t *DataSpecificationContent) FromDataSpecificationIEC61360Content(v DataSpecificationIEC61360Content) error
FromDataSpecificationIEC61360Content overwrites any union data inside the DataSpecificationContent as the provided DataSpecificationIEC61360Content
func (*DataSpecificationContent) FromDataSpecificationPhysicalUnitContent ¶
func (t *DataSpecificationContent) FromDataSpecificationPhysicalUnitContent(v DataSpecificationPhysicalUnitContent) error
FromDataSpecificationPhysicalUnitContent overwrites any union data inside the DataSpecificationContent as the provided DataSpecificationPhysicalUnitContent
func (DataSpecificationContent) MarshalJSON ¶
func (t DataSpecificationContent) MarshalJSON() ([]byte, error)
func (*DataSpecificationContent) MergeDataSpecificationIEC61360Content ¶
func (t *DataSpecificationContent) MergeDataSpecificationIEC61360Content(v DataSpecificationIEC61360Content) error
MergeDataSpecificationIEC61360Content performs a merge with any union data inside the DataSpecificationContent, using the provided DataSpecificationIEC61360Content
func (*DataSpecificationContent) MergeDataSpecificationPhysicalUnitContent ¶
func (t *DataSpecificationContent) MergeDataSpecificationPhysicalUnitContent(v DataSpecificationPhysicalUnitContent) error
MergeDataSpecificationPhysicalUnitContent performs a merge with any union data inside the DataSpecificationContent, using the provided DataSpecificationPhysicalUnitContent
func (*DataSpecificationContent) UnmarshalJSON ¶
func (t *DataSpecificationContent) UnmarshalJSON(b []byte) error
type DataSpecificationIEC61360Content ¶
type DataSpecificationIEC61360Content struct { DataType *DataSpecificationIEC61360ContentDataType `json:"dataType,omitempty"` Definition *[]LangString `json:"definition,omitempty"` LevelType *[]LevelType `json:"levelType,omitempty"` PreferredName []LangString `json:"preferredName"` ShortName *[]LangString `json:"shortName,omitempty"` SourceOfDefinition *string `json:"sourceOfDefinition,omitempty"` Symbol *string `json:"symbol,omitempty"` Unit *string `json:"unit,omitempty"` UnitId *Reference `json:"unitId,omitempty"` Value *string `json:"value,omitempty"` ValueFormat *string `json:"valueFormat,omitempty"` ValueId *Reference `json:"valueId,omitempty"` ValueList *ValueList `json:"valueList,omitempty"` ValueType *DataSpecificationIEC61360ContentValueType `json:"valueType,omitempty"` }
DataSpecificationIEC61360Content defines model for DataSpecificationIEC61360Content.
type DataSpecificationIEC61360ContentDataType ¶
type DataSpecificationIEC61360ContentDataType string
DataSpecificationIEC61360ContentDataType defines model for DataSpecificationIEC61360Content.DataType.
const ( BOOLEAN DataSpecificationIEC61360ContentDataType = "BOOLEAN" DATE DataSpecificationIEC61360ContentDataType = "DATE" RATIONAL DataSpecificationIEC61360ContentDataType = "RATIONAL" RATIONALMEASURE DataSpecificationIEC61360ContentDataType = "RATIONAL_MEASURE" REALCOUNT DataSpecificationIEC61360ContentDataType = "REAL_COUNT" REALCURRENCY DataSpecificationIEC61360ContentDataType = "REAL_CURRENCY" REALMEASURE DataSpecificationIEC61360ContentDataType = "REAL_MEASURE" STRING DataSpecificationIEC61360ContentDataType = "STRING" STRINGTRANSLATABLE DataSpecificationIEC61360ContentDataType = "STRING_TRANSLATABLE" TIME DataSpecificationIEC61360ContentDataType = "TIME" TIMESTAMP DataSpecificationIEC61360ContentDataType = "TIMESTAMP" URL DataSpecificationIEC61360ContentDataType = "URL" )
Defines values for DataSpecificationIEC61360ContentDataType.
type DataSpecificationIEC61360ContentValueType ¶
type DataSpecificationIEC61360ContentValueType string
DataSpecificationIEC61360ContentValueType defines model for DataSpecificationIEC61360Content.ValueType.
const ( DataSpecificationIEC61360ContentValueTypeAnyUri DataSpecificationIEC61360ContentValueType = "anyUri" DataSpecificationIEC61360ContentValueTypeBase64Binary DataSpecificationIEC61360ContentValueType = "base64Binary" DataSpecificationIEC61360ContentValueTypeBoolean DataSpecificationIEC61360ContentValueType = "boolean" DataSpecificationIEC61360ContentValueTypeByte DataSpecificationIEC61360ContentValueType = "byte" DataSpecificationIEC61360ContentValueTypeDate DataSpecificationIEC61360ContentValueType = "date" DataSpecificationIEC61360ContentValueTypeDateTime DataSpecificationIEC61360ContentValueType = "dateTime" DataSpecificationIEC61360ContentValueTypeDateTimeStamp DataSpecificationIEC61360ContentValueType = "dateTimeStamp" DataSpecificationIEC61360ContentValueTypeDayTimeDuration DataSpecificationIEC61360ContentValueType = "dayTimeDuration" DataSpecificationIEC61360ContentValueTypeDecimal DataSpecificationIEC61360ContentValueType = "decimal" DataSpecificationIEC61360ContentValueTypeDouble DataSpecificationIEC61360ContentValueType = "double" DataSpecificationIEC61360ContentValueTypeDuration DataSpecificationIEC61360ContentValueType = "duration" DataSpecificationIEC61360ContentValueTypeENTITY DataSpecificationIEC61360ContentValueType = "ENTITY" DataSpecificationIEC61360ContentValueTypeFloat DataSpecificationIEC61360ContentValueType = "float" DataSpecificationIEC61360ContentValueTypeGDay DataSpecificationIEC61360ContentValueType = "gDay" DataSpecificationIEC61360ContentValueTypeGMonth DataSpecificationIEC61360ContentValueType = "gMonth" DataSpecificationIEC61360ContentValueTypeGMonthDay DataSpecificationIEC61360ContentValueType = "gMonthDay" DataSpecificationIEC61360ContentValueTypeGYear DataSpecificationIEC61360ContentValueType = "gYear" DataSpecificationIEC61360ContentValueTypeGYearMonth DataSpecificationIEC61360ContentValueType = "gYearMonth" DataSpecificationIEC61360ContentValueTypeHexBinary DataSpecificationIEC61360ContentValueType = "hexBinary" DataSpecificationIEC61360ContentValueTypeID DataSpecificationIEC61360ContentValueType = "ID" DataSpecificationIEC61360ContentValueTypeIDREF DataSpecificationIEC61360ContentValueType = "IDREF" DataSpecificationIEC61360ContentValueTypeInt DataSpecificationIEC61360ContentValueType = "int" DataSpecificationIEC61360ContentValueTypeInteger DataSpecificationIEC61360ContentValueType = "integer" DataSpecificationIEC61360ContentValueTypeLanguage DataSpecificationIEC61360ContentValueType = "language" DataSpecificationIEC61360ContentValueTypeLong DataSpecificationIEC61360ContentValueType = "long" DataSpecificationIEC61360ContentValueTypeNCName DataSpecificationIEC61360ContentValueType = "NCName" DataSpecificationIEC61360ContentValueTypeNMTOKEN DataSpecificationIEC61360ContentValueType = "NMTOKEN" DataSpecificationIEC61360ContentValueTypeNOTATION DataSpecificationIEC61360ContentValueType = "NOTATION" DataSpecificationIEC61360ContentValueTypeName DataSpecificationIEC61360ContentValueType = "Name" DataSpecificationIEC61360ContentValueTypeNegativeInteger DataSpecificationIEC61360ContentValueType = "negativeInteger" DataSpecificationIEC61360ContentValueTypeNonNegativeInteger DataSpecificationIEC61360ContentValueType = "nonNegativeInteger" DataSpecificationIEC61360ContentValueTypeNonPositiveInteger DataSpecificationIEC61360ContentValueType = "nonPositiveInteger" DataSpecificationIEC61360ContentValueTypeNormalizedString DataSpecificationIEC61360ContentValueType = "normalizedString" DataSpecificationIEC61360ContentValueTypePositiveInteger DataSpecificationIEC61360ContentValueType = "positiveInteger" DataSpecificationIEC61360ContentValueTypeQName DataSpecificationIEC61360ContentValueType = "QName" DataSpecificationIEC61360ContentValueTypeShort DataSpecificationIEC61360ContentValueType = "short" DataSpecificationIEC61360ContentValueTypeString DataSpecificationIEC61360ContentValueType = "string" DataSpecificationIEC61360ContentValueTypeTime DataSpecificationIEC61360ContentValueType = "time" DataSpecificationIEC61360ContentValueTypeToken DataSpecificationIEC61360ContentValueType = "token" DataSpecificationIEC61360ContentValueTypeUnsignedByte DataSpecificationIEC61360ContentValueType = "unsignedByte" DataSpecificationIEC61360ContentValueTypeUnsignedInt DataSpecificationIEC61360ContentValueType = "unsignedInt" DataSpecificationIEC61360ContentValueTypeUnsignedLong DataSpecificationIEC61360ContentValueType = "unsignedLong" DataSpecificationIEC61360ContentValueTypeUnsignedShort DataSpecificationIEC61360ContentValueType = "unsignedShort" DataSpecificationIEC61360ContentValueTypeYearMonthDuration DataSpecificationIEC61360ContentValueType = "yearMonthDuration" )
Defines values for DataSpecificationIEC61360ContentValueType.
type DataSpecificationPhysicalUnitContent ¶
type DataSpecificationPhysicalUnitContent struct { ConversionFactor *string `json:"conversionFactor,omitempty"` Definition []LangString `json:"definition"` DinNotation *string `json:"dinNotation,omitempty"` EceCode *string `json:"eceCode,omitempty"` EceName *string `json:"eceName,omitempty"` NistName *string `json:"nistName,omitempty"` RegistrationAuthorityId *string `json:"registrationAuthorityId,omitempty"` SiName *string `json:"siName,omitempty"` SiNotation *string `json:"siNotation,omitempty"` SourceOfDefinition *string `json:"sourceOfDefinition,omitempty"` Supplier *string `json:"supplier,omitempty"` UnitName string `json:"unitName"` UnitSymbol string `json:"unitSymbol"` }
DataSpecificationPhysicalUnitContent defines model for DataSpecificationPhysicalUnitContent.
type DeleteAssetAdministrationShellByIdResponse ¶
type DeleteAssetAdministrationShellByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Result }
func ParseDeleteAssetAdministrationShellByIdResponse ¶
func ParseDeleteAssetAdministrationShellByIdResponse(rsp *http.Response) (*DeleteAssetAdministrationShellByIdResponse, error)
ParseDeleteAssetAdministrationShellByIdResponse parses an HTTP response from a DeleteAssetAdministrationShellByIdWithResponse call
func (DeleteAssetAdministrationShellByIdResponse) Status ¶
func (r DeleteAssetAdministrationShellByIdResponse) Status() string
Status returns HTTPResponse.Status
func (DeleteAssetAdministrationShellByIdResponse) StatusCode ¶
func (r DeleteAssetAdministrationShellByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type EchoRouter ¶
type EchoRouter interface { CONNECT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route DELETE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route GET(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route HEAD(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route OPTIONS(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PATCH(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route POST(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route PUT(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route TRACE(path string, h echo.HandlerFunc, m ...echo.MiddlewareFunc) *echo.Route }
This is a simple interface which specifies echo.Route addition functions which are present on both echo.Echo and echo.Group, since we want to allow using either of them for path registration
type EmbeddedDataSpecification ¶
type EmbeddedDataSpecification struct { DataSpecification Reference `json:"dataSpecification"` DataSpecificationContent DataSpecificationContent `json:"dataSpecificationContent"` }
EmbeddedDataSpecification defines model for EmbeddedDataSpecification.
type Entity ¶
type Entity struct { Asset *Reference `json:"asset,omitempty"` Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` EntityType EntityType `json:"entityType"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Statements *[]SubmodelElement `json:"statements,omitempty"` }
Entity defines model for Entity.
type EntityType ¶
type EntityType string
EntityType defines model for EntityType.
const ( CoManagedEntity EntityType = "CoManagedEntity" SelfManagedEntity EntityType = "SelfManagedEntity" )
Defines values for EntityType.
type File ¶
type File struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` MimeType string `json:"mimeType"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value string `json:"value"` }
File defines model for File.
type GetAllAssetAdministrationShellsResponse ¶
type GetAllAssetAdministrationShellsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]AssetAdministrationShell }
func ParseGetAllAssetAdministrationShellsResponse ¶
func ParseGetAllAssetAdministrationShellsResponse(rsp *http.Response) (*GetAllAssetAdministrationShellsResponse, error)
ParseGetAllAssetAdministrationShellsResponse parses an HTTP response from a GetAllAssetAdministrationShellsWithResponse call
func (GetAllAssetAdministrationShellsResponse) Status ¶
func (r GetAllAssetAdministrationShellsResponse) Status() string
Status returns HTTPResponse.Status
func (GetAllAssetAdministrationShellsResponse) StatusCode ¶
func (r GetAllAssetAdministrationShellsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetAssetAdministrationShellByIdResponse ¶
type GetAssetAdministrationShellByIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AssetAdministrationShell }
func ParseGetAssetAdministrationShellByIdResponse ¶
func ParseGetAssetAdministrationShellByIdResponse(rsp *http.Response) (*GetAssetAdministrationShellByIdResponse, error)
ParseGetAssetAdministrationShellByIdResponse parses an HTTP response from a GetAssetAdministrationShellByIdWithResponse call
func (GetAssetAdministrationShellByIdResponse) Status ¶
func (r GetAssetAdministrationShellByIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetAssetAdministrationShellByIdResponse) StatusCode ¶
func (r GetAssetAdministrationShellByIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetShellsAasIdAasSubmodelsSubmodelIdShortResponse ¶
type GetShellsAasIdAasSubmodelsSubmodelIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Submodel JSON400 *Result JSON404 *Result }
func ParseGetShellsAasIdAasSubmodelsSubmodelIdShortResponse ¶
func ParseGetShellsAasIdAasSubmodelsSubmodelIdShortResponse(rsp *http.Response) (*GetShellsAasIdAasSubmodelsSubmodelIdShortResponse, error)
ParseGetShellsAasIdAasSubmodelsSubmodelIdShortResponse parses an HTTP response from a GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse call
func (GetShellsAasIdAasSubmodelsSubmodelIdShortResponse) Status ¶
func (r GetShellsAasIdAasSubmodelsSubmodelIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (GetShellsAasIdAasSubmodelsSubmodelIdShortResponse) StatusCode ¶
func (r GetShellsAasIdAasSubmodelsSubmodelIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type GetShellsAasIdResponse ¶
type GetShellsAasIdResponse struct { Body []byte HTTPResponse *http.Response JSON200 *AssetAdministrationShell }
func ParseGetShellsAasIdResponse ¶
func ParseGetShellsAasIdResponse(rsp *http.Response) (*GetShellsAasIdResponse, error)
ParseGetShellsAasIdResponse parses an HTTP response from a GetShellsAasIdWithResponse call
func (GetShellsAasIdResponse) Status ¶
func (r GetShellsAasIdResponse) Status() string
Status returns HTTPResponse.Status
func (GetShellsAasIdResponse) StatusCode ¶
func (r GetShellsAasIdResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type HasDataSpecification ¶
type HasDataSpecification struct {
EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"`
}
HasDataSpecification defines model for HasDataSpecification.
type HasSemantics ¶
type HasSemantics struct {
SemanticId *Reference `json:"semanticId,omitempty"`
}
HasSemantics defines model for HasSemantics.
type HttpRequestDoer ¶
Doer performs HTTP requests.
The standard http.Client implements this interface.
type Identifiable ¶
type Identifiable struct { Administration *AdministrativeInformation `json:"administration,omitempty"` Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` IdShort string `json:"idShort"` Identification Identifier `json:"identification"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` }
Identifiable defines model for Identifiable.
type Identifier ¶
Identifier defines model for Identifier.
type InvocationRequest ¶
type InvocationRequest struct { InoutputArguments *[]OperationVariable `json:"inoutputArguments,omitempty"` InputArguments *[]OperationVariable `json:"inputArguments,omitempty"` RequestId *string `json:"requestId,omitempty"` Timeout *int `json:"timeout,omitempty"` }
InvocationRequest defines model for InvocationRequest.
type InvocationResponse ¶
type InvocationResponse struct { ExecutionState *InvocationResponseExecutionState `json:"executionState,omitempty"` InoutputArguments *[]OperationVariable `json:"inoutputArguments,omitempty"` OperationResult *Result `json:"operationResult,omitempty"` OutputArguments *[]OperationVariable `json:"outputArguments,omitempty"` RequestId *string `json:"requestId,omitempty"` }
InvocationResponse defines model for InvocationResponse.
type InvocationResponseExecutionState ¶
type InvocationResponseExecutionState string
InvocationResponseExecutionState defines model for InvocationResponse.ExecutionState.
const ( Canceled InvocationResponseExecutionState = "Canceled" Completed InvocationResponseExecutionState = "Completed" Failed InvocationResponseExecutionState = "Failed" Initiated InvocationResponseExecutionState = "Initiated" Running InvocationResponseExecutionState = "Running" Timeout InvocationResponseExecutionState = "Timeout" )
Defines values for InvocationResponseExecutionState.
type Key ¶
type Key struct { IdType KeyType `json:"idType"` Local bool `json:"local"` Type KeyElements `json:"type"` Value string `json:"value"` }
Key defines model for Key.
type KeyElements ¶
type KeyElements string
KeyElements defines model for KeyElements.
const ( KeyElementsAccessPermissionRule KeyElements = "AccessPermissionRule" KeyElementsAnnotatedRelationshipElement KeyElements = "AnnotatedRelationshipElement" KeyElementsAsset KeyElements = "Asset" KeyElementsAssetAdministrationShell KeyElements = "AssetAdministrationShell" KeyElementsBasicEvent KeyElements = "BasicEvent" KeyElementsBlob KeyElements = "Blob" KeyElementsCapability KeyElements = "Capability" KeyElementsConceptDescription KeyElements = "ConceptDescription" KeyElementsConceptDictionary KeyElements = "ConceptDictionary" KeyElementsDataElement KeyElements = "DataElement" KeyElementsEntity KeyElements = "Entity" KeyElementsEvent KeyElements = "Event" KeyElementsFile KeyElements = "File" KeyElementsFragmentReference KeyElements = "FragmentReference" KeyElementsGlobalReference KeyElements = "GlobalReference" KeyElementsMultiLanguageProperty KeyElements = "MultiLanguageProperty" KeyElementsOperation KeyElements = "Operation" KeyElementsProperty KeyElements = "Property" KeyElementsRange KeyElements = "Range" KeyElementsReferenceElement KeyElements = "ReferenceElement" KeyElementsRelationshipElement KeyElements = "RelationshipElement" KeyElementsSubmodel KeyElements = "Submodel" KeyElementsSubmodelElement KeyElements = "SubmodelElement" KeyElementsSubmodelElementCollection KeyElements = "SubmodelElementCollection" KeyElementsView KeyElements = "View" )
Defines values for KeyElements.
type LangString ¶
LangString defines model for LangString.
type Message ¶
type Message struct { Code *string `json:"code,omitempty"` MessageType *MessageMessageType `json:"messageType,omitempty"` Text *string `json:"text,omitempty"` }
Message defines model for Message.
type MessageMessageType ¶
type MessageMessageType string
MessageMessageType defines model for Message.MessageType.
const ( Debug MessageMessageType = "Debug" Error MessageMessageType = "Error" Exception MessageMessageType = "Exception" Fatal MessageMessageType = "Fatal" Information MessageMessageType = "Information" Unspecified MessageMessageType = "Unspecified" Warning MessageMessageType = "Warning" )
Defines values for MessageMessageType.
type ModelType ¶
type ModelType struct {
Name ModelTypes `json:"name"`
}
ModelType defines model for ModelType.
type ModelTypes ¶
type ModelTypes string
ModelTypes defines model for ModelTypes.
const ( ModelTypesAccessPermissionRule ModelTypes = "AccessPermissionRule" ModelTypesAnnotatedRelationshipElement ModelTypes = "AnnotatedRelationshipElement" ModelTypesAsset ModelTypes = "Asset" ModelTypesAssetAdministrationShell ModelTypes = "AssetAdministrationShell" ModelTypesBasicEvent ModelTypes = "BasicEvent" ModelTypesBlob ModelTypes = "Blob" ModelTypesCapability ModelTypes = "Capability" ModelTypesConceptDescription ModelTypes = "ConceptDescription" ModelTypesConceptDictionary ModelTypes = "ConceptDictionary" ModelTypesConstraint ModelTypes = "Constraint" ModelTypesDataElement ModelTypes = "DataElement" ModelTypesEntity ModelTypes = "Entity" ModelTypesEvent ModelTypes = "Event" ModelTypesFile ModelTypes = "File" ModelTypesFormula ModelTypes = "Formula" ModelTypesFragmentReference ModelTypes = "FragmentReference" ModelTypesGlobalReference ModelTypes = "GlobalReference" ModelTypesMultiLanguageProperty ModelTypes = "MultiLanguageProperty" ModelTypesOperation ModelTypes = "Operation" ModelTypesProperty ModelTypes = "Property" ModelTypesQualifier ModelTypes = "Qualifier" ModelTypesRange ModelTypes = "Range" ModelTypesReferenceElement ModelTypes = "ReferenceElement" ModelTypesRelationshipElement ModelTypes = "RelationshipElement" ModelTypesSubmodel ModelTypes = "Submodel" ModelTypesSubmodelElement ModelTypes = "SubmodelElement" ModelTypesSubmodelElementCollection ModelTypes = "SubmodelElementCollection" ModelTypesView ModelTypes = "View" )
Defines values for ModelTypes.
type ModelingKind ¶
type ModelingKind string
ModelingKind defines model for ModelingKind.
const ( Instance ModelingKind = "Instance" Template ModelingKind = "Template" )
Defines values for ModelingKind.
type MultiLanguageProperty ¶
type MultiLanguageProperty struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value *[]LangString `json:"value,omitempty"` ValueId *Reference `json:"valueId,omitempty"` }
MultiLanguageProperty defines model for MultiLanguageProperty.
type ObjectAttributes ¶
type ObjectAttributes struct {
ObjectAttribute *[]Property `json:"objectAttribute,omitempty"`
}
ObjectAttributes defines model for ObjectAttributes.
type Operation ¶
type Operation struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` InoutputVariable *[]OperationVariable `json:"inoutputVariable,omitempty"` InputVariable *[]OperationVariable `json:"inputVariable,omitempty"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` OutputVariable *[]OperationVariable `json:"outputVariable,omitempty"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` }
Operation defines model for Operation.
type OperationVariable ¶
type OperationVariable struct {
Value OperationVariable_Value `json:"value"`
}
OperationVariable defines model for OperationVariable.
type OperationVariable_Value ¶
type OperationVariable_Value struct {
// contains filtered or unexported fields
}
OperationVariable_Value defines model for OperationVariable.Value.
func (OperationVariable_Value) AsBasicEvent ¶
func (t OperationVariable_Value) AsBasicEvent() (BasicEvent, error)
AsBasicEvent returns the union data inside the OperationVariable_Value as a BasicEvent
func (OperationVariable_Value) AsBlob ¶
func (t OperationVariable_Value) AsBlob() (Blob, error)
AsBlob returns the union data inside the OperationVariable_Value as a Blob
func (OperationVariable_Value) AsCapability ¶
func (t OperationVariable_Value) AsCapability() (Capability, error)
AsCapability returns the union data inside the OperationVariable_Value as a Capability
func (OperationVariable_Value) AsEntity ¶
func (t OperationVariable_Value) AsEntity() (Entity, error)
AsEntity returns the union data inside the OperationVariable_Value as a Entity
func (OperationVariable_Value) AsEvent ¶
func (t OperationVariable_Value) AsEvent() (Event, error)
AsEvent returns the union data inside the OperationVariable_Value as a Event
func (OperationVariable_Value) AsFile ¶
func (t OperationVariable_Value) AsFile() (File, error)
AsFile returns the union data inside the OperationVariable_Value as a File
func (OperationVariable_Value) AsMultiLanguageProperty ¶
func (t OperationVariable_Value) AsMultiLanguageProperty() (MultiLanguageProperty, error)
AsMultiLanguageProperty returns the union data inside the OperationVariable_Value as a MultiLanguageProperty
func (OperationVariable_Value) AsOperation ¶
func (t OperationVariable_Value) AsOperation() (Operation, error)
AsOperation returns the union data inside the OperationVariable_Value as a Operation
func (OperationVariable_Value) AsProperty ¶
func (t OperationVariable_Value) AsProperty() (Property, error)
AsProperty returns the union data inside the OperationVariable_Value as a Property
func (OperationVariable_Value) AsRange ¶
func (t OperationVariable_Value) AsRange() (Range, error)
AsRange returns the union data inside the OperationVariable_Value as a Range
func (OperationVariable_Value) AsReferenceElement ¶
func (t OperationVariable_Value) AsReferenceElement() (ReferenceElement, error)
AsReferenceElement returns the union data inside the OperationVariable_Value as a ReferenceElement
func (OperationVariable_Value) AsRelationshipElement ¶
func (t OperationVariable_Value) AsRelationshipElement() (RelationshipElement, error)
AsRelationshipElement returns the union data inside the OperationVariable_Value as a RelationshipElement
func (OperationVariable_Value) AsSubmodelElementCollection ¶
func (t OperationVariable_Value) AsSubmodelElementCollection() (SubmodelElementCollection, error)
AsSubmodelElementCollection returns the union data inside the OperationVariable_Value as a SubmodelElementCollection
func (*OperationVariable_Value) FromBasicEvent ¶
func (t *OperationVariable_Value) FromBasicEvent(v BasicEvent) error
FromBasicEvent overwrites any union data inside the OperationVariable_Value as the provided BasicEvent
func (*OperationVariable_Value) FromBlob ¶
func (t *OperationVariable_Value) FromBlob(v Blob) error
FromBlob overwrites any union data inside the OperationVariable_Value as the provided Blob
func (*OperationVariable_Value) FromCapability ¶
func (t *OperationVariable_Value) FromCapability(v Capability) error
FromCapability overwrites any union data inside the OperationVariable_Value as the provided Capability
func (*OperationVariable_Value) FromEntity ¶
func (t *OperationVariable_Value) FromEntity(v Entity) error
FromEntity overwrites any union data inside the OperationVariable_Value as the provided Entity
func (*OperationVariable_Value) FromEvent ¶
func (t *OperationVariable_Value) FromEvent(v Event) error
FromEvent overwrites any union data inside the OperationVariable_Value as the provided Event
func (*OperationVariable_Value) FromFile ¶
func (t *OperationVariable_Value) FromFile(v File) error
FromFile overwrites any union data inside the OperationVariable_Value as the provided File
func (*OperationVariable_Value) FromMultiLanguageProperty ¶
func (t *OperationVariable_Value) FromMultiLanguageProperty(v MultiLanguageProperty) error
FromMultiLanguageProperty overwrites any union data inside the OperationVariable_Value as the provided MultiLanguageProperty
func (*OperationVariable_Value) FromOperation ¶
func (t *OperationVariable_Value) FromOperation(v Operation) error
FromOperation overwrites any union data inside the OperationVariable_Value as the provided Operation
func (*OperationVariable_Value) FromProperty ¶
func (t *OperationVariable_Value) FromProperty(v Property) error
FromProperty overwrites any union data inside the OperationVariable_Value as the provided Property
func (*OperationVariable_Value) FromRange ¶
func (t *OperationVariable_Value) FromRange(v Range) error
FromRange overwrites any union data inside the OperationVariable_Value as the provided Range
func (*OperationVariable_Value) FromReferenceElement ¶
func (t *OperationVariable_Value) FromReferenceElement(v ReferenceElement) error
FromReferenceElement overwrites any union data inside the OperationVariable_Value as the provided ReferenceElement
func (*OperationVariable_Value) FromRelationshipElement ¶
func (t *OperationVariable_Value) FromRelationshipElement(v RelationshipElement) error
FromRelationshipElement overwrites any union data inside the OperationVariable_Value as the provided RelationshipElement
func (*OperationVariable_Value) FromSubmodelElementCollection ¶
func (t *OperationVariable_Value) FromSubmodelElementCollection(v SubmodelElementCollection) error
FromSubmodelElementCollection overwrites any union data inside the OperationVariable_Value as the provided SubmodelElementCollection
func (OperationVariable_Value) MarshalJSON ¶
func (t OperationVariable_Value) MarshalJSON() ([]byte, error)
func (*OperationVariable_Value) MergeBasicEvent ¶
func (t *OperationVariable_Value) MergeBasicEvent(v BasicEvent) error
MergeBasicEvent performs a merge with any union data inside the OperationVariable_Value, using the provided BasicEvent
func (*OperationVariable_Value) MergeBlob ¶
func (t *OperationVariable_Value) MergeBlob(v Blob) error
MergeBlob performs a merge with any union data inside the OperationVariable_Value, using the provided Blob
func (*OperationVariable_Value) MergeCapability ¶
func (t *OperationVariable_Value) MergeCapability(v Capability) error
MergeCapability performs a merge with any union data inside the OperationVariable_Value, using the provided Capability
func (*OperationVariable_Value) MergeEntity ¶
func (t *OperationVariable_Value) MergeEntity(v Entity) error
MergeEntity performs a merge with any union data inside the OperationVariable_Value, using the provided Entity
func (*OperationVariable_Value) MergeEvent ¶
func (t *OperationVariable_Value) MergeEvent(v Event) error
MergeEvent performs a merge with any union data inside the OperationVariable_Value, using the provided Event
func (*OperationVariable_Value) MergeFile ¶
func (t *OperationVariable_Value) MergeFile(v File) error
MergeFile performs a merge with any union data inside the OperationVariable_Value, using the provided File
func (*OperationVariable_Value) MergeMultiLanguageProperty ¶
func (t *OperationVariable_Value) MergeMultiLanguageProperty(v MultiLanguageProperty) error
MergeMultiLanguageProperty performs a merge with any union data inside the OperationVariable_Value, using the provided MultiLanguageProperty
func (*OperationVariable_Value) MergeOperation ¶
func (t *OperationVariable_Value) MergeOperation(v Operation) error
MergeOperation performs a merge with any union data inside the OperationVariable_Value, using the provided Operation
func (*OperationVariable_Value) MergeProperty ¶
func (t *OperationVariable_Value) MergeProperty(v Property) error
MergeProperty performs a merge with any union data inside the OperationVariable_Value, using the provided Property
func (*OperationVariable_Value) MergeRange ¶
func (t *OperationVariable_Value) MergeRange(v Range) error
MergeRange performs a merge with any union data inside the OperationVariable_Value, using the provided Range
func (*OperationVariable_Value) MergeReferenceElement ¶
func (t *OperationVariable_Value) MergeReferenceElement(v ReferenceElement) error
MergeReferenceElement performs a merge with any union data inside the OperationVariable_Value, using the provided ReferenceElement
func (*OperationVariable_Value) MergeRelationshipElement ¶
func (t *OperationVariable_Value) MergeRelationshipElement(v RelationshipElement) error
MergeRelationshipElement performs a merge with any union data inside the OperationVariable_Value, using the provided RelationshipElement
func (*OperationVariable_Value) MergeSubmodelElementCollection ¶
func (t *OperationVariable_Value) MergeSubmodelElementCollection(v SubmodelElementCollection) error
MergeSubmodelElementCollection performs a merge with any union data inside the OperationVariable_Value, using the provided SubmodelElementCollection
func (*OperationVariable_Value) UnmarshalJSON ¶
func (t *OperationVariable_Value) UnmarshalJSON(b []byte) error
type Permission ¶
type Permission struct { KindOfPermission PermissionKindOfPermission `json:"kindOfPermission"` Permission Reference `json:"permission"` }
Permission defines model for Permission.
type PermissionKindOfPermission ¶
type PermissionKindOfPermission string
PermissionKindOfPermission defines model for Permission.KindOfPermission.
const ( Allow PermissionKindOfPermission = "Allow" Deny PermissionKindOfPermission = "Deny" NotApplicable PermissionKindOfPermission = "NotApplicable" Undefined PermissionKindOfPermission = "Undefined" )
Defines values for PermissionKindOfPermission.
type PermissionsPerObject ¶
type PermissionsPerObject struct { Object *Reference `json:"object,omitempty"` Permission *[]Permission `json:"permission,omitempty"` TargetObjectAttributes *ObjectAttributes `json:"targetObjectAttributes,omitempty"` }
PermissionsPerObject defines model for PermissionsPerObject.
type PolicyAdministrationPoint ¶
type PolicyAdministrationPoint struct { ExternalAccessControl bool `json:"externalAccessControl"` LocalAccessControl *AccessControl `json:"localAccessControl,omitempty"` }
PolicyAdministrationPoint defines model for PolicyAdministrationPoint.
type PolicyDecisionPoint ¶
type PolicyDecisionPoint struct {
ExternalPolicyDecisionPoints bool `json:"externalPolicyDecisionPoints"`
}
PolicyDecisionPoint defines model for PolicyDecisionPoint.
type PolicyEnforcementPoint ¶
type PolicyEnforcementPoint struct {
ExternalPolicyEnforcementPoint bool `json:"externalPolicyEnforcementPoint"`
}
PolicyEnforcementPoint defines model for PolicyEnforcementPoint.
type PolicyInformationPoints ¶
type PolicyInformationPoints struct { ExternalInformationPoint bool `json:"externalInformationPoint"` InternalInformationPoint *[]Reference `json:"internalInformationPoint,omitempty"` }
PolicyInformationPoints defines model for PolicyInformationPoints.
type Property ¶
type Property struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value *string `json:"value,omitempty"` ValueId *Reference `json:"valueId,omitempty"` ValueType *PropertyValueType `json:"valueType,omitempty"` }
Property defines model for Property.
type PropertyValueType ¶
type PropertyValueType string
PropertyValueType defines model for Property.ValueType.
const ( PropertyValueTypeAnyUri PropertyValueType = "anyUri" PropertyValueTypeBase64Binary PropertyValueType = "base64Binary" PropertyValueTypeBoolean PropertyValueType = "boolean" PropertyValueTypeByte PropertyValueType = "byte" PropertyValueTypeDate PropertyValueType = "date" PropertyValueTypeDateTime PropertyValueType = "dateTime" PropertyValueTypeDateTimeStamp PropertyValueType = "dateTimeStamp" PropertyValueTypeDayTimeDuration PropertyValueType = "dayTimeDuration" PropertyValueTypeDecimal PropertyValueType = "decimal" PropertyValueTypeDouble PropertyValueType = "double" PropertyValueTypeDuration PropertyValueType = "duration" PropertyValueTypeENTITY PropertyValueType = "ENTITY" PropertyValueTypeFloat PropertyValueType = "float" PropertyValueTypeGDay PropertyValueType = "gDay" PropertyValueTypeGMonth PropertyValueType = "gMonth" PropertyValueTypeGMonthDay PropertyValueType = "gMonthDay" PropertyValueTypeGYear PropertyValueType = "gYear" PropertyValueTypeGYearMonth PropertyValueType = "gYearMonth" PropertyValueTypeHexBinary PropertyValueType = "hexBinary" PropertyValueTypeID PropertyValueType = "ID" PropertyValueTypeIDREF PropertyValueType = "IDREF" PropertyValueTypeInt PropertyValueType = "int" PropertyValueTypeInteger PropertyValueType = "integer" PropertyValueTypeLanguage PropertyValueType = "language" PropertyValueTypeLong PropertyValueType = "long" PropertyValueTypeNCName PropertyValueType = "NCName" PropertyValueTypeNMTOKEN PropertyValueType = "NMTOKEN" PropertyValueTypeNOTATION PropertyValueType = "NOTATION" PropertyValueTypeName PropertyValueType = "Name" PropertyValueTypeNegativeInteger PropertyValueType = "negativeInteger" PropertyValueTypeNonNegativeInteger PropertyValueType = "nonNegativeInteger" PropertyValueTypeNonPositiveInteger PropertyValueType = "nonPositiveInteger" PropertyValueTypeNormalizedString PropertyValueType = "normalizedString" PropertyValueTypePositiveInteger PropertyValueType = "positiveInteger" PropertyValueTypeQName PropertyValueType = "QName" PropertyValueTypeShort PropertyValueType = "short" PropertyValueTypeString PropertyValueType = "string" PropertyValueTypeTime PropertyValueType = "time" PropertyValueTypeToken PropertyValueType = "token" PropertyValueTypeUnsignedByte PropertyValueType = "unsignedByte" PropertyValueTypeUnsignedInt PropertyValueType = "unsignedInt" PropertyValueTypeUnsignedLong PropertyValueType = "unsignedLong" PropertyValueTypeUnsignedShort PropertyValueType = "unsignedShort" PropertyValueTypeYearMonthDuration PropertyValueType = "yearMonthDuration" )
Defines values for PropertyValueType.
type PutAssetAdministrationShellJSONRequestBody ¶
type PutAssetAdministrationShellJSONRequestBody = AssetAdministrationShell
PutAssetAdministrationShellJSONRequestBody defines body for PutAssetAdministrationShell for application/json ContentType.
type PutAssetAdministrationShellResponse ¶
type PutAssetAdministrationShellResponse struct { Body []byte HTTPResponse *http.Response JSON201 *AssetAdministrationShell }
func ParsePutAssetAdministrationShellResponse ¶
func ParsePutAssetAdministrationShellResponse(rsp *http.Response) (*PutAssetAdministrationShellResponse, error)
ParsePutAssetAdministrationShellResponse parses an HTTP response from a PutAssetAdministrationShellWithResponse call
func (PutAssetAdministrationShellResponse) Status ¶
func (r PutAssetAdministrationShellResponse) Status() string
Status returns HTTPResponse.Status
func (PutAssetAdministrationShellResponse) StatusCode ¶
func (r PutAssetAdministrationShellResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type Qualifiable ¶
type Qualifiable struct {
Qualifiers *[]Constraint `json:"qualifiers,omitempty"`
}
Qualifiable defines model for Qualifiable.
type Range ¶
type Range struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` Max string `json:"max"` Min string `json:"min"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` ValueType RangeValueType `json:"valueType"` }
Range defines model for Range.
type RangeValueType ¶
type RangeValueType string
RangeValueType defines model for Range.ValueType.
const ( RangeValueTypeAnyUri RangeValueType = "anyUri" RangeValueTypeBase64Binary RangeValueType = "base64Binary" RangeValueTypeBoolean RangeValueType = "boolean" RangeValueTypeByte RangeValueType = "byte" RangeValueTypeDate RangeValueType = "date" RangeValueTypeDateTime RangeValueType = "dateTime" RangeValueTypeDateTimeStamp RangeValueType = "dateTimeStamp" RangeValueTypeDayTimeDuration RangeValueType = "dayTimeDuration" RangeValueTypeDecimal RangeValueType = "decimal" RangeValueTypeDouble RangeValueType = "double" RangeValueTypeDuration RangeValueType = "duration" RangeValueTypeENTITY RangeValueType = "ENTITY" RangeValueTypeFloat RangeValueType = "float" RangeValueTypeGDay RangeValueType = "gDay" RangeValueTypeGMonth RangeValueType = "gMonth" RangeValueTypeGMonthDay RangeValueType = "gMonthDay" RangeValueTypeGYear RangeValueType = "gYear" RangeValueTypeGYearMonth RangeValueType = "gYearMonth" RangeValueTypeHexBinary RangeValueType = "hexBinary" RangeValueTypeID RangeValueType = "ID" RangeValueTypeIDREF RangeValueType = "IDREF" RangeValueTypeInt RangeValueType = "int" RangeValueTypeInteger RangeValueType = "integer" RangeValueTypeLanguage RangeValueType = "language" RangeValueTypeLong RangeValueType = "long" RangeValueTypeNCName RangeValueType = "NCName" RangeValueTypeNMTOKEN RangeValueType = "NMTOKEN" RangeValueTypeNOTATION RangeValueType = "NOTATION" RangeValueTypeName RangeValueType = "Name" RangeValueTypeNegativeInteger RangeValueType = "negativeInteger" RangeValueTypeNonNegativeInteger RangeValueType = "nonNegativeInteger" RangeValueTypeNonPositiveInteger RangeValueType = "nonPositiveInteger" RangeValueTypeNormalizedString RangeValueType = "normalizedString" RangeValueTypePositiveInteger RangeValueType = "positiveInteger" RangeValueTypeQName RangeValueType = "QName" RangeValueTypeShort RangeValueType = "short" RangeValueTypeString RangeValueType = "string" RangeValueTypeTime RangeValueType = "time" RangeValueTypeToken RangeValueType = "token" RangeValueTypeUnsignedByte RangeValueType = "unsignedByte" RangeValueTypeUnsignedInt RangeValueType = "unsignedInt" RangeValueTypeUnsignedLong RangeValueType = "unsignedLong" RangeValueTypeUnsignedShort RangeValueType = "unsignedShort" RangeValueTypeYearMonthDuration RangeValueType = "yearMonthDuration" )
Defines values for RangeValueType.
type Referable ¶
type Referable struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` IdShort string `json:"idShort"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` }
Referable defines model for Referable.
type Reference ¶
type Reference struct {
Keys []Key `json:"keys"`
}
Reference defines model for Reference.
type ReferenceElement ¶
type ReferenceElement struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value *Reference `json:"value,omitempty"` }
ReferenceElement defines model for ReferenceElement.
type RelationshipElement ¶
type RelationshipElement struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` First Reference `json:"first"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` Second Reference `json:"second"` SemanticId *Reference `json:"semanticId,omitempty"` }
RelationshipElement defines model for RelationshipElement.
type RequestEditorFn ¶
RequestEditorFn is the function signature for the RequestEditor callback function
type Result ¶
type Result struct { Entity *map[string]interface{} `json:"entity,omitempty"` EntityType *string `json:"entityType,omitempty"` IsException *bool `json:"isException,omitempty"` Messages *[]Message `json:"messages,omitempty"` Success *bool `json:"success,omitempty"` }
Result defines model for Result.
type Security ¶
type Security struct { AccessControlPolicyPoints AccessControlPolicyPoints `json:"accessControlPolicyPoints"` Certificate *[]Security_Certificate_Item `json:"certificate,omitempty"` RequiredCertificateExtension *[]Reference `json:"requiredCertificateExtension,omitempty"` }
Security defines model for Security.
type Security_Certificate_Item ¶
type Security_Certificate_Item struct {
// contains filtered or unexported fields
}
Security_Certificate_Item defines model for Security.certificate.Item.
func (Security_Certificate_Item) AsBlobCertificate ¶
func (t Security_Certificate_Item) AsBlobCertificate() (BlobCertificate, error)
AsBlobCertificate returns the union data inside the Security_Certificate_Item as a BlobCertificate
func (*Security_Certificate_Item) FromBlobCertificate ¶
func (t *Security_Certificate_Item) FromBlobCertificate(v BlobCertificate) error
FromBlobCertificate overwrites any union data inside the Security_Certificate_Item as the provided BlobCertificate
func (Security_Certificate_Item) MarshalJSON ¶
func (t Security_Certificate_Item) MarshalJSON() ([]byte, error)
func (*Security_Certificate_Item) MergeBlobCertificate ¶
func (t *Security_Certificate_Item) MergeBlobCertificate(v BlobCertificate) error
MergeBlobCertificate performs a merge with any union data inside the Security_Certificate_Item, using the provided BlobCertificate
func (*Security_Certificate_Item) UnmarshalJSON ¶
func (t *Security_Certificate_Item) UnmarshalJSON(b []byte) error
type ServerInterface ¶
type ServerInterface interface { // Retrieves all Asset Administration Shells from the Asset Administration Shell repository // (GET /shells) GetAllAssetAdministrationShells(ctx echo.Context) error // Deletes a specific Asset Administration Shell at the Asset Administration Shell repository // (DELETE /shells/{aasId}) DeleteAssetAdministrationShellById(ctx echo.Context, aasId string) error // Retrieves a specific Asset Administration Shell from the Asset Administration Shell repository // (GET /shells/{aasId}) GetShellsAasId(ctx echo.Context, aasId string) error // Creates or updates a Asset Administration Shell at the Asset Administration Shell repository // (PUT /shells/{aasId}) PutAssetAdministrationShell(ctx echo.Context, aasId string) error // Retrieves a specific Asset Administration Shell from the Asset Administration Shell repository // (GET /shells/{aasId}/aas) GetAssetAdministrationShellById(ctx echo.Context, aasId string) error // Retrieves all Submodels from the Asset Administration Shell // (GET /shells/{aasId}/aas/submodels) ShellRepoGetSubmodelsFromShell(ctx echo.Context, aasId string) error // Deletes a specific Submodel from the Asset Administration Shell // (DELETE /shells/{aasId}/aas/submodels/{submodelIdShort}) ShellRepoDeleteSubmodelFromShellByIdShort(ctx echo.Context, aasId string, submodelIdShort string) error // Retrieves the Submodel from the Asset Administration Shell // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}) GetShellsAasIdAasSubmodelsSubmodelIdShort(ctx echo.Context, aasId string, submodelIdShort string) error // Creates or updates a Submodel to an existing Asset Administration Shell // (PUT /shells/{aasId}/aas/submodels/{submodelIdShort}) ShellRepoPutSubmodelToShell(ctx echo.Context, aasId string, submodelIdShort string) error // Retrieves the Submodel from the Asset Administration Shell // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel) ShellRepoGetSubmodelFromShellByIdShort(ctx echo.Context, aasId string, submodelIdShort string) error // Retrieves all Submodel-Elements from the Submodel // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements) ShellRepoGetSubmodelElements(ctx echo.Context, aasId string, submodelIdShort string) error // Retrieves the result of an asynchronously started operation // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{idShortPathToOperation}/invocationList/{requestId}) ShellRepoGetInvocationResultByIdShort(ctx echo.Context, aasId string, submodelIdShort string, idShortPathToOperation string, requestId string) error // Invokes a specific operation from the Submodel synchronously or asynchronously // (POST /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{idShortPathToOperation}/invoke) ShellRepoInvokeOperationByIdShort(ctx echo.Context, aasId string, submodelIdShort string, idShortPathToOperation string, params ShellRepoInvokeOperationByIdShortParams) error // Deletes a specific Submodel-Element from the Submodel // (DELETE /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{seIdShortPath}) ShellRepoDeleteSubmodelElementByIdShort(ctx echo.Context, aasId string, submodelIdShort string, seIdShortPath string) error // Retrieves a specific Submodel-Element from the Submodel // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{seIdShortPath}) ShellRepoGetSubmodelElementByIdShort(ctx echo.Context, aasId string, submodelIdShort string, seIdShortPath string) error // Creates or updates a Submodel-Element at the Submodel // (PUT /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{seIdShortPath}) ShellRepoPutSubmodelElement(ctx echo.Context, aasId string, submodelIdShort string, seIdShortPath string) error // Retrieves the value of a specific Submodel-Element from the Submodel // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{seIdShortPath}/value) ShellRepoGetSubmodelElementValueByIdShort(ctx echo.Context, aasId string, submodelIdShort string, seIdShortPath string) error // Updates the Submodel-Element's value // (PUT /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/submodelElements/{seIdShortPath}/value) ShellRepoPutSubmodelElementValueByIdShort(ctx echo.Context, aasId string, submodelIdShort string, seIdShortPath string) error // Retrieves the minimized version of a Submodel, i.e. only the values of SubmodelElements are serialized and returned // (GET /shells/{aasId}/aas/submodels/{submodelIdShort}/submodel/values) ShellRepoGetSubmodelValues(ctx echo.Context, aasId string, submodelIdShort string) error }
ServerInterface represents all server handlers.
type ServerInterfaceWrapper ¶
type ServerInterfaceWrapper struct {
Handler ServerInterface
}
ServerInterfaceWrapper converts echo contexts to parameters.
func (*ServerInterfaceWrapper) DeleteAssetAdministrationShellById ¶
func (w *ServerInterfaceWrapper) DeleteAssetAdministrationShellById(ctx echo.Context) error
DeleteAssetAdministrationShellById converts echo context to params.
func (*ServerInterfaceWrapper) GetAllAssetAdministrationShells ¶
func (w *ServerInterfaceWrapper) GetAllAssetAdministrationShells(ctx echo.Context) error
GetAllAssetAdministrationShells converts echo context to params.
func (*ServerInterfaceWrapper) GetAssetAdministrationShellById ¶
func (w *ServerInterfaceWrapper) GetAssetAdministrationShellById(ctx echo.Context) error
GetAssetAdministrationShellById converts echo context to params.
func (*ServerInterfaceWrapper) GetShellsAasId ¶
func (w *ServerInterfaceWrapper) GetShellsAasId(ctx echo.Context) error
GetShellsAasId converts echo context to params.
func (*ServerInterfaceWrapper) GetShellsAasIdAasSubmodelsSubmodelIdShort ¶
func (w *ServerInterfaceWrapper) GetShellsAasIdAasSubmodelsSubmodelIdShort(ctx echo.Context) error
GetShellsAasIdAasSubmodelsSubmodelIdShort converts echo context to params.
func (*ServerInterfaceWrapper) PutAssetAdministrationShell ¶
func (w *ServerInterfaceWrapper) PutAssetAdministrationShell(ctx echo.Context) error
PutAssetAdministrationShell converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoDeleteSubmodelElementByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoDeleteSubmodelElementByIdShort(ctx echo.Context) error
ShellRepoDeleteSubmodelElementByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoDeleteSubmodelFromShellByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoDeleteSubmodelFromShellByIdShort(ctx echo.Context) error
ShellRepoDeleteSubmodelFromShellByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetInvocationResultByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoGetInvocationResultByIdShort(ctx echo.Context) error
ShellRepoGetInvocationResultByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelElementByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElementByIdShort(ctx echo.Context) error
ShellRepoGetSubmodelElementByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelElementValueByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElementValueByIdShort(ctx echo.Context) error
ShellRepoGetSubmodelElementValueByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelElements ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelElements(ctx echo.Context) error
ShellRepoGetSubmodelElements converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelFromShellByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelFromShellByIdShort(ctx echo.Context) error
ShellRepoGetSubmodelFromShellByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelValues ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelValues(ctx echo.Context) error
ShellRepoGetSubmodelValues converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoGetSubmodelsFromShell ¶
func (w *ServerInterfaceWrapper) ShellRepoGetSubmodelsFromShell(ctx echo.Context) error
ShellRepoGetSubmodelsFromShell converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoInvokeOperationByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoInvokeOperationByIdShort(ctx echo.Context) error
ShellRepoInvokeOperationByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoPutSubmodelElement ¶
func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelElement(ctx echo.Context) error
ShellRepoPutSubmodelElement converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoPutSubmodelElementValueByIdShort ¶
func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelElementValueByIdShort(ctx echo.Context) error
ShellRepoPutSubmodelElementValueByIdShort converts echo context to params.
func (*ServerInterfaceWrapper) ShellRepoPutSubmodelToShell ¶
func (w *ServerInterfaceWrapper) ShellRepoPutSubmodelToShell(ctx echo.Context) error
ShellRepoPutSubmodelToShell converts echo context to params.
type ShellRepoDeleteSubmodelElementByIdShortResponse ¶
type ShellRepoDeleteSubmodelElementByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Result }
func ParseShellRepoDeleteSubmodelElementByIdShortResponse ¶
func ParseShellRepoDeleteSubmodelElementByIdShortResponse(rsp *http.Response) (*ShellRepoDeleteSubmodelElementByIdShortResponse, error)
ParseShellRepoDeleteSubmodelElementByIdShortResponse parses an HTTP response from a ShellRepoDeleteSubmodelElementByIdShortWithResponse call
func (ShellRepoDeleteSubmodelElementByIdShortResponse) Status ¶
func (r ShellRepoDeleteSubmodelElementByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoDeleteSubmodelElementByIdShortResponse) StatusCode ¶
func (r ShellRepoDeleteSubmodelElementByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoDeleteSubmodelFromShellByIdShortResponse ¶
type ShellRepoDeleteSubmodelFromShellByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Result }
func ParseShellRepoDeleteSubmodelFromShellByIdShortResponse ¶
func ParseShellRepoDeleteSubmodelFromShellByIdShortResponse(rsp *http.Response) (*ShellRepoDeleteSubmodelFromShellByIdShortResponse, error)
ParseShellRepoDeleteSubmodelFromShellByIdShortResponse parses an HTTP response from a ShellRepoDeleteSubmodelFromShellByIdShortWithResponse call
func (ShellRepoDeleteSubmodelFromShellByIdShortResponse) Status ¶
func (r ShellRepoDeleteSubmodelFromShellByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoDeleteSubmodelFromShellByIdShortResponse) StatusCode ¶
func (r ShellRepoDeleteSubmodelFromShellByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetInvocationResultByIdShortResponse ¶
type ShellRepoGetInvocationResultByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *InvocationResponse JSON400 *Result JSON404 *Result }
func ParseShellRepoGetInvocationResultByIdShortResponse ¶
func ParseShellRepoGetInvocationResultByIdShortResponse(rsp *http.Response) (*ShellRepoGetInvocationResultByIdShortResponse, error)
ParseShellRepoGetInvocationResultByIdShortResponse parses an HTTP response from a ShellRepoGetInvocationResultByIdShortWithResponse call
func (ShellRepoGetInvocationResultByIdShortResponse) Status ¶
func (r ShellRepoGetInvocationResultByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetInvocationResultByIdShortResponse) StatusCode ¶
func (r ShellRepoGetInvocationResultByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelElementByIdShortResponse ¶
type ShellRepoGetSubmodelElementByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *SubmodelElement JSON404 *Result }
func ParseShellRepoGetSubmodelElementByIdShortResponse ¶
func ParseShellRepoGetSubmodelElementByIdShortResponse(rsp *http.Response) (*ShellRepoGetSubmodelElementByIdShortResponse, error)
ParseShellRepoGetSubmodelElementByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelElementByIdShortWithResponse call
func (ShellRepoGetSubmodelElementByIdShortResponse) Status ¶
func (r ShellRepoGetSubmodelElementByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelElementByIdShortResponse) StatusCode ¶
func (r ShellRepoGetSubmodelElementByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelElementValueByIdShortResponse ¶
type ShellRepoGetSubmodelElementValueByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *map[string]interface{} JSON404 *Result JSON405 *Result }
func ParseShellRepoGetSubmodelElementValueByIdShortResponse ¶
func ParseShellRepoGetSubmodelElementValueByIdShortResponse(rsp *http.Response) (*ShellRepoGetSubmodelElementValueByIdShortResponse, error)
ParseShellRepoGetSubmodelElementValueByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelElementValueByIdShortWithResponse call
func (ShellRepoGetSubmodelElementValueByIdShortResponse) Status ¶
func (r ShellRepoGetSubmodelElementValueByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelElementValueByIdShortResponse) StatusCode ¶
func (r ShellRepoGetSubmodelElementValueByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelElementsResponse ¶
type ShellRepoGetSubmodelElementsResponse struct { Body []byte HTTPResponse *http.Response JSON200 *[]SubmodelElement JSON404 *Result }
func ParseShellRepoGetSubmodelElementsResponse ¶
func ParseShellRepoGetSubmodelElementsResponse(rsp *http.Response) (*ShellRepoGetSubmodelElementsResponse, error)
ParseShellRepoGetSubmodelElementsResponse parses an HTTP response from a ShellRepoGetSubmodelElementsWithResponse call
func (ShellRepoGetSubmodelElementsResponse) Status ¶
func (r ShellRepoGetSubmodelElementsResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelElementsResponse) StatusCode ¶
func (r ShellRepoGetSubmodelElementsResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelFromShellByIdShortResponse ¶
type ShellRepoGetSubmodelFromShellByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Submodel JSON400 *Result JSON404 *Result }
func ParseShellRepoGetSubmodelFromShellByIdShortResponse ¶
func ParseShellRepoGetSubmodelFromShellByIdShortResponse(rsp *http.Response) (*ShellRepoGetSubmodelFromShellByIdShortResponse, error)
ParseShellRepoGetSubmodelFromShellByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelFromShellByIdShortWithResponse call
func (ShellRepoGetSubmodelFromShellByIdShortResponse) Status ¶
func (r ShellRepoGetSubmodelFromShellByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelFromShellByIdShortResponse) StatusCode ¶
func (r ShellRepoGetSubmodelFromShellByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelValuesResponse ¶
type ShellRepoGetSubmodelValuesResponse struct { Body []byte HTTPResponse *http.Response JSON404 *Result }
func ParseShellRepoGetSubmodelValuesResponse ¶
func ParseShellRepoGetSubmodelValuesResponse(rsp *http.Response) (*ShellRepoGetSubmodelValuesResponse, error)
ParseShellRepoGetSubmodelValuesResponse parses an HTTP response from a ShellRepoGetSubmodelValuesWithResponse call
func (ShellRepoGetSubmodelValuesResponse) Status ¶
func (r ShellRepoGetSubmodelValuesResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelValuesResponse) StatusCode ¶
func (r ShellRepoGetSubmodelValuesResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoGetSubmodelsFromShellResponse ¶
type ShellRepoGetSubmodelsFromShellResponse struct { Body []byte HTTPResponse *http.Response JSON200 *Result }
func ParseShellRepoGetSubmodelsFromShellResponse ¶
func ParseShellRepoGetSubmodelsFromShellResponse(rsp *http.Response) (*ShellRepoGetSubmodelsFromShellResponse, error)
ParseShellRepoGetSubmodelsFromShellResponse parses an HTTP response from a ShellRepoGetSubmodelsFromShellWithResponse call
func (ShellRepoGetSubmodelsFromShellResponse) Status ¶
func (r ShellRepoGetSubmodelsFromShellResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoGetSubmodelsFromShellResponse) StatusCode ¶
func (r ShellRepoGetSubmodelsFromShellResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoInvokeOperationByIdShortJSONRequestBody ¶
type ShellRepoInvokeOperationByIdShortJSONRequestBody = InvocationRequest
ShellRepoInvokeOperationByIdShortJSONRequestBody defines body for ShellRepoInvokeOperationByIdShort for application/json ContentType.
type ShellRepoInvokeOperationByIdShortParams ¶
type ShellRepoInvokeOperationByIdShortParams struct { // Async Determines whether the execution of the operation is asynchronous (true) or not (false) Async *bool `form:"async,omitempty" json:"async,omitempty"` }
ShellRepoInvokeOperationByIdShortParams defines parameters for ShellRepoInvokeOperationByIdShort.
type ShellRepoInvokeOperationByIdShortResponse ¶
type ShellRepoInvokeOperationByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON400 *Result JSON404 *Result }
func ParseShellRepoInvokeOperationByIdShortResponse ¶
func ParseShellRepoInvokeOperationByIdShortResponse(rsp *http.Response) (*ShellRepoInvokeOperationByIdShortResponse, error)
ParseShellRepoInvokeOperationByIdShortResponse parses an HTTP response from a ShellRepoInvokeOperationByIdShortWithResponse call
func (ShellRepoInvokeOperationByIdShortResponse) Status ¶
func (r ShellRepoInvokeOperationByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoInvokeOperationByIdShortResponse) StatusCode ¶
func (r ShellRepoInvokeOperationByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoPutSubmodelElementJSONRequestBody ¶
type ShellRepoPutSubmodelElementJSONRequestBody = SubmodelElement
ShellRepoPutSubmodelElementJSONRequestBody defines body for ShellRepoPutSubmodelElement for application/json ContentType.
type ShellRepoPutSubmodelElementResponse ¶
type ShellRepoPutSubmodelElementResponse struct { Body []byte HTTPResponse *http.Response JSON201 *SubmodelElement JSON400 *Result JSON404 *Result }
func ParseShellRepoPutSubmodelElementResponse ¶
func ParseShellRepoPutSubmodelElementResponse(rsp *http.Response) (*ShellRepoPutSubmodelElementResponse, error)
ParseShellRepoPutSubmodelElementResponse parses an HTTP response from a ShellRepoPutSubmodelElementWithResponse call
func (ShellRepoPutSubmodelElementResponse) Status ¶
func (r ShellRepoPutSubmodelElementResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoPutSubmodelElementResponse) StatusCode ¶
func (r ShellRepoPutSubmodelElementResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoPutSubmodelElementValueByIdShortJSONBody ¶
type ShellRepoPutSubmodelElementValueByIdShortJSONBody = map[string]interface{}
ShellRepoPutSubmodelElementValueByIdShortJSONBody defines parameters for ShellRepoPutSubmodelElementValueByIdShort.
type ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody ¶
type ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody = ShellRepoPutSubmodelElementValueByIdShortJSONBody
ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody defines body for ShellRepoPutSubmodelElementValueByIdShort for application/json ContentType.
type ShellRepoPutSubmodelElementValueByIdShortResponse ¶
type ShellRepoPutSubmodelElementValueByIdShortResponse struct { Body []byte HTTPResponse *http.Response JSON404 *Result }
func ParseShellRepoPutSubmodelElementValueByIdShortResponse ¶
func ParseShellRepoPutSubmodelElementValueByIdShortResponse(rsp *http.Response) (*ShellRepoPutSubmodelElementValueByIdShortResponse, error)
ParseShellRepoPutSubmodelElementValueByIdShortResponse parses an HTTP response from a ShellRepoPutSubmodelElementValueByIdShortWithResponse call
func (ShellRepoPutSubmodelElementValueByIdShortResponse) Status ¶
func (r ShellRepoPutSubmodelElementValueByIdShortResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoPutSubmodelElementValueByIdShortResponse) StatusCode ¶
func (r ShellRepoPutSubmodelElementValueByIdShortResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type ShellRepoPutSubmodelToShellJSONRequestBody ¶
type ShellRepoPutSubmodelToShellJSONRequestBody = Submodel
ShellRepoPutSubmodelToShellJSONRequestBody defines body for ShellRepoPutSubmodelToShell for application/json ContentType.
type ShellRepoPutSubmodelToShellResponse ¶
type ShellRepoPutSubmodelToShellResponse struct { Body []byte HTTPResponse *http.Response JSON201 *Submodel JSON400 *Result }
func ParseShellRepoPutSubmodelToShellResponse ¶
func ParseShellRepoPutSubmodelToShellResponse(rsp *http.Response) (*ShellRepoPutSubmodelToShellResponse, error)
ParseShellRepoPutSubmodelToShellResponse parses an HTTP response from a ShellRepoPutSubmodelToShellWithResponse call
func (ShellRepoPutSubmodelToShellResponse) Status ¶
func (r ShellRepoPutSubmodelToShellResponse) Status() string
Status returns HTTPResponse.Status
func (ShellRepoPutSubmodelToShellResponse) StatusCode ¶
func (r ShellRepoPutSubmodelToShellResponse) StatusCode() int
StatusCode returns HTTPResponse.StatusCode
type SubjectAttributes ¶
type SubjectAttributes struct {
SubjectAttributes *[]Reference `json:"subjectAttributes,omitempty"`
}
SubjectAttributes defines model for SubjectAttributes.
type Submodel ¶
type Submodel struct { Administration *AdministrativeInformation `json:"administration,omitempty"` Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Identification Identifier `json:"identification"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` SubmodelElements *[]SubmodelElement `json:"submodelElements,omitempty"` }
Submodel defines model for Submodel.
type SubmodelElement ¶
type SubmodelElement struct { Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` }
SubmodelElement defines model for SubmodelElement.
type SubmodelElementCollection ¶
type SubmodelElementCollection struct { AllowDuplicates *bool `json:"allowDuplicates,omitempty"` Category *string `json:"category,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` Kind *ModelingKind `json:"kind,omitempty"` ModelType ModelType `json:"modelType"` Ordered *bool `json:"ordered,omitempty"` Parent *Reference `json:"parent,omitempty"` Qualifiers *[]Constraint `json:"qualifiers,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` Value *[]SubmodelElementCollection_Value_Item `json:"value,omitempty"` }
SubmodelElementCollection defines model for SubmodelElementCollection.
type SubmodelElementCollection_Value_Item ¶
type SubmodelElementCollection_Value_Item struct {
// contains filtered or unexported fields
}
SubmodelElementCollection_Value_Item defines model for SubmodelElementCollection.value.Item.
func (SubmodelElementCollection_Value_Item) AsBasicEvent ¶
func (t SubmodelElementCollection_Value_Item) AsBasicEvent() (BasicEvent, error)
AsBasicEvent returns the union data inside the SubmodelElementCollection_Value_Item as a BasicEvent
func (SubmodelElementCollection_Value_Item) AsBlob ¶
func (t SubmodelElementCollection_Value_Item) AsBlob() (Blob, error)
AsBlob returns the union data inside the SubmodelElementCollection_Value_Item as a Blob
func (SubmodelElementCollection_Value_Item) AsCapability ¶
func (t SubmodelElementCollection_Value_Item) AsCapability() (Capability, error)
AsCapability returns the union data inside the SubmodelElementCollection_Value_Item as a Capability
func (SubmodelElementCollection_Value_Item) AsEntity ¶
func (t SubmodelElementCollection_Value_Item) AsEntity() (Entity, error)
AsEntity returns the union data inside the SubmodelElementCollection_Value_Item as a Entity
func (SubmodelElementCollection_Value_Item) AsEvent ¶
func (t SubmodelElementCollection_Value_Item) AsEvent() (Event, error)
AsEvent returns the union data inside the SubmodelElementCollection_Value_Item as a Event
func (SubmodelElementCollection_Value_Item) AsFile ¶
func (t SubmodelElementCollection_Value_Item) AsFile() (File, error)
AsFile returns the union data inside the SubmodelElementCollection_Value_Item as a File
func (SubmodelElementCollection_Value_Item) AsMultiLanguageProperty ¶
func (t SubmodelElementCollection_Value_Item) AsMultiLanguageProperty() (MultiLanguageProperty, error)
AsMultiLanguageProperty returns the union data inside the SubmodelElementCollection_Value_Item as a MultiLanguageProperty
func (SubmodelElementCollection_Value_Item) AsOperation ¶
func (t SubmodelElementCollection_Value_Item) AsOperation() (Operation, error)
AsOperation returns the union data inside the SubmodelElementCollection_Value_Item as a Operation
func (SubmodelElementCollection_Value_Item) AsProperty ¶
func (t SubmodelElementCollection_Value_Item) AsProperty() (Property, error)
AsProperty returns the union data inside the SubmodelElementCollection_Value_Item as a Property
func (SubmodelElementCollection_Value_Item) AsRange ¶
func (t SubmodelElementCollection_Value_Item) AsRange() (Range, error)
AsRange returns the union data inside the SubmodelElementCollection_Value_Item as a Range
func (SubmodelElementCollection_Value_Item) AsReferenceElement ¶
func (t SubmodelElementCollection_Value_Item) AsReferenceElement() (ReferenceElement, error)
AsReferenceElement returns the union data inside the SubmodelElementCollection_Value_Item as a ReferenceElement
func (SubmodelElementCollection_Value_Item) AsRelationshipElement ¶
func (t SubmodelElementCollection_Value_Item) AsRelationshipElement() (RelationshipElement, error)
AsRelationshipElement returns the union data inside the SubmodelElementCollection_Value_Item as a RelationshipElement
func (SubmodelElementCollection_Value_Item) AsSubmodelElementCollection ¶
func (t SubmodelElementCollection_Value_Item) AsSubmodelElementCollection() (SubmodelElementCollection, error)
AsSubmodelElementCollection returns the union data inside the SubmodelElementCollection_Value_Item as a SubmodelElementCollection
func (*SubmodelElementCollection_Value_Item) FromBasicEvent ¶
func (t *SubmodelElementCollection_Value_Item) FromBasicEvent(v BasicEvent) error
FromBasicEvent overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided BasicEvent
func (*SubmodelElementCollection_Value_Item) FromBlob ¶
func (t *SubmodelElementCollection_Value_Item) FromBlob(v Blob) error
FromBlob overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Blob
func (*SubmodelElementCollection_Value_Item) FromCapability ¶
func (t *SubmodelElementCollection_Value_Item) FromCapability(v Capability) error
FromCapability overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Capability
func (*SubmodelElementCollection_Value_Item) FromEntity ¶
func (t *SubmodelElementCollection_Value_Item) FromEntity(v Entity) error
FromEntity overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Entity
func (*SubmodelElementCollection_Value_Item) FromEvent ¶
func (t *SubmodelElementCollection_Value_Item) FromEvent(v Event) error
FromEvent overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Event
func (*SubmodelElementCollection_Value_Item) FromFile ¶
func (t *SubmodelElementCollection_Value_Item) FromFile(v File) error
FromFile overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided File
func (*SubmodelElementCollection_Value_Item) FromMultiLanguageProperty ¶
func (t *SubmodelElementCollection_Value_Item) FromMultiLanguageProperty(v MultiLanguageProperty) error
FromMultiLanguageProperty overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided MultiLanguageProperty
func (*SubmodelElementCollection_Value_Item) FromOperation ¶
func (t *SubmodelElementCollection_Value_Item) FromOperation(v Operation) error
FromOperation overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Operation
func (*SubmodelElementCollection_Value_Item) FromProperty ¶
func (t *SubmodelElementCollection_Value_Item) FromProperty(v Property) error
FromProperty overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Property
func (*SubmodelElementCollection_Value_Item) FromRange ¶
func (t *SubmodelElementCollection_Value_Item) FromRange(v Range) error
FromRange overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided Range
func (*SubmodelElementCollection_Value_Item) FromReferenceElement ¶
func (t *SubmodelElementCollection_Value_Item) FromReferenceElement(v ReferenceElement) error
FromReferenceElement overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided ReferenceElement
func (*SubmodelElementCollection_Value_Item) FromRelationshipElement ¶
func (t *SubmodelElementCollection_Value_Item) FromRelationshipElement(v RelationshipElement) error
FromRelationshipElement overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided RelationshipElement
func (*SubmodelElementCollection_Value_Item) FromSubmodelElementCollection ¶
func (t *SubmodelElementCollection_Value_Item) FromSubmodelElementCollection(v SubmodelElementCollection) error
FromSubmodelElementCollection overwrites any union data inside the SubmodelElementCollection_Value_Item as the provided SubmodelElementCollection
func (SubmodelElementCollection_Value_Item) MarshalJSON ¶
func (t SubmodelElementCollection_Value_Item) MarshalJSON() ([]byte, error)
func (*SubmodelElementCollection_Value_Item) MergeBasicEvent ¶
func (t *SubmodelElementCollection_Value_Item) MergeBasicEvent(v BasicEvent) error
MergeBasicEvent performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided BasicEvent
func (*SubmodelElementCollection_Value_Item) MergeBlob ¶
func (t *SubmodelElementCollection_Value_Item) MergeBlob(v Blob) error
MergeBlob performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Blob
func (*SubmodelElementCollection_Value_Item) MergeCapability ¶
func (t *SubmodelElementCollection_Value_Item) MergeCapability(v Capability) error
MergeCapability performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Capability
func (*SubmodelElementCollection_Value_Item) MergeEntity ¶
func (t *SubmodelElementCollection_Value_Item) MergeEntity(v Entity) error
MergeEntity performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Entity
func (*SubmodelElementCollection_Value_Item) MergeEvent ¶
func (t *SubmodelElementCollection_Value_Item) MergeEvent(v Event) error
MergeEvent performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Event
func (*SubmodelElementCollection_Value_Item) MergeFile ¶
func (t *SubmodelElementCollection_Value_Item) MergeFile(v File) error
MergeFile performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided File
func (*SubmodelElementCollection_Value_Item) MergeMultiLanguageProperty ¶
func (t *SubmodelElementCollection_Value_Item) MergeMultiLanguageProperty(v MultiLanguageProperty) error
MergeMultiLanguageProperty performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided MultiLanguageProperty
func (*SubmodelElementCollection_Value_Item) MergeOperation ¶
func (t *SubmodelElementCollection_Value_Item) MergeOperation(v Operation) error
MergeOperation performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Operation
func (*SubmodelElementCollection_Value_Item) MergeProperty ¶
func (t *SubmodelElementCollection_Value_Item) MergeProperty(v Property) error
MergeProperty performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Property
func (*SubmodelElementCollection_Value_Item) MergeRange ¶
func (t *SubmodelElementCollection_Value_Item) MergeRange(v Range) error
MergeRange performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided Range
func (*SubmodelElementCollection_Value_Item) MergeReferenceElement ¶
func (t *SubmodelElementCollection_Value_Item) MergeReferenceElement(v ReferenceElement) error
MergeReferenceElement performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided ReferenceElement
func (*SubmodelElementCollection_Value_Item) MergeRelationshipElement ¶
func (t *SubmodelElementCollection_Value_Item) MergeRelationshipElement(v RelationshipElement) error
MergeRelationshipElement performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided RelationshipElement
func (*SubmodelElementCollection_Value_Item) MergeSubmodelElementCollection ¶
func (t *SubmodelElementCollection_Value_Item) MergeSubmodelElementCollection(v SubmodelElementCollection) error
MergeSubmodelElementCollection performs a merge with any union data inside the SubmodelElementCollection_Value_Item, using the provided SubmodelElementCollection
func (*SubmodelElementCollection_Value_Item) UnmarshalJSON ¶
func (t *SubmodelElementCollection_Value_Item) UnmarshalJSON(b []byte) error
type ValueList ¶
type ValueList struct {
ValueReferencePairTypes []ValueReferencePairType `json:"valueReferencePairTypes"`
}
ValueList defines model for ValueList.
type ValueObject ¶
type ValueObject struct { Value *string `json:"value,omitempty"` ValueId *Reference `json:"valueId,omitempty"` ValueType *ValueObjectValueType `json:"valueType,omitempty"` }
ValueObject defines model for ValueObject.
type ValueObjectValueType ¶
type ValueObjectValueType string
ValueObjectValueType defines model for ValueObject.ValueType.
const ( ValueObjectValueTypeAnyUri ValueObjectValueType = "anyUri" ValueObjectValueTypeBase64Binary ValueObjectValueType = "base64Binary" ValueObjectValueTypeBoolean ValueObjectValueType = "boolean" ValueObjectValueTypeByte ValueObjectValueType = "byte" ValueObjectValueTypeDate ValueObjectValueType = "date" ValueObjectValueTypeDateTime ValueObjectValueType = "dateTime" ValueObjectValueTypeDateTimeStamp ValueObjectValueType = "dateTimeStamp" ValueObjectValueTypeDayTimeDuration ValueObjectValueType = "dayTimeDuration" ValueObjectValueTypeDecimal ValueObjectValueType = "decimal" ValueObjectValueTypeDouble ValueObjectValueType = "double" ValueObjectValueTypeDuration ValueObjectValueType = "duration" ValueObjectValueTypeENTITY ValueObjectValueType = "ENTITY" ValueObjectValueTypeFloat ValueObjectValueType = "float" ValueObjectValueTypeGDay ValueObjectValueType = "gDay" ValueObjectValueTypeGMonth ValueObjectValueType = "gMonth" ValueObjectValueTypeGMonthDay ValueObjectValueType = "gMonthDay" ValueObjectValueTypeGYear ValueObjectValueType = "gYear" ValueObjectValueTypeGYearMonth ValueObjectValueType = "gYearMonth" ValueObjectValueTypeHexBinary ValueObjectValueType = "hexBinary" ValueObjectValueTypeID ValueObjectValueType = "ID" ValueObjectValueTypeIDREF ValueObjectValueType = "IDREF" ValueObjectValueTypeInt ValueObjectValueType = "int" ValueObjectValueTypeInteger ValueObjectValueType = "integer" ValueObjectValueTypeLanguage ValueObjectValueType = "language" ValueObjectValueTypeLong ValueObjectValueType = "long" ValueObjectValueTypeNCName ValueObjectValueType = "NCName" ValueObjectValueTypeNMTOKEN ValueObjectValueType = "NMTOKEN" ValueObjectValueTypeNOTATION ValueObjectValueType = "NOTATION" ValueObjectValueTypeName ValueObjectValueType = "Name" ValueObjectValueTypeNegativeInteger ValueObjectValueType = "negativeInteger" ValueObjectValueTypeNonNegativeInteger ValueObjectValueType = "nonNegativeInteger" ValueObjectValueTypeNonPositiveInteger ValueObjectValueType = "nonPositiveInteger" ValueObjectValueTypeNormalizedString ValueObjectValueType = "normalizedString" ValueObjectValueTypePositiveInteger ValueObjectValueType = "positiveInteger" ValueObjectValueTypeQName ValueObjectValueType = "QName" ValueObjectValueTypeShort ValueObjectValueType = "short" ValueObjectValueTypeString ValueObjectValueType = "string" ValueObjectValueTypeTime ValueObjectValueType = "time" ValueObjectValueTypeToken ValueObjectValueType = "token" ValueObjectValueTypeUnsignedByte ValueObjectValueType = "unsignedByte" ValueObjectValueTypeUnsignedInt ValueObjectValueType = "unsignedInt" ValueObjectValueTypeUnsignedLong ValueObjectValueType = "unsignedLong" ValueObjectValueTypeUnsignedShort ValueObjectValueType = "unsignedShort" ValueObjectValueTypeYearMonthDuration ValueObjectValueType = "yearMonthDuration" )
Defines values for ValueObjectValueType.
type ValueReferencePairType ¶
type ValueReferencePairType = ValueObject
ValueReferencePairType defines model for ValueReferencePairType.
type View ¶
type View struct { Category *string `json:"category,omitempty"` ContainedElements *[]Reference `json:"containedElements,omitempty"` Description *[]LangString `json:"description,omitempty"` EmbeddedDataSpecifications *[]EmbeddedDataSpecification `json:"embeddedDataSpecifications,omitempty"` IdShort string `json:"idShort"` ModelType ModelType `json:"modelType"` Parent *Reference `json:"parent,omitempty"` SemanticId *Reference `json:"semanticId,omitempty"` }
View defines model for View.