# Examples

* [Basic usage](Basic.md)
* [Multipart upload](MultipartUpload.md)
* [Use MultiTarget for multiple Targets using the same Provider](MultiTarget.md)
* [Setup for Assets downloading](Assets.md)
* [Alamofire automatic validation](AlamofireValidation.md)
* [Refreshing session automatically](ComposingProvider.md)

## Endpoints customization

* [Optional request parameters](OptionalParameters.md)

## Wrapping adapters

* [Wrapping the **request -> result** cycle into own adapter](WrappingInAdapter.md)

## Error handling

* [Handling different error types](ErrorTypes.md)

## Plugins

* [Creating a custom plugin](CustomPlugin.md)
* [Creating an authorization plugin](AuthPlugin.md)

# Examples

* [Basic usage](Basic.md)
* [Multipart upload](MultipartUpload.md)
* [Use MultiTarget for multiple Targets using the same Provider](MultiTarget.md)
* [Setup for Assets downloading](Assets.md)
* [Alamofire automatic validation](AlamofireValidation.md)
* [Composing provider](ComposingProvider.md)

## Endpoints customization

* [Optional request parameters](OptionalParameters.md)

## Wrapping adapters

* [Wrapping the **request -> result** cycle into own adapter](WrappingInAdapter.md)

## Error handling

* [Handling different error types](ErrorTypes.md)

## Plugins

* [Creating a custom plugin](CustomPlugin.md)
* [Creating an authorization plugin](AuthPlugin.md)

Update example name to Composing provider.
Update example name to Composing provider.
