Namespace TehGM.Wolfringo.Messages.Serialization
Classes
ChatHistoryResponseSerializer
Serializer for chat history responses.
ChatMessageSerializer
Serializer for chat messages with binary data.
ChatUpdateMessageSerializer
Serializer for chat message edit message, such as message deletion.
ChatUpdateResponseSerializer
A serializer for ChatUpdateResponse.
ContactAddDeleteMessageSerializer<T>
Serializer for add and delete contact messages.
DefaultMessageSerializer<T>
Serializer for basic messages that don't have binary data.
DefaultResponseSerializer
Serializer for basic responses that don't have binary data.
GroupEditMessageSerializer<T>
Serializer for group edit message, such as group creation or update.
GroupEditResponseSerializer
Serializer for group edit responses.
GroupJoinLeaveMessageSerializer<T>
Serializer for group join and leave messages.
GroupProfileResponseSerializer
Serializer for GroupProfileResponse.
GroupStatisticsResponseSerializer
Serializer for group statistics responses.
MessageSerializerProvider
Default message command to message serializer map.
MessageSerializerProviderOptions
Options for default message serializer provider.
ResponseSerializerProvider
Default response type to response serializer map.
ResponseSerializerProviderOptions
Options for default response serializer provider.
SerializedMessageData
Message JSON and binary messages. For messages and events, it will not contain the command.
SerializerProviderExtensions
Extension methods for ISerializerProvider<TKey, TSerializer>.
TipAddMessageSerializer
Serializer for tipping message.
TipDetailsResponseSerializer
Serializer for user update responses.
UserUpdateMessageSerializer
Serializer for user update message.
UserUpdateResponseSerializer
Serializer for user update responses.
Interfaces
IMessageSerializer
Serializer for serializing and deserializing Wolf messages and events.
IResponseSerializer
Serializer for deserializing Wolf server responses.
ISerializerProvider<TKey, TSerializer>
Utility class for mapping serializers.