wire-runtime / com.squareup.wire

Package com.squareup.wire

Types

AndroidMessage

abstract class AndroidMessage<M : Message<M, B>, B : Builder<M, B>> : Message<M, B>, Parcelable

An Android-specific Message which adds support for Parcelable.

EnumAdapter

abstract class EnumAdapter<E : WireEnum> : ProtoAdapter<E>

An abstract ProtoAdapter that converts values of an enum to and from integers.

FieldEncoding

class FieldEncoding

Message

abstract class Message<M : Message<M, B>, B : Builder<M, B>> : Serializable

A protocol buffer message.

ProtoAdapter

abstract class ProtoAdapter<E : Any>

ProtoReader

class ProtoReader

Reads and decodes protocol message fields.

ProtoWriter

class ProtoWriter

Utilities for encoding and writing protocol message fields.

TagHandler

interface TagHandler

Wire

class Wire

WireEnum

interface WireEnum

Interface for generated Enum values to help serialization and deserialization.

Annotations

WireField

class WireField

Annotates generated Message fields with metadata for serialization and deserialization.