kiosk-ops-sdk
Toggle table of contents
androidJvm
Target filter
androidJvm
Switch theme
Search in API
Skip to content
kiosk-ops-sdk
kiosk-ops-sdk
/
com.sarastarquant.kioskops.sdk.queue
/
PayloadCodec
Payload
Codec
@
RestrictTo
(
value
=
[
RestrictTo.Scope.LIBRARY
]
)
object
PayloadCodec
Members
Types
Encoded
Link copied to clipboard
data
class
Encoded
(
val
blob
:
ByteArray
,
val
encoding
:
String
)
Encoded payload with explicit equals/hashCode for ByteArray content comparison.
Properties
ENCODING_
AESGCM_
V1
Link copied to clipboard
const
val
ENCODING_AESGCM_V1
:
String
ENCODING_
PLAIN_
UTF8
Link copied to clipboard
const
val
ENCODING_PLAIN_UTF8
:
String
Functions
decode
To
Json
Link copied to clipboard
fun
decodeToJson
(
blob
:
ByteArray
,
encoding
:
String
,
crypto
:
CryptoProvider
)
:
String
encode
Json
Link copied to clipboard
fun
encodeJson
(
payloadJson
:
String
,
encrypt
:
Boolean
,
crypto
:
CryptoProvider
)
:
PayloadCodec.Encoded