Expand description
Contains request/response types generated from the API definition of VSS.
Structs§
- Delete
Object Request - Request payload to be used for
DeleteObjectAPI call to server. - Delete
Object Response - Server response for
DeleteObjectAPI. - Encryption
Metadata - Represents encryption related metadata
- Error
Response - When HttpStatusCode is not ok (200), the response
contentcontains a serializedErrorResponsewith the relevantErrorCodeandmessage - GetObject
Request - Request payload to be used for
GetObjectAPI call to server. - GetObject
Response - Server response for
GetObjectAPI. - KeyValue
- Represents a key-value pair to be stored or retrieved.
- List
KeyVersions Request - Request payload to be used for
ListKeyVersionsAPI call to server. - List
KeyVersions Response - Server response for
ListKeyVersionsAPI. - Plaintext
Blob - Represents a data blob, which is encrypted, serialized and later used in
Storable.data. Since the wholeStorable.datais client-side encrypted, the server cannot understand this. - PutObject
Request - Request payload to be used for
PutObjectAPI call to server. - PutObject
Response - Server response for
PutObjectAPI. - Storable
- Represents a storable object that can be serialized and stored as
valueinPutObjectRequest. Only provided as a helper object for ease of use by clients. Clients MUST encrypt thePlaintextBlobbefore using it asdatainStorable. The server does not use or read anything fromStorable, Clients may use its fields as required.
Enums§
- Error
Code - ErrorCodes to be used in
ErrorResponse