simplyadmire/zaaksysteem

Zaaksysteem API 客户端

2.1.0 2017-05-06 21:13 UTC

This package is auto-updated.

Last update: 2024-09-10 06:53:44 UTC


README

Build Status Code Climate Test Coverage

Latest Stable Version Total Downloads Latest Unstable Version License

此包是一个基于 PHP 的 Zaaksysteem(《http://zaaksysteem.nl/》)客户端。客户端是独立的,这意味着它不依赖于任何 PHP 框架。为 Flow 等框架的实现计划正在进行中,并将作为独立的包发布。

用法

use SimplyAdmire\Zaaksysteem\V1\Configuration;
use SimplyAdmire\Zaaksysteem\V1\Client;
use SimplyAdmire\Zaaksysteem\V1\Domain\Repository\CaseTypeRepository;

$configuration = new Configuration([
    'username' => '<username>',
    'apiBaseUrl' => '<api base url excluding version prefix>',
    'apiKey' => '<api key>'
]);

$client = new Client($configuration);
$repository = new CaseTypeRepository($client);

$caseTypes = $repository->findAll();

支持的 API

对象

手册:[https://mintlab.zaaksysteem.nl/man/Zaaksysteem::Manual::API::Object](https://mintlab.zaaksysteem.nl/man/Zaaksysteem::Manual::API::Object)。

对于此 API,您必须在您的 Zaaksysteem 实例中配置一个“外部连接配置文件”。

实现的方法

  • get
  • list

V1

手册:[https://mintlab.zaaksysteem.nl/man/Zaaksysteem::Manual::API::V1](https://mintlab.zaaksysteem.nl/man/Zaaksysteem::Manual::API::V1)。

对于此 API,您必须在您的 Zaaksysteem 实例中配置一个“Zaaksysteem API”。

以下为每个 API 的实现方法

案例

  • get
  • list
  • 创建
  • 更新
  • 转换
  • 准备文件

Case\Document

  • get
  • list
  • 下载文件

Case\CaseType

  • get
  • list

控制面板

  • get
  • list
  • 创建
  • 更新

ControlPanel\Host

  • get
  • list
  • 创建
  • 更新

ControlPanel\Instance

  • get
  • list
  • 创建
  • 更新

Case\Subject

  • 创建

发布历史

  • 下一个版本
    • 重大变更:API ID 已不再是 API 基础 URL 的一部分
  • 1.0.1 错误修复版本
  • 1.0.0 首次发布