Abstract client for common code for the different clients.
BaseQuery class.
DateTimeImmutable class.
An Exception is thrown when an errors occurs while communicating with the API.
Link class.
The Location class encodes a geographic Location based on latitude and longitude.
Message class.
RequestBuilder class.
UserAgentGenerator class.
An AccessTokenInvalidException gets thrown when the access token was not accepted by the API.
A BadRequestException indicates that there was a problem with the request.
An InvalidQueryException is thrown when the query could not be executed.
A InvalidResponseBodyException indicates that there was problem with response body.
A NotFoundException indicates that the desired resource could not be found on the server.
A RateLimitExceededException is thrown when there have been too many requests.
File class.
FileInterface.
ImageFile class.
ImageOptions class.
LocalUploadFile class.
ProcessedFileInterface.
RemoteUploadFile class.
UnprocessedFileInterface.
UrlOptionsInterface.
BaseResourceBuilder class.
MapperInterface.
Class ObjectHydrator.
ResourceBuilderInterface.
A ResourceArray holds the response of an API request if more than one resource has been requested.
ResourceInterface.
ResourcePoolInterface.
SystemPropertiesInterface.