Package-level declarations
Types
Link copied to clipboard
Defines the asset status error properties.
Link copied to clipboard
data class AssetStatusResponse(val errors: List<AssetStatusErrorResponse>? = null, val version: Int? = null)
Defines the asset status properties.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
The extended location.
Link copied to clipboard
data class GetAssetEndpointProfileResult(val additionalConfiguration: String? = null, val extendedLocation: ExtendedLocationResponse, val id: String, val location: String, val name: String, val provisioningState: String, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val targetAddress: String, val transportAuthentication: TransportAuthenticationResponse? = null, val type: String, val userAuthentication: UserAuthenticationResponse? = null, val uuid: String)
Asset Endpoint Profile definition.
Link copied to clipboard
data class GetAssetResult(val assetEndpointProfileUri: String, val assetType: String? = null, val attributes: Any? = null, val dataPoints: List<DataPointResponse>? = null, val defaultDataPointsConfiguration: String? = null, val defaultEventsConfiguration: String? = null, val description: String? = null, val displayName: String? = null, val documentationUri: String? = null, val enabled: Boolean? = null, val events: List<EventResponse>? = null, val extendedLocation: ExtendedLocationResponse, val externalAssetId: String? = null, val hardwareRevision: String? = null, val id: String, val location: String, val manufacturer: String? = null, val manufacturerUri: String? = null, val model: String? = null, val name: String, val productCode: String? = null, val provisioningState: String, val serialNumber: String? = null, val softwareRevision: String? = null, val status: AssetStatusResponse, val systemData: SystemDataResponse, val tags: Map<String, String>? = null, val type: String, val uuid: String, val version: Int)
Asset definition.
Link copied to clipboard
data class OwnCertificateResponse(val certPasswordReference: String? = null, val certSecretReference: String? = null, val certThumbprint: String? = null)
Certificate or private key that can be used by the southbound connector connecting to the shop floor/OT device. The accepted extensions are .der for certificates and .pfx/.pem for private keys.
Link copied to clipboard
data class SystemDataResponse(val createdAt: String? = null, val createdBy: String? = null, val createdByType: String? = null, val lastModifiedAt: String? = null, val lastModifiedBy: String? = null, val lastModifiedByType: String? = null)
Metadata pertaining to creation and last modification of the resource.
Link copied to clipboard
Definition of the authentication mechanism for the southbound connector.
Link copied to clipboard
data class UserAuthenticationResponse(val mode: String, val usernamePasswordCredentials: UsernamePasswordCredentialsResponse? = null, val x509Credentials: X509CredentialsResponse? = null)
Definition of the client authentication mechanism to the server.
Link copied to clipboard
data class UsernamePasswordCredentialsResponse(val passwordReference: String, val usernameReference: String)
The credentials for authentication mode UsernamePassword.
Link copied to clipboard
The x509 certificate for authentication mode Certificate.