AvroSerializer

A serializer class for serializing and deserializing User and Group events using Avro.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
Deserializes a byte array into an AddedMemberToGroup event object.
Link copied to clipboard
Deserializes a byte array into a CoMembersPushNotification object.
Link copied to clipboard
Deserializes a byte array into a GroupCreated event object.
Link copied to clipboard
Deserializes a byte array into a GroupDeleted event object.
Link copied to clipboard
Deserializes a byte array into a GroupId object.
Link copied to clipboard
Deserializes a byte array into a GroupWisePushNotification object.
Link copied to clipboard
Deserializes a byte array into a NotificationMessage object.
Link copied to clipboard
Deserializes a byte array into a RemovedMemberToGroup event object.
Link copied to clipboard
open fun deserializeUser(data: Array<Byte>): User
Deserializes a byte array into a User object.
Link copied to clipboard
Deserializes a byte array into a UserId object.
Link copied to clipboard
Serializes an AddedMemberToGroup event object into a byte array.
Link copied to clipboard
Serializes a CoMembersPushNotification object into a byte array.
Link copied to clipboard
Serializes a GroupCreated event object into a byte array.
Link copied to clipboard
Serializes a GroupDeleted event object into a byte array.
Link copied to clipboard
open fun serializeGroupId(groupId: GroupId): Array<Byte>
Serializes a GroupId object into a byte array.
Link copied to clipboard
Serializes a GroupWisePushNotification object into a byte array.
Link copied to clipboard
Serializes a NotificationMessage object into a byte array.
Link copied to clipboard
Serializes a RemovedMemberToGroup event object into a byte array.
Link copied to clipboard
open fun serializeUser(user: User): Array<Byte>
Serializes a User object into a byte array.
Link copied to clipboard
open fun serializeUserId(userId: UserId): Array<Byte>
Serializes a UserId object into a byte array.