spacetab-io/jira-tempo-sdk

异步PHP Jira Tempo SDK。

0.1.0 2020-04-13 15:33 UTC

This package is auto-updated.

Last update: 2024-09-14 01:44:53 UTC


README

注意:直到1.0.0版本SDK是不稳定的,可以完全重写。

安装

composer require spacetab-io/jira-tempo-sdk

使用示例

返回promise的简单方法

use Amp\Loop;
use Spacetab\TempoSDK\Exception\SdkErrorException;
use Spacetab\TempoSDK\TempoSDK;

Loop::run(function () {
    $jira = TempoSDK::new('https://jira.server.com', 'username', 'TokenString');

    try {
        $result = yield $jira->worklogs()->find(
            new DateTime('01.03.2020'),
            new DateTime('31.03.2020'),
        );
        dump($result);
    } catch (SdkErrorException $e) {
        dump($e->getMessage());
    }
});

支持的方法

API文档:https://www.tempo.io/server-api-documentation/timesheets#operation/searchWorklogs

  • 获取单个工作日志
  • 搜索工作日志

许可协议

MIT许可证

版权所有 © 2020 spacetab.io, Inc. https://spacetab.io

在此特此授予任何人获得本软件及其相关文档文件(以下简称“软件”)副本(以下简称“软件”)的权利,无权限制地处理软件,包括但不限于使用、复制、修改、合并、发布、分发、再许可和/或销售软件副本,并允许向提供软件的个人提供此类软件,前提是遵守以下条件

上述版权声明和本许可声明应包含在软件的所有副本或主要部分中。

软件按“原样”提供,不提供任何明示或暗示的保证,包括但不限于适销性、特定用途适用性和非侵权性保证。在任何情况下,作者或版权持有人均不对任何索赔、损害或其他责任负责,无论这些责任是基于合同、侵权或其他原因,是否因软件或软件的使用或其他方式而产生。