All Classes and Interfaces

Class
Description
Returns access tokens
Defines a contract for models that can hold additional data besides the described properties.
Maintains a list of valid hosts and allows authentication providers to check whether a host is valid before authenticating a request
This authentication provider does not perform any authentication.
Provides a builder for creating an ApiClient and register the default serializers/deserializers.
Parent type for exceptions thrown by the client when receiving failed responses to its requests.
Builder class for ApiException.
This authentication provider adds an API key to the request as a query parameter or header.
The location of the API key in the request.
Authenticates the application request.
Defines the contracts for a model that is backed by a store.
Stores model information in a different location than the object properties.
Defines the contract for a factory that creates backing stores.
This class is used to register the backing store factory.
Proxy implementation of ParseNodeFactory for the backing store that automatically sets the state of the backing store when deserializing.
Proxy implementation of SerializationWriterFactory for the backing store that automatically sets the state of the backing store when serializing.
Provides a base class for implementing AuthenticationProvider for Bearer token scheme.
Base class for request builders
Base class for request configuration
Provides an implementation of the Basic Access Authentication scheme: https://en.wikipedia.org/wiki/Basic_access_authentication .
A map that is case-insensitive on the keys
Compatibility methods for android
Marks a model as a composed type wrapper for serialization
A class representing the headers of a request or a response.
Represents the HTTP method used by a request.
In-memory implementation of the backing store.
This class is used to create instances of InMemoryBackingStore
Helper methods for JSON serialization of kiota models
Helper methods for serialization of kiota models
Represents a multipart body for a request or a response.
The ResponseHandler implementation to handle native response objects
Defines a serializable model object.
Defines the factory for creating parsable objects.
Interface for a deserialization node in a parse tree.
Defines the contract for a factory that is used to create ParseNodes.
This factory holds a list of all the registered factories for the various types of nodes.
Utility methods to reduce the amount of code being generated.
Proxy factory that allows the composition of before and after callbacks on existing factories.
Represents a callback accepting 5 values and returning a result
The aggregate type for Period and Duration
Represents a callback accepting 4 values and returning a result
This interface allows to extract Query Parameters to be expanded in the URI Template.
Service responsible for translating abstract Request Info into concrete native HTTP requests.
A class representing the headers of a request.
This class represents an abstract HTTP request.
Represents a request option.
Defines the contract for a response handler.
Request option that can be used to provide a callback and handle the raw response
A class representing the headers of a request.
Defines an interface for serialization of objects to a stream.
Defines the contract for a factory that creates SerializationWriter instances.
This factory holds a list of all the registered factories for the various types of nodes.
Proxy factory that allows the composition of before and after callbacks on existing factories.
Represents a callback that accepts 3 values
Represents an untyped node with a collection of other untyped nodes.
Represents an untyped node with boolean value.
Represents an untyped node with decimal value.
Represents an untyped node with double value.
Represents an untyped node with Float value.
Represents an untyped node with integer value.
Represents an untyped node with Long value.
Base class for untyped node.
Represents an untyped node with null value.
Represents an untyped node with object value.
Represents an untyped node with string value.
The interface for the valued enum.
The interface for a valued enum parser.