Classes

Exception thrown when the context data model cannot be created from the parsed response data.

Exception thrown when the API call to get the context data fails.

Exception thrown when validating the request fails.

Generic Fossabot API exception thrown when making Fossabot custom API requests.

Generic library exception.

Exception thrown when trying to mutate properties of the \Brandon14\FossabotCommander\Contracts\Context\FossabotDataModel instances.

Exception thrown from \Brandon14\FossabotCommander\Contracts\Context\FossabotDataModel instances when accessing invalid property names.

Fossabot API exception thrown when the return status of a call is not 200, or one of the special ones (i.e. rate limit, invalid token, etc.).

Exception thrown when making a Fossabot API call results in a 400 response status.

Exception thrown when an error occurs decoding or encoding JSON data.

Exception thrown when enabling logging for the \Brandon14\FossabotCommander\Contracts\FossabotCommander class when no \Psr\Log\LoggerInterface has been provided.

Exception thrown when making a Fossabot API call, and it results in a rate limit throttled response (429).