Optional
requestIdentifier for the request. If not provided, the client implementation will generate one if needed.
Optional
clientIdentifier for the client making the request. If authentication is provided as an AuthenticationInfo, that can provide the clientId instead of it being provided directly here.
Identifier of the target digital object or service. This is the entity on which the operation will be performed.
Identifier of the operation to perform.
Optional
attributesAdditional parameters for the request. The exact properties depend on the type of request.
Optional
authenticationAuthentication information for the request. This can arbitrary JSON, though it is frequently an AuthenticationInfo.
Optional
inputInput data for the request.
The type of the input is very flexible. InDoipMessage provides the general case of a multi-segment DOIP message, but it is generally preferable to provide arbitrary JSON directly, or bytes as a ReadableStream, Blob, ArrayBuffer, or ArrayBufferView.
A DOIP request is sent to a DOIP service to perform an operation on a digital object or service.