Wolfringo Wolfringo
Wolfringo Wolfringo
Wolfringo (c) 2020 TehGM
DocFX, DiscordFX theme.
Search Results for

    Namespace TehGM.Wolfringo.Messages.Serialization

    Classes

    ChatEmbedDeserializer

    Maps values present in 'type' property of chat embeds and provides means to deserialize them into a ChatMessage.

    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

    IChatEmbedDeserializer

    Maps values present in 'type' property of chat embeds and provides means to deserialize them into a ChatMessage.

    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.