com.microsoft.bot.restclient.protocol

The package contains classes that interfaces defining the behaviors of the necessary components of a Rest Client.

Interfaces

Environment

An collection of endpoints in a region or a cloud.

Environment.Endpoint

An endpoint identifier used for the provider to get a URL.

ResponseBuilder<T,E>

Defines an interface that can process a Retrofit 2 response into a deserialized body or an exception, depending on the status code registered.

ResponseBuilder.Factory

A factory that creates a builder based on the return type and the exception type.

SerializerAdapter<T>

This interface defines the behaviors an adapter of a serializer needs to implement.