# Functions
GetSwagger returns the Swagger specification corresponding to the generated code in this file.
Creates a new Client, with reasonable defaults.
NewClientWithResponses creates a new ClientWithResponses, which wraps Client with return type handling.
NewDeleteAssetAdministrationShellByIdRequest generates requests for DeleteAssetAdministrationShellById.
NewGetAllAssetAdministrationShellsRequest generates requests for GetAllAssetAdministrationShells.
NewGetAssetAdministrationShellByIdRequest generates requests for GetAssetAdministrationShellById.
NewGetShellsAasIdAasSubmodelsSubmodelIdShortRequest generates requests for GetShellsAasIdAasSubmodelsSubmodelIdShort.
NewGetShellsAasIdRequest generates requests for GetShellsAasId.
NewPutAssetAdministrationShellRequest calls the generic PutAssetAdministrationShell builder with application/json body.
NewPutAssetAdministrationShellRequestWithBody generates requests for PutAssetAdministrationShell with any type of body.
NewShellRepoDeleteSubmodelElementByIdShortRequest generates requests for ShellRepoDeleteSubmodelElementByIdShort.
NewShellRepoDeleteSubmodelFromShellByIdShortRequest generates requests for ShellRepoDeleteSubmodelFromShellByIdShort.
NewShellRepoGetInvocationResultByIdShortRequest generates requests for ShellRepoGetInvocationResultByIdShort.
NewShellRepoGetSubmodelElementByIdShortRequest generates requests for ShellRepoGetSubmodelElementByIdShort.
NewShellRepoGetSubmodelElementsRequest generates requests for ShellRepoGetSubmodelElements.
NewShellRepoGetSubmodelElementValueByIdShortRequest generates requests for ShellRepoGetSubmodelElementValueByIdShort.
NewShellRepoGetSubmodelFromShellByIdShortRequest generates requests for ShellRepoGetSubmodelFromShellByIdShort.
NewShellRepoGetSubmodelsFromShellRequest generates requests for ShellRepoGetSubmodelsFromShell.
NewShellRepoGetSubmodelValuesRequest generates requests for ShellRepoGetSubmodelValues.
NewShellRepoInvokeOperationByIdShortRequest calls the generic ShellRepoInvokeOperationByIdShort builder with application/json body.
NewShellRepoInvokeOperationByIdShortRequestWithBody generates requests for ShellRepoInvokeOperationByIdShort with any type of body.
NewShellRepoPutSubmodelElementRequest calls the generic ShellRepoPutSubmodelElement builder with application/json body.
NewShellRepoPutSubmodelElementRequestWithBody generates requests for ShellRepoPutSubmodelElement with any type of body.
NewShellRepoPutSubmodelElementValueByIdShortRequest calls the generic ShellRepoPutSubmodelElementValueByIdShort builder with application/json body.
NewShellRepoPutSubmodelElementValueByIdShortRequestWithBody generates requests for ShellRepoPutSubmodelElementValueByIdShort with any type of body.
NewShellRepoPutSubmodelToShellRequest calls the generic ShellRepoPutSubmodelToShell builder with application/json body.
NewShellRepoPutSubmodelToShellRequestWithBody generates requests for ShellRepoPutSubmodelToShell with any type of body.
ParseDeleteAssetAdministrationShellByIdResponse parses an HTTP response from a DeleteAssetAdministrationShellByIdWithResponse call.
ParseGetAllAssetAdministrationShellsResponse parses an HTTP response from a GetAllAssetAdministrationShellsWithResponse call.
ParseGetAssetAdministrationShellByIdResponse parses an HTTP response from a GetAssetAdministrationShellByIdWithResponse call.
ParseGetShellsAasIdAasSubmodelsSubmodelIdShortResponse parses an HTTP response from a GetShellsAasIdAasSubmodelsSubmodelIdShortWithResponse call.
ParseGetShellsAasIdResponse parses an HTTP response from a GetShellsAasIdWithResponse call.
ParsePutAssetAdministrationShellResponse parses an HTTP response from a PutAssetAdministrationShellWithResponse call.
ParseShellRepoDeleteSubmodelElementByIdShortResponse parses an HTTP response from a ShellRepoDeleteSubmodelElementByIdShortWithResponse call.
ParseShellRepoDeleteSubmodelFromShellByIdShortResponse parses an HTTP response from a ShellRepoDeleteSubmodelFromShellByIdShortWithResponse call.
ParseShellRepoGetInvocationResultByIdShortResponse parses an HTTP response from a ShellRepoGetInvocationResultByIdShortWithResponse call.
ParseShellRepoGetSubmodelElementByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelElementByIdShortWithResponse call.
ParseShellRepoGetSubmodelElementsResponse parses an HTTP response from a ShellRepoGetSubmodelElementsWithResponse call.
ParseShellRepoGetSubmodelElementValueByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelElementValueByIdShortWithResponse call.
ParseShellRepoGetSubmodelFromShellByIdShortResponse parses an HTTP response from a ShellRepoGetSubmodelFromShellByIdShortWithResponse call.
ParseShellRepoGetSubmodelsFromShellResponse parses an HTTP response from a ShellRepoGetSubmodelsFromShellWithResponse call.
ParseShellRepoGetSubmodelValuesResponse parses an HTTP response from a ShellRepoGetSubmodelValuesWithResponse call.
ParseShellRepoInvokeOperationByIdShortResponse parses an HTTP response from a ShellRepoInvokeOperationByIdShortWithResponse call.
ParseShellRepoPutSubmodelElementResponse parses an HTTP response from a ShellRepoPutSubmodelElementWithResponse call.
ParseShellRepoPutSubmodelElementValueByIdShortResponse parses an HTTP response from a ShellRepoPutSubmodelElementValueByIdShortWithResponse call.
ParseShellRepoPutSubmodelToShellResponse parses an HTTP response from a ShellRepoPutSubmodelToShellWithResponse call.
Constructs a synthetic filesystem for resolving external references when loading openapi specifications.
RegisterHandlers adds each server route to the EchoRouter.
Registers handlers, and prepends BaseURL to the paths, so that the paths can be served under a prefix.
WithBaseURL overrides the baseURL.
WithHTTPClient allows overriding the default Doer, which is automatically created using http.Client.
WithRequestEditorFn allows setting up a callback function, which will be called right before sending the request.
# Constants
Defines values for PermissionKindOfPermission.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for InvocationResponseExecutionState.
Defines values for EntityType.
Defines values for InvocationResponseExecutionState.
Defines values for KeyType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentValueType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for MessageMessageType.
Defines values for PermissionKindOfPermission.
Defines values for MessageMessageType.
Defines values for MessageMessageType.
Defines values for InvocationResponseExecutionState.
Defines values for MessageMessageType.
Defines values for KeyType.
Defines values for KeyType.
Defines values for MessageMessageType.
Defines values for InvocationResponseExecutionState.
Defines values for ModelingKind.
Defines values for KeyType.
Defines values for KeyType.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for KeyElements.
Defines values for LevelType.
Defines values for LevelType.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for ModelTypes.
Defines values for LevelType.
Defines values for PermissionKindOfPermission.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for PropertyValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for RangeValueType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for InvocationResponseExecutionState.
Defines values for EntityType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for ModelingKind.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for InvocationResponseExecutionState.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for LevelType.
Defines values for PermissionKindOfPermission.
Defines values for MessageMessageType.
Defines values for DataSpecificationIEC61360ContentDataType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for ValueObjectValueType.
Defines values for MessageMessageType.
# Structs
AccessControl defines model for AccessControl.
AccessControlPolicyPoints defines model for AccessControlPolicyPoints.
AccessPermissionRule defines model for AccessPermissionRule.
AdministrativeInformation defines model for AdministrativeInformation.
AssetAdministrationShell defines model for AssetAdministrationShell.
BasicEvent defines model for BasicEvent.
Blob defines model for Blob.
BlobCertificate defines model for BlobCertificate.
Client which conforms to the OpenAPI3 specification for this service.
ClientWithResponses builds on ClientInterface to offer response payloads.
ConceptDictionary defines model for ConceptDictionary.
Constraint defines model for Constraint.
DataSpecificationContent defines model for DataSpecificationContent.
DataSpecificationIEC61360Content defines model for DataSpecificationIEC61360Content.
DataSpecificationPhysicalUnitContent defines model for DataSpecificationPhysicalUnitContent.
No description provided by the author
EmbeddedDataSpecification defines model for EmbeddedDataSpecification.
Entity defines model for Entity.
File defines model for File.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
HasDataSpecification defines model for HasDataSpecification.
HasSemantics defines model for HasSemantics.
Identifiable defines model for Identifiable.
Identifier defines model for Identifier.
InvocationRequest defines model for InvocationRequest.
InvocationResponse defines model for InvocationResponse.
Key defines model for Key.
LangString defines model for LangString.
Message defines model for Message.
ModelType defines model for ModelType.
MultiLanguageProperty defines model for MultiLanguageProperty.
ObjectAttributes defines model for ObjectAttributes.
Operation defines model for Operation.
OperationVariable defines model for OperationVariable.
OperationVariable_Value defines model for OperationVariable.Value.
Permission defines model for Permission.
PermissionsPerObject defines model for PermissionsPerObject.
PolicyAdministrationPoint defines model for PolicyAdministrationPoint.
PolicyDecisionPoint defines model for PolicyDecisionPoint.
PolicyEnforcementPoint defines model for PolicyEnforcementPoint.
PolicyInformationPoints defines model for PolicyInformationPoints.
Property defines model for Property.
No description provided by the author
Qualifiable defines model for Qualifiable.
Range defines model for Range.
Referable defines model for Referable.
Reference defines model for Reference.
ReferenceElement defines model for ReferenceElement.
RelationshipElement defines model for RelationshipElement.
Result defines model for Result.
Security defines model for Security.
Security_Certificate_Item defines model for Security.certificate.Item.
ServerInterfaceWrapper converts echo contexts to parameters.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ShellRepoInvokeOperationByIdShortParams defines parameters for ShellRepoInvokeOperationByIdShort.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
SubjectAttributes defines model for SubjectAttributes.
Submodel defines model for Submodel.
SubmodelElement defines model for SubmodelElement.
SubmodelElementCollection defines model for SubmodelElementCollection.
SubmodelElementCollection_Value_Item defines model for SubmodelElementCollection.value.Item.
ValueList defines model for ValueList.
ValueObject defines model for ValueObject.
View defines model for View.
# Interfaces
The interface specification for the client above.
ClientWithResponsesInterface is the interface specification for the client with responses above.
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.
Doer performs HTTP requests.
ServerInterface represents all server handlers.
# Type aliases
Capability defines model for Capability.
Certificate defines model for Certificate.
ClientOption allows setting custom parameters during construction.
DataSpecificationIEC61360ContentDataType defines model for DataSpecificationIEC61360Content.DataType.
DataSpecificationIEC61360ContentValueType defines model for DataSpecificationIEC61360Content.ValueType.
EntityType defines model for EntityType.
Event defines model for Event.
InvocationResponseExecutionState defines model for InvocationResponse.ExecutionState.
KeyElements defines model for KeyElements.
KeyType defines model for KeyType.
LevelType defines model for LevelType.
MessageMessageType defines model for Message.MessageType.
ModelingKind defines model for ModelingKind.
ModelTypes defines model for ModelTypes.
PermissionKindOfPermission defines model for Permission.KindOfPermission.
PropertyValueType defines model for Property.ValueType.
PutAssetAdministrationShellJSONRequestBody defines body for PutAssetAdministrationShell for application/json ContentType.
RangeValueType defines model for Range.ValueType.
RequestEditorFn is the function signature for the RequestEditor callback function.
ShellRepoInvokeOperationByIdShortJSONRequestBody defines body for ShellRepoInvokeOperationByIdShort for application/json ContentType.
ShellRepoPutSubmodelElementJSONRequestBody defines body for ShellRepoPutSubmodelElement for application/json ContentType.
ShellRepoPutSubmodelElementValueByIdShortJSONBody defines parameters for ShellRepoPutSubmodelElementValueByIdShort.
ShellRepoPutSubmodelElementValueByIdShortJSONRequestBody defines body for ShellRepoPutSubmodelElementValueByIdShort for application/json ContentType.
ShellRepoPutSubmodelToShellJSONRequestBody defines body for ShellRepoPutSubmodelToShell for application/json ContentType.
ValueObjectValueType defines model for ValueObject.ValueType.
ValueReferencePairType defines model for ValueReferencePairType.