budgetlens/copernica-rest-api-client

v3.0.3 2023-12-27 16:37 UTC

This package is auto-updated.

Last update: 2024-04-27 17:37:09 UTC


README

Copernica API documentation

Requirements

To use the Copernica Rest API client, the following things are required:

Installation

Install package using composer

composer require budgetlens/copernica-rest-api-client

Getting started

$accessToken = 'your-token';
$client = new \Budgetlens\CopernicaRestApi\Client($accessToken);

If required additional configuration can be added by supplying an additional config

class MyConfig implements Budgetlens\CopernicaRestApi\Contracts\Config
{
    public function getEndpoint(): string
    {
        return 'https://api.copernica.com/v3';
    }

    public function getMiddleware(): array
    {
        return $this->middleware;
    }

    public function addMiddleware($middleware)
    {
        $this->middleware[] = $middleware;
    }

    public function getTimeout(): int
    {
        return 180;
    }

    public function getUserAgent(): string
    {
        return '';
    }
}
$client->setConfig($config);

Examples

for examples see "tests folder"