gengo / qualification-client-php
0.0.6
2019-11-11 05:54 UTC
Requires
- php: >=5.5
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^6.2
Requires (Dev)
- friendsofphp/php-cs-fixer: ~2.12
- phpunit/phpunit: ^4.8
- squizlabs/php_codesniffer: ~2.6
This package is not auto-updated.
Last update: 2022-08-18 01:49:16 UTC
README
未提供描述(由Swagger Codegen生成 https://github.com/swagger-api/swagger-codegen)
此PHP包是由Swagger Codegen项目自动生成的
- API版本:0.2.22
- 构建包:io.swagger.codegen.languages.PhpClientCodegen
需求
PHP 5.5及更高版本
安装与使用
Composer
要使用Composer安装绑定,请将以下内容添加到composer.json
{
"repositories": [
{
"type": "git",
"url": "https://github.com/gengo/qualification-client-php.git"
}
],
"require": {
"gengo/qualification-client-php": "*@dev"
}
}
然后运行composer install
手动安装
下载文件并包含autoload.php
require_once('/path/to/QualificationClient/vendor/autoload.php');
测试
要运行单元测试
composer install
./vendor/bin/phpunit
入门
请遵循安装过程,然后运行以下命令
<?php require_once(__DIR__ . '/vendor/autoload.php'); $apiInstance = new QualificationClient\Api\CustomerApi( // If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`. // This is optional, `GuzzleHttp\Client` will be used as default. new GuzzleHttp\Client() ); $user_id = 56; // int | Customer user ID. $preferred_translators = array(new \QualificationClient\Model\PreferredTranslatorRequest()); // \QualificationClient\Model\PreferredTranslatorRequest[] | try { $result = $apiInstance->addPreferredTranslators($user_id, $preferred_translators); print_r($result); } catch (Exception $e) { echo 'Exception when calling CustomerApi->addPreferredTranslators: ', $e->getMessage(), PHP_EOL; } ?>
API端点文档
所有URI均相对于https://
类 | 方法 | HTTP请求 | 描述 |
---|---|---|---|
CustomerApi | addPreferredTranslators | PATCH /customer/{user_id}/translators/add_preferred | 添加首选翻译人员 |
CustomerApi | removePreferredTranslators | PATCH /customer/{user_id}/translators/remove_preferred | 删除首选翻译人员 |
QualificationApi | createWorkerQualification | POST /workers/{worker_id}/qualifications/{qualification_type} | 创建新的资格 |
QualificationApi | endTranslatorProbation | PATCH /workers/qualifications/probations/end | 从试用中移除工作者 |
QualificationApi | getQualificationHistory | GET /qualifications/{qualification_type}/{qualification_id}/history | 获取资格历史记录 |
QualificationApi | getQualificationTypes | GET /qualifications | 获取所有资格类型 |
QualificationApi | getQualifications | GET /qualifications/{qualification_type}/workers | 获取给定资格类型的所有资格 |
QualificationApi | getWorkerQualificationsHistory | GET /workers/{worker_id}/qualification-history/{qualification_type} | 获取工作者的资格历史记录 |
QualificationApi | revokeWorkerQualification | PATCH /workers/qualifications/revoke | 撤销工作者的资格 |
QualificationApi | startTranslatorProbation | PATCH /workers/qualifications/probations/start | 将工作者置于试用期 |
QualificationApi | unrevokeWorkerQualification | PATCH /workers/qualifications/unrevoke | 撤销工作者的资格撤销 |
QualificationApi | updateWorkerQualification | PATCH /workers/{worker_id}/qualifications/{qualification_type}/{qualification_id} | 更新资格 |
StatusApi | getStatus | GET /status | 返回API版本 |
WorkerApi | createWorker | POST /workers | 创建新的工作者 |
WorkerApi | createWorkerDomain | POST /workers/{worker_id}/domains | 添加工种专业 |
WorkerApi | getWorkerQualifications | GET /workers/{worker_id}/qualifications | 获取工种资格 |
WorkerApi | getWorkers | GET /workers | 获取工种 |
模型文档
- BadRequest
- HistoryStatus
- IDCollectionRequest
- InlineResponse200
- PreferredTranslatorRequest
- ProbationResponse
- QualificationHistoryResponse
- QualificationRequest
- QualificationResponse
- QualificationResponseUser
- QualificationType
- QualificationTypeResponse
- Ranks
- RevokeQualificationRequest
- Status
- UserResponse
- WorkerDomain
- WorkerQualificationResponse
- WorkerQualificationsHistoryResponse
- WorkerRequest
- WorkerResponse
- PostQualificationRequest
- ProbationRequest
- RemovePreferredTranslatorRequest
- UnrevokeQualificationRequest
- WorkerDomainRequest
授权文档
所有端点无需授权。