3
This commit is contained in:
parent
06ec10fd9f
commit
110ada9672
app
adminapi
controller
logic
validate/platform
api
controller
route
common
vendor
composer
ebaoquan
guzzlehttp/guzzle
qcloud/cos-sdk-v5
CHANGELOG.md
services.phpsample
closeImageSlim.phpcreateMediaVideoEnhanceJobs.phpcreateMediaVideoEnhanceTemplate.phpgetImageSlim.phpimageProcessWatermarkText.phpopenImageSlim.phpupdateMediaVideoEnhanceTemplate.php
src
symfony
polyfill-ctype
polyfill-intl-idn
polyfill-intl-normalizer
polyfill-mbstring
polyfill-php72
polyfill-php73
polyfill-php80
tencentcloud/tencentcloud-sdk-php
CHANGELOG.mdREADME.MDSERVICE_CHANGELOG.mdproducts.md
src/TencentCloud
Apigateway/V20180808/Models
As/V20180419
Autoscaling/V20180419
Batch/V20170312/Models
Billing/V20180709/Models
BillDetail.phpBillDetailAssociatedOrder.phpBillDetailComponent.phpBillDetailComponentConfig.phpDescribeBillDetailRequest.php
Captcha/V20190722
Car/V20220110
Ccc/V20200210/Models
Cdb/V20170320
CdbClient.php
Models
Cdn/V20180606/Models
Cfg/V20210820/Models
Ckafka/V20190819/Models
Cls/V20201016
122
app/adminapi/controller/contract/ContractController.php
Normal file
122
app/adminapi/controller/contract/ContractController.php
Normal file
@ -0,0 +1,122 @@
|
||||
<?php
|
||||
|
||||
namespace app\adminapi\controller\contract;
|
||||
|
||||
use app\adminapi\controller\BaseAdminController;
|
||||
use app\api\controller\JunziqianController;
|
||||
use app\common\enum\notice\NoticeEnum;
|
||||
use app\common\model\contract\Contract;
|
||||
use app\common\model\platform\Platform;
|
||||
|
||||
class ContractController extends BaseAdminController
|
||||
{
|
||||
|
||||
public array $notNeedLogin = ['initiatingContract','sendSms'];
|
||||
|
||||
public function initiatingContract() {
|
||||
//获取参数
|
||||
$params = $this->request->post(['id']);
|
||||
if(empty($params['id'])){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
//获取数据
|
||||
$contract = Contract::where('id',$params['id'])->find();
|
||||
if(!$contract || $contract->isEmpty()){
|
||||
return $this->fail('数据不存在');
|
||||
}
|
||||
if($contract['status'] == 3 || $contract['status'] == 4){
|
||||
return $this->fail('合同已发送');
|
||||
}
|
||||
//获取平台公司
|
||||
$platform = Platform::find(1);
|
||||
$signData = [
|
||||
'name' => $platform['company_name'] . '的合同',
|
||||
'signatories' => [
|
||||
['fullName' => $platform['company_name'], 'identityType' => 12, 'identityCard' => $platform['company_organization_code'], 'email' => $platform['company_email'], 'noNeedVerify' => 1, 'signLevel' => 1],
|
||||
['fullName' => $contract['company_b_name'], 'identityType' => 12, 'identityCard' => $contract['company_b_code'], 'email' => $contract['company_b_email'], 'noNeedVerify' => 1, 'signLevel' => 1]
|
||||
],
|
||||
'url' => $contract['file']
|
||||
];
|
||||
$signRes = app(JunziqianController::class)->Signing($signData, $params['id']);
|
||||
if ($signRes->success) {
|
||||
$a = $contract->save([
|
||||
'id' => $contract['id'],
|
||||
'contract_no' => $signRes->data,
|
||||
'status' => 3
|
||||
]);
|
||||
$this->sendSms($params['id']);
|
||||
$newData = Contract::where('id', $params['id'])->find();
|
||||
curl_post('https://worker-task.lihaink.cn/api/index/notifyVehicleContractUpdate',[],[
|
||||
'id' => $contract['id'],
|
||||
'contract_no' => $signRes->data,
|
||||
'url' => $newData['url'],
|
||||
'status' => 3
|
||||
]);
|
||||
return $this->success('合同发送成功');
|
||||
} else {
|
||||
return $this->fail($signRes->msg);
|
||||
}
|
||||
}
|
||||
|
||||
public function sendSms($id) {
|
||||
//获取合同数据
|
||||
$contract = Contract::where('id',$id)->find();
|
||||
if ($contract && !$contract->isEmpty() && $contract['file'] != '') {
|
||||
//发送短信
|
||||
$data = [
|
||||
//甲方
|
||||
[
|
||||
"applyNo" => $contract['contract_no'],
|
||||
"fullName" => $contract['company_a_name'],
|
||||
"identityCard" => $contract['company_a_code'],
|
||||
"identityType" => 12,
|
||||
"master_phone" => $contract['company_a_phone'],
|
||||
"type"=>"party_a"
|
||||
],
|
||||
//乙方
|
||||
[
|
||||
"applyNo" => $contract['contract_no'],
|
||||
"fullName" => $contract['company_b_name'],
|
||||
"identityCard" => $contract['company_b_code'],
|
||||
"identityType" => 12,
|
||||
"master_phone" => $contract['company_b_phone'],
|
||||
"type"=>"party_b"
|
||||
|
||||
],
|
||||
];
|
||||
|
||||
$url = [];
|
||||
foreach ($data as $v) {
|
||||
$res = app(JunziqianController::class)->SigningLink($v);
|
||||
if (!$res->success) {
|
||||
return false;
|
||||
}
|
||||
if ($v['type'] == 'party_a') {
|
||||
$url['party_a'] =$res->data;
|
||||
} else {
|
||||
$url['party_b'] =$res->data;
|
||||
}
|
||||
//发送短信
|
||||
$sms = [
|
||||
'mobile' => $v['master_phone'],
|
||||
'name' => $v['fullName'],
|
||||
'type' => '《租赁合同》',
|
||||
'code' => 'api/Hetong/url?id='.$id.'&type='.$v['type'],
|
||||
'scene' => 'CLZL'
|
||||
];
|
||||
$scene = NoticeEnum::getSceneByTag($sms['scene']);
|
||||
if (empty($scene)) {
|
||||
throw new \Exception('场景值异常');
|
||||
}
|
||||
event('Notice', [
|
||||
'scene_id' => $scene,
|
||||
'params' => $sms
|
||||
]);
|
||||
}
|
||||
Contract::where('id', $id)->update(['url' => json_encode($url)]);
|
||||
return true;
|
||||
}else{
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
@ -16,35 +16,12 @@ use app\adminapi\validate\platform\PlatformValidate;
|
||||
class PlatformController extends BaseAdminController
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @notes 获取列表
|
||||
* @return \think\response\Json
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function lists()
|
||||
{
|
||||
return $this->dataLists(new PlatformLists());
|
||||
public function info() {
|
||||
$result = PlatformLogic::info();
|
||||
return $this->data($result);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 添加
|
||||
* @return \think\response\Json
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function add()
|
||||
{
|
||||
$params = (new PlatformValidate())->post()->goCheck('add');
|
||||
$result = PlatformLogic::add($params);
|
||||
if (true === $result) {
|
||||
return $this->success('添加成功', [], 1, 1);
|
||||
}
|
||||
return $this->fail(PlatformLogic::getError());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 编辑
|
||||
@ -52,43 +29,15 @@ class PlatformController extends BaseAdminController
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function edit()
|
||||
public function save()
|
||||
{
|
||||
$params = (new PlatformValidate())->post()->goCheck('edit');
|
||||
$result = PlatformLogic::edit($params);
|
||||
$params = (new PlatformValidate())->post()->goCheck('save');
|
||||
$result = PlatformLogic::saveData($params);
|
||||
if (true === $result) {
|
||||
return $this->success('编辑成功', [], 1, 1);
|
||||
return $this->success('保存成功', [], 1, 1);
|
||||
}
|
||||
return $this->fail(PlatformLogic::getError());
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 删除
|
||||
* @return \think\response\Json
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function delete()
|
||||
{
|
||||
$params = (new PlatformValidate())->post()->goCheck('delete');
|
||||
PlatformLogic::delete($params);
|
||||
return $this->success('删除成功', [], 1, 1);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 获取详情
|
||||
* @return \think\response\Json
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function detail()
|
||||
{
|
||||
$params = (new PlatformValidate())->goCheck('detail');
|
||||
$result = PlatformLogic::detail($params);
|
||||
return $this->data($result);
|
||||
}
|
||||
|
||||
|
||||
}
|
@ -2,6 +2,7 @@
|
||||
namespace app\adminapi\logic\platform;
|
||||
|
||||
|
||||
use app\adminapi\validate\platform\PlatformValidate;
|
||||
use app\common\model\platform\Platform;
|
||||
use app\common\logic\BaseLogic;
|
||||
use think\facade\Db;
|
||||
@ -15,37 +16,6 @@ use think\facade\Db;
|
||||
class PlatformLogic extends BaseLogic
|
||||
{
|
||||
|
||||
|
||||
/**
|
||||
* @notes 添加
|
||||
* @param array $params
|
||||
* @return bool
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public static function add(array $params): bool
|
||||
{
|
||||
Db::startTrans();
|
||||
try {
|
||||
Platform::create([
|
||||
'company_name' => $params['company_name'],
|
||||
'company_user' => $params['company_user'],
|
||||
'company_phone' => $params['company_phone'],
|
||||
'company_address' => $params['company_address'],
|
||||
'is_del' => 1,
|
||||
'create_time' => time()
|
||||
]);
|
||||
|
||||
Db::commit();
|
||||
return true;
|
||||
} catch (\Exception $e) {
|
||||
Db::rollback();
|
||||
self::setError($e->getMessage());
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 编辑
|
||||
* @param array $params
|
||||
@ -53,16 +23,22 @@ class PlatformLogic extends BaseLogic
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public static function edit(array $params): bool
|
||||
public static function saveData(array $params): bool
|
||||
{
|
||||
Db::startTrans();
|
||||
try {
|
||||
Platform::where('id', $params['id'])->update([
|
||||
'company_name' => $params['company_name'],
|
||||
'company_user' => $params['company_user'],
|
||||
'company_phone' => $params['company_phone'],
|
||||
'company_address' => $params['company_address'],
|
||||
]);
|
||||
$data = Platform::find(1);
|
||||
if($data){
|
||||
//更新
|
||||
$params['id'] = $data['id'];
|
||||
$params['update_time'] = time();
|
||||
Platform::update($params);
|
||||
}else{
|
||||
//新增
|
||||
$params['create_time'] = time();
|
||||
$params['update_time'] = time();
|
||||
Platform::create($params);
|
||||
}
|
||||
Db::commit();
|
||||
return true;
|
||||
} catch (\Exception $e) {
|
||||
@ -73,30 +49,8 @@ class PlatformLogic extends BaseLogic
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 删除
|
||||
* @param array $params
|
||||
* @return bool
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public static function delete(array $params): bool
|
||||
{
|
||||
$model = Platform::find($params);
|
||||
$model->is_del = 2;
|
||||
return $model->save();
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 获取详情
|
||||
* @param $params
|
||||
* @return array
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public static function detail($params): array
|
||||
{
|
||||
return Platform::where('is_del',1)->findOrEmpty($params['id'])->toArray();
|
||||
public static function info() {
|
||||
return Platform::findOrEmpty()->toArray();
|
||||
}
|
||||
}
|
@ -32,7 +32,7 @@ class VehicleLogic extends BaseLogic
|
||||
'type' => 1,
|
||||
'status' => 1,
|
||||
'is_del' => 1,
|
||||
'is_check' => 1,
|
||||
'is_check' => 2,
|
||||
]);
|
||||
Db::commit();
|
||||
return true;
|
||||
|
@ -19,7 +19,6 @@ class PlatformValidate extends BaseValidate
|
||||
* @var string[]
|
||||
*/
|
||||
protected $rule = [
|
||||
'id' => 'require',
|
||||
'company_name' => 'require',
|
||||
'company_user' => 'require',
|
||||
'company_phone' => 'require|mobile',
|
||||
@ -32,11 +31,10 @@ class PlatformValidate extends BaseValidate
|
||||
* @var string[]
|
||||
*/
|
||||
protected $field = [
|
||||
'id' => 'id',
|
||||
'company_name' => '平台公司名称',
|
||||
'company_user' => '平台公司负责人',
|
||||
'company_phone' => '平台公司联系电话',
|
||||
'company_address' => '平台公司地址',
|
||||
'company_name' => '公司名称',
|
||||
'company_user' => '公司负责人',
|
||||
'company_phone' => '联系电话',
|
||||
'company_address' => '公司地址',
|
||||
];
|
||||
|
||||
|
||||
@ -46,45 +44,9 @@ class PlatformValidate extends BaseValidate
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function sceneAdd()
|
||||
public function sceneSave()
|
||||
{
|
||||
return $this->only(['company_name','company_user','company_phone','company_address']);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 编辑场景
|
||||
* @return PlatformValidate
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function sceneEdit()
|
||||
{
|
||||
return $this->only(['id','company_name','company_user','company_phone','company_address','is_del']);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 删除场景
|
||||
* @return PlatformValidate
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function sceneDelete()
|
||||
{
|
||||
return $this->only(['id']);
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* @notes 详情场景
|
||||
* @return PlatformValidate
|
||||
* @author likeadmin
|
||||
* @date 2023/08/28 13:37
|
||||
*/
|
||||
public function sceneDetail()
|
||||
{
|
||||
return $this->only(['id']);
|
||||
}
|
||||
|
||||
}
|
78
app/api/controller/ContractController.php
Normal file
78
app/api/controller/ContractController.php
Normal file
@ -0,0 +1,78 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use app\common\model\contract\Contract;
|
||||
use app\common\model\platform\Platform;
|
||||
use app\common\model\vehicle\Vehicle;
|
||||
|
||||
class ContractController extends BaseApiController
|
||||
{
|
||||
public array $notNeedLogin = ['signContract','updateContract'];
|
||||
public function signContract() {
|
||||
//获取参数
|
||||
$params = $this->request->post(['num','company_id','company_name','company_code','company_user','company_phone','company_email']);
|
||||
//验证参数
|
||||
if(empty($params['num']) || empty($params['company_id']) || empty($params['company_name']) || empty($params['company_code']) || empty($params['company_user']) || empty($params['company_phone']) || empty($params['company_email'])){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
//获取平台公司数据
|
||||
$platform = Platform::find(1);
|
||||
if(!$platform || $platform->isEmpty()){
|
||||
return $this->fail('甲方公司不存在');
|
||||
}
|
||||
//获取车辆数据
|
||||
$cars = Vehicle::field('id,license')->where([
|
||||
['type','=',1],
|
||||
['status','=',1],
|
||||
['is_check','=',2],
|
||||
['is_del','=',1],
|
||||
])->limit($params['num'])->select();
|
||||
if($cars->isEmpty() || $cars->count() < $params['num']){
|
||||
return $this->fail('车辆数量不足');
|
||||
}
|
||||
//设置数据
|
||||
$data = [
|
||||
'contract_no' => time(),
|
||||
'company_a_name' => $platform['company_name'],
|
||||
'company_a_code' => $platform['company_organization_code'],
|
||||
'company_a_user' => $platform['company_user'],
|
||||
'company_a_phone' => $platform['company_phone'],
|
||||
'company_a_email' => $platform['company_email'],
|
||||
'company_b_id' => $params['company_id'],
|
||||
'company_b_name' => $params['company_name'],
|
||||
'company_b_code' => $params['company_code'],
|
||||
'company_b_user' => $params['company_user'],
|
||||
'company_b_phone' => $params['company_phone'],
|
||||
'company_b_email' => $params['company_email'],
|
||||
'num' => $params['num'],
|
||||
'cars_info' => $cars->toJson(),
|
||||
'status' => 1,
|
||||
'create_time' => time(),
|
||||
'update_time' => time(),
|
||||
];
|
||||
//写入数据
|
||||
$result = (new Contract())->save($data);
|
||||
//更改车辆状态
|
||||
$carStatus = Vehicle::where('id','in',array_column($cars->toArray(),'id'))->update(['status'=>2,'update_time'=>time()]);
|
||||
//返回
|
||||
if($result && $carStatus) {
|
||||
return $this->success('合同发起成功,等待审核',$data);
|
||||
}else{
|
||||
return $this->fail('请求失败');
|
||||
}
|
||||
}
|
||||
|
||||
public function updateContract() {
|
||||
//获取参数
|
||||
$params = $this->request->post();
|
||||
if(empty($params['id'])){
|
||||
return $this->fail('缺少必要参数');
|
||||
}
|
||||
//更新数据
|
||||
$model = Contract::where('id',$params['id'])->find();
|
||||
$result = $model->save($params);
|
||||
//返回
|
||||
return $result ? $this->success('更新成功') : $this->fail('更新失败');
|
||||
}
|
||||
}
|
30
app/api/controller/HetongController.php
Normal file
30
app/api/controller/HetongController.php
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use app\common\model\contract\Contract;
|
||||
|
||||
class HetongController extends BaseApiController
|
||||
{
|
||||
public array $notNeedLogin = ['url'];
|
||||
|
||||
public function url()
|
||||
{
|
||||
$id = Request()->get('id');
|
||||
$type = Request()->get('type');
|
||||
$msg='合同不存在';
|
||||
if(empty($type) || empty($id)){
|
||||
$msg='参数错误';
|
||||
}
|
||||
if ($id && $type) {
|
||||
$find = Contract::where('id', $id)->find();
|
||||
if ($find && $find['url']) {
|
||||
$url = json_decode($find['url'], true);
|
||||
if(isset($url[$type])){
|
||||
return redirect($url[$type]);
|
||||
}
|
||||
}
|
||||
}
|
||||
return '<style type="text/css"> * { padding: 0; margin: 0; } div { padding: 4px 48px; } a { color: #2E5CD5; cursor: pointer; text-decoration: none } a:hover { text-decoration: underline; } body { background: #fff; font-family: "Century Gothic", "Microsoft yahei"; color: #333; font-size: 18px; } h1 { font-size: 100px; font-weight: normal; margin-bottom: 12px; } p { line-height: 1.6em; font-size: 42px } </style> <div style="padding: 24px 48px;"> <h1>:) </h1> <p>'.$msg.'</p> </div>';
|
||||
}
|
||||
}
|
@ -16,6 +16,8 @@ namespace app\api\controller;
|
||||
|
||||
|
||||
use app\api\logic\IndexLogic;
|
||||
use app\common\model\contract\Contract;
|
||||
use app\common\model\vehicle\Vehicle;
|
||||
use think\response\Json;
|
||||
|
||||
|
||||
@ -28,7 +30,7 @@ class IndexController extends BaseApiController
|
||||
{
|
||||
|
||||
|
||||
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate'];
|
||||
public array $notNeedLogin = ['index', 'config', 'policy', 'decorate','notifyUrl'];
|
||||
|
||||
|
||||
/**
|
||||
@ -90,5 +92,39 @@ class IndexController extends BaseApiController
|
||||
return $this->data($result);
|
||||
}
|
||||
|
||||
public function notifyUrl()
|
||||
{
|
||||
$params = Request()->get(['id']);
|
||||
if(empty($params['id'])){
|
||||
return json(['success' => false, 'msg' => '缺少参数']);
|
||||
}
|
||||
//获取合同数据
|
||||
$contract = Contract::where('id',$params['id'])->find();
|
||||
if(!$contract || $contract->isEmpty()){
|
||||
return json(['success' => false, 'msg' => '参数错误']);
|
||||
}
|
||||
$carIds = implode(',',array_column(json_decode($contract['cars_info']),'id'));
|
||||
if ($contract['signing_timer'] == 0) {
|
||||
Contract::where('id',$params['id'])->update(['signing_timer'=>1]);
|
||||
curl_post('https://worker-task.lihaink.cn/api/index/notifyVehicleContractUpdate',[],[
|
||||
'id' => $contract['id'],
|
||||
'signing_timer' => 1,
|
||||
]);
|
||||
}else if($contract['signing_timer'] == 1) {
|
||||
Contract::where('id',$params['id'])->update(['signing_timer'=>2,'status'=>4]);
|
||||
Vehicle::where('id','in',$carIds)->update(['status'=>3]);
|
||||
curl_post('https://worker-task.lihaink.cn/api/index/notifyVehicleContractUpdate',[],[
|
||||
'id' => $contract['id'],
|
||||
'signing_timer' => 1,
|
||||
'status' => 4
|
||||
]);
|
||||
curl_post('https://worker-task.lihaink.cn/v1/notify_property',[],[
|
||||
'company_id' => $contract['company_b_id'],
|
||||
'object_id' => $carIds
|
||||
]);
|
||||
}
|
||||
return json(['success' => true, 'msg' => '成功']);
|
||||
}
|
||||
|
||||
|
||||
}
|
254
app/api/controller/JunziqianController.php
Normal file
254
app/api/controller/JunziqianController.php
Normal file
@ -0,0 +1,254 @@
|
||||
<?php
|
||||
|
||||
namespace app\api\controller;
|
||||
|
||||
use app\Request;
|
||||
use com\junziqian\sdk\bean\req\sign\ApplySignReq;
|
||||
use com\junziqian\sdk\bean\req\user\OrganizationCreateReq;
|
||||
use com\junziqian\sdk\util\exception\ResultInfoException;
|
||||
use com\junziqian\sdk\util\RequestUtils;
|
||||
use com\junziqian\sdk\util\ShaUtils;
|
||||
use CURLFile;
|
||||
use think\facade\Db;
|
||||
|
||||
class JunziqianController extends BaseApiController
|
||||
{
|
||||
public array $notNeedLogin = ['download_file'];
|
||||
|
||||
/**请求地址*/
|
||||
private $serviceUrl = 'https://api.sandbox.junziqian.com';
|
||||
/**appkey*/
|
||||
private $appkey = '3121e0d911b7943d';
|
||||
/**secret*/
|
||||
private $appSecret = '1e66d8b73121e0d911b7943d82bba174';
|
||||
|
||||
/**默认加密方式:不输入使用sha256,其它可选择项md5,sha1,sha3-256*/
|
||||
private $encryMethod;
|
||||
/**默认ts单位:1毫秒,2秒*/
|
||||
private $tsType;
|
||||
/**
|
||||
* 填充签名数据
|
||||
* @param $req array
|
||||
*/
|
||||
public function fillSign($req)
|
||||
{
|
||||
/**默认加密方式:不输入使用sha256,其它可选择项md5,sha1,sha3-256*/
|
||||
$ts = time();
|
||||
if ($this->tsType == 1) {
|
||||
$ts = $ts * 1000;
|
||||
}
|
||||
$sign = null;
|
||||
$nonce = md5($ts . "");
|
||||
$signSrc = "nonce" . $nonce . "ts" . $ts . "app_key" . $this->appkey . "app_secret" . $this->appSecret;
|
||||
if ($this->encryMethod == null || $this->encryMethod == "sha256") {
|
||||
$sign = ShaUtils::getSha256($signSrc);
|
||||
} else if ($this->encryMethod == "sha1") {
|
||||
$sign = ShaUtils::getSha1($signSrc);
|
||||
} else if ($this->encryMethod == "md5") {
|
||||
$sign = md5($signSrc);
|
||||
} else {
|
||||
throw new ResultInfoException($this->encryMethod . ",必须为md5,sha1,sha256之一", "PARAM_ERROR");
|
||||
}
|
||||
$req['ts'] = $ts;
|
||||
$req['app_key'] = $this->appkey;
|
||||
$req['sign'] = $sign;
|
||||
$req['nonce'] = $nonce; //这只是为了生成一个随机值
|
||||
if ($this->encryMethod != null) {
|
||||
$req['encry_method'] = $this->encryMethod; //为''也不能传
|
||||
}
|
||||
return $req;
|
||||
}
|
||||
|
||||
//企业实名认证上传
|
||||
|
||||
public function EnterpriseCertification($data)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
$request = new OrganizationCreateReq();
|
||||
$request->name = $data['name'];
|
||||
$request->identificationType = 1; //证件类型:0多证,1多证合一
|
||||
$request->organizationType = 0; //组织类型 0企业,1事业单位
|
||||
$request->organizationRegNo = $data['organization_code'];
|
||||
$request->organizationRegImg = $data['business_license']; //new CURLFile('D:/tmp/test.png',null,"test.png");
|
||||
$request->legalName = $data["master_name"]; //法人
|
||||
if (isset($data['master_email'])) {
|
||||
$request->emailOrMobile = $data['master_email']; //邮箱
|
||||
}
|
||||
$request->notifyUrl = 'https://worker-task.lihaink.cn/notify_authentication?id=' . $data['id'];
|
||||
//发起创建企业请求
|
||||
$response = $requestUtils->doPost("/v2/user/organizationCreate", $request);
|
||||
return $response;
|
||||
}
|
||||
|
||||
//重新提交企业实名认证
|
||||
public function organizationReapply($data)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
$request = new OrganizationCreateReq();
|
||||
$request->name = $data['name'];
|
||||
$request->identificationType = 1; //证件类型:0多证,1多证合一
|
||||
$request->organizationType = 0; //组织类型 0企业,1事业单位
|
||||
$request->organizationRegNo = $data['organization_code'];
|
||||
$request->organizationRegImg = $data['business_license']; //new CURLFile('D:/tmp/test.png',null,"test.png");
|
||||
$request->legalName = $data["master_name"]; //法人
|
||||
$request->emailOrMobile = $data['master_email']; //邮箱
|
||||
//发起创建企业请求
|
||||
$response = $requestUtils->doPost("/v2/user/organizationReapply", $request);
|
||||
return $response;
|
||||
// return $this->success('', (array)$response);
|
||||
}
|
||||
|
||||
//企业实名认证状态查询
|
||||
public function StatusQuery()
|
||||
{
|
||||
$param = Request()->param();
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
//初始化合同参数
|
||||
$request = array(
|
||||
"emailOrMobile" => $param['master_email'], //TODO *
|
||||
);
|
||||
//发起请求
|
||||
$response = $requestUtils->doPost("/v2/user/organizationAuditStatus", $request);
|
||||
return $response;
|
||||
}
|
||||
|
||||
//企业自定义公章
|
||||
public function Custom_seal()
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
//初始化合同参数
|
||||
$request = array(
|
||||
"signName" => "500XXXXXXXXXXXX", //TODO *
|
||||
"email" => "500XXXXXXXXXXXX", //TODO 不传则保存在商户下,传入注册的邮箱则上传到指定邮箱企业名下
|
||||
"signImgFile" => new CURLFile('D:/tmp/test.png', null, "test.png"),
|
||||
);
|
||||
$response = $requestUtils->doPost("/v2/user/uploadEntSign", $request);
|
||||
return $this->success('', (array)$response);
|
||||
}
|
||||
//签约
|
||||
public function Signing($data, $id)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
$request = new ApplySignReq();
|
||||
$request->contractName = $data['name'];
|
||||
$request->signatories = $data['signatories']; //签约方
|
||||
$request->serverCa = 1; //是否需要服务端云证书
|
||||
$request->fileType = 1; //合同上传方式 url
|
||||
$request->url = $data['url'];
|
||||
$request->notifyUrl = 'http://logistics.lihaink.cn/notify_url?id=' . $id;
|
||||
$request->needQifengSign = 1;
|
||||
//发起PING请求
|
||||
// halt($request);
|
||||
$response = $requestUtils->doPost("/v2/sign/applySign", $request);
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function SigningLink($data)
|
||||
{
|
||||
//构建请求工具
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
//初始化合同参数
|
||||
$response = $requestUtils->doPost("/v2/sign/link", $data);
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function sms($data)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
//初始化请求参数
|
||||
$request = array(
|
||||
"applyNo" => $data['applyNo'], //TODO +
|
||||
//"businessNo" => "0000XXXXXXXXX", //TODO +
|
||||
"fullName" => $data['fullName'], //TODO *
|
||||
"identityCard" => $data['identityCard'], //TODO *
|
||||
"identityType" => 12, //TODO *
|
||||
"signNotifyType" => 1 //默认为1
|
||||
);
|
||||
$response = $requestUtils->doPost("/v2/sign/notify", $request);
|
||||
return $response;
|
||||
}
|
||||
|
||||
//html模板
|
||||
public function html_contract($data, $id)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
//CURLFile 可以传url或filePath,但必须保证文件存在且有效,否则php不会报错,只会导致http请求返回null(并没有调到服务端)。
|
||||
//初始化合同参数
|
||||
$request = new ApplySignReq();
|
||||
$request->contractName = $data['name'];
|
||||
$request->signatories = $data['signatories']; //签约方
|
||||
$request->serverCa = 1; //是否需要服务端云证书
|
||||
$request->fileType = 3;
|
||||
$request->htmlContent = $data['content'];
|
||||
$request->notifyUrl = 'https://worker-task.lihaink.cn/notify_url?id=' . $id;
|
||||
$request->needQifengSign = 1;
|
||||
|
||||
//发起PING请求
|
||||
$response = $requestUtils->doPost("/v2/sign/applySign", $request);
|
||||
return $response;
|
||||
}
|
||||
|
||||
public function download_file($applyNo)
|
||||
{
|
||||
$requestUtils = new RequestUtils($this->serviceUrl, $this->appkey, $this->appSecret);
|
||||
$find = Db::name('contract')->where('contract_no', $applyNo)->value('contract_url');
|
||||
if ($find) {
|
||||
return $this->success('获取成功', ['url' => 'https://worker-task.lihaink.cn' . $find]);
|
||||
}
|
||||
//初始化请求参数
|
||||
$request = array(
|
||||
"applyNo" => $applyNo, //TODO +
|
||||
);
|
||||
$response = $requestUtils->doPost("/v2/sign/linkFile", $request);
|
||||
if ($response->success == true) {
|
||||
$this->getDownload($response->data, root_path() . 'public/uploads/contract/' . $applyNo . '.pdf');
|
||||
Db::name('contract')->where('contract_no', $applyNo)->update(['contract_url' => '/uploads/contract/' . $applyNo . '.pdf']);
|
||||
return $this->success('获取成功', ['url' => 'https://worker-task.lihaink.cn/uploads/contract/' . $applyNo . '.pdf']);
|
||||
} else {
|
||||
return $this->fail('获取失败');
|
||||
}
|
||||
}
|
||||
|
||||
public function getDownload($url, $publicDir = '', $fileName = '', $type = 0)
|
||||
{
|
||||
|
||||
//获取文件路径
|
||||
$newOneDir = substr($publicDir, 0, strrpos($publicDir, "/"));
|
||||
if (trim($url) == '') {
|
||||
return false;
|
||||
}
|
||||
//检验访问url是否有效
|
||||
$array = get_headers($url, 1);
|
||||
if (!preg_match('/200/', $array[0])) {
|
||||
return false;
|
||||
}
|
||||
if (trim($publicDir) == '') {
|
||||
return false;
|
||||
}
|
||||
//创建保存目录
|
||||
if (!file_exists($newOneDir) && !mkdir($newOneDir, 0777, true)) {
|
||||
return false;
|
||||
}
|
||||
//获取远程文件所采用的方法
|
||||
if ($type) {
|
||||
$ch = curl_init();
|
||||
$timeout = 5;
|
||||
curl_setopt($ch, CURLOPT_URL, $url);
|
||||
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
|
||||
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, $timeout);
|
||||
$content = curl_exec($ch);
|
||||
curl_close($ch);
|
||||
} else {
|
||||
ob_start();
|
||||
readfile($url);
|
||||
$content = ob_get_contents();
|
||||
ob_end_clean();
|
||||
}
|
||||
$size = strlen($content);
|
||||
//文件大小
|
||||
$fp2 = @fopen($publicDir, 'a');
|
||||
fwrite($fp2, $content);
|
||||
fclose($fp2);
|
||||
unset($content, $url);
|
||||
}
|
||||
}
|
@ -33,4 +33,9 @@ Route::rule('companyCarList','Vehicle/companyCarList','post');
|
||||
Route::rule('companyCar','Vehicle/companyCar','post');
|
||||
Route::rule('addVehicle','Vehicle/addVehicle','post');
|
||||
Route::rule('getSelfCar','Vehicle/getSelfCar','post');
|
||||
Route::rule('carInfo','Vehicle/carInfo','post');
|
||||
Route::rule('carInfo','Vehicle/carInfo','post');
|
||||
|
||||
|
||||
/*-------------------------------------------------------------------------------------------*/
|
||||
Route::rule('signContract','Contract/signContract','post');
|
||||
Route::rule('updateContract','Contract/updateContract','post');
|
@ -36,6 +36,7 @@ class NoticeEnum
|
||||
const BIND_MOBILE_CAPTCHA = 102;
|
||||
const CHANGE_MOBILE_CAPTCHA = 103;
|
||||
const FIND_LOGIN_PASSWORD_CAPTCHA = 104;
|
||||
const CLZL = 108;
|
||||
|
||||
|
||||
/**
|
||||
@ -89,6 +90,7 @@ class NoticeEnum
|
||||
self::BIND_MOBILE_CAPTCHA => '绑定手机验证码',
|
||||
self::CHANGE_MOBILE_CAPTCHA => '变更手机验证码',
|
||||
self::FIND_LOGIN_PASSWORD_CAPTCHA => '找回登录密码验证码',
|
||||
self::CLZL => '车辆租赁网签通知',
|
||||
];
|
||||
|
||||
if ($flag) {
|
||||
@ -117,6 +119,8 @@ class NoticeEnum
|
||||
'BGSJHM' => self::CHANGE_MOBILE_CAPTCHA,
|
||||
// 找回登录密码
|
||||
'ZHDLMM' => self::FIND_LOGIN_PASSWORD_CAPTCHA,
|
||||
//车辆租赁
|
||||
'CLZL'=>self::CLZL,
|
||||
];
|
||||
return $scene[$tag] ?? '';
|
||||
}
|
||||
|
10
app/common/model/contract/Contract.php
Normal file
10
app/common/model/contract/Contract.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?php
|
||||
|
||||
namespace app\common\model\contract;
|
||||
|
||||
use app\common\model\BaseModel;
|
||||
|
||||
class Contract extends BaseModel
|
||||
{
|
||||
protected $name = 'contract';
|
||||
}
|
@ -35,7 +35,8 @@
|
||||
"rmccue/requests": "^2.0",
|
||||
"w7corp/easywechat": "^6.8",
|
||||
"ext-curl": "*",
|
||||
"jpush/jpush": "^3.6"
|
||||
"jpush/jpush": "^3.6",
|
||||
"ebaoquan/junziqian_sdk":">=2.0.2"
|
||||
},
|
||||
"require-dev": {
|
||||
"symfony/var-dumper": "^4.2",
|
||||
|
179
composer.lock
generated
179
composer.lock
generated
@ -4,7 +4,7 @@
|
||||
"Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies",
|
||||
"This file is @generated automatically"
|
||||
],
|
||||
"content-hash": "8481cbe9664c9fe4ae29538948987e53",
|
||||
"content-hash": "42d13261922f0a9bc578430249620791",
|
||||
"packages": [
|
||||
{
|
||||
"name": "adbario/php-dot-notation",
|
||||
@ -334,6 +334,37 @@
|
||||
],
|
||||
"time": "2023-08-10T19:36:49+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ebaoquan/junziqian_sdk",
|
||||
"version": "2.0.3",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://gitee.com/ebaoquan/jzq_sdk_php.git",
|
||||
"reference": "1294ea49ff9ecc4532821f8798304816cbf8dd74"
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"ext-iconv": "*",
|
||||
"ext-json": "*",
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"type": "library",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"com\\junziqian\\sdk\\": "src/com/junziqian/sdk"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"authors": [
|
||||
{
|
||||
"name": "huhu",
|
||||
"email": "3811970@qq.com"
|
||||
}
|
||||
],
|
||||
"description": "php ebaoquan/junziqian_sdk",
|
||||
"homepage": "https://gitee.com/ebaoquan/jzq_sdk_php.git",
|
||||
"time": "2021-08-18T07:45:10+00:00"
|
||||
},
|
||||
{
|
||||
"name": "ezyang/htmlpurifier",
|
||||
"version": "v4.16.0",
|
||||
@ -492,16 +523,16 @@
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/guzzle",
|
||||
"version": "7.7.0",
|
||||
"version": "7.7.1",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/guzzle.git",
|
||||
"reference": "fb7566caccf22d74d1ab270de3551f72a58399f5"
|
||||
"reference": "085b026db54d4b5012f727c80c9958e8b8cbc454"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5",
|
||||
"reference": "fb7566caccf22d74d1ab270de3551f72a58399f5",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/085b026db54d4b5012f727c80c9958e8b8cbc454",
|
||||
"reference": "085b026db54d4b5012f727c80c9958e8b8cbc454",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -604,7 +635,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/guzzle/issues",
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.7.0"
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.7.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -620,7 +651,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-05-21T14:04:53+00:00"
|
||||
"time": "2023-08-27T10:02:06+00:00"
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/guzzle-services",
|
||||
@ -2261,16 +2292,16 @@
|
||||
},
|
||||
{
|
||||
"name": "qcloud/cos-sdk-v5",
|
||||
"version": "v2.6.4",
|
||||
"version": "v2.6.6",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/tencentyun/cos-php-sdk-v5.git",
|
||||
"reference": "06ccc95599635abd3f431f470b79b8fb8ddbd6a0"
|
||||
"reference": "9d82ccb550fe2dca1adfb53835791d314023a9a8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/06ccc95599635abd3f431f470b79b8fb8ddbd6a0",
|
||||
"reference": "06ccc95599635abd3f431f470b79b8fb8ddbd6a0",
|
||||
"url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/9d82ccb550fe2dca1adfb53835791d314023a9a8",
|
||||
"reference": "9d82ccb550fe2dca1adfb53835791d314023a9a8",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -2329,9 +2360,9 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/tencentyun/cos-php-sdk-v5/issues",
|
||||
"source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.6.4"
|
||||
"source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.6.6"
|
||||
},
|
||||
"time": "2023-07-12T03:41:07+00:00"
|
||||
"time": "2023-08-23T08:14:27+00:00"
|
||||
},
|
||||
{
|
||||
"name": "qiniu/php-sdk",
|
||||
@ -2533,16 +2564,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/cache",
|
||||
"version": "v5.4.25",
|
||||
"version": "v5.4.28",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/cache.git",
|
||||
"reference": "e2013521c0f07473ae69a01fce0af78fc3ec0f23"
|
||||
"reference": "62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/e2013521c0f07473ae69a01fce0af78fc3ec0f23",
|
||||
"reference": "e2013521c0f07473ae69a01fce0af78fc3ec0f23",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9",
|
||||
"reference": "62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -2616,7 +2647,7 @@
|
||||
"psr6"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/cache/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/cache/tree/v5.4.28"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -2632,7 +2663,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2023-06-22T08:06:06+00:00"
|
||||
"time": "2023-08-05T08:32:42+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/cache-contracts",
|
||||
@ -3137,16 +3168,16 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-ctype",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-ctype.git",
|
||||
"reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
|
||||
"reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
|
||||
"reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
|
||||
"reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3167,7 +3198,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3205,7 +3236,7 @@
|
||||
"portable"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3221,20 +3252,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:26:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-idn",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-idn.git",
|
||||
"reference": "639084e360537a19f9ee352433b84ce831f3d2da"
|
||||
"reference": "ecaafce9f77234a6a449d29e49267ba10499116d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
|
||||
"reference": "639084e360537a19f9ee352433b84ce831f3d2da",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d",
|
||||
"reference": "ecaafce9f77234a6a449d29e49267ba10499116d",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3254,7 +3285,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3298,7 +3329,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3314,20 +3345,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:30:37+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-normalizer",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
||||
"reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
|
||||
"reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
|
||||
"reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
|
||||
"reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3345,7 +3376,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3388,7 +3419,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3404,20 +3435,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:26:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-mbstring",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
||||
"reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
|
||||
"reference": "42292d99c55abe617799667f454222c54c60e229"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
|
||||
"reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
|
||||
"reference": "42292d99c55abe617799667f454222c54c60e229",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3438,7 +3469,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3477,7 +3508,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3493,20 +3524,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-07-28T09:04:16+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php72",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php72.git",
|
||||
"reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
|
||||
"reference": "70f4aebd92afca2f865444d30a4d2151c13c3179"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
|
||||
"reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179",
|
||||
"reference": "70f4aebd92afca2f865444d30a4d2151c13c3179",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3521,7 +3552,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3559,7 +3590,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3575,20 +3606,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:26:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php73",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php73.git",
|
||||
"reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
|
||||
"reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
|
||||
"reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5",
|
||||
"reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3603,7 +3634,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3644,7 +3675,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3660,20 +3691,20 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:26:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php80",
|
||||
"version": "v1.27.0",
|
||||
"version": "v1.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php80.git",
|
||||
"reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
|
||||
"reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
|
||||
"reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
|
||||
"reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3688,7 +3719,7 @@
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3733,7 +3764,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3749,7 +3780,7 @@
|
||||
"type": "tidelift"
|
||||
}
|
||||
],
|
||||
"time": "2022-11-03T14:55:06+00:00"
|
||||
"time": "2023-01-26T09:26:14+00:00"
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php81",
|
||||
@ -4159,16 +4190,16 @@
|
||||
},
|
||||
{
|
||||
"name": "tencentcloud/tencentcloud-sdk-php",
|
||||
"version": "3.0.954",
|
||||
"version": "3.0.964",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/TencentCloud/tencentcloud-sdk-php.git",
|
||||
"reference": "27530bd3d5a9ae1ffd0e158a415a53295b6c73b2"
|
||||
"reference": "dbde4caaa3309bb94d74a8a90a1b38144ec8096f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/TencentCloud/tencentcloud-sdk-php/zipball/27530bd3d5a9ae1ffd0e158a415a53295b6c73b2",
|
||||
"reference": "27530bd3d5a9ae1ffd0e158a415a53295b6c73b2",
|
||||
"url": "https://api.github.com/repos/TencentCloud/tencentcloud-sdk-php/zipball/dbde4caaa3309bb94d74a8a90a1b38144ec8096f",
|
||||
"reference": "dbde4caaa3309bb94d74a8a90a1b38144ec8096f",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -4209,9 +4240,9 @@
|
||||
"homepage": "https://github.com/TencentCloud/tencentcloud-sdk-php",
|
||||
"support": {
|
||||
"issues": "https://github.com/TencentCloud/tencentcloud-sdk-php/issues",
|
||||
"source": "https://github.com/TencentCloud/tencentcloud-sdk-php/tree/3.0.954"
|
||||
"source": "https://github.com/TencentCloud/tencentcloud-sdk-php/tree/3.0.964"
|
||||
},
|
||||
"time": "2023-08-15T00:06:57+00:00"
|
||||
"time": "2023-08-29T00:11:56+00:00"
|
||||
},
|
||||
{
|
||||
"name": "thenorthmemory/xml",
|
||||
|
1
vendor/composer/autoload_psr4.php
vendored
1
vendor/composer/autoload_psr4.php
vendored
@ -10,6 +10,7 @@ return array(
|
||||
'think\\trace\\' => array($vendorDir . '/topthink/think-trace/src'),
|
||||
'think\\app\\' => array($vendorDir . '/topthink/think-multi-app/src'),
|
||||
'think\\' => array($vendorDir . '/topthink/framework/src/think', $vendorDir . '/topthink/think-helper/src', $vendorDir . '/topthink/think-orm/src', $vendorDir . '/topthink/think-template/src'),
|
||||
'com\\junziqian\\sdk\\' => array($vendorDir . '/ebaoquan/junziqian_sdk/src/com/junziqian/sdk'),
|
||||
'clagiordano\\weblibs\\configmanager\\' => array($vendorDir . '/clagiordano/weblibs-configmanager/src'),
|
||||
'app\\' => array($baseDir . '/app'),
|
||||
'ZipStream\\' => array($vendorDir . '/maennchen/zipstream-php/src'),
|
||||
|
5
vendor/composer/autoload_static.php
vendored
5
vendor/composer/autoload_static.php
vendored
@ -43,6 +43,7 @@ class ComposerStaticInitd2a74ba94e266cc4f45a64c54a292d7e
|
||||
),
|
||||
'c' =>
|
||||
array (
|
||||
'com\\junziqian\\sdk\\' => 18,
|
||||
'clagiordano\\weblibs\\configmanager\\' => 34,
|
||||
),
|
||||
'a' =>
|
||||
@ -166,6 +167,10 @@ class ComposerStaticInitd2a74ba94e266cc4f45a64c54a292d7e
|
||||
2 => __DIR__ . '/..' . '/topthink/think-orm/src',
|
||||
3 => __DIR__ . '/..' . '/topthink/think-template/src',
|
||||
),
|
||||
'com\\junziqian\\sdk\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/ebaoquan/junziqian_sdk/src/com/junziqian/sdk',
|
||||
),
|
||||
'clagiordano\\weblibs\\configmanager\\' =>
|
||||
array (
|
||||
0 => __DIR__ . '/..' . '/clagiordano/weblibs-configmanager/src',
|
||||
|
202
vendor/composer/installed.json
vendored
202
vendor/composer/installed.json
vendored
@ -343,6 +343,40 @@
|
||||
],
|
||||
"install-path": "../dragonmantank/cron-expression"
|
||||
},
|
||||
{
|
||||
"name": "ebaoquan/junziqian_sdk",
|
||||
"version": "2.0.3",
|
||||
"version_normalized": "2.0.3.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://gitee.com/ebaoquan/jzq_sdk_php.git",
|
||||
"reference": "1294ea49ff9ecc4532821f8798304816cbf8dd74"
|
||||
},
|
||||
"require": {
|
||||
"ext-curl": "*",
|
||||
"ext-iconv": "*",
|
||||
"ext-json": "*",
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"time": "2021-08-18T07:45:10+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "source",
|
||||
"autoload": {
|
||||
"psr-4": {
|
||||
"com\\junziqian\\sdk\\": "src/com/junziqian/sdk"
|
||||
}
|
||||
},
|
||||
"notification-url": "https://packagist.org/downloads/",
|
||||
"authors": [
|
||||
{
|
||||
"name": "huhu",
|
||||
"email": "3811970@qq.com"
|
||||
}
|
||||
],
|
||||
"description": "php ebaoquan/junziqian_sdk",
|
||||
"homepage": "https://gitee.com/ebaoquan/jzq_sdk_php.git",
|
||||
"install-path": "../ebaoquan/junziqian_sdk"
|
||||
},
|
||||
{
|
||||
"name": "ezyang/htmlpurifier",
|
||||
"version": "v4.16.0",
|
||||
@ -507,17 +541,17 @@
|
||||
},
|
||||
{
|
||||
"name": "guzzlehttp/guzzle",
|
||||
"version": "7.7.0",
|
||||
"version_normalized": "7.7.0.0",
|
||||
"version": "7.7.1",
|
||||
"version_normalized": "7.7.1.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/guzzle/guzzle.git",
|
||||
"reference": "fb7566caccf22d74d1ab270de3551f72a58399f5"
|
||||
"reference": "085b026db54d4b5012f727c80c9958e8b8cbc454"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/fb7566caccf22d74d1ab270de3551f72a58399f5",
|
||||
"reference": "fb7566caccf22d74d1ab270de3551f72a58399f5",
|
||||
"url": "https://api.github.com/repos/guzzle/guzzle/zipball/085b026db54d4b5012f727c80c9958e8b8cbc454",
|
||||
"reference": "085b026db54d4b5012f727c80c9958e8b8cbc454",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -550,7 +584,7 @@
|
||||
"ext-intl": "Required for Internationalized Domain Name (IDN) support",
|
||||
"psr/log": "Required for using the Log middleware"
|
||||
},
|
||||
"time": "2023-05-21T14:04:53+00:00",
|
||||
"time": "2023-08-27T10:02:06+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"bamarni-bin": {
|
||||
@ -622,7 +656,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/guzzle/guzzle/issues",
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.7.0"
|
||||
"source": "https://github.com/guzzle/guzzle/tree/7.7.1"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -2345,17 +2379,17 @@
|
||||
},
|
||||
{
|
||||
"name": "qcloud/cos-sdk-v5",
|
||||
"version": "v2.6.4",
|
||||
"version_normalized": "2.6.4.0",
|
||||
"version": "v2.6.6",
|
||||
"version_normalized": "2.6.6.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/tencentyun/cos-php-sdk-v5.git",
|
||||
"reference": "06ccc95599635abd3f431f470b79b8fb8ddbd6a0"
|
||||
"reference": "9d82ccb550fe2dca1adfb53835791d314023a9a8"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/06ccc95599635abd3f431f470b79b8fb8ddbd6a0",
|
||||
"reference": "06ccc95599635abd3f431f470b79b8fb8ddbd6a0",
|
||||
"url": "https://api.github.com/repos/tencentyun/cos-php-sdk-v5/zipball/9d82ccb550fe2dca1adfb53835791d314023a9a8",
|
||||
"reference": "9d82ccb550fe2dca1adfb53835791d314023a9a8",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -2374,7 +2408,7 @@
|
||||
"guzzlehttp/psr7": "^1.3.1 || ^2.0",
|
||||
"php": ">=5.6"
|
||||
},
|
||||
"time": "2023-07-12T03:41:07+00:00",
|
||||
"time": "2023-08-23T08:14:27+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
@ -2416,7 +2450,7 @@
|
||||
],
|
||||
"support": {
|
||||
"issues": "https://github.com/tencentyun/cos-php-sdk-v5/issues",
|
||||
"source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.6.4"
|
||||
"source": "https://github.com/tencentyun/cos-php-sdk-v5/tree/v2.6.6"
|
||||
},
|
||||
"install-path": "../qcloud/cos-sdk-v5"
|
||||
},
|
||||
@ -2629,17 +2663,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/cache",
|
||||
"version": "v5.4.25",
|
||||
"version_normalized": "5.4.25.0",
|
||||
"version": "v5.4.28",
|
||||
"version_normalized": "5.4.28.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/cache.git",
|
||||
"reference": "e2013521c0f07473ae69a01fce0af78fc3ec0f23"
|
||||
"reference": "62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/e2013521c0f07473ae69a01fce0af78fc3ec0f23",
|
||||
"reference": "e2013521c0f07473ae69a01fce0af78fc3ec0f23",
|
||||
"url": "https://api.github.com/repos/symfony/cache/zipball/62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9",
|
||||
"reference": "62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -2683,7 +2717,7 @@
|
||||
"symfony/messenger": "^4.4|^5.0|^6.0",
|
||||
"symfony/var-dumper": "^4.4|^5.0|^6.0"
|
||||
},
|
||||
"time": "2023-06-22T08:06:06+00:00",
|
||||
"time": "2023-08-05T08:32:42+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@ -2715,7 +2749,7 @@
|
||||
"psr6"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/cache/tree/v5.4.25"
|
||||
"source": "https://github.com/symfony/cache/tree/v5.4.28"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3254,17 +3288,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-ctype",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-ctype.git",
|
||||
"reference": "5bbc823adecdae860bb64756d639ecfec17b050a"
|
||||
"reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/5bbc823adecdae860bb64756d639ecfec17b050a",
|
||||
"reference": "5bbc823adecdae860bb64756d639ecfec17b050a",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-ctype/zipball/ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
|
||||
"reference": "ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3282,11 +3316,11 @@
|
||||
"suggest": {
|
||||
"ext-ctype": "For best performance"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:26:14+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3325,7 +3359,7 @@
|
||||
"portable"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-ctype/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3345,17 +3379,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-idn",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-idn.git",
|
||||
"reference": "639084e360537a19f9ee352433b84ce831f3d2da"
|
||||
"reference": "ecaafce9f77234a6a449d29e49267ba10499116d"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/639084e360537a19f9ee352433b84ce831f3d2da",
|
||||
"reference": "639084e360537a19f9ee352433b84ce831f3d2da",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-idn/zipball/ecaafce9f77234a6a449d29e49267ba10499116d",
|
||||
"reference": "ecaafce9f77234a6a449d29e49267ba10499116d",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3372,11 +3406,11 @@
|
||||
"suggest": {
|
||||
"ext-intl": "For best performance"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:30:37+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3421,7 +3455,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-idn/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3441,17 +3475,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-intl-normalizer",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-intl-normalizer.git",
|
||||
"reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6"
|
||||
"reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/19bd1e4fcd5b91116f14d8533c57831ed00571b6",
|
||||
"reference": "19bd1e4fcd5b91116f14d8533c57831ed00571b6",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-intl-normalizer/zipball/8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
|
||||
"reference": "8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3466,11 +3500,11 @@
|
||||
"suggest": {
|
||||
"ext-intl": "For best performance"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:26:14+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3514,7 +3548,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3534,17 +3568,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-mbstring",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-mbstring.git",
|
||||
"reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534"
|
||||
"reference": "42292d99c55abe617799667f454222c54c60e229"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
|
||||
"reference": "8ad114f6b39e2c98a8b0e3bd907732c207c2b534",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-mbstring/zipball/42292d99c55abe617799667f454222c54c60e229",
|
||||
"reference": "42292d99c55abe617799667f454222c54c60e229",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3562,11 +3596,11 @@
|
||||
"suggest": {
|
||||
"ext-mbstring": "For best performance"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-07-28T09:04:16+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3606,7 +3640,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-mbstring/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3626,17 +3660,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php72",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php72.git",
|
||||
"reference": "869329b1e9894268a8a61dabb69153029b7a8c97"
|
||||
"reference": "70f4aebd92afca2f865444d30a4d2151c13c3179"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/869329b1e9894268a8a61dabb69153029b7a8c97",
|
||||
"reference": "869329b1e9894268a8a61dabb69153029b7a8c97",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php72/zipball/70f4aebd92afca2f865444d30a4d2151c13c3179",
|
||||
"reference": "70f4aebd92afca2f865444d30a4d2151c13c3179",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3648,11 +3682,11 @@
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:26:14+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3691,7 +3725,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php72/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php72/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3711,17 +3745,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php73",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php73.git",
|
||||
"reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9"
|
||||
"reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
|
||||
"reference": "9e8ecb5f92152187c4799efd3c96b78ccab18ff9",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php73/zipball/fe2f306d1d9d346a7fee353d0d5012e401e984b5",
|
||||
"reference": "fe2f306d1d9d346a7fee353d0d5012e401e984b5",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3733,11 +3767,11 @@
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:26:14+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3779,7 +3813,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php73/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php73/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -3799,17 +3833,17 @@
|
||||
},
|
||||
{
|
||||
"name": "symfony/polyfill-php80",
|
||||
"version": "v1.27.0",
|
||||
"version_normalized": "1.27.0.0",
|
||||
"version": "v1.28.0",
|
||||
"version_normalized": "1.28.0.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/symfony/polyfill-php80.git",
|
||||
"reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936"
|
||||
"reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
|
||||
"reference": "7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936",
|
||||
"url": "https://api.github.com/repos/symfony/polyfill-php80/zipball/6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
|
||||
"reference": "6caa57379c4aec19c0a12a38b59b26487dcfe4b5",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -3821,11 +3855,11 @@
|
||||
"require": {
|
||||
"php": ">=7.1"
|
||||
},
|
||||
"time": "2022-11-03T14:55:06+00:00",
|
||||
"time": "2023-01-26T09:26:14+00:00",
|
||||
"type": "library",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
@ -3871,7 +3905,7 @@
|
||||
"shim"
|
||||
],
|
||||
"support": {
|
||||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.27.0"
|
||||
"source": "https://github.com/symfony/polyfill-php80/tree/v1.28.0"
|
||||
},
|
||||
"funding": [
|
||||
{
|
||||
@ -4410,17 +4444,17 @@
|
||||
},
|
||||
{
|
||||
"name": "tencentcloud/tencentcloud-sdk-php",
|
||||
"version": "3.0.954",
|
||||
"version_normalized": "3.0.954.0",
|
||||
"version": "3.0.964",
|
||||
"version_normalized": "3.0.964.0",
|
||||
"source": {
|
||||
"type": "git",
|
||||
"url": "https://github.com/TencentCloud/tencentcloud-sdk-php.git",
|
||||
"reference": "27530bd3d5a9ae1ffd0e158a415a53295b6c73b2"
|
||||
"reference": "dbde4caaa3309bb94d74a8a90a1b38144ec8096f"
|
||||
},
|
||||
"dist": {
|
||||
"type": "zip",
|
||||
"url": "https://api.github.com/repos/TencentCloud/tencentcloud-sdk-php/zipball/27530bd3d5a9ae1ffd0e158a415a53295b6c73b2",
|
||||
"reference": "27530bd3d5a9ae1ffd0e158a415a53295b6c73b2",
|
||||
"url": "https://api.github.com/repos/TencentCloud/tencentcloud-sdk-php/zipball/dbde4caaa3309bb94d74a8a90a1b38144ec8096f",
|
||||
"reference": "dbde4caaa3309bb94d74a8a90a1b38144ec8096f",
|
||||
"shasum": "",
|
||||
"mirrors": [
|
||||
{
|
||||
@ -4436,7 +4470,7 @@
|
||||
"require-dev": {
|
||||
"phpunit/phpunit": "^9.5"
|
||||
},
|
||||
"time": "2023-08-15T00:06:57+00:00",
|
||||
"time": "2023-08-29T00:11:56+00:00",
|
||||
"type": "library",
|
||||
"installation-source": "dist",
|
||||
"autoload": {
|
||||
@ -4463,7 +4497,7 @@
|
||||
"homepage": "https://github.com/TencentCloud/tencentcloud-sdk-php",
|
||||
"support": {
|
||||
"issues": "https://github.com/TencentCloud/tencentcloud-sdk-php/issues",
|
||||
"source": "https://github.com/TencentCloud/tencentcloud-sdk-php/tree/3.0.954"
|
||||
"source": "https://github.com/TencentCloud/tencentcloud-sdk-php/tree/3.0.964"
|
||||
},
|
||||
"install-path": "../tencentcloud/tencentcloud-sdk-php"
|
||||
},
|
||||
|
79
vendor/composer/installed.php
vendored
79
vendor/composer/installed.php
vendored
@ -3,7 +3,7 @@
|
||||
'name' => 'topthink/think',
|
||||
'pretty_version' => 'dev-master',
|
||||
'version' => 'dev-master',
|
||||
'reference' => '4ca1fbf320b45741911e936ec646a9f156bc55da',
|
||||
'reference' => '06ec10fd9f3d38cdf28ad7729ca09519b31a90fd',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
@ -55,6 +55,15 @@
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'ebaoquan/junziqian_sdk' => array(
|
||||
'pretty_version' => '2.0.3',
|
||||
'version' => '2.0.3.0',
|
||||
'reference' => '1294ea49ff9ecc4532821f8798304816cbf8dd74',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../ebaoquan/junziqian_sdk',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'ezyang/htmlpurifier' => array(
|
||||
'pretty_version' => 'v4.16.0',
|
||||
'version' => '4.16.0.0',
|
||||
@ -74,9 +83,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'guzzlehttp/guzzle' => array(
|
||||
'pretty_version' => '7.7.0',
|
||||
'version' => '7.7.0.0',
|
||||
'reference' => 'fb7566caccf22d74d1ab270de3551f72a58399f5',
|
||||
'pretty_version' => '7.7.1',
|
||||
'version' => '7.7.1.0',
|
||||
'reference' => '085b026db54d4b5012f727c80c9958e8b8cbc454',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../guzzlehttp/guzzle',
|
||||
'aliases' => array(),
|
||||
@ -341,9 +350,9 @@
|
||||
),
|
||||
),
|
||||
'qcloud/cos-sdk-v5' => array(
|
||||
'pretty_version' => 'v2.6.4',
|
||||
'version' => '2.6.4.0',
|
||||
'reference' => '06ccc95599635abd3f431f470b79b8fb8ddbd6a0',
|
||||
'pretty_version' => 'v2.6.6',
|
||||
'version' => '2.6.6.0',
|
||||
'reference' => '9d82ccb550fe2dca1adfb53835791d314023a9a8',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../qcloud/cos-sdk-v5',
|
||||
'aliases' => array(),
|
||||
@ -377,9 +386,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/cache' => array(
|
||||
'pretty_version' => 'v5.4.25',
|
||||
'version' => '5.4.25.0',
|
||||
'reference' => 'e2013521c0f07473ae69a01fce0af78fc3ec0f23',
|
||||
'pretty_version' => 'v5.4.28',
|
||||
'version' => '5.4.28.0',
|
||||
'reference' => '62b7ae3bccc5b474a30fadc7ef6bbc362007d3f9',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/cache',
|
||||
'aliases' => array(),
|
||||
@ -452,63 +461,63 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-ctype' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '5bbc823adecdae860bb64756d639ecfec17b050a',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => 'ea208ce43cbb04af6867b4fdddb1bdbf84cc28cb',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-ctype',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-intl-idn' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '639084e360537a19f9ee352433b84ce831f3d2da',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => 'ecaafce9f77234a6a449d29e49267ba10499116d',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-intl-idn',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-intl-normalizer' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '19bd1e4fcd5b91116f14d8533c57831ed00571b6',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => '8c4ad05dd0120b6a53c1ca374dca2ad0a1c4ed92',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-intl-normalizer',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-mbstring' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '8ad114f6b39e2c98a8b0e3bd907732c207c2b534',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => '42292d99c55abe617799667f454222c54c60e229',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-mbstring',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-php72' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '869329b1e9894268a8a61dabb69153029b7a8c97',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => '70f4aebd92afca2f865444d30a4d2151c13c3179',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-php72',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-php73' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '9e8ecb5f92152187c4799efd3c96b78ccab18ff9',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => 'fe2f306d1d9d346a7fee353d0d5012e401e984b5',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-php73',
|
||||
'aliases' => array(),
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'symfony/polyfill-php80' => array(
|
||||
'pretty_version' => 'v1.27.0',
|
||||
'version' => '1.27.0.0',
|
||||
'reference' => '7a6ff3f1959bb01aefccb463a0f2cd3d3d2fd936',
|
||||
'pretty_version' => 'v1.28.0',
|
||||
'version' => '1.28.0.0',
|
||||
'reference' => '6caa57379c4aec19c0a12a38b59b26487dcfe4b5',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../symfony/polyfill-php80',
|
||||
'aliases' => array(),
|
||||
@ -569,9 +578,9 @@
|
||||
'dev_requirement' => false,
|
||||
),
|
||||
'tencentcloud/tencentcloud-sdk-php' => array(
|
||||
'pretty_version' => '3.0.954',
|
||||
'version' => '3.0.954.0',
|
||||
'reference' => '27530bd3d5a9ae1ffd0e158a415a53295b6c73b2',
|
||||
'pretty_version' => '3.0.964',
|
||||
'version' => '3.0.964.0',
|
||||
'reference' => 'dbde4caaa3309bb94d74a8a90a1b38144ec8096f',
|
||||
'type' => 'library',
|
||||
'install_path' => __DIR__ . '/../tencentcloud/tencentcloud-sdk-php',
|
||||
'aliases' => array(),
|
||||
@ -598,7 +607,7 @@
|
||||
'topthink/think' => array(
|
||||
'pretty_version' => 'dev-master',
|
||||
'version' => 'dev-master',
|
||||
'reference' => '4ca1fbf320b45741911e936ec646a9f156bc55da',
|
||||
'reference' => '06ec10fd9f3d38cdf28ad7729ca09519b31a90fd',
|
||||
'type' => 'project',
|
||||
'install_path' => __DIR__ . '/../../',
|
||||
'aliases' => array(),
|
||||
|
1
vendor/ebaoquan/junziqian_sdk
vendored
Submodule
1
vendor/ebaoquan/junziqian_sdk
vendored
Submodule
@ -0,0 +1 @@
|
||||
Subproject commit 1294ea49ff9ecc4532821f8798304816cbf8dd74
|
7
vendor/guzzlehttp/guzzle/CHANGELOG.md
vendored
7
vendor/guzzlehttp/guzzle/CHANGELOG.md
vendored
@ -3,6 +3,13 @@
|
||||
Please refer to [UPGRADING](UPGRADING.md) guide for upgrading to a major version.
|
||||
|
||||
|
||||
## 7.7.1 - 2023-08-27
|
||||
|
||||
### Changed
|
||||
|
||||
- Remove the need for `AllowDynamicProperties` in `CurlMultiHandler`
|
||||
|
||||
|
||||
## 7.7.0 - 2023-05-21
|
||||
|
||||
### Added
|
||||
|
2
vendor/guzzlehttp/guzzle/UPGRADING.md
vendored
2
vendor/guzzlehttp/guzzle/UPGRADING.md
vendored
@ -27,7 +27,7 @@ Please make sure:
|
||||
- Function `GuzzleHttp\Exception\RequestException::getResponseBodySummary` is removed.
|
||||
Use `\GuzzleHttp\Psr7\get_message_body_summary` as an alternative.
|
||||
- Function `GuzzleHttp\Cookie\CookieJar::getCookieValue` is removed.
|
||||
- Request option `exception` is removed. Please use `http_errors`.
|
||||
- Request option `exceptions` is removed. Please use `http_errors`.
|
||||
- Request option `save_to` is removed. Please use `sink`.
|
||||
- Pool option `pool_size` is removed. Please use `concurrency`.
|
||||
- We now look for environment variables in the `$_SERVER` super global, due to thread safety issues with `getenv`. We continue to fallback to `getenv` in CLI environments, for maximum compatibility.
|
||||
|
2
vendor/guzzlehttp/guzzle/src/Client.php
vendored
2
vendor/guzzlehttp/guzzle/src/Client.php
vendored
@ -202,7 +202,7 @@ class Client implements ClientInterface, \Psr\Http\Client\ClientInterface
|
||||
*
|
||||
* @deprecated Client::getConfig will be removed in guzzlehttp/guzzle:8.0.
|
||||
*/
|
||||
public function getConfig(?string $option = null)
|
||||
public function getConfig(string $option = null)
|
||||
{
|
||||
return $option === null
|
||||
? $this->config
|
||||
|
@ -80,5 +80,5 @@ interface ClientInterface
|
||||
*
|
||||
* @deprecated ClientInterface::getConfig will be removed in guzzlehttp/guzzle:8.0.
|
||||
*/
|
||||
public function getConfig(?string $option = null);
|
||||
public function getConfig(string $option = null);
|
||||
}
|
||||
|
@ -96,9 +96,6 @@ class CookieJar implements CookieJarInterface
|
||||
return null;
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function toArray(): array
|
||||
{
|
||||
return \array_map(static function (SetCookie $cookie): array {
|
||||
@ -106,10 +103,7 @@ class CookieJar implements CookieJarInterface
|
||||
}, $this->getIterator()->getArrayCopy());
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function clear(?string $domain = null, ?string $path = null, ?string $name = null): void
|
||||
public function clear(string $domain = null, string $path = null, string $name = null): void
|
||||
{
|
||||
if (!$domain) {
|
||||
$this->cookies = [];
|
||||
@ -126,25 +120,22 @@ class CookieJar implements CookieJarInterface
|
||||
$this->cookies = \array_filter(
|
||||
$this->cookies,
|
||||
static function (SetCookie $cookie) use ($path, $domain): bool {
|
||||
return !($cookie->matchesPath($path) &&
|
||||
$cookie->matchesDomain($domain));
|
||||
return !($cookie->matchesPath($path)
|
||||
&& $cookie->matchesDomain($domain));
|
||||
}
|
||||
);
|
||||
} else {
|
||||
$this->cookies = \array_filter(
|
||||
$this->cookies,
|
||||
static function (SetCookie $cookie) use ($path, $domain, $name) {
|
||||
return !($cookie->getName() == $name &&
|
||||
$cookie->matchesPath($path) &&
|
||||
$cookie->matchesDomain($domain));
|
||||
return !($cookie->getName() == $name
|
||||
&& $cookie->matchesPath($path)
|
||||
&& $cookie->matchesDomain($domain));
|
||||
}
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function clearSessionCookies(): void
|
||||
{
|
||||
$this->cookies = \array_filter(
|
||||
@ -155,9 +146,6 @@ class CookieJar implements CookieJarInterface
|
||||
);
|
||||
}
|
||||
|
||||
/**
|
||||
* {@inheritDoc}
|
||||
*/
|
||||
public function setCookie(SetCookie $cookie): bool
|
||||
{
|
||||
// If the name string is empty (but not 0), ignore the set-cookie
|
||||
@ -182,9 +170,9 @@ class CookieJar implements CookieJarInterface
|
||||
foreach ($this->cookies as $i => $c) {
|
||||
// Two cookies are identical, when their path, and domain are
|
||||
// identical.
|
||||
if ($c->getPath() != $cookie->getPath() ||
|
||||
$c->getDomain() != $cookie->getDomain() ||
|
||||
$c->getName() != $cookie->getName()
|
||||
if ($c->getPath() != $cookie->getPath()
|
||||
|| $c->getDomain() != $cookie->getDomain()
|
||||
|| $c->getName() != $cookie->getName()
|
||||
) {
|
||||
continue;
|
||||
}
|
||||
@ -286,10 +274,10 @@ class CookieJar implements CookieJarInterface
|
||||
$path = $uri->getPath() ?: '/';
|
||||
|
||||
foreach ($this->cookies as $cookie) {
|
||||
if ($cookie->matchesPath($path) &&
|
||||
$cookie->matchesDomain($host) &&
|
||||
!$cookie->isExpired() &&
|
||||
(!$cookie->getSecure() || $scheme === 'https')
|
||||
if ($cookie->matchesPath($path)
|
||||
&& $cookie->matchesDomain($host)
|
||||
&& !$cookie->isExpired()
|
||||
&& (!$cookie->getSecure() || $scheme === 'https')
|
||||
) {
|
||||
$values[] = $cookie->getName().'='
|
||||
.$cookie->getValue();
|
||||
|
@ -14,6 +14,7 @@ use Psr\Http\Message\ResponseInterface;
|
||||
* cookies from a file, database, etc.
|
||||
*
|
||||
* @see https://docs.python.org/2/library/cookielib.html Inspiration
|
||||
*
|
||||
* @extends \IteratorAggregate<SetCookie>
|
||||
*/
|
||||
interface CookieJarInterface extends \Countable, \IteratorAggregate
|
||||
@ -61,7 +62,7 @@ interface CookieJarInterface extends \Countable, \IteratorAggregate
|
||||
* @param string|null $path Clears cookies matching a domain and path
|
||||
* @param string|null $name Clears cookies matching a domain, path, and name
|
||||
*/
|
||||
public function clear(?string $domain = null, ?string $path = null, ?string $name = null): void;
|
||||
public function clear(string $domain = null, string $path = null, string $name = null): void;
|
||||
|
||||
/**
|
||||
* Discard all sessions cookies.
|
||||
|
@ -367,11 +367,11 @@ class CurlFactory implements CurlFactoryInterface
|
||||
// If it's a directory or a link to a directory use CURLOPT_CAPATH.
|
||||
// If not, it's probably a file, or a link to a file, so use CURLOPT_CAINFO.
|
||||
if (
|
||||
\is_dir($options['verify']) ||
|
||||
(
|
||||
\is_link($options['verify']) === true &&
|
||||
($verifyLink = \readlink($options['verify'])) !== false &&
|
||||
\is_dir($verifyLink)
|
||||
\is_dir($options['verify'])
|
||||
|| (
|
||||
\is_link($options['verify']) === true
|
||||
&& ($verifyLink = \readlink($options['verify'])) !== false
|
||||
&& \is_dir($verifyLink)
|
||||
)
|
||||
) {
|
||||
$conf[\CURLOPT_CAPATH] = $options['verify'];
|
||||
|
@ -15,11 +15,8 @@ use Psr\Http\Message\RequestInterface;
|
||||
* associative array of curl option constants mapping to values in the
|
||||
* **curl** key of the provided request options.
|
||||
*
|
||||
* @property resource|\CurlMultiHandle $_mh Internal use only. Lazy loaded multi-handle.
|
||||
*
|
||||
* @final
|
||||
*/
|
||||
#[\AllowDynamicProperties]
|
||||
class CurlMultiHandler
|
||||
{
|
||||
/**
|
||||
@ -56,6 +53,9 @@ class CurlMultiHandler
|
||||
*/
|
||||
private $options = [];
|
||||
|
||||
/** @var resource|\CurlMultiHandle */
|
||||
private $_mh;
|
||||
|
||||
/**
|
||||
* This handler accepts the following options:
|
||||
*
|
||||
@ -79,6 +79,10 @@ class CurlMultiHandler
|
||||
}
|
||||
|
||||
$this->options = $options['options'] ?? [];
|
||||
|
||||
// unsetting the property forces the first access to go through
|
||||
// __get().
|
||||
unset($this->_mh);
|
||||
}
|
||||
|
||||
/**
|
||||
|
@ -44,7 +44,7 @@ class HandlerStack
|
||||
* handler is provided, the best handler for your
|
||||
* system will be utilized.
|
||||
*/
|
||||
public static function create(?callable $handler = null): self
|
||||
public static function create(callable $handler = null): self
|
||||
{
|
||||
$stack = new self($handler ?: Utils::chooseHandler());
|
||||
$stack->push(Middleware::httpErrors(), 'http_errors');
|
||||
@ -131,7 +131,7 @@ class HandlerStack
|
||||
* @param callable(callable): callable $middleware Middleware function
|
||||
* @param string $name Name to register for this middleware.
|
||||
*/
|
||||
public function unshift(callable $middleware, ?string $name = null): void
|
||||
public function unshift(callable $middleware, string $name = null): void
|
||||
{
|
||||
\array_unshift($this->stack, [$middleware, $name]);
|
||||
$this->cached = null;
|
||||
|
@ -68,7 +68,7 @@ class MessageFormatter implements MessageFormatterInterface
|
||||
* @param ResponseInterface|null $response Response that was received
|
||||
* @param \Throwable|null $error Exception that was received
|
||||
*/
|
||||
public function format(RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $error = null): string
|
||||
public function format(RequestInterface $request, ResponseInterface $response = null, \Throwable $error = null): string
|
||||
{
|
||||
$cache = [];
|
||||
|
||||
|
@ -14,5 +14,5 @@ interface MessageFormatterInterface
|
||||
* @param ResponseInterface|null $response Response that was received
|
||||
* @param \Throwable|null $error Exception that was received
|
||||
*/
|
||||
public function format(RequestInterface $request, ?ResponseInterface $response = null, ?\Throwable $error = null): string;
|
||||
public function format(RequestInterface $request, ResponseInterface $response = null, \Throwable $error = null): string;
|
||||
}
|
||||
|
@ -166,8 +166,8 @@ class RedirectMiddleware
|
||||
// not forcing RFC compliance, but rather emulating what all browsers
|
||||
// would do.
|
||||
$statusCode = $response->getStatusCode();
|
||||
if ($statusCode == 303 ||
|
||||
($statusCode <= 302 && !$options['allow_redirects']['strict'])
|
||||
if ($statusCode == 303
|
||||
|| ($statusCode <= 302 && !$options['allow_redirects']['strict'])
|
||||
) {
|
||||
$safeMethods = ['GET', 'HEAD', 'OPTIONS'];
|
||||
$requestMethod = $request->getMethod();
|
||||
|
@ -46,8 +46,8 @@ final class TransferStats
|
||||
*/
|
||||
public function __construct(
|
||||
RequestInterface $request,
|
||||
?ResponseInterface $response = null,
|
||||
?float $transferTime = null,
|
||||
ResponseInterface $response = null,
|
||||
float $transferTime = null,
|
||||
$handlerErrorData = null,
|
||||
array $handlerStats = []
|
||||
) {
|
||||
|
10
vendor/qcloud/cos-sdk-v5/CHANGELOG.md
vendored
10
vendor/qcloud/cos-sdk-v5/CHANGELOG.md
vendored
@ -1,5 +1,15 @@
|
||||
cos-php-sdk-v5 Upgrade Guide
|
||||
====================
|
||||
2.6.5 to 2.6.6
|
||||
---------
|
||||
修复部分问题
|
||||
|
||||
2.6.4 to 2.6.5
|
||||
---------
|
||||
1. 文字水印支持scatype、spcent参数
|
||||
2. 支持提交画质增强任务
|
||||
3. 创建/更新画质增强模板
|
||||
|
||||
2.6.3 to 2.6.4
|
||||
---------
|
||||
1. 媒体处理转码任务支持闲时转码
|
||||
|
23
vendor/qcloud/cos-sdk-v5/sample/closeImageSlim.php
vendored
Normal file
23
vendor/qcloud/cos-sdk-v5/sample/closeImageSlim.php
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->closeImageSlim(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
201
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoEnhanceJobs.php
vendored
Normal file
201
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoEnhanceJobs.php
vendored
Normal file
@ -0,0 +1,201 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// 提交画质增强任务 https://cloud.tencent.com/document/product/460/84775
|
||||
// start --------------- 使用模版 ----------------- //
|
||||
$result = $cosClient->createMediaVideoEnhanceJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoEnhance',
|
||||
'Input' => array(
|
||||
'Object' => 'test.mp4',
|
||||
),
|
||||
'Operation' => array(
|
||||
'TemplateId' => '', // 画质增强模板 ID
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000',
|
||||
'Object' => 'tmp/output.mp4',
|
||||
),
|
||||
// 'UserData' => 'xxx',
|
||||
// 'JobLevel' => '0',
|
||||
// 'WatermarkTemplateId' => array(
|
||||
// 'WatermarkTemplateId-1',
|
||||
// 'WatermarkTemplateId-2',
|
||||
// ),
|
||||
// 'Watermark' => array(
|
||||
// array(
|
||||
// 'Type' => '',
|
||||
// 'Pos' => '',
|
||||
// 'LocMode' => '',
|
||||
// 'Dx' => '',
|
||||
// 'Dy' => '',
|
||||
// 'StartTime' => '',
|
||||
// 'EndTime' => '',
|
||||
// 'Image' => array(
|
||||
// 'Url' => '',
|
||||
// 'Mode' => '',
|
||||
// 'Width' => '',
|
||||
// 'Height' => '',
|
||||
// 'Transparency' => '',
|
||||
// 'Background' => '',
|
||||
// ),
|
||||
// 'Text' => array(
|
||||
// 'FontSize' => '',
|
||||
// 'FontType' => '',
|
||||
// 'FontColor' => '',
|
||||
// 'Transparency' => '',
|
||||
// 'Text' => '',
|
||||
// ),
|
||||
// 'SlideConfig' => array(
|
||||
// 'SlideMode' => '',
|
||||
// 'XSlideSpeed' => '',
|
||||
// 'YSlideSpeed' => '',
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// 'DigitalWatermark' => array(
|
||||
// 'Message' => '',
|
||||
// 'Type' => '',
|
||||
// 'Version' => '',
|
||||
// 'IgnoreError' => '',
|
||||
// 'State' => '',
|
||||
// ),
|
||||
),
|
||||
// 'CallBack' => '',
|
||||
// 'CallBackFormat' => '',
|
||||
// 'CallBackType' => '',
|
||||
// 'CallBackMqConfig' => array(
|
||||
// 'MqRegion' => '',
|
||||
// 'MqMode' => '',
|
||||
// 'MqName' => '',
|
||||
// ),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 使用模版 ----------------- //
|
||||
|
||||
// start --------------- 自定义参数 ----------------- //
|
||||
$result = $cosClient->createMediaVideoEnhanceJobs(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoEnhance',
|
||||
'Input' => array(
|
||||
'Object' => 'test.mp4',
|
||||
),
|
||||
'Operation' => array(
|
||||
// 画质增强参数
|
||||
'VideoEnhance' => array(
|
||||
'Transcode' => array(
|
||||
'Container' => array(
|
||||
'Format' => 'mp4',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => 'H.264',
|
||||
'Width' => '1280',
|
||||
'Height' => '920',
|
||||
'Fps' => '30',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => 'aac',
|
||||
'Samplerate' => '44100',
|
||||
'Bitrate' => '128',
|
||||
'Channels' => '4',
|
||||
),
|
||||
),
|
||||
'SuperResolution' => array(
|
||||
'Resolution' => 'sdtohd',
|
||||
'EnableScaleUp' => 'true',
|
||||
'Version' => 'Enhance',
|
||||
),
|
||||
'SDRtoHDR' => array(
|
||||
'HdrMode' => 'HDR10',
|
||||
),
|
||||
'ColorEnhance' => array(
|
||||
'Contrast' => '50',
|
||||
'Correction' => '100',
|
||||
'Saturation' => '100',
|
||||
),
|
||||
'MsSharpen' => array(
|
||||
'SharpenLevel' => '5',
|
||||
),
|
||||
'FrameEnhance' => array(
|
||||
'FrameDoubling' => 'true',
|
||||
),
|
||||
),
|
||||
'Output' => array(
|
||||
'Region' => $region,
|
||||
'Bucket' => 'examplebucket-125000000',
|
||||
'Object' => 'tmp/output.mp4',
|
||||
),
|
||||
// 'UserData' => 'xxx',
|
||||
// 'JobLevel' => '0',
|
||||
// 'WatermarkTemplateId' => array(
|
||||
// 'WatermarkTemplateId-1',
|
||||
// 'WatermarkTemplateId-2',
|
||||
// ),
|
||||
// 'Watermark' => array(
|
||||
// array(
|
||||
// 'Type' => '',
|
||||
// 'Pos' => '',
|
||||
// 'LocMode' => '',
|
||||
// 'Dx' => '',
|
||||
// 'Dy' => '',
|
||||
// 'StartTime' => '',
|
||||
// 'EndTime' => '',
|
||||
// 'Image' => array(
|
||||
// 'Url' => '',
|
||||
// 'Mode' => '',
|
||||
// 'Width' => '',
|
||||
// 'Height' => '',
|
||||
// 'Transparency' => '',
|
||||
// 'Background' => '',
|
||||
// ),
|
||||
// 'Text' => array(
|
||||
// 'FontSize' => '',
|
||||
// 'FontType' => '',
|
||||
// 'FontColor' => '',
|
||||
// 'Transparency' => '',
|
||||
// 'Text' => '',
|
||||
// ),
|
||||
// 'SlideConfig' => array(
|
||||
// 'SlideMode' => '',
|
||||
// 'XSlideSpeed' => '',
|
||||
// 'YSlideSpeed' => '',
|
||||
// ),
|
||||
// ),
|
||||
// ),
|
||||
// 'DigitalWatermark' => array(
|
||||
// 'Message' => '',
|
||||
// 'Type' => '',
|
||||
// 'Version' => '',
|
||||
// 'IgnoreError' => '',
|
||||
// 'State' => '',
|
||||
// ),
|
||||
),
|
||||
// 'CallBack' => '',
|
||||
// 'CallBackFormat' => '',
|
||||
// 'CallBackType' => '',
|
||||
// 'CallBackMqConfig' => array(
|
||||
// 'MqRegion' => '',
|
||||
// 'MqMode' => '',
|
||||
// 'MqName' => '',
|
||||
// ),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
// end --------------- 自定义参数 ----------------- //
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
65
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoEnhanceTemplate.php
vendored
Normal file
65
vendor/qcloud/cos-sdk-v5/sample/createMediaVideoEnhanceTemplate.php
vendored
Normal file
@ -0,0 +1,65 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// https://cloud.tencent.com/document/product/460/84722 创建画质增强模板
|
||||
$result = $cosClient->createMediaVideoEnhanceTemplate(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Tag' => 'VideoEnhance',
|
||||
'Name' => 'TemplateName',
|
||||
'VideoEnhance' => array(
|
||||
'Transcode' => array(
|
||||
'Container' => array(
|
||||
'Format' => 'mp4',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => 'H.264',
|
||||
'Width' => '1280',
|
||||
'Height' => '920',
|
||||
'Fps' => '30',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => 'aac',
|
||||
'Samplerate' => '44100',
|
||||
'Bitrate' => '128',
|
||||
'Channels' => '4',
|
||||
),
|
||||
),
|
||||
'SuperResolution' => array(
|
||||
'Resolution' => 'sdtohd',
|
||||
'EnableScaleUp' => 'true',
|
||||
'Version' => 'Enhance',
|
||||
),
|
||||
'SDRtoHDR' => array(
|
||||
'HdrMode' => 'HDR10',
|
||||
),
|
||||
'ColorEnhance' => array(
|
||||
'Contrast' => '50',
|
||||
'Correction' => '100',
|
||||
'Saturation' => '100',
|
||||
),
|
||||
'MsSharpen' => array(
|
||||
'SharpenLevel' => '5',
|
||||
),
|
||||
'FrameEnhance' => array(
|
||||
'FrameDoubling' => 'true',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
23
vendor/qcloud/cos-sdk-v5/sample/getImageSlim.php
vendored
Normal file
23
vendor/qcloud/cos-sdk-v5/sample/getImageSlim.php
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->getImageSlim(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
@ -27,6 +27,8 @@ try {
|
||||
$textWatermarkRule->setBatch(1); // 平铺水印功能,可将文字水印平铺至整张图片。值为1时,表示开启平铺水印功能
|
||||
$textWatermarkRule->setDegree(10); // 当 batch 值为1时生效。文字水印的旋转角度设置,取值范围为0 - 360,默认0
|
||||
$textWatermarkRule->setShadow(10); // 文字阴影效果,有效值为[0,100],默认为0,表示无阴影
|
||||
$textWatermarkRule->setScatype(1); // 根据原图的大小,缩放调整文字水印的大小
|
||||
$textWatermarkRule->setSpcent(500); // 与 scatype 搭配使用
|
||||
|
||||
$picOperations = new Qcloud\Cos\ImageParamTemplate\PicOperationsTransformation();
|
||||
$picOperations->setIsPicInfo(1); // is_pic_info
|
||||
|
30
vendor/qcloud/cos-sdk-v5/sample/openImageSlim.php
vendored
Normal file
30
vendor/qcloud/cos-sdk-v5/sample/openImageSlim.php
vendored
Normal file
@ -0,0 +1,30 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials' => array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
$result = $cosClient->openImageSlim(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'SlimMode' => 'API',
|
||||
'Suffixs' => array(
|
||||
'Suffix' => array(
|
||||
'jpg',
|
||||
'png',
|
||||
),
|
||||
),
|
||||
));
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
66
vendor/qcloud/cos-sdk-v5/sample/updateMediaVideoEnhanceTemplate.php
vendored
Normal file
66
vendor/qcloud/cos-sdk-v5/sample/updateMediaVideoEnhanceTemplate.php
vendored
Normal file
@ -0,0 +1,66 @@
|
||||
<?php
|
||||
|
||||
require dirname(__FILE__, 2) . '/vendor/autoload.php';
|
||||
|
||||
$secretId = "SECRETID"; //替换为用户的 secretId,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$secretKey = "SECRETKEY"; //替换为用户的 secretKey,请登录访问管理控制台进行查看和管理,https://console.cloud.tencent.com/cam/capi
|
||||
$region = "ap-beijing"; //替换为用户的 region,已创建桶归属的region可以在控制台查看,https://console.cloud.tencent.com/cos5/bucket
|
||||
$cosClient = new Qcloud\Cos\Client(
|
||||
array(
|
||||
'region' => $region,
|
||||
'schema' => 'https', //协议头部,默认为http
|
||||
'credentials'=> array(
|
||||
'secretId' => $secretId,
|
||||
'secretKey' => $secretKey)));
|
||||
try {
|
||||
// https://cloud.tencent.com/document/product/460/84745 更新画质增强模板
|
||||
$result = $cosClient->updateMediaVideoEnhanceTemplate(array(
|
||||
'Bucket' => 'examplebucket-125000000', //存储桶名称,由BucketName-Appid 组成,可以在COS控制台查看 https://console.cloud.tencent.com/cos5/bucket
|
||||
'Key' => '', // TemplateId
|
||||
'Tag' => 'VideoEnhance',
|
||||
'Name' => 'TemplateName',
|
||||
'VideoEnhance' => array(
|
||||
'Transcode' => array(
|
||||
'Container' => array(
|
||||
'Format' => 'mp4',
|
||||
),
|
||||
'Video' => array(
|
||||
'Codec' => 'H.264',
|
||||
'Width' => '1280',
|
||||
'Height' => '920',
|
||||
'Fps' => '30',
|
||||
),
|
||||
'Audio' => array(
|
||||
'Codec' => 'aac',
|
||||
'Samplerate' => '44100',
|
||||
'Bitrate' => '128',
|
||||
'Channels' => '4',
|
||||
),
|
||||
),
|
||||
'SuperResolution' => array(
|
||||
'Resolution' => 'sdtohd',
|
||||
'EnableScaleUp' => 'true',
|
||||
'Version' => 'Enhance',
|
||||
),
|
||||
'SDRtoHDR' => array(
|
||||
'HdrMode' => 'HDR10',
|
||||
),
|
||||
'ColorEnhance' => array(
|
||||
'Contrast' => '50',
|
||||
'Correction' => '100',
|
||||
'Saturation' => '100',
|
||||
),
|
||||
'MsSharpen' => array(
|
||||
'SharpenLevel' => '5',
|
||||
),
|
||||
'FrameEnhance' => array(
|
||||
'FrameDoubling' => 'true',
|
||||
),
|
||||
),
|
||||
));
|
||||
// 请求成功
|
||||
print_r($result);
|
||||
} catch (\Exception $e) {
|
||||
// 请求失败
|
||||
echo($e);
|
||||
}
|
29
vendor/qcloud/cos-sdk-v5/src/Client.php
vendored
29
vendor/qcloud/cos-sdk-v5/src/Client.php
vendored
@ -227,10 +227,16 @@ use GuzzleHttp\Psr7;
|
||||
* @method object CreateAiTranslationJobs(array $args) 提交一个翻译任务
|
||||
* @method object CreateVoiceSpeechRecognitionJobs(array $args) 提交一个语音识别任务
|
||||
* @method object CreateAiWordsGeneralizeJobs(array $args) 提交一个分词任务
|
||||
* @method object CreateMediaVideoEnhanceJobs(array $args) 提交画质增强任务
|
||||
* @method object CreateMediaVideoEnhanceTemplate(array $args) 创建画质增强模板
|
||||
* @method object UpdateMediaVideoEnhanceTemplate(array $args) 更新画质增强模板
|
||||
* @method object OpenImageSlim(array $args) 开通图片瘦身
|
||||
* @method object CloseImageSlim(array $args) 关闭图片瘦身
|
||||
* @method object GetImageSlim(array $args) 查询图片瘦身状态
|
||||
* @see \Qcloud\Cos\Service::getService()
|
||||
*/
|
||||
class Client extends GuzzleClient {
|
||||
const VERSION = '2.6.4';
|
||||
const VERSION = '2.6.6';
|
||||
|
||||
public $httpClient;
|
||||
|
||||
@ -411,8 +417,22 @@ class Client extends GuzzleClient {
|
||||
return $this->api;
|
||||
}
|
||||
|
||||
private function getCosConfig() {
|
||||
return $this->cosConfig;
|
||||
/**
|
||||
* Get the config of the cos client.
|
||||
*
|
||||
* @param array|string $option
|
||||
* @return mixed
|
||||
*/
|
||||
public function getCosConfig($option = null)
|
||||
{
|
||||
return $option === null
|
||||
? $this->cosConfig
|
||||
: (isset($this->cosConfig[$option]) ? $this->cosConfig[$option] : array());
|
||||
}
|
||||
|
||||
public function setCosConfig($option, $value)
|
||||
{
|
||||
$this->cosConfig[$option] = $value;
|
||||
}
|
||||
|
||||
private function createPresignedUrl(RequestInterface $request, $expires) {
|
||||
@ -425,7 +445,6 @@ class Client extends GuzzleClient {
|
||||
return $this->createPresignedUrl($request, $expires);
|
||||
}
|
||||
|
||||
|
||||
public function getObjectUrl($bucket, $key, $expires = "+30 minutes", array $args = array()) {
|
||||
$command = $this->getCommand('GetObject', $args + array('Bucket' => $bucket, 'Key' => $key));
|
||||
$request = $this->commandToRequestTransformer($command);
|
||||
@ -462,7 +481,6 @@ class Client extends GuzzleClient {
|
||||
|
||||
public function download($bucket, $key, $saveAs, $options = array()) {
|
||||
$options['PartSize'] = isset($options['PartSize']) ? $options['PartSize'] : RangeDownload::DEFAULT_PART_SIZE;
|
||||
$contentLength = 0;
|
||||
$versionId = isset($options['VersionId']) ? $options['VersionId'] : '';
|
||||
|
||||
$rt = $this->headObject(array(
|
||||
@ -585,7 +603,6 @@ class Client extends GuzzleClient {
|
||||
return $final_key;
|
||||
}
|
||||
|
||||
|
||||
public static function handleSignature($secretId, $secretKey, $options) {
|
||||
return function (callable $handler) use ($secretId, $secretKey, $options) {
|
||||
return new SignatureMiddleware($handler, $secretId, $secretKey, $options);
|
||||
|
@ -71,7 +71,8 @@ class CommandToRequestTransformer {
|
||||
|| $action == 'PutBucketGuetzli' || $action == 'GetBucketGuetzli' || $action == 'DeleteBucketGuetzli'
|
||||
|| $action == 'BindCiService' || $action == 'GetCiService' || $action == 'UnBindCiService'
|
||||
|| $action == 'GetHotLink' || $action == 'AddHotLink'
|
||||
|| $action == 'OpenOriginProtect' || $action == 'GetOriginProtect' || $action == 'CloseOriginProtect') {
|
||||
|| $action == 'OpenOriginProtect' || $action == 'GetOriginProtect' || $action == 'CloseOriginProtect'
|
||||
|| $action == 'OpenImageSlim' || $action == 'GetImageSlim' || $action == 'CloseImageSlim' ) {
|
||||
$domain_type = '.pic.';
|
||||
}
|
||||
|
||||
@ -239,19 +240,25 @@ class CommandToRequestTransformer {
|
||||
$action = $command->getName();
|
||||
if(key_exists($action, array(
|
||||
'DescribeMediaBuckets' => 1,
|
||||
'DescribeDocProcessBuckets' =>1,
|
||||
'GetPicBucketList' =>1,
|
||||
'GetAiBucketList' =>1,
|
||||
'DescribeDocProcessBuckets' => 1,
|
||||
'GetPicBucketList' => 1,
|
||||
'GetAiBucketList' => 1,
|
||||
))) {
|
||||
$origin_host = "ci.{$this->config['region']}.myqcloud.com";
|
||||
$host = $origin_host;
|
||||
if ($this->config['ip'] != null) {
|
||||
$host = $this->config['ip'];
|
||||
if ($this->config['port'] != null) {
|
||||
$host = $this->config['ip'] . ":" . $this->config['port'];
|
||||
$host = $this->config['ip'] . ':' . $this->config['port'];
|
||||
}
|
||||
}
|
||||
|
||||
// 万象接口需要https,http方式报错
|
||||
if ($this->config['schema'] !== 'https') {
|
||||
$e = new Exception\CosException('CI request schema must be "https", instead of "http"');
|
||||
$e->setExceptionCode('Invalid Argument');
|
||||
throw $e;
|
||||
}
|
||||
$path = $this->config['schema'].'://'. $host . $request->getUri()->getPath();
|
||||
$uri = new Uri( $path );
|
||||
$query = $request->getUri()->getQuery();
|
||||
@ -366,10 +373,13 @@ class CommandToRequestTransformer {
|
||||
'CreateAiTranslationJobs' => 1,
|
||||
'CreateVoiceSpeechRecognitionJobs' => 1,
|
||||
'CreateAiWordsGeneralizeJobs' => 1,
|
||||
'CreateMediaVideoEnhanceJobs' => 1,
|
||||
'CreateMediaVideoEnhanceTemplate' => 1,
|
||||
'UpdateMediaVideoEnhanceTemplate' => 1,
|
||||
);
|
||||
if (key_exists($action, $ciActions)) {
|
||||
// 万象接口需要https,http方式报错
|
||||
if($this->config['schema'] !== 'https') {
|
||||
if ($this->config['schema'] !== 'https') {
|
||||
$e = new Exception\CosException('CI request schema must be "https", instead of "http"');
|
||||
$e->setExceptionCode('Invalid Argument');
|
||||
throw $e;
|
||||
|
1122
vendor/qcloud/cos-sdk-v5/src/Descriptions.php
vendored
1122
vendor/qcloud/cos-sdk-v5/src/Descriptions.php
vendored
File diff suppressed because it is too large
Load Diff
@ -18,6 +18,8 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
private $batch;
|
||||
private $degree;
|
||||
private $shadow;
|
||||
private $scatype;
|
||||
private $spcent;
|
||||
|
||||
public function __construct() {
|
||||
parent::__construct();
|
||||
@ -32,6 +34,8 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
$this->batch = "";
|
||||
$this->degree = "";
|
||||
$this->shadow = "";
|
||||
$this->scatype = "";
|
||||
$this->spcent = "";
|
||||
}
|
||||
|
||||
public function setText($value) {
|
||||
@ -78,6 +82,14 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
$this->shadow = "/shadow/" . $value;
|
||||
}
|
||||
|
||||
public function setScatype($value) {
|
||||
$this->scatype = "/scatype/" . $value;
|
||||
}
|
||||
|
||||
public function setSpcent($value) {
|
||||
$this->spcent = "/spcent/" . $value;
|
||||
}
|
||||
|
||||
public function getText() {
|
||||
return $this->text;
|
||||
}
|
||||
@ -122,6 +134,14 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
return $this->shadow;
|
||||
}
|
||||
|
||||
public function getScatype() {
|
||||
return $this->scatype;
|
||||
}
|
||||
|
||||
public function getSpcent() {
|
||||
return $this->spcent;
|
||||
}
|
||||
|
||||
public function queryString() {
|
||||
$head = "watermark/2";
|
||||
$res = "";
|
||||
@ -158,6 +178,12 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
if($this->shadow) {
|
||||
$res .= $this->shadow;
|
||||
}
|
||||
if($this->scatype) {
|
||||
$res .= $this->scatype;
|
||||
}
|
||||
if($this->spcent) {
|
||||
$res .= $this->spcent;
|
||||
}
|
||||
if($res) {
|
||||
$res = $head . $res;
|
||||
}
|
||||
@ -176,5 +202,7 @@ class TextWatermarkTemplate extends ImageTemplate
|
||||
$this->batch = "";
|
||||
$this->degree = "";
|
||||
$this->shadow = "";
|
||||
$this->scatype = "";
|
||||
$this->spcent = "";
|
||||
}
|
||||
}
|
||||
|
20
vendor/qcloud/cos-sdk-v5/src/Service.php
vendored
20
vendor/qcloud/cos-sdk-v5/src/Service.php
vendored
@ -3824,6 +3824,12 @@ class Service {
|
||||
'CreateAiTranslationJobs' => Descriptions::CreateAiTranslationJobs(), // 提交一个翻译任务
|
||||
'CreateVoiceSpeechRecognitionJobs' => Descriptions::CreateVoiceSpeechRecognitionJobs(), // 提交一个语音识别任务
|
||||
'CreateAiWordsGeneralizeJobs' => Descriptions::CreateAiWordsGeneralizeJobs(), // 提交一个分词任务
|
||||
'CreateMediaVideoEnhanceJobs' => Descriptions::CreateMediaVideoEnhanceJobs(), // 提交画质增强任务
|
||||
'CreateMediaVideoEnhanceTemplate' => Descriptions::CreateMediaVideoEnhanceTemplate(), // 创建画质增强模板
|
||||
'UpdateMediaVideoEnhanceTemplate' => Descriptions::UpdateMediaVideoEnhanceTemplate(), // 更新画质增强模板
|
||||
'OpenImageSlim' => Descriptions::OpenImageSlim(), // 开通图片瘦身
|
||||
'CloseImageSlim' => Descriptions::CloseImageSlim(), // 关闭图片瘦身
|
||||
'GetImageSlim' => Descriptions::GetImageSlim(), // 查询图片瘦身状态
|
||||
),
|
||||
'models' => array(
|
||||
'AbortMultipartUploadOutput' => array(
|
||||
@ -6127,6 +6133,14 @@ class Service {
|
||||
'location' => 'header',
|
||||
'sentAs' => 'x-cos-request-id',
|
||||
),
|
||||
'BucketAzType' => array(
|
||||
'location' => 'header',
|
||||
'sentAs' => 'x-cos-bucket-az-type', // undefined 或 MAZ
|
||||
),
|
||||
'BucketArch' => array(
|
||||
'location' => 'header',
|
||||
'sentAs' => 'x-cos-bucket-arch', // undefined 或 OFS
|
||||
),
|
||||
),
|
||||
),
|
||||
'SelectObjectContentOutput' => array(
|
||||
@ -7453,6 +7467,12 @@ class Service {
|
||||
'CreateAiTranslationJobsOutput' => Descriptions::CreateAiTranslationJobsOutput(),
|
||||
'CreateVoiceSpeechRecognitionJobsOutput' => Descriptions::CreateVoiceSpeechRecognitionJobsOutput(),
|
||||
'CreateAiWordsGeneralizeJobsOutput' => Descriptions::CreateAiWordsGeneralizeJobsOutput(),
|
||||
'CreateMediaVideoEnhanceJobsOutput' => Descriptions::CreateMediaVideoEnhanceJobsOutput(),
|
||||
'CreateMediaVideoEnhanceTemplateOutput' => Descriptions::CreateMediaVideoEnhanceTemplateOutput(),
|
||||
'UpdateMediaVideoEnhanceTemplateOutput' => Descriptions::UpdateMediaVideoEnhanceTemplateOutput(),
|
||||
'OpenImageSlimOutput' => Descriptions::OpenImageSlimOutput(),
|
||||
'CloseImageSlimOutput' => Descriptions::CloseImageSlimOutput(),
|
||||
'GetImageSlimOutput' => Descriptions::GetImageSlimOutput(),
|
||||
)
|
||||
);
|
||||
}
|
||||
|
2
vendor/services.php
vendored
2
vendor/services.php
vendored
@ -1,5 +1,5 @@
|
||||
<?php
|
||||
// This file is automatically generated at:2023-08-15 18:04:55
|
||||
// This file is automatically generated at:2023-08-29 14:45:24
|
||||
declare (strict_types = 1);
|
||||
return array (
|
||||
0 => 'think\\app\\Service',
|
||||
|
2
vendor/symfony/polyfill-ctype/LICENSE
vendored
2
vendor/symfony/polyfill-ctype/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2018-2019 Fabien Potencier
|
||||
Copyright (c) 2018-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
2
vendor/symfony/polyfill-ctype/composer.json
vendored
2
vendor/symfony/polyfill-ctype/composer.json
vendored
@ -31,7 +31,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
28
vendor/symfony/polyfill-intl-idn/Idn.php
vendored
28
vendor/symfony/polyfill-intl-idn/Idn.php
vendored
@ -11,8 +11,6 @@
|
||||
|
||||
namespace Symfony\Polyfill\Intl\Idn;
|
||||
|
||||
use Exception;
|
||||
use Normalizer;
|
||||
use Symfony\Polyfill\Intl\Idn\Resources\unidata\DisallowedRanges;
|
||||
use Symfony\Polyfill\Intl\Idn\Resources\unidata\Regex;
|
||||
|
||||
@ -167,7 +165,7 @@ final class Idn
|
||||
if (1 === preg_match('/[^\x00-\x7F]/', $label)) {
|
||||
try {
|
||||
$label = 'xn--'.self::punycodeEncode($label);
|
||||
} catch (Exception $e) {
|
||||
} catch (\Exception $e) {
|
||||
$info->errors |= self::ERROR_PUNYCODE;
|
||||
}
|
||||
|
||||
@ -335,8 +333,8 @@ final class Idn
|
||||
$domain = self::mapCodePoints($domain, $options, $info);
|
||||
|
||||
// Step 2. Normalize the domain name string to Unicode Normalization Form C.
|
||||
if (!Normalizer::isNormalized($domain, Normalizer::FORM_C)) {
|
||||
$domain = Normalizer::normalize($domain, Normalizer::FORM_C);
|
||||
if (!\Normalizer::isNormalized($domain, \Normalizer::FORM_C)) {
|
||||
$domain = \Normalizer::normalize($domain, \Normalizer::FORM_C);
|
||||
}
|
||||
|
||||
// Step 3. Break the string into labels at U+002E (.) FULL STOP.
|
||||
@ -350,7 +348,7 @@ final class Idn
|
||||
if ('xn--' === substr($label, 0, 4)) {
|
||||
try {
|
||||
$label = self::punycodeDecode(substr($label, 4));
|
||||
} catch (Exception $e) {
|
||||
} catch (\Exception $e) {
|
||||
$info->errors |= self::ERROR_PUNYCODE;
|
||||
|
||||
continue;
|
||||
@ -496,7 +494,7 @@ final class Idn
|
||||
}
|
||||
|
||||
// Step 1. The label must be in Unicode Normalization Form C.
|
||||
if (!Normalizer::isNormalized($label, Normalizer::FORM_C)) {
|
||||
if (!\Normalizer::isNormalized($label, \Normalizer::FORM_C)) {
|
||||
$info->errors |= self::ERROR_INVALID_ACE_LABEL;
|
||||
}
|
||||
|
||||
@ -583,7 +581,7 @@ final class Idn
|
||||
|
||||
for ($j = 0; $j < $b; ++$j) {
|
||||
if ($bytes[$j] > 0x7F) {
|
||||
throw new Exception('Invalid input');
|
||||
throw new \Exception('Invalid input');
|
||||
}
|
||||
|
||||
$output[$out++] = $input[$j];
|
||||
@ -599,17 +597,17 @@ final class Idn
|
||||
|
||||
for ($k = self::BASE; /* no condition */; $k += self::BASE) {
|
||||
if ($in >= $inputLength) {
|
||||
throw new Exception('Invalid input');
|
||||
throw new \Exception('Invalid input');
|
||||
}
|
||||
|
||||
$digit = self::$basicToDigit[$bytes[$in++] & 0xFF];
|
||||
|
||||
if ($digit < 0) {
|
||||
throw new Exception('Invalid input');
|
||||
throw new \Exception('Invalid input');
|
||||
}
|
||||
|
||||
if ($digit > intdiv(self::MAX_INT - $i, $w)) {
|
||||
throw new Exception('Integer overflow');
|
||||
throw new \Exception('Integer overflow');
|
||||
}
|
||||
|
||||
$i += $digit * $w;
|
||||
@ -629,7 +627,7 @@ final class Idn
|
||||
$baseMinusT = self::BASE - $t;
|
||||
|
||||
if ($w > intdiv(self::MAX_INT, $baseMinusT)) {
|
||||
throw new Exception('Integer overflow');
|
||||
throw new \Exception('Integer overflow');
|
||||
}
|
||||
|
||||
$w *= $baseMinusT;
|
||||
@ -639,7 +637,7 @@ final class Idn
|
||||
$bias = self::adaptBias($i - $oldi, $outPlusOne, 0 === $oldi);
|
||||
|
||||
if (intdiv($i, $outPlusOne) > self::MAX_INT - $n) {
|
||||
throw new Exception('Integer overflow');
|
||||
throw new \Exception('Integer overflow');
|
||||
}
|
||||
|
||||
$n += intdiv($i, $outPlusOne);
|
||||
@ -694,7 +692,7 @@ final class Idn
|
||||
}
|
||||
|
||||
if ($m - $n > intdiv(self::MAX_INT - $delta, $h + 1)) {
|
||||
throw new Exception('Integer overflow');
|
||||
throw new \Exception('Integer overflow');
|
||||
}
|
||||
|
||||
$delta += ($m - $n) * ($h + 1);
|
||||
@ -702,7 +700,7 @@ final class Idn
|
||||
|
||||
foreach ($iter as $codePoint) {
|
||||
if ($codePoint < $n && 0 === ++$delta) {
|
||||
throw new Exception('Integer overflow');
|
||||
throw new \Exception('Integer overflow');
|
||||
}
|
||||
|
||||
if ($codePoint === $n) {
|
||||
|
2
vendor/symfony/polyfill-intl-idn/LICENSE
vendored
2
vendor/symfony/polyfill-intl-idn/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2018-2019 Fabien Potencier and Trevor Rowbotham <trevor.rowbotham@pm.me>
|
||||
Copyright (c) 2018-present Fabien Potencier and Trevor Rowbotham <trevor.rowbotham@pm.me>
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -1,5 +1,14 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the Symfony package.
|
||||
*
|
||||
* (c) Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Symfony\Polyfill\Intl\Idn\Resources\unidata;
|
||||
|
||||
/**
|
||||
|
@ -1,5 +1,14 @@
|
||||
<?php
|
||||
|
||||
/*
|
||||
* This file is part of the Symfony package.
|
||||
*
|
||||
* (c) Fabien Potencier <fabien@symfony.com>
|
||||
*
|
||||
* For the full copyright and license information, please view the LICENSE
|
||||
* file that was distributed with this source code.
|
||||
*/
|
||||
|
||||
namespace Symfony\Polyfill\Intl\Idn\Resources\unidata;
|
||||
|
||||
/**
|
||||
|
@ -34,7 +34,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2015-2019 Fabien Potencier
|
||||
Copyright (c) 2015-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -29,7 +29,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
2
vendor/symfony/polyfill-mbstring/LICENSE
vendored
2
vendor/symfony/polyfill-mbstring/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2015-2019 Fabien Potencier
|
||||
Copyright (c) 2015-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
87
vendor/symfony/polyfill-mbstring/Mbstring.php
vendored
87
vendor/symfony/polyfill-mbstring/Mbstring.php
vendored
@ -69,7 +69,7 @@ final class Mbstring
|
||||
{
|
||||
public const MB_CASE_FOLD = \PHP_INT_MAX;
|
||||
|
||||
private const CASE_FOLD = [
|
||||
private const SIMPLE_CASE_FOLD = [
|
||||
['µ', 'ſ', "\xCD\x85", 'ς', "\xCF\x90", "\xCF\x91", "\xCF\x95", "\xCF\x96", "\xCF\xB0", "\xCF\xB1", "\xCF\xB5", "\xE1\xBA\x9B", "\xE1\xBE\xBE"],
|
||||
['μ', 's', 'ι', 'σ', 'β', 'θ', 'φ', 'π', 'κ', 'ρ', 'ε', "\xE1\xB9\xA1", 'ι'],
|
||||
];
|
||||
@ -301,7 +301,11 @@ final class Mbstring
|
||||
$map = $upper;
|
||||
} else {
|
||||
if (self::MB_CASE_FOLD === $mode) {
|
||||
$s = str_replace(self::CASE_FOLD[0], self::CASE_FOLD[1], $s);
|
||||
static $caseFolding = null;
|
||||
if (null === $caseFolding) {
|
||||
$caseFolding = self::getData('caseFolding');
|
||||
}
|
||||
$s = strtr($s, $caseFolding);
|
||||
}
|
||||
|
||||
static $lower = null;
|
||||
@ -406,6 +410,12 @@ final class Mbstring
|
||||
|
||||
public static function mb_check_encoding($var = null, $encoding = null)
|
||||
{
|
||||
if (PHP_VERSION_ID < 70200 && \is_array($var)) {
|
||||
trigger_error('mb_check_encoding() expects parameter 1 to be string, array given', \E_USER_WARNING);
|
||||
|
||||
return null;
|
||||
}
|
||||
|
||||
if (null === $encoding) {
|
||||
if (null === $var) {
|
||||
return false;
|
||||
@ -413,7 +423,21 @@ final class Mbstring
|
||||
$encoding = self::$internalEncoding;
|
||||
}
|
||||
|
||||
return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
|
||||
if (!\is_array($var)) {
|
||||
return self::mb_detect_encoding($var, [$encoding]) || false !== @iconv($encoding, $encoding, $var);
|
||||
}
|
||||
|
||||
foreach ($var as $key => $value) {
|
||||
if (!self::mb_check_encoding($key, $encoding)) {
|
||||
return false;
|
||||
}
|
||||
if (!self::mb_check_encoding($value, $encoding)) {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
}
|
||||
|
||||
public static function mb_detect_encoding($str, $encodingList = null, $strict = false)
|
||||
@ -638,8 +662,10 @@ final class Mbstring
|
||||
|
||||
public static function mb_stripos($haystack, $needle, $offset = 0, $encoding = null)
|
||||
{
|
||||
$haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
|
||||
$needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
|
||||
[$haystack, $needle] = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], [
|
||||
self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding),
|
||||
self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding),
|
||||
]);
|
||||
|
||||
return self::mb_strpos($haystack, $needle, $offset, $encoding);
|
||||
}
|
||||
@ -674,8 +700,11 @@ final class Mbstring
|
||||
|
||||
public static function mb_strripos($haystack, $needle, $offset = 0, $encoding = null)
|
||||
{
|
||||
$haystack = self::mb_convert_case($haystack, self::MB_CASE_FOLD, $encoding);
|
||||
$needle = self::mb_convert_case($needle, self::MB_CASE_FOLD, $encoding);
|
||||
$haystack = self::mb_convert_case($haystack, \MB_CASE_LOWER, $encoding);
|
||||
$needle = self::mb_convert_case($needle, \MB_CASE_LOWER, $encoding);
|
||||
|
||||
$haystack = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $haystack);
|
||||
$needle = str_replace(self::SIMPLE_CASE_FOLD[0], self::SIMPLE_CASE_FOLD[1], $needle);
|
||||
|
||||
return self::mb_strrpos($haystack, $needle, $offset, $encoding);
|
||||
}
|
||||
@ -798,6 +827,50 @@ final class Mbstring
|
||||
return $code;
|
||||
}
|
||||
|
||||
public static function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = \STR_PAD_RIGHT, string $encoding = null): string
|
||||
{
|
||||
if (!\in_array($pad_type, [\STR_PAD_RIGHT, \STR_PAD_LEFT, \STR_PAD_BOTH], true)) {
|
||||
throw new \ValueError('mb_str_pad(): Argument #4 ($pad_type) must be STR_PAD_LEFT, STR_PAD_RIGHT, or STR_PAD_BOTH');
|
||||
}
|
||||
|
||||
if (null === $encoding) {
|
||||
$encoding = self::mb_internal_encoding();
|
||||
}
|
||||
|
||||
try {
|
||||
$validEncoding = @self::mb_check_encoding('', $encoding);
|
||||
} catch (\ValueError $e) {
|
||||
throw new \ValueError(sprintf('mb_str_pad(): Argument #5 ($encoding) must be a valid encoding, "%s" given', $encoding));
|
||||
}
|
||||
|
||||
// BC for PHP 7.3 and lower
|
||||
if (!$validEncoding) {
|
||||
throw new \ValueError(sprintf('mb_str_pad(): Argument #5 ($encoding) must be a valid encoding, "%s" given', $encoding));
|
||||
}
|
||||
|
||||
if (self::mb_strlen($pad_string, $encoding) <= 0) {
|
||||
throw new \ValueError('mb_str_pad(): Argument #3 ($pad_string) must be a non-empty string');
|
||||
}
|
||||
|
||||
$paddingRequired = $length - self::mb_strlen($string, $encoding);
|
||||
|
||||
if ($paddingRequired < 1) {
|
||||
return $string;
|
||||
}
|
||||
|
||||
switch ($pad_type) {
|
||||
case \STR_PAD_LEFT:
|
||||
return self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding).$string;
|
||||
case \STR_PAD_RIGHT:
|
||||
return $string.self::mb_substr(str_repeat($pad_string, $paddingRequired), 0, $paddingRequired, $encoding);
|
||||
default:
|
||||
$leftPaddingLength = floor($paddingRequired / 2);
|
||||
$rightPaddingLength = $paddingRequired - $leftPaddingLength;
|
||||
|
||||
return self::mb_substr(str_repeat($pad_string, $leftPaddingLength), 0, $leftPaddingLength, $encoding).$string.self::mb_substr(str_repeat($pad_string, $rightPaddingLength), 0, $rightPaddingLength, $encoding);
|
||||
}
|
||||
}
|
||||
|
||||
private static function getSubpart($pos, $part, $haystack, $encoding)
|
||||
{
|
||||
if (false === $pos) {
|
||||
|
119
vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php
vendored
Normal file
119
vendor/symfony/polyfill-mbstring/Resources/unidata/caseFolding.php
vendored
Normal file
@ -0,0 +1,119 @@
|
||||
<?php
|
||||
|
||||
return [
|
||||
'İ' => 'i̇',
|
||||
'µ' => 'μ',
|
||||
'ſ' => 's',
|
||||
'ͅ' => 'ι',
|
||||
'ς' => 'σ',
|
||||
'ϐ' => 'β',
|
||||
'ϑ' => 'θ',
|
||||
'ϕ' => 'φ',
|
||||
'ϖ' => 'π',
|
||||
'ϰ' => 'κ',
|
||||
'ϱ' => 'ρ',
|
||||
'ϵ' => 'ε',
|
||||
'ẛ' => 'ṡ',
|
||||
'ι' => 'ι',
|
||||
'ß' => 'ss',
|
||||
'ʼn' => 'ʼn',
|
||||
'ǰ' => 'ǰ',
|
||||
'ΐ' => 'ΐ',
|
||||
'ΰ' => 'ΰ',
|
||||
'և' => 'եւ',
|
||||
'ẖ' => 'ẖ',
|
||||
'ẗ' => 'ẗ',
|
||||
'ẘ' => 'ẘ',
|
||||
'ẙ' => 'ẙ',
|
||||
'ẚ' => 'aʾ',
|
||||
'ẞ' => 'ss',
|
||||
'ὐ' => 'ὐ',
|
||||
'ὒ' => 'ὒ',
|
||||
'ὔ' => 'ὔ',
|
||||
'ὖ' => 'ὖ',
|
||||
'ᾀ' => 'ἀι',
|
||||
'ᾁ' => 'ἁι',
|
||||
'ᾂ' => 'ἂι',
|
||||
'ᾃ' => 'ἃι',
|
||||
'ᾄ' => 'ἄι',
|
||||
'ᾅ' => 'ἅι',
|
||||
'ᾆ' => 'ἆι',
|
||||
'ᾇ' => 'ἇι',
|
||||
'ᾈ' => 'ἀι',
|
||||
'ᾉ' => 'ἁι',
|
||||
'ᾊ' => 'ἂι',
|
||||
'ᾋ' => 'ἃι',
|
||||
'ᾌ' => 'ἄι',
|
||||
'ᾍ' => 'ἅι',
|
||||
'ᾎ' => 'ἆι',
|
||||
'ᾏ' => 'ἇι',
|
||||
'ᾐ' => 'ἠι',
|
||||
'ᾑ' => 'ἡι',
|
||||
'ᾒ' => 'ἢι',
|
||||
'ᾓ' => 'ἣι',
|
||||
'ᾔ' => 'ἤι',
|
||||
'ᾕ' => 'ἥι',
|
||||
'ᾖ' => 'ἦι',
|
||||
'ᾗ' => 'ἧι',
|
||||
'ᾘ' => 'ἠι',
|
||||
'ᾙ' => 'ἡι',
|
||||
'ᾚ' => 'ἢι',
|
||||
'ᾛ' => 'ἣι',
|
||||
'ᾜ' => 'ἤι',
|
||||
'ᾝ' => 'ἥι',
|
||||
'ᾞ' => 'ἦι',
|
||||
'ᾟ' => 'ἧι',
|
||||
'ᾠ' => 'ὠι',
|
||||
'ᾡ' => 'ὡι',
|
||||
'ᾢ' => 'ὢι',
|
||||
'ᾣ' => 'ὣι',
|
||||
'ᾤ' => 'ὤι',
|
||||
'ᾥ' => 'ὥι',
|
||||
'ᾦ' => 'ὦι',
|
||||
'ᾧ' => 'ὧι',
|
||||
'ᾨ' => 'ὠι',
|
||||
'ᾩ' => 'ὡι',
|
||||
'ᾪ' => 'ὢι',
|
||||
'ᾫ' => 'ὣι',
|
||||
'ᾬ' => 'ὤι',
|
||||
'ᾭ' => 'ὥι',
|
||||
'ᾮ' => 'ὦι',
|
||||
'ᾯ' => 'ὧι',
|
||||
'ᾲ' => 'ὰι',
|
||||
'ᾳ' => 'αι',
|
||||
'ᾴ' => 'άι',
|
||||
'ᾶ' => 'ᾶ',
|
||||
'ᾷ' => 'ᾶι',
|
||||
'ᾼ' => 'αι',
|
||||
'ῂ' => 'ὴι',
|
||||
'ῃ' => 'ηι',
|
||||
'ῄ' => 'ήι',
|
||||
'ῆ' => 'ῆ',
|
||||
'ῇ' => 'ῆι',
|
||||
'ῌ' => 'ηι',
|
||||
'ῒ' => 'ῒ',
|
||||
'ῖ' => 'ῖ',
|
||||
'ῗ' => 'ῗ',
|
||||
'ῢ' => 'ῢ',
|
||||
'ῤ' => 'ῤ',
|
||||
'ῦ' => 'ῦ',
|
||||
'ῧ' => 'ῧ',
|
||||
'ῲ' => 'ὼι',
|
||||
'ῳ' => 'ωι',
|
||||
'ῴ' => 'ώι',
|
||||
'ῶ' => 'ῶ',
|
||||
'ῷ' => 'ῶι',
|
||||
'ῼ' => 'ωι',
|
||||
'ff' => 'ff',
|
||||
'fi' => 'fi',
|
||||
'fl' => 'fl',
|
||||
'ffi' => 'ffi',
|
||||
'ffl' => 'ffl',
|
||||
'ſt' => 'st',
|
||||
'st' => 'st',
|
||||
'ﬓ' => 'մն',
|
||||
'ﬔ' => 'մե',
|
||||
'ﬕ' => 'մի',
|
||||
'ﬖ' => 'վն',
|
||||
'ﬗ' => 'մխ',
|
||||
];
|
@ -132,6 +132,10 @@ if (!function_exists('mb_str_split')) {
|
||||
function mb_str_split($string, $length = 1, $encoding = null) { return p\Mbstring::mb_str_split($string, $length, $encoding); }
|
||||
}
|
||||
|
||||
if (!function_exists('mb_str_pad')) {
|
||||
function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); }
|
||||
}
|
||||
|
||||
if (extension_loaded('mbstring')) {
|
||||
return;
|
||||
}
|
||||
|
@ -128,6 +128,10 @@ if (!function_exists('mb_str_split')) {
|
||||
function mb_str_split(?string $string, ?int $length = 1, ?string $encoding = null): array { return p\Mbstring::mb_str_split((string) $string, (int) $length, $encoding); }
|
||||
}
|
||||
|
||||
if (!function_exists('mb_str_pad')) {
|
||||
function mb_str_pad(string $string, int $length, string $pad_string = ' ', int $pad_type = STR_PAD_RIGHT, ?string $encoding = null): string { return p\Mbstring::mb_str_pad($string, $length, $pad_string, $pad_type, $encoding); }
|
||||
}
|
||||
|
||||
if (extension_loaded('mbstring')) {
|
||||
return;
|
||||
}
|
||||
|
@ -31,7 +31,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
2
vendor/symfony/polyfill-php72/LICENSE
vendored
2
vendor/symfony/polyfill-php72/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2015-2019 Fabien Potencier
|
||||
Copyright (c) 2015-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
2
vendor/symfony/polyfill-php72/composer.json
vendored
2
vendor/symfony/polyfill-php72/composer.json
vendored
@ -25,7 +25,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
2
vendor/symfony/polyfill-php73/LICENSE
vendored
2
vendor/symfony/polyfill-php73/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2018-2019 Fabien Potencier
|
||||
Copyright (c) 2018-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
2
vendor/symfony/polyfill-php73/composer.json
vendored
2
vendor/symfony/polyfill-php73/composer.json
vendored
@ -26,7 +26,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
2
vendor/symfony/polyfill-php80/LICENSE
vendored
2
vendor/symfony/polyfill-php80/LICENSE
vendored
@ -1,4 +1,4 @@
|
||||
Copyright (c) 2020 Fabien Potencier
|
||||
Copyright (c) 2020-present Fabien Potencier
|
||||
|
||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
of this software and associated documentation files (the "Software"), to deal
|
||||
|
2
vendor/symfony/polyfill-php80/composer.json
vendored
2
vendor/symfony/polyfill-php80/composer.json
vendored
@ -30,7 +30,7 @@
|
||||
"minimum-stability": "dev",
|
||||
"extra": {
|
||||
"branch-alias": {
|
||||
"dev-main": "1.27-dev"
|
||||
"dev-main": "1.28-dev"
|
||||
},
|
||||
"thanks": {
|
||||
"name": "symfony/polyfill",
|
||||
|
2365
vendor/tencentcloud/tencentcloud-sdk-php/CHANGELOG.md
vendored
2365
vendor/tencentcloud/tencentcloud-sdk-php/CHANGELOG.md
vendored
File diff suppressed because it is too large
Load Diff
@ -18,7 +18,7 @@
|
||||
|
||||
> sudo mv composer.phar /usr/local/bin/composer
|
||||
2. 建议中国大陆地区的用户设置腾讯云镜像源:`composer config -g repos.packagist composer https://mirrors.tencent.com/composer/`
|
||||
3. 执行命令 `composer require tencentcloud/tencentcloud-sdk-php` 添加依赖。如果只想安装某个产品的,可以使用`composer require tencentcloud/产品名`,例如`composer require tencentcloud/cvm`。
|
||||
3. 执行命令 `composer require tencentcloud/tencentcloud-sdk-php` 添加依赖。如果只想安装某个产品的,可以使用`composer require tencentcloud/产品名`,例如`composer require tencentcloud/cvm`。推荐使用固定的 SDK 版本开发测试和发布应用,例如 `composer require tencentcloud/tencentcloud-sdk-php=xx.yy.zz`
|
||||
4. 在代码中添加以下引用代码。注意:如下仅为示例,composer 会在项目根目录下生成 vendor 目录,`/path/to/`为项目根目录的实际绝对路径,如果是在当前目录执行,可以省略绝对路径。
|
||||
|
||||
> require '/path/to/vendor/autoload.php';
|
||||
|
File diff suppressed because it is too large
Load Diff
267
vendor/tencentcloud/tencentcloud-sdk-php/products.md
vendored
267
vendor/tencentcloud/tencentcloud-sdk-php/products.md
vendored
@ -4,236 +4,237 @@
|
||||
| aai | [](https://cloud.tencent.com/document/product) | 2019-08-08 23:15:13 |
|
||||
| acp | [应用合规平台](https://cloud.tencent.com/document/product/1553) | 2023-05-18 01:01:15 |
|
||||
| advisor | [云顾问](https://cloud.tencent.com/document/product/1264) | 2023-05-18 01:01:20 |
|
||||
| af | [借贷反欺诈](https://cloud.tencent.com/document/product/668) | 2023-07-18 01:05:51 |
|
||||
| afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2023-07-18 01:05:54 |
|
||||
| af | [借贷反欺诈](https://cloud.tencent.com/document/product/668) | 2023-08-17 01:06:02 |
|
||||
| afc | [定制建模](https://cloud.tencent.com/document/product/1029) | 2023-08-17 01:06:05 |
|
||||
| aiart | [AI 绘画](https://cloud.tencent.com/document/product/1668) | 2023-07-25 10:37:02 |
|
||||
| ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2023-05-26 01:01:42 |
|
||||
| ame | [正版曲库直通车](https://cloud.tencent.com/document/product/1155) | 2023-08-17 01:06:14 |
|
||||
| ams | [音频内容安全](https://cloud.tencent.com/document/product/1219) | 2023-05-18 01:01:48 |
|
||||
| anicloud | [动效素材服务](https://cloud.tencent.com/document/product/1641) | 2023-05-18 01:01:53 |
|
||||
| antiddos | [T-Sec-DDoS防护(Anti-DDoS)](https://cloud.tencent.com/document/product/297) | 2023-08-02 16:30:39 |
|
||||
| antiddos | [T-Sec-DDoS防护(Anti-DDoS)](https://cloud.tencent.com/document/product/297) | 2023-08-17 01:07:04 |
|
||||
| apcas | [汽车精准获客服务](https://cloud.tencent.com/document/product/1244) | 2022-04-04 06:05:36 |
|
||||
| ape | [正版图库直通车](https://cloud.tencent.com/document/product/1181) | 2022-04-04 06:05:40 |
|
||||
| api | [云 API](https://cloud.tencent.com/document/product/1278) | 2023-01-05 01:02:52 |
|
||||
| apigateway | [API 网关](https://cloud.tencent.com/document/product/628) | 2023-08-01 01:01:56 |
|
||||
| apigateway | [API 网关](https://cloud.tencent.com/document/product/628) | 2023-08-17 01:10:55 |
|
||||
| apm | [应用性能监控](https://cloud.tencent.com/document/product/1463) | 2023-07-18 01:07:24 |
|
||||
| as | [弹性伸缩](https://cloud.tencent.com/document/product/377) | 2023-08-04 01:06:13 |
|
||||
| asr | [语音识别](https://cloud.tencent.com/document/product/1093) | 2023-08-14 01:07:26 |
|
||||
| as | [弹性伸缩](https://cloud.tencent.com/document/product/377) | 2023-08-28 01:09:11 |
|
||||
| asr | [语音识别](https://cloud.tencent.com/document/product/1093) | 2023-08-17 01:17:59 |
|
||||
| asw | [应用与服务编排工作流](https://cloud.tencent.com/document/product/1272) | 2023-05-18 01:04:02 |
|
||||
| ba | [网站备案](https://cloud.tencent.com/document/product/243) | 2023-08-15 01:02:52 |
|
||||
| batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2023-07-19 01:07:48 |
|
||||
| bda | [人体分析](https://cloud.tencent.com/document/product/1208) | 2023-06-26 01:08:49 |
|
||||
| ba | [网站备案](https://cloud.tencent.com/document/product/243) | 2023-08-17 01:18:28 |
|
||||
| batch | [批量计算](https://cloud.tencent.com/document/product/599) | 2023-08-25 01:09:47 |
|
||||
| bda | [人体分析](https://cloud.tencent.com/document/product/1208) | 2023-08-17 01:19:19 |
|
||||
| bi | [商业智能分析 BI](https://cloud.tencent.com/document/product/590) | 2023-08-10 01:03:11 |
|
||||
| billing | [费用中心](https://cloud.tencent.com/document/product/555) | 2023-08-14 01:07:59 |
|
||||
| billing | [费用中心](https://cloud.tencent.com/document/product/555) | 2023-08-25 01:10:23 |
|
||||
| bizlive | [商业直播](https://cloud.tencent.com/document/product) | 2020-03-10 01:08:07 |
|
||||
| bm | [黑石物理服务器CPM](https://cloud.tencent.com/document/product/386) | 2023-05-18 01:04:59 |
|
||||
| bm | [黑石物理服务器CPM](https://cloud.tencent.com/document/product/386) | 2023-08-17 01:20:19 |
|
||||
| bma | [品牌经营管家](https://cloud.tencent.com/document/product/1296) | 2023-07-28 01:09:00 |
|
||||
| bmeip | [黑石弹性公网IP](https://cloud.tencent.com/document/product/1028) | 2023-05-18 01:05:44 |
|
||||
| bmlb | [黑石负载均衡](https://cloud.tencent.com/document/product/1027) | 2023-05-18 01:05:55 |
|
||||
| bmvpc | [黑石私有网络](https://cloud.tencent.com/document/product/1024) | 2023-05-18 01:06:15 |
|
||||
| bmeip | [黑石弹性公网IP](https://cloud.tencent.com/document/product/1028) | 2023-08-17 01:21:42 |
|
||||
| bmlb | [黑石负载均衡](https://cloud.tencent.com/document/product/1027) | 2023-08-17 01:21:57 |
|
||||
| bmvpc | [黑石私有网络](https://cloud.tencent.com/document/product/1024) | 2023-08-17 01:22:11 |
|
||||
| bpaas | [商业流程服务](https://cloud.tencent.com/document/product/1083) | 2023-06-14 01:09:11 |
|
||||
| bri | [业务风险情报](https://cloud.tencent.com/document/product/1064) | 2023-08-03 12:20:37 |
|
||||
| bri | [业务风险情报](https://cloud.tencent.com/document/product/1064) | 2023-08-17 01:22:35 |
|
||||
| bsca | [二进制软件成分分析](https://cloud.tencent.com/document/product/1483) | 2023-05-18 01:06:40 |
|
||||
| btoe | [区块链可信取证](https://cloud.tencent.com/document/product/1259) | 2023-05-18 01:06:44 |
|
||||
| cam | [访问管理](https://cloud.tencent.com/document/product/598) | 2023-08-11 01:04:42 |
|
||||
| captcha | [验证码](https://cloud.tencent.com/document/product/1110) | 2023-08-04 01:07:04 |
|
||||
| car | [应用云渲染](https://cloud.tencent.com/document/product/1547) | 2023-08-15 01:05:14 |
|
||||
| cam | [访问管理](https://cloud.tencent.com/document/product/598) | 2023-08-18 01:06:57 |
|
||||
| captcha | [验证码](https://cloud.tencent.com/document/product/1110) | 2023-08-24 10:06:50 |
|
||||
| car | [应用云渲染](https://cloud.tencent.com/document/product/1547) | 2023-08-23 01:10:00 |
|
||||
| casb | [云访问安全代理](https://cloud.tencent.com/document/product/1303) | 2022-12-26 10:53:16 |
|
||||
| cat | [云拨测](https://cloud.tencent.com/document/product/280) | 2023-05-18 01:07:39 |
|
||||
| cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2023-08-04 01:07:16 |
|
||||
| ccc | [云呼叫中心](https://cloud.tencent.com/document/product/679) | 2023-08-08 01:09:59 |
|
||||
| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2023-08-10 01:05:52 |
|
||||
| cdc | [本地专用集群](https://cloud.tencent.com/document/product/1346) | 2023-07-28 01:11:59 |
|
||||
| cdn | [内容分发网络 CDN](https://cloud.tencent.com/document/product/228) | 2023-08-04 01:07:45 |
|
||||
| cds | [T-Sec-数据安全审计(DSA)](https://cloud.tencent.com/document/product/856) | 2023-05-18 01:10:41 |
|
||||
| cbs | [云硬盘](https://cloud.tencent.com/document/product/362) | 2023-08-17 01:26:50 |
|
||||
| ccc | [云呼叫中心](https://cloud.tencent.com/document/product/679) | 2023-08-23 01:10:26 |
|
||||
| cdb | [云数据库 MySQL](https://cloud.tencent.com/document/product/236) | 2023-08-29 01:07:58 |
|
||||
| cdc | [本地专用集群](https://cloud.tencent.com/document/product/1346) | 2023-08-17 01:37:50 |
|
||||
| cdn | [内容分发网络 CDN](https://cloud.tencent.com/document/product/228) | 2023-08-21 01:07:44 |
|
||||
| cds | [T-Sec-数据安全审计(DSA)](https://cloud.tencent.com/document/product/856) | 2023-08-17 01:43:06 |
|
||||
| cdwch | [云数据仓库 ClickHouse](https://cloud.tencent.com/document/product/1299) | 2023-07-20 01:14:55 |
|
||||
| cfg | [混沌演练平台](https://cloud.tencent.com/document/product/1500) | 2023-08-07 01:07:52 |
|
||||
| cfs | [文件存储](https://cloud.tencent.com/document/product/582) | 2023-07-27 01:09:08 |
|
||||
| cfw | [云防火墙](https://cloud.tencent.com/document/product/1132) | 2023-08-15 01:07:59 |
|
||||
| chdfs | [云 HDFS](https://cloud.tencent.com/document/product/1105) | 2023-05-31 01:12:53 |
|
||||
| cfg | [混沌演练平台](https://cloud.tencent.com/document/product/1500) | 2023-08-23 01:12:18 |
|
||||
| cfs | [文件存储](https://cloud.tencent.com/document/product/582) | 2023-08-28 01:20:23 |
|
||||
| cfw | [云防火墙](https://cloud.tencent.com/document/product/1132) | 2023-08-17 01:45:16 |
|
||||
| chdfs | [云 HDFS](https://cloud.tencent.com/document/product/1105) | 2023-08-17 01:47:49 |
|
||||
| ciam | [账号风控平台](https://cloud.tencent.com/document/product/1441) | 2023-07-06 01:13:25 |
|
||||
| cii | [智能保险助手](https://cloud.tencent.com/document/product/1368) | 2023-05-18 01:12:07 |
|
||||
| cim | [](https://cloud.tencent.com/document/product) | 2019-05-16 17:21:18 |
|
||||
| cis | [](https://cloud.tencent.com/document/product) | 2018-06-07 15:01:42 |
|
||||
| ckafka | [消息队列 CKafka](https://cloud.tencent.com/document/product/597) | 2023-08-15 01:08:44 |
|
||||
| clb | [负载均衡](https://cloud.tencent.com/document/product/214) | 2023-08-15 01:09:13 |
|
||||
| ckafka | [消息队列 CKafka](https://cloud.tencent.com/document/product/597) | 2023-08-29 01:09:11 |
|
||||
| clb | [负载均衡](https://cloud.tencent.com/document/product/214) | 2023-08-17 01:52:43 |
|
||||
| cloudaudit | [云审计](https://cloud.tencent.com/document/product/629) | 2023-05-18 01:13:28 |
|
||||
| cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | 2023-05-18 01:13:36 |
|
||||
| cloudhsm | [云加密机](https://cloud.tencent.com/document/product/639) | 2023-08-17 01:57:08 |
|
||||
| cloudstudio | [Cloud Studio(云端 IDE)](https://cloud.tencent.com/document/product/1039) | 2023-08-03 01:03:28 |
|
||||
| cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2023-08-15 01:10:08 |
|
||||
| cme | [多媒体创作引擎](https://cloud.tencent.com/document/product/1156) | 2023-08-09 01:16:08 |
|
||||
| cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2023-08-03 01:03:52 |
|
||||
| cms | [内容安全](https://cloud.tencent.com/document/product/669) | 2023-07-11 01:11:56 |
|
||||
| cpdp | [企业收付平台](https://cloud.tencent.com/document/product/1122) | 2023-07-31 01:15:43 |
|
||||
| cls | [日志服务](https://cloud.tencent.com/document/product/614) | 2023-08-25 01:21:09 |
|
||||
| cme | [多媒体创作引擎](https://cloud.tencent.com/document/product/1156) | 2023-08-17 02:01:58 |
|
||||
| cmq | [消息队列 CMQ](https://cloud.tencent.com/document/product/406) | 2023-08-17 02:03:39 |
|
||||
| cms | [内容安全](https://cloud.tencent.com/document/product/669) | 2023-08-24 01:10:10 |
|
||||
| cpdp | [企业收付平台](https://cloud.tencent.com/document/product/1122) | 2023-08-17 02:03:56 |
|
||||
| cr | [金融联络机器人](https://cloud.tencent.com/document/product/656) | 2021-02-24 08:03:24 |
|
||||
| csip | [云安全一体化平台](https://cloud.tencent.com/document/product/664) | 2023-08-09 01:17:49 |
|
||||
| csxg | [5G入云服务](https://cloud.tencent.com/document/product/1687) | 2023-05-19 11:26:14 |
|
||||
| cvm | [云服务器](https://cloud.tencent.com/document/product/213) | 2023-08-11 01:15:11 |
|
||||
| cwp | [主机安全](https://cloud.tencent.com/document/product/296) | 2023-08-07 01:09:27 |
|
||||
| cvm | [云服务器](https://cloud.tencent.com/document/product/213) | 2023-08-29 01:10:56 |
|
||||
| cwp | [主机安全](https://cloud.tencent.com/document/product/296) | 2023-08-18 01:09:28 |
|
||||
| cws | [漏洞扫描服务](https://cloud.tencent.com/document/product) | 2019-11-22 12:16:15 |
|
||||
| cynosdb | [TDSQL-C MySQL 版](https://cloud.tencent.com/document/product/1003) | 2023-08-10 01:13:25 |
|
||||
| dasb | [T-Sec-堡垒机(BH)](https://cloud.tencent.com/document/product/1025) | 2023-08-08 01:15:01 |
|
||||
| cynosdb | [TDSQL-C MySQL 版](https://cloud.tencent.com/document/product/1003) | 2023-08-28 01:35:17 |
|
||||
| dasb | [T-Sec-堡垒机(BH)](https://cloud.tencent.com/document/product/1025) | 2023-08-17 02:45:26 |
|
||||
| dataintegration | [数据接入平台](https://cloud.tencent.com/document/product/1591) | 2022-07-26 15:32:15 |
|
||||
| dayu | [DDoS 高防包](https://cloud.tencent.com/document/product/1021) | 2023-05-18 01:20:11 |
|
||||
| dbbrain | [数据库智能管家 DBbrain](https://cloud.tencent.com/document/product/1130) | 2023-07-14 01:15:28 |
|
||||
| dbdc | [云数据库独享集群](https://cloud.tencent.com/document/product/1322) | 2023-05-18 01:21:33 |
|
||||
| dc | [专线接入](https://cloud.tencent.com/document/product/216) | 2023-05-18 01:21:37 |
|
||||
| dcdb | [TDSQL MySQL 版](https://cloud.tencent.com/document/product/557) | 2023-08-14 01:19:27 |
|
||||
| dlc | [数据湖计算 DLC](https://cloud.tencent.com/document/product/1342) | 2023-08-14 01:19:53 |
|
||||
| dnspod | [DNSPod](https://cloud.tencent.com/document/product/1427) | 2023-08-14 01:20:21 |
|
||||
| domain | [域名注册](https://cloud.tencent.com/document/product/242) | 2023-07-24 01:25:15 |
|
||||
| drm | [数字版权管理](https://cloud.tencent.com/document/product/1000) | 2023-05-18 01:23:31 |
|
||||
| ds | [文档服务](https://cloud.tencent.com/document/product/869) | 2023-05-18 01:23:36 |
|
||||
| dbbrain | [数据库智能管家 DBbrain](https://cloud.tencent.com/document/product/1130) | 2023-08-28 01:38:40 |
|
||||
| dbdc | [云数据库独享集群](https://cloud.tencent.com/document/product/1322) | 2023-08-22 01:11:33 |
|
||||
| dc | [专线接入](https://cloud.tencent.com/document/product/216) | 2023-08-17 02:50:46 |
|
||||
| dcdb | [TDSQL MySQL 版](https://cloud.tencent.com/document/product/557) | 2023-08-29 01:12:46 |
|
||||
| dlc | [数据湖计算 DLC](https://cloud.tencent.com/document/product/1342) | 2023-08-22 01:11:51 |
|
||||
| dnspod | [DNSPod](https://cloud.tencent.com/document/product/1427) | 2023-08-29 01:13:11 |
|
||||
| domain | [域名注册](https://cloud.tencent.com/document/product/242) | 2023-08-17 02:58:55 |
|
||||
| drm | [数字版权管理](https://cloud.tencent.com/document/product/1000) | 2023-08-17 02:59:36 |
|
||||
| ds | [文档服务](https://cloud.tencent.com/document/product/869) | 2023-08-17 02:59:40 |
|
||||
| dsgc | [数据安全中心](https://cloud.tencent.com/document/product/1087) | 2023-08-25 01:34:20 |
|
||||
| dtf | [分布式事务](https://cloud.tencent.com/document/product/1224) | 2022-04-04 06:38:57 |
|
||||
| dts | [数据传输服务](https://cloud.tencent.com/document/product/571) | 2023-08-09 01:23:41 |
|
||||
| eb | [事件总线](https://cloud.tencent.com/document/product/1359) | 2023-05-18 01:24:14 |
|
||||
| ecc | [英文作文批改](https://cloud.tencent.com/document/product/1076) | 2023-05-18 01:24:28 |
|
||||
| ecdn | [全站加速网络](https://cloud.tencent.com/document/product/570) | 2023-05-18 01:24:35 |
|
||||
| ecm | [边缘计算机器](https://cloud.tencent.com/document/product/1108) | 2023-08-11 01:20:26 |
|
||||
| dts | [数据传输服务](https://cloud.tencent.com/document/product/571) | 2023-08-18 16:50:40 |
|
||||
| eb | [事件总线](https://cloud.tencent.com/document/product/1359) | 2023-08-22 01:12:28 |
|
||||
| ecc | [英文作文批改](https://cloud.tencent.com/document/product/1076) | 2023-08-17 03:03:01 |
|
||||
| ecdn | [全站加速网络](https://cloud.tencent.com/document/product/570) | 2023-08-17 03:03:04 |
|
||||
| ecm | [边缘计算机器](https://cloud.tencent.com/document/product/1108) | 2023-08-18 01:11:07 |
|
||||
| eiam | [数字身份管控平台(员工版)](https://cloud.tencent.com/document/product/1442) | 2023-05-18 01:25:40 |
|
||||
| eis | [数据连接器](https://cloud.tencent.com/document/product/1270) | 2023-08-10 01:17:44 |
|
||||
| emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2023-08-01 01:21:59 |
|
||||
| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2023-08-14 01:22:50 |
|
||||
| ess | [腾讯电子签企业版](https://cloud.tencent.com/document/product/1323) | 2023-08-11 01:21:52 |
|
||||
| essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2023-08-15 01:20:21 |
|
||||
| emr | [弹性 MapReduce](https://cloud.tencent.com/document/product/589) | 2023-08-17 03:08:06 |
|
||||
| es | [Elasticsearch Service](https://cloud.tencent.com/document/product/845) | 2023-08-29 01:14:45 |
|
||||
| ess | [腾讯电子签企业版](https://cloud.tencent.com/document/product/1323) | 2023-08-29 01:14:56 |
|
||||
| essbasic | [腾讯电子签(基础版)](https://cloud.tencent.com/document/product/1420) | 2023-08-29 01:15:15 |
|
||||
| facefusion | [人脸融合](https://cloud.tencent.com/document/product/670) | 2023-07-27 01:13:31 |
|
||||
| faceid | [人脸核身](https://cloud.tencent.com/document/product/1007) | 2023-08-01 01:24:47 |
|
||||
| fmu | [人脸试妆](https://cloud.tencent.com/document/product/1172) | 2023-07-14 14:55:45 |
|
||||
| ft | [人像变换](https://cloud.tencent.com/document/product/1202) | 2023-05-18 01:28:35 |
|
||||
| gaap | [全球应用加速](https://cloud.tencent.com/document/product/608) | 2023-07-28 01:27:13 |
|
||||
| gme | [游戏多媒体引擎](https://cloud.tencent.com/document/product/607) | 2023-08-11 01:23:25 |
|
||||
| faceid | [人脸核身](https://cloud.tencent.com/document/product/1007) | 2023-08-29 01:15:31 |
|
||||
| fmu | [人脸试妆](https://cloud.tencent.com/document/product/1172) | 2023-08-17 03:12:49 |
|
||||
| ft | [人像变换](https://cloud.tencent.com/document/product/1202) | 2023-08-17 03:12:58 |
|
||||
| gaap | [全球应用加速](https://cloud.tencent.com/document/product/608) | 2023-08-17 03:13:07 |
|
||||
| gme | [游戏多媒体引擎](https://cloud.tencent.com/document/product/607) | 2023-08-24 01:19:31 |
|
||||
| goosefs | [数据加速器 GooseFS](https://cloud.tencent.com/document/product/1424) | 2023-08-02 01:16:12 |
|
||||
| gpm | [游戏玩家匹配](https://cloud.tencent.com/document/product/1294) | 2022-07-11 06:12:36 |
|
||||
| gs | [云游戏](https://cloud.tencent.com/document/product/1162) | 2023-05-18 01:29:42 |
|
||||
| gse | [游戏服务器伸缩](https://cloud.tencent.com/document/product/1165) | 2022-07-11 06:12:44 |
|
||||
| habo | [](https://cloud.tencent.com/document/product) | 2019-05-09 19:37:22 |
|
||||
| hasim | [高可用物联网卡](https://cloud.tencent.com/document/product/1482) | 2023-05-18 01:29:47 |
|
||||
| hcm | [数学作业批改](https://cloud.tencent.com/document/product/1004) | 2023-05-18 01:29:58 |
|
||||
| iai | [人脸识别](https://cloud.tencent.com/document/product/867) | 2023-07-20 01:29:01 |
|
||||
| hcm | [数学作业批改](https://cloud.tencent.com/document/product/1004) | 2023-08-17 03:18:40 |
|
||||
| iai | [人脸识别](https://cloud.tencent.com/document/product/867) | 2023-08-17 03:19:26 |
|
||||
| ic | [图片瘦身](https://cloud.tencent.com/document/product/636) | 2023-03-02 01:23:21 |
|
||||
| icr | [对话机器人](https://cloud.tencent.com/document/product/1268) | 2023-05-18 01:30:40 |
|
||||
| ie | [智能编辑](https://cloud.tencent.com/document/product/1186) | 2023-05-30 01:20:30 |
|
||||
| ie | [智能编辑](https://cloud.tencent.com/document/product/1186) | 2023-08-17 03:20:18 |
|
||||
| iecp | [物联网边缘计算平台](https://cloud.tencent.com/document/product/1118) | 2023-05-18 01:30:55 |
|
||||
| iir | [智能识图](https://cloud.tencent.com/document/product/1217) | 2022-04-04 06:48:05 |
|
||||
| ims | [图片内容安全](https://cloud.tencent.com/document/product/1125) | 2023-05-18 01:31:36 |
|
||||
| iot | [加速物联网套件](https://cloud.tencent.com/document/product/568) | 2023-07-17 01:22:28 |
|
||||
| iotcloud | [物联网通信](https://cloud.tencent.com/document/product/634) | 2023-08-09 01:29:39 |
|
||||
| iotexplorer | [物联网开发平台](https://cloud.tencent.com/document/product/1081) | 2023-07-19 01:27:32 |
|
||||
| iotexplorer | [物联网开发平台](https://cloud.tencent.com/document/product/1081) | 2023-08-22 01:14:25 |
|
||||
| iottid | [物联网设备身份认证](https://cloud.tencent.com/document/product/1086) | 2023-05-18 01:33:02 |
|
||||
| iotvideo | [物联网智能视频服务](https://cloud.tencent.com/document/product/1131) | 2023-08-09 01:31:19 |
|
||||
| iotvideoindustry | [物联网智能视频服务(行业版)](https://cloud.tencent.com/document/product/1361) | 2023-05-18 01:34:37 |
|
||||
| irp | [智能推荐平台](https://cloud.tencent.com/document/product/1541) | 2023-06-13 01:25:28 |
|
||||
| iss | [智能视图计算平台](https://cloud.tencent.com/document/product/1344) | 2023-08-07 15:48:42 |
|
||||
| iotvideo | [物联网智能视频服务](https://cloud.tencent.com/document/product/1131) | 2023-08-18 01:13:17 |
|
||||
| iotvideoindustry | [物联网智能视频服务(行业版)](https://cloud.tencent.com/document/product/1361) | 2023-08-17 03:44:44 |
|
||||
| irp | [智能推荐平台](https://cloud.tencent.com/document/product/1541) | 2023-08-22 01:15:07 |
|
||||
| iss | [智能视图计算平台](https://cloud.tencent.com/document/product/1344) | 2023-08-25 16:30:51 |
|
||||
| ivld | [媒体智能标签](https://cloud.tencent.com/document/product/1509) | 2023-05-18 01:35:21 |
|
||||
| keewidb | [云数据库 KeeWiDB](https://cloud.tencent.com/document/product/1520) | 2023-07-19 01:29:34 |
|
||||
| kms | [密钥管理系统](https://cloud.tencent.com/document/product/573) | 2023-05-18 01:35:58 |
|
||||
| lcic | [低代码互动课堂](https://cloud.tencent.com/document/product/1639) | 2023-08-11 01:27:55 |
|
||||
| lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2023-08-10 01:27:25 |
|
||||
| live | [云直播CSS](https://cloud.tencent.com/document/product/267) | 2023-08-15 01:26:56 |
|
||||
| kms | [密钥管理系统](https://cloud.tencent.com/document/product/573) | 2023-08-17 03:51:31 |
|
||||
| lcic | [低代码互动课堂](https://cloud.tencent.com/document/product/1639) | 2023-08-29 01:17:54 |
|
||||
| lighthouse | [轻量应用服务器](https://cloud.tencent.com/document/product/1207) | 2023-08-23 01:30:37 |
|
||||
| live | [云直播CSS](https://cloud.tencent.com/document/product/267) | 2023-08-28 02:05:52 |
|
||||
| lowcode | [云开发低码](https://cloud.tencent.com/document/product/1301) | 2022-04-04 06:56:51 |
|
||||
| lp | [登录保护](https://cloud.tencent.com/document/product/1190) | 2022-04-04 06:56:52 |
|
||||
| mall | [商场客留大数据](https://cloud.tencent.com/document/product/1707) | 2023-07-17 10:16:02 |
|
||||
| mariadb | [云数据库 MariaDB](https://cloud.tencent.com/document/product/237) | 2023-06-26 01:40:00 |
|
||||
| mariadb | [云数据库 MariaDB](https://cloud.tencent.com/document/product/237) | 2023-08-29 01:18:45 |
|
||||
| market | [云市场](https://cloud.tencent.com/document/product/306) | 2023-06-21 01:26:39 |
|
||||
| memcached | [云数据库Memcached](https://cloud.tencent.com/document/product/241) | 2023-05-26 01:41:20 |
|
||||
| memcached | [云数据库Memcached](https://cloud.tencent.com/document/product/241) | 2023-08-29 01:18:58 |
|
||||
| mgobe | [游戏联机对战引擎](https://cloud.tencent.com/document/product/1038) | 2022-07-08 06:11:32 |
|
||||
| mmps | [小程序安全](https://cloud.tencent.com/document/product/1223) | 2023-05-18 01:39:20 |
|
||||
| mna | [多网聚合加速](https://cloud.tencent.com/document/product/1385) | 2023-08-07 01:14:24 |
|
||||
| mongodb | [云数据库 MongoDB](https://cloud.tencent.com/document/product/240) | 2023-07-06 01:31:55 |
|
||||
| monitor | [腾讯云可观测平台](https://cloud.tencent.com/document/product/248) | 2023-08-03 01:09:25 |
|
||||
| mps | [媒体处理](https://cloud.tencent.com/document/product/862) | 2023-08-11 01:31:01 |
|
||||
| mongodb | [云数据库 MongoDB](https://cloud.tencent.com/document/product/240) | 2023-08-25 01:55:53 |
|
||||
| monitor | [腾讯云可观测平台](https://cloud.tencent.com/document/product/248) | 2023-08-17 04:10:02 |
|
||||
| mps | [媒体处理](https://cloud.tencent.com/document/product/862) | 2023-08-22 01:16:40 |
|
||||
| mrs | [医疗报告结构化](https://cloud.tencent.com/document/product/1314) | 2023-05-18 01:42:01 |
|
||||
| ms | [移动应用安全](https://cloud.tencent.com/document/product/283) | 2023-08-10 01:31:07 |
|
||||
| msp | [迁移服务平台](https://cloud.tencent.com/document/product/659) | 2023-05-18 01:42:21 |
|
||||
| ms | [移动应用安全](https://cloud.tencent.com/document/product/283) | 2023-08-17 04:17:58 |
|
||||
| msp | [迁移服务平台](https://cloud.tencent.com/document/product/659) | 2023-08-17 04:18:22 |
|
||||
| mvj | [营销价值判断](https://cloud.tencent.com/document/product) | 2020-03-19 08:11:44 |
|
||||
| nlp | [NLP 服务](https://cloud.tencent.com/document/product/271) | 2023-08-02 01:19:12 |
|
||||
| nlp | [NLP 服务](https://cloud.tencent.com/document/product/271) | 2023-08-29 01:19:54 |
|
||||
| npp | [号码保护](https://cloud.tencent.com/document/product) | 2020-04-22 08:00:22 |
|
||||
| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | 2023-08-09 01:39:21 |
|
||||
| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2023-08-09 01:39:38 |
|
||||
| oceanus | [流计算 Oceanus](https://cloud.tencent.com/document/product/849) | 2023-08-17 04:18:36 |
|
||||
| ocr | [文字识别](https://cloud.tencent.com/document/product/866) | 2023-08-28 02:14:16 |
|
||||
| omics | [腾讯健康组学平台](https://cloud.tencent.com/document/product/1643) | 2023-07-20 01:37:20 |
|
||||
| organization | [集团账号管理](https://cloud.tencent.com/document/product/850) | 2023-08-10 01:32:28 |
|
||||
| partners | [渠道合作伙伴](https://cloud.tencent.com/document/product/563) | 2023-07-20 18:40:49 |
|
||||
| organization | [集团账号管理](https://cloud.tencent.com/document/product/850) | 2023-08-24 01:24:31 |
|
||||
| partners | [渠道合作伙伴](https://cloud.tencent.com/document/product/563) | 2023-08-17 04:23:46 |
|
||||
| pds | [私域安全](https://cloud.tencent.com/document/product/1473) | 2023-05-18 01:44:14 |
|
||||
| postgres | [云数据库 PostgreSQL](https://cloud.tencent.com/document/product/409) | 2023-08-04 01:15:26 |
|
||||
| privatedns | [私有域解析 Private DNS](https://cloud.tencent.com/document/product/1338) | 2023-07-06 01:39:21 |
|
||||
| pts | [云压测](https://cloud.tencent.com/document/product/1484) | 2023-07-26 01:31:49 |
|
||||
| rce | [全栈式风控引擎](https://cloud.tencent.com/document/product/1343) | 2023-05-18 01:45:58 |
|
||||
| redis | [云数据库Redis](https://cloud.tencent.com/document/product/239) | 2023-08-03 01:10:44 |
|
||||
| postgres | [云数据库 PostgreSQL](https://cloud.tencent.com/document/product/409) | 2023-08-24 01:24:41 |
|
||||
| privatedns | [私有域解析 Private DNS](https://cloud.tencent.com/document/product/1338) | 2023-08-23 01:36:40 |
|
||||
| pts | [云压测](https://cloud.tencent.com/document/product/1484) | 2023-08-24 01:24:59 |
|
||||
| rce | [全栈式风控引擎](https://cloud.tencent.com/document/product/1343) | 2023-08-17 04:29:35 |
|
||||
| redis | [云数据库Redis](https://cloud.tencent.com/document/product/239) | 2023-08-29 01:20:48 |
|
||||
| region | [地域管理系统](https://cloud.tencent.com/document/product/1596) | 2023-08-02 01:20:32 |
|
||||
| rkp | [风险探针](https://cloud.tencent.com/document/product/1169) | 2023-05-18 01:46:50 |
|
||||
| rkp | [风险探针](https://cloud.tencent.com/document/product/1169) | 2023-08-17 04:33:51 |
|
||||
| rp | [注册保护](https://cloud.tencent.com/document/product/1191) | 2022-04-04 07:04:06 |
|
||||
| rum | [前端性能监控](https://cloud.tencent.com/document/product/1464) | 2023-08-09 01:43:06 |
|
||||
| scf | [云函数](https://cloud.tencent.com/document/product/583) | 2023-08-04 01:16:09 |
|
||||
| ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2023-06-28 01:37:26 |
|
||||
| scf | [云函数](https://cloud.tencent.com/document/product/583) | 2023-08-22 01:18:21 |
|
||||
| ses | [邮件推送](https://cloud.tencent.com/document/product/1288) | 2023-08-17 04:37:43 |
|
||||
| smh | [智能媒资托管](https://cloud.tencent.com/document/product/1339) | 2023-07-11 01:37:49 |
|
||||
| smop | [腾讯安心用户运营平台](https://cloud.tencent.com/document/product/1310) | 2023-05-18 01:47:59 |
|
||||
| smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2023-05-18 01:48:01 |
|
||||
| sms | [短信](https://cloud.tencent.com/document/product/382) | 2023-08-09 01:44:22 |
|
||||
| smpn | [营销号码安全](https://cloud.tencent.com/document/product/1127) | 2023-08-17 04:38:34 |
|
||||
| sms | [短信](https://cloud.tencent.com/document/product/382) | 2023-08-17 04:39:05 |
|
||||
| soe | [智聆口语评测](https://cloud.tencent.com/document/product/884) | 2023-07-10 01:39:48 |
|
||||
| solar | [智汇零售](https://cloud.tencent.com/document/product) | 2020-03-19 08:01:59 |
|
||||
| sqlserver | [云数据库 SQL Server](https://cloud.tencent.com/document/product/238) | 2023-08-07 01:16:11 |
|
||||
| ssa | [安全运营中心](https://cloud.tencent.com/document/product/664) | 2023-07-26 01:34:12 |
|
||||
| ssl | [SSL 证书](https://cloud.tencent.com/document/product/400) | 2023-08-09 01:45:30 |
|
||||
| sslpod | [证书监控 SSLPod](https://cloud.tencent.com/document/product/1084) | 2023-05-18 01:49:36 |
|
||||
| ssm | [凭据管理系统](https://cloud.tencent.com/document/product/1140) | 2023-05-18 01:49:41 |
|
||||
| sts | [安全凭证服务](https://cloud.tencent.com/document/product/1312) | 2023-07-19 01:39:05 |
|
||||
| taf | [流量反欺诈](https://cloud.tencent.com/document/product/1031) | 2023-05-24 01:44:57 |
|
||||
| tag | [标签](https://cloud.tencent.com/document/product/651) | 2023-08-04 01:17:06 |
|
||||
| sqlserver | [云数据库 SQL Server](https://cloud.tencent.com/document/product/238) | 2023-08-17 04:39:46 |
|
||||
| ssa | [安全运营中心](https://cloud.tencent.com/document/product/664) | 2023-08-22 01:18:52 |
|
||||
| ssl | [SSL 证书](https://cloud.tencent.com/document/product/400) | 2023-08-17 04:45:43 |
|
||||
| sslpod | [证书监控 SSLPod](https://cloud.tencent.com/document/product/1084) | 2023-08-17 04:46:28 |
|
||||
| ssm | [凭据管理系统](https://cloud.tencent.com/document/product/1140) | 2023-08-17 04:46:36 |
|
||||
| sts | [安全凭证服务](https://cloud.tencent.com/document/product/1312) | 2023-08-17 04:47:11 |
|
||||
| taf | [流量反欺诈](https://cloud.tencent.com/document/product/1031) | 2023-08-17 04:47:19 |
|
||||
| tag | [标签](https://cloud.tencent.com/document/product/651) | 2023-08-17 04:47:23 |
|
||||
| tan | [碳引擎](https://cloud.tencent.com/document/product/1498) | 2023-05-18 01:50:16 |
|
||||
| tat | [自动化助手](https://cloud.tencent.com/document/product/1340) | 2023-06-15 01:34:24 |
|
||||
| tat | [自动化助手](https://cloud.tencent.com/document/product/1340) | 2023-08-29 01:22:07 |
|
||||
| tav | [文件检测](https://cloud.tencent.com/document/product) | 2019-11-28 22:10:04 |
|
||||
| tbaas | [腾讯云区块链服务平台 TBaaS](https://cloud.tencent.com/document/product/663) | 2023-07-24 01:45:22 |
|
||||
| tbaas | [腾讯云区块链服务平台 TBaaS](https://cloud.tencent.com/document/product/663) | 2023-08-17 04:48:24 |
|
||||
| tbm | [](https://cloud.tencent.com/document/product) | 2019-03-29 14:49:11 |
|
||||
| tbp | [腾讯智能对话平台](https://cloud.tencent.com/document/product/1060) | 2023-06-06 01:55:04 |
|
||||
| tcaplusdb | [游戏数据库 TcaplusDB](https://cloud.tencent.com/document/product/596) | 2023-08-08 01:23:00 |
|
||||
| tcb | [云开发 CloudBase](https://cloud.tencent.com/document/product/876) | 2023-07-21 01:39:45 |
|
||||
| tbp | [腾讯智能对话平台](https://cloud.tencent.com/document/product/1060) | 2023-08-17 04:48:55 |
|
||||
| tcaplusdb | [游戏数据库 TcaplusDB](https://cloud.tencent.com/document/product/596) | 2023-08-17 04:48:58 |
|
||||
| tcb | [云开发 CloudBase](https://cloud.tencent.com/document/product/876) | 2023-08-18 11:40:41 |
|
||||
| tcbr | [云托管 CloudBase Run](https://cloud.tencent.com/document/product/1243) | 2023-05-18 01:51:15 |
|
||||
| tcex | [腾讯云释义](https://cloud.tencent.com/document/product/1266) | 2022-07-21 06:17:29 |
|
||||
| tchd | [腾讯云健康看板](https://cloud.tencent.com/document/product/1688) | 2023-08-10 01:37:37 |
|
||||
| tci | [腾讯智学课堂分析](https://cloud.tencent.com/document/product) | 2020-08-24 08:06:03 |
|
||||
| tcm | [服务网格](https://cloud.tencent.com/document/product/1261) | 2023-06-06 01:55:42 |
|
||||
| tcr | [容器镜像服务](https://cloud.tencent.com/document/product/1141) | 2023-08-15 01:36:55 |
|
||||
| tcss | [容器安全服务](https://cloud.tencent.com/document/product/1285) | 2023-08-15 01:37:37 |
|
||||
| tcr | [容器镜像服务](https://cloud.tencent.com/document/product/1141) | 2023-08-25 02:09:59 |
|
||||
| tcss | [容器安全服务](https://cloud.tencent.com/document/product/1285) | 2023-08-17 04:54:42 |
|
||||
| tdcpg | [TDSQL-C PostgreSQL 版](https://cloud.tencent.com/document/product/1556) | 2023-06-21 01:36:25 |
|
||||
| tdid | [分布式身份](https://cloud.tencent.com/document/product/1439) | 2023-07-24 01:49:20 |
|
||||
| tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | 2023-08-14 01:41:40 |
|
||||
| tdmq | [消息队列 TDMQ](https://cloud.tencent.com/document/product/1179) | 2023-08-25 02:13:40 |
|
||||
| tds | [设备安全](https://cloud.tencent.com/document/product/1628) | 2023-05-18 01:55:50 |
|
||||
| tem | [弹性微服务](https://cloud.tencent.com/document/product/1371) | 2023-05-22 02:01:01 |
|
||||
| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2023-08-15 01:40:49 |
|
||||
| teo | [边缘安全加速平台](https://cloud.tencent.com/document/product/1552) | 2023-08-28 02:35:46 |
|
||||
| thpc | [高性能计算平台](https://cloud.tencent.com/document/product/1527) | 2023-07-07 01:53:45 |
|
||||
| tia | [智能钛机器学习](https://cloud.tencent.com/document/product/851) | 2021-10-21 11:12:52 |
|
||||
| tic | [资源编排 TIC](https://cloud.tencent.com/document/product/1213) | 2023-05-18 01:58:19 |
|
||||
| tic | [资源编排 TIC](https://cloud.tencent.com/document/product/1213) | 2023-08-17 05:26:08 |
|
||||
| ticm | [智能鉴黄](https://cloud.tencent.com/document/product/864) | 2021-01-07 08:08:15 |
|
||||
| tics | [威胁情报云查服务](https://cloud.tencent.com/document/product/1013) | 2023-05-18 01:58:24 |
|
||||
| tics | [威胁情报云查服务](https://cloud.tencent.com/document/product/1013) | 2023-08-17 05:26:12 |
|
||||
| tiems | [腾讯云 TI 平台 TI-EMS ](https://cloud.tencent.com/document/product/1120) | 2022-07-19 06:19:39 |
|
||||
| tiia | [图像分析](https://cloud.tencent.com/document/product/865) | 2023-07-10 01:48:50 |
|
||||
| tione | [TI-ONE 训练平台](https://cloud.tencent.com/document/product/851) | 2023-08-14 21:50:46 |
|
||||
| tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2023-08-10 01:42:10 |
|
||||
| tke | [容器服务](https://cloud.tencent.com/document/product/457) | 2023-08-10 01:42:34 |
|
||||
| tiia | [图像分析](https://cloud.tencent.com/document/product/865) | 2023-08-17 05:26:15 |
|
||||
| tione | [TI-ONE 训练平台](https://cloud.tencent.com/document/product/851) | 2023-08-28 02:39:57 |
|
||||
| tiw | [互动白板](https://cloud.tencent.com/document/product/1137) | 2023-08-17 05:29:47 |
|
||||
| tke | [容器服务](https://cloud.tencent.com/document/product/457) | 2023-08-17 05:31:16 |
|
||||
| tkgdq | [腾讯知识图谱数据查询](https://cloud.tencent.com/document/product) | 2020-03-10 00:51:44 |
|
||||
| tms | [文本内容安全](https://cloud.tencent.com/document/product/1124) | 2023-05-18 02:01:07 |
|
||||
| tmt | [机器翻译](https://cloud.tencent.com/document/product/551) | 2023-07-28 01:54:14 |
|
||||
| tmt | [机器翻译](https://cloud.tencent.com/document/product/551) | 2023-08-17 05:40:04 |
|
||||
| tourism | [文旅客情大数据](https://cloud.tencent.com/document/product/1684) | 2023-08-10 01:43:37 |
|
||||
| trdp | [流量风险决策平台](https://cloud.tencent.com/document/product/1604) | 2023-05-18 02:01:19 |
|
||||
| trocket | [消息队列 RocketMQ 版](https://cloud.tencent.com/document/product/1493) | 2023-08-07 10:45:38 |
|
||||
| trp | [T-Sec-安心平台(RP)](https://cloud.tencent.com/document/product/1458) | 2023-08-15 01:44:16 |
|
||||
| trro | [远程实时操控](https://cloud.tencent.com/document/product/1584) | 2023-07-18 01:53:24 |
|
||||
| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2023-08-10 01:44:04 |
|
||||
| tse | [微服务引擎 TSE](https://cloud.tencent.com/document/product/1364) | 2023-08-11 01:44:23 |
|
||||
| tsf | [微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2023-08-02 01:26:52 |
|
||||
| trtc | [实时音视频](https://cloud.tencent.com/document/product/647) | 2023-08-28 02:42:57 |
|
||||
| tse | [微服务引擎 TSE](https://cloud.tencent.com/document/product/1364) | 2023-08-29 01:25:23 |
|
||||
| tsf | [微服务平台 TSF](https://cloud.tencent.com/document/product/649) | 2023-08-22 01:21:52 |
|
||||
| tsw | [微服务观测平台 TSW](https://cloud.tencent.com/document/product/1311) | 2023-05-18 02:04:00 |
|
||||
| tts | [语音合成](https://cloud.tencent.com/document/product/1073) | 2023-08-01 01:49:43 |
|
||||
| ump | [客流数字化平台](https://cloud.tencent.com/document/product/1320) | 2023-05-18 02:04:06 |
|
||||
| tts | [语音合成](https://cloud.tencent.com/document/product/1073) | 2023-08-22 01:22:20 |
|
||||
| ump | [客流数字化平台](https://cloud.tencent.com/document/product/1320) | 2023-08-17 05:50:27 |
|
||||
| vm | [视频内容安全](https://cloud.tencent.com/document/product/1265) | 2023-05-18 02:04:19 |
|
||||
| vms | [语音消息](https://cloud.tencent.com/document/product/1128) | 2023-05-18 02:04:23 |
|
||||
| vod | [云点播](https://cloud.tencent.com/document/product/266) | 2023-08-11 01:45:58 |
|
||||
| vpc | [私有网络](https://cloud.tencent.com/document/product/215) | 2023-08-14 01:49:39 |
|
||||
| vms | [语音消息](https://cloud.tencent.com/document/product/1128) | 2023-08-17 05:50:56 |
|
||||
| vod | [云点播](https://cloud.tencent.com/document/product/266) | 2023-08-25 02:22:14 |
|
||||
| vpc | [私有网络](https://cloud.tencent.com/document/product/215) | 2023-08-18 01:20:12 |
|
||||
| vrs | [声音复刻](https://cloud.tencent.com/document/product/1283) | 2023-07-18 01:58:58 |
|
||||
| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2023-08-15 01:49:42 |
|
||||
| waf | [Web 应用防火墙](https://cloud.tencent.com/document/product/627) | 2023-08-28 02:53:45 |
|
||||
| wav | [企业微信汽车行业版](https://cloud.tencent.com/document/product/1318) | 2023-07-18 01:59:28 |
|
||||
| wedata | [数据开发治理平台 WeData](https://cloud.tencent.com/document/product/1267) | 2023-08-10 01:48:52 |
|
||||
| wedata | [数据开发治理平台 WeData](https://cloud.tencent.com/document/product/1267) | 2023-08-25 02:27:36 |
|
||||
| wss | [SSL证书管理服务](https://cloud.tencent.com/document/product) | 2020-04-01 08:53:44 |
|
||||
| yinsuda | [音速达直播音乐版权引擎](https://cloud.tencent.com/document/product/1592) | 2023-08-10 01:50:27 |
|
||||
| youmall | [](https://cloud.tencent.com/document/product) | 2019-01-11 11:24:15 |
|
||||
| yunjing | [主机安全](https://cloud.tencent.com/document/product) | 2020-09-15 08:08:47 |
|
||||
| yunsou | [腾讯云搜TCS](https://cloud.tencent.com/document/product/270) | 2023-05-18 02:21:27 |
|
||||
| yunsou | [腾讯云搜TCS](https://cloud.tencent.com/document/product/270) | 2023-08-17 06:52:26 |
|
||||
| zj | [珠玑](https://cloud.tencent.com/document/product) | 2020-11-17 08:10:59 |
|
@ -22,8 +22,8 @@ use TencentCloud\Common\AbstractModel;
|
||||
*
|
||||
* @method string getServiceId() 获取API 所在的服务唯一 ID。
|
||||
* @method void setServiceId(string $ServiceId) 设置API 所在的服务唯一 ID。
|
||||
* @method string getServiceType() 获取API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、WEBSOCKET、TARGET(内测)。
|
||||
* @method void setServiceType(string $ServiceType) 设置API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、WEBSOCKET、TARGET(内测)。
|
||||
* @method string getServiceType() 获取API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
|
||||
* @method void setServiceType(string $ServiceType) 设置API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
|
||||
* @method integer getServiceTimeout() 获取API 的后端服务超时时间,单位是秒。
|
||||
* @method void setServiceTimeout(integer $ServiceTimeout) 设置API 的后端服务超时时间,单位是秒。
|
||||
* @method string getProtocol() 获取API 的前端请求协议,支持HTTP和WEBSOCKET。
|
||||
@ -135,7 +135,7 @@ class CreateApiRequest extends AbstractModel
|
||||
public $ServiceId;
|
||||
|
||||
/**
|
||||
* @var string API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、WEBSOCKET、TARGET(内测)。
|
||||
* @var string API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
|
||||
*/
|
||||
public $ServiceType;
|
||||
|
||||
@ -396,7 +396,7 @@ class CreateApiRequest extends AbstractModel
|
||||
|
||||
/**
|
||||
* @param string $ServiceId API 所在的服务唯一 ID。
|
||||
* @param string $ServiceType API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、WEBSOCKET、TARGET(内测)。
|
||||
* @param string $ServiceType API 的后端服务类型。支持HTTP、MOCK、TSF、SCF、EB、TARGET、VPC、UPSTREAM、GRPC、COS、WEBSOCKET。
|
||||
* @param integer $ServiceTimeout API 的后端服务超时时间,单位是秒。
|
||||
* @param string $Protocol API 的前端请求协议,支持HTTP和WEBSOCKET。
|
||||
* @param ApiRequestConfig $RequestConfig 请求的前端配置。
|
||||
|
@ -199,7 +199,9 @@ use TencentCloud\As\V20180419\Models as Models;
|
||||
* 关闭`IN_SERVICE`状态的实例,会减少期望实例数,期望实例数不可低于设置的最小值
|
||||
* 使用`STOP_CHARGING`选项关机,待关机的实例需要满足[关机不收费条件](https://cloud.tencent.com/document/product/213/19918)
|
||||
* 本接口支持批量操作,每次请求关机实例的上限为100
|
||||
* @method Models\UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(Models\UpgradeLaunchConfigurationRequest $req) 本接口(UpgradeLaunchConfiguration)用于升级启动配置。
|
||||
* @method Models\UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(Models\UpgradeLaunchConfigurationRequest $req) 已有替代接口ModifyLaunchConfiguration。该接口存在覆盖参数风险,目前官网已隐藏
|
||||
|
||||
本接口(UpgradeLaunchConfiguration)用于升级启动配置。
|
||||
|
||||
* 本接口用于升级启动配置,采用“完全覆盖”风格,无论之前参数如何,统一按照接口参数设置为新的配置。对于非必填字段,不填写则按照默认值赋值。
|
||||
* 升级修改启动配置后,已经使用该启动配置扩容的存量实例不会发生变更,此后使用该启动配置的新增实例会按照新的配置进行扩容。
|
||||
|
@ -199,7 +199,9 @@ use TencentCloud\Autoscaling\V20180419\Models as Models;
|
||||
* 关闭`IN_SERVICE`状态的实例,会减少期望实例数,期望实例数不可低于设置的最小值
|
||||
* 使用`STOP_CHARGING`选项关机,待关机的实例需要满足[关机不收费条件](https://cloud.tencent.com/document/product/213/19918)
|
||||
* 本接口支持批量操作,每次请求关机实例的上限为100
|
||||
* @method Models\UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(Models\UpgradeLaunchConfigurationRequest $req) 本接口(UpgradeLaunchConfiguration)用于升级启动配置。
|
||||
* @method Models\UpgradeLaunchConfigurationResponse UpgradeLaunchConfiguration(Models\UpgradeLaunchConfigurationRequest $req) 已有替代接口ModifyLaunchConfiguration。该接口存在覆盖参数风险,目前官网已隐藏
|
||||
|
||||
本接口(UpgradeLaunchConfiguration)用于升级启动配置。
|
||||
|
||||
* 本接口用于升级启动配置,采用“完全覆盖”风格,无论之前参数如何,统一按照接口参数设置为新的配置。对于非必填字段,不填写则按照默认值赋值。
|
||||
* 升级修改启动配置后,已经使用该启动配置扩容的存量实例不会发生变更,此后使用该启动配置的新增实例会按照新的配置进行扩容。
|
||||
|
61
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Batch/V20170312/Models/Application.php
vendored
61
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Batch/V20170312/Models/Application.php
vendored
@ -20,42 +20,70 @@ use TencentCloud\Common\AbstractModel;
|
||||
/**
|
||||
* 应用程序信息
|
||||
*
|
||||
* @method string getCommand() 获取任务执行命令
|
||||
* @method void setCommand(string $Command) 设置任务执行命令
|
||||
* @method string getDeliveryForm() 获取应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setDeliveryForm(string $DeliveryForm) 设置应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getCommand() 获取任务执行命令。与Commands不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setCommand(string $Command) 设置任务执行命令。与Commands不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getPackagePath() 获取应用程序软件包的远程存储路径
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setPackagePath(string $PackagePath) 设置应用程序软件包的远程存储路径
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method Docker getDocker() 获取应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setDocker(Docker $Docker) 设置应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method array getCommands() 获取任务执行命令信息。与Command不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setCommands(array $Commands) 设置任务执行命令信息。与Command不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class Application extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 任务执行命令
|
||||
*/
|
||||
public $Command;
|
||||
|
||||
/**
|
||||
* @var string 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $DeliveryForm;
|
||||
|
||||
/**
|
||||
* @var string 任务执行命令。与Commands不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Command;
|
||||
|
||||
/**
|
||||
* @var string 应用程序软件包的远程存储路径
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $PackagePath;
|
||||
|
||||
/**
|
||||
* @var Docker 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Docker;
|
||||
|
||||
/**
|
||||
* @param string $Command 任务执行命令
|
||||
* @var array 任务执行命令信息。与Command不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Commands;
|
||||
|
||||
/**
|
||||
* @param string $DeliveryForm 应用程序的交付方式,包括PACKAGE、LOCAL 两种取值,分别指远程存储的软件包、计算环境本地。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $Command 任务执行命令。与Commands不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $PackagePath 应用程序软件包的远程存储路径
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param Docker $Docker 应用使用Docker的相关配置。在使用Docker配置的情况下,DeliveryForm 为 LOCAL 表示直接使用Docker镜像内部的应用软件,通过Docker方式运行;DeliveryForm 为 PACKAGE,表示将远程应用包注入到Docker镜像后,通过Docker方式运行。为避免Docker不同版本的兼容性问题,Docker安装包及相关依赖由Batch统一负责,对于已安装Docker的自定义镜像,请卸载后再使用Docker特性。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param array $Commands 任务执行命令信息。与Command不能同时指定。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
@ -70,14 +98,14 @@ class Application extends AbstractModel
|
||||
if ($param === null) {
|
||||
return;
|
||||
}
|
||||
if (array_key_exists("Command",$param) and $param["Command"] !== null) {
|
||||
$this->Command = $param["Command"];
|
||||
}
|
||||
|
||||
if (array_key_exists("DeliveryForm",$param) and $param["DeliveryForm"] !== null) {
|
||||
$this->DeliveryForm = $param["DeliveryForm"];
|
||||
}
|
||||
|
||||
if (array_key_exists("Command",$param) and $param["Command"] !== null) {
|
||||
$this->Command = $param["Command"];
|
||||
}
|
||||
|
||||
if (array_key_exists("PackagePath",$param) and $param["PackagePath"] !== null) {
|
||||
$this->PackagePath = $param["PackagePath"];
|
||||
}
|
||||
@ -86,5 +114,14 @@ class Application extends AbstractModel
|
||||
$this->Docker = new Docker();
|
||||
$this->Docker->deserialize($param["Docker"]);
|
||||
}
|
||||
|
||||
if (array_key_exists("Commands",$param) and $param["Commands"] !== null) {
|
||||
$this->Commands = [];
|
||||
foreach ($param["Commands"] as $key => $value){
|
||||
$obj = new CommandLine();
|
||||
$obj->deserialize($value);
|
||||
array_push($this->Commands, $obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
57
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Batch/V20170312/Models/CommandLine.php
vendored
Normal file
57
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Batch/V20170312/Models/CommandLine.php
vendored
Normal file
@ -0,0 +1,57 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
namespace TencentCloud\Batch\V20170312\Models;
|
||||
use TencentCloud\Common\AbstractModel;
|
||||
|
||||
/**
|
||||
* 任务执行信息描述。
|
||||
*
|
||||
* @method string getCommand() 获取任务执行命令。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setCommand(string $Command) 设置任务执行命令。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class CommandLine extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 任务执行命令。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Command;
|
||||
|
||||
/**
|
||||
* @param string $Command 任务执行命令。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* For internal only. DO NOT USE IT.
|
||||
*/
|
||||
public function deserialize($param)
|
||||
{
|
||||
if ($param === null) {
|
||||
return;
|
||||
}
|
||||
if (array_key_exists("Command",$param) and $param["Command"] !== null) {
|
||||
$this->Command = $param["Command"];
|
||||
}
|
||||
}
|
||||
}
|
57
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetail.php
vendored
57
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetail.php
vendored
@ -78,9 +78,21 @@ use TencentCloud\Common\AbstractModel;
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method integer getProjectId() 获取项目ID
|
||||
* @method void setProjectId(integer $ProjectId) 设置项目ID
|
||||
* @method array getPriceInfo() 获取价格属性
|
||||
* @method array getPriceInfo() 获取价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setPriceInfo(array $PriceInfo) 设置价格属性
|
||||
* @method void setPriceInfo(array $PriceInfo) 设置价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method BillDetailAssociatedOrder getAssociatedOrder() 获取关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setAssociatedOrder(BillDetailAssociatedOrder $AssociatedOrder) 设置关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getFormula() 获取计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setFormula(string $Formula) 设置计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getFormulaUrl() 获取计费规则:各产品详细的计费规则官网说明链接
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setFormulaUrl(string $FormulaUrl) 设置计费规则:各产品详细的计费规则官网说明链接
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class BillDetail extends AbstractModel
|
||||
@ -211,11 +223,29 @@ class BillDetail extends AbstractModel
|
||||
public $ProjectId;
|
||||
|
||||
/**
|
||||
* @var array 价格属性
|
||||
* @var array 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $PriceInfo;
|
||||
|
||||
/**
|
||||
* @var BillDetailAssociatedOrder 关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $AssociatedOrder;
|
||||
|
||||
/**
|
||||
* @var string 计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Formula;
|
||||
|
||||
/**
|
||||
* @var string 计费规则:各产品详细的计费规则官网说明链接
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $FormulaUrl;
|
||||
|
||||
/**
|
||||
* @param string $BusinessCodeName 产品名称:用户所采购的各类云产品,例如:云服务器 CVM
|
||||
* @param string $ProductCodeName 子产品名称:用户采购的具体产品细分类型,例如:云服务器 CVM-标准型 S1
|
||||
@ -246,7 +276,13 @@ class BillDetail extends AbstractModel
|
||||
* @param string $RegionId 地域ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param integer $ProjectId 项目ID
|
||||
* @param array $PriceInfo 价格属性
|
||||
* @param array $PriceInfo 价格属性:该组件除单价、时长外的其他影响折扣定价的属性信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param BillDetailAssociatedOrder $AssociatedOrder 关联交易单据ID:和本笔交易关联单据 ID,如,冲销订单,记录原订单、重结订单,退费单记录对应的原购买订单号
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $Formula 计算说明:特殊交易类型计费结算的详细计算说明,如退费及变配
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $FormulaUrl 计费规则:各产品详细的计费规则官网说明链接
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
@ -371,5 +407,18 @@ class BillDetail extends AbstractModel
|
||||
if (array_key_exists("PriceInfo",$param) and $param["PriceInfo"] !== null) {
|
||||
$this->PriceInfo = $param["PriceInfo"];
|
||||
}
|
||||
|
||||
if (array_key_exists("AssociatedOrder",$param) and $param["AssociatedOrder"] !== null) {
|
||||
$this->AssociatedOrder = new BillDetailAssociatedOrder();
|
||||
$this->AssociatedOrder->deserialize($param["AssociatedOrder"]);
|
||||
}
|
||||
|
||||
if (array_key_exists("Formula",$param) and $param["Formula"] !== null) {
|
||||
$this->Formula = $param["Formula"];
|
||||
}
|
||||
|
||||
if (array_key_exists("FormulaUrl",$param) and $param["FormulaUrl"] !== null) {
|
||||
$this->FormulaUrl = $param["FormulaUrl"];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
137
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailAssociatedOrder.php
vendored
Normal file
137
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailAssociatedOrder.php
vendored
Normal file
@ -0,0 +1,137 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
namespace TencentCloud\Billing\V20180709\Models;
|
||||
use TencentCloud\Common\AbstractModel;
|
||||
|
||||
/**
|
||||
* 明细账单关联单据信息
|
||||
*
|
||||
* @method string getPrepayPurchase() 获取新购订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setPrepayPurchase(string $PrepayPurchase) 设置新购订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getPrepayRenew() 获取续费订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setPrepayRenew(string $PrepayRenew) 设置续费订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getPrepayModifyUp() 获取升配订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setPrepayModifyUp(string $PrepayModifyUp) 设置升配订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getReverseOrder() 获取冲销订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setReverseOrder(string $ReverseOrder) 设置冲销订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getNewOrder() 获取优惠调整后订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setNewOrder(string $NewOrder) 设置优惠调整后订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getOriginal() 获取优惠调整前订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setOriginal(string $Original) 设置优惠调整前订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class BillDetailAssociatedOrder extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 新购订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $PrepayPurchase;
|
||||
|
||||
/**
|
||||
* @var string 续费订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $PrepayRenew;
|
||||
|
||||
/**
|
||||
* @var string 升配订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $PrepayModifyUp;
|
||||
|
||||
/**
|
||||
* @var string 冲销订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $ReverseOrder;
|
||||
|
||||
/**
|
||||
* @var string 优惠调整后订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $NewOrder;
|
||||
|
||||
/**
|
||||
* @var string 优惠调整前订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Original;
|
||||
|
||||
/**
|
||||
* @param string $PrepayPurchase 新购订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $PrepayRenew 续费订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $PrepayModifyUp 升配订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $ReverseOrder 冲销订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $NewOrder 优惠调整后订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $Original 优惠调整前订单
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* For internal only. DO NOT USE IT.
|
||||
*/
|
||||
public function deserialize($param)
|
||||
{
|
||||
if ($param === null) {
|
||||
return;
|
||||
}
|
||||
if (array_key_exists("PrepayPurchase",$param) and $param["PrepayPurchase"] !== null) {
|
||||
$this->PrepayPurchase = $param["PrepayPurchase"];
|
||||
}
|
||||
|
||||
if (array_key_exists("PrepayRenew",$param) and $param["PrepayRenew"] !== null) {
|
||||
$this->PrepayRenew = $param["PrepayRenew"];
|
||||
}
|
||||
|
||||
if (array_key_exists("PrepayModifyUp",$param) and $param["PrepayModifyUp"] !== null) {
|
||||
$this->PrepayModifyUp = $param["PrepayModifyUp"];
|
||||
}
|
||||
|
||||
if (array_key_exists("ReverseOrder",$param) and $param["ReverseOrder"] !== null) {
|
||||
$this->ReverseOrder = $param["ReverseOrder"];
|
||||
}
|
||||
|
||||
if (array_key_exists("NewOrder",$param) and $param["NewOrder"] !== null) {
|
||||
$this->NewOrder = $param["NewOrder"];
|
||||
}
|
||||
|
||||
if (array_key_exists("Original",$param) and $param["Original"] !== null) {
|
||||
$this->Original = $param["Original"];
|
||||
}
|
||||
}
|
||||
}
|
21
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailComponent.php
vendored
21
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailComponent.php
vendored
@ -103,6 +103,10 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method string getBlendedDiscount() 获取混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率 = 优惠后总价 / 组件原价
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setBlendedDiscount(string $BlendedDiscount) 设置混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率 = 优惠后总价 / 组件原价
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method array getComponentConfig() 获取配置描述:资源配置规格信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setComponentConfig(array $ComponentConfig) 设置配置描述:资源配置规格信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class BillDetailComponent extends AbstractModel
|
||||
@ -267,6 +271,12 @@ class BillDetailComponent extends AbstractModel
|
||||
*/
|
||||
public $BlendedDiscount;
|
||||
|
||||
/**
|
||||
* @var array 配置描述:资源配置规格信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $ComponentConfig;
|
||||
|
||||
/**
|
||||
* @param string $ComponentCodeName 组件类型:用户购买的产品或服务对应的组件大类,例如:云服务器 CVM 的组件:CPU、内存等
|
||||
* @param string $ItemCodeName 组件名称:用户购买的产品或服务,所包含的具体组件
|
||||
@ -309,6 +319,8 @@ class BillDetailComponent extends AbstractModel
|
||||
* @param string $OriginalCostWithSP 节省计划抵扣组件原价:节省计划抵扣原价=节省计划包抵扣金额/节省计划抵扣率
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $BlendedDiscount 混合折扣率:综合各类折扣抵扣信息后的最终折扣率,混合折扣率 = 优惠后总价 / 组件原价
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param array $ComponentConfig 配置描述:资源配置规格信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
@ -439,5 +451,14 @@ class BillDetailComponent extends AbstractModel
|
||||
if (array_key_exists("BlendedDiscount",$param) and $param["BlendedDiscount"] !== null) {
|
||||
$this->BlendedDiscount = $param["BlendedDiscount"];
|
||||
}
|
||||
|
||||
if (array_key_exists("ComponentConfig",$param) and $param["ComponentConfig"] !== null) {
|
||||
$this->ComponentConfig = [];
|
||||
foreach ($param["ComponentConfig"] as $key => $value){
|
||||
$obj = new BillDetailComponentConfig();
|
||||
$obj->deserialize($value);
|
||||
array_push($this->ComponentConfig, $obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
73
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailComponentConfig.php
vendored
Normal file
73
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Billing/V20180709/Models/BillDetailComponentConfig.php
vendored
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
namespace TencentCloud\Billing\V20180709\Models;
|
||||
use TencentCloud\Common\AbstractModel;
|
||||
|
||||
/**
|
||||
* 明细账单配置描述结构
|
||||
*
|
||||
* @method string getName() 获取配置描述名称
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setName(string $Name) 设置配置描述名称
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getValue() 获取配置描述值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setValue(string $Value) 设置配置描述值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class BillDetailComponentConfig extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 配置描述名称
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Name;
|
||||
|
||||
/**
|
||||
* @var string 配置描述值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Value;
|
||||
|
||||
/**
|
||||
* @param string $Name 配置描述名称
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $Value 配置描述值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* For internal only. DO NOT USE IT.
|
||||
*/
|
||||
public function deserialize($param)
|
||||
{
|
||||
if ($param === null) {
|
||||
return;
|
||||
}
|
||||
if (array_key_exists("Name",$param) and $param["Name"] !== null) {
|
||||
$this->Name = $param["Name"];
|
||||
}
|
||||
|
||||
if (array_key_exists("Value",$param) and $param["Value"] !== null) {
|
||||
$this->Value = $param["Value"];
|
||||
}
|
||||
}
|
||||
}
|
@ -28,18 +28,18 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method void setPeriodType(string $PeriodType) 设置周期类型,byUsedTime按计费周期/byPayTime按扣费周期。需要与费用中心该月份账单的周期保持一致。您可前往[账单概览](https://console.cloud.tencent.com/expense/bill/overview)页面顶部查看确认您的账单统计周期类型。
|
||||
* @method string getMonth() 获取月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method void setMonth(string $Month) 设置月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method string getBeginTime() 获取周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @method void setBeginTime(string $BeginTime) 设置周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @method string getEndTime() 获取周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @method void setEndTime(string $EndTime) 设置周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @method string getBeginTime() 获取周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method void setBeginTime(string $BeginTime) 设置周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method string getEndTime() 获取周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method void setEndTime(string $EndTime) 设置周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @method integer getNeedRecordNum() 获取是否需要访问列表的总记录数,用于前端分页
|
||||
1-表示需要, 0-表示不需要
|
||||
* @method void setNeedRecordNum(integer $NeedRecordNum) 设置是否需要访问列表的总记录数,用于前端分页
|
||||
1-表示需要, 0-表示不需要
|
||||
* @method string getProductCode() 获取已废弃参数,未开放
|
||||
* @method void setProductCode(string $ProductCode) 设置已废弃参数,未开放
|
||||
* @method string getPayMode() 获取付费模式 prePay/postPay
|
||||
* @method void setPayMode(string $PayMode) 设置付费模式 prePay/postPay
|
||||
* @method string getPayMode() 获取付费模式 prePay(表示包年包月)/postPay(表示按时按量)
|
||||
* @method void setPayMode(string $PayMode) 设置付费模式 prePay(表示包年包月)/postPay(表示按时按量)
|
||||
* @method string getResourceId() 获取查询指定资源信息
|
||||
* @method void setResourceId(string $ResourceId) 设置查询指定资源信息
|
||||
* @method string getActionType() 获取查询交易类型(请使用交易类型名称入参),入参示例枚举如下:
|
||||
@ -134,12 +134,12 @@ class DescribeBillDetailRequest extends AbstractModel
|
||||
public $Month;
|
||||
|
||||
/**
|
||||
* @var string 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @var string 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
*/
|
||||
public $BeginTime;
|
||||
|
||||
/**
|
||||
* @var string 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @var string 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
*/
|
||||
public $EndTime;
|
||||
|
||||
@ -155,7 +155,7 @@ class DescribeBillDetailRequest extends AbstractModel
|
||||
public $ProductCode;
|
||||
|
||||
/**
|
||||
* @var string 付费模式 prePay/postPay
|
||||
* @var string 付费模式 prePay(表示包年包月)/postPay(表示按时按量)
|
||||
*/
|
||||
public $PayMode;
|
||||
|
||||
@ -223,12 +223,12 @@ class DescribeBillDetailRequest extends AbstractModel
|
||||
* @param integer $Limit 数量,最大值为100
|
||||
* @param string $PeriodType 周期类型,byUsedTime按计费周期/byPayTime按扣费周期。需要与费用中心该月份账单的周期保持一致。您可前往[账单概览](https://console.cloud.tencent.com/expense/bill/overview)页面顶部查看确认您的账单统计周期类型。
|
||||
* @param string $Month 月份,格式为yyyy-mm,Month和BeginTime&EndTime必传一个,如果有传BeginTime&EndTime则Month字段无效。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @param string $BeginTime 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @param string $EndTime 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。(不支持跨月查询)
|
||||
* @param string $BeginTime 周期开始时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @param string $EndTime 周期结束时间,格式为yyyy-mm-dd hh:ii:ss,Month和BeginTime&EndTime必传一个,如果有该字段则Month字段无效。BeginTime和EndTime必须一起传,且为相同月份,不支持跨月查询,查询结果是整月数据。不能早于开通账单2.0的月份,最多可拉取18个月内的数据。
|
||||
* @param integer $NeedRecordNum 是否需要访问列表的总记录数,用于前端分页
|
||||
1-表示需要, 0-表示不需要
|
||||
* @param string $ProductCode 已废弃参数,未开放
|
||||
* @param string $PayMode 付费模式 prePay/postPay
|
||||
* @param string $PayMode 付费模式 prePay(表示包年包月)/postPay(表示按时按量)
|
||||
* @param string $ResourceId 查询指定资源信息
|
||||
* @param string $ActionType 查询交易类型(请使用交易类型名称入参),入参示例枚举如下:
|
||||
包年包月新购
|
||||
|
2
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Captcha/V20190722/CaptchaClient.php
vendored
2
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Captcha/V20190722/CaptchaClient.php
vendored
@ -29,7 +29,7 @@ use TencentCloud\Captcha\V20190722\Models as Models;
|
||||
* @method Models\DescribeCaptchaMiniDataResponse DescribeCaptchaMiniData(Models\DescribeCaptchaMiniDataRequest $req) 安全验证码小程序插件分类查询数据接口,请求量type=0、通过量type=1、验证量type=2、拦截量type=3 小时级查询(五小时左右延迟)
|
||||
* @method Models\DescribeCaptchaMiniDataSumResponse DescribeCaptchaMiniDataSum(Models\DescribeCaptchaMiniDataSumRequest $req) 安全验证码小程序插件查询请求数据概况
|
||||
* @method Models\DescribeCaptchaMiniOperDataResponse DescribeCaptchaMiniOperData(Models\DescribeCaptchaMiniOperDataRequest $req) 安全验证码小程序插件用户操作数据查询
|
||||
* @method Models\DescribeCaptchaMiniResultResponse DescribeCaptchaMiniResult(Models\DescribeCaptchaMiniResultRequest $req) 核查验证码票据结果(小程序插件)
|
||||
* @method Models\DescribeCaptchaMiniResultResponse DescribeCaptchaMiniResult(Models\DescribeCaptchaMiniResultRequest $req) 核查验证码票据结果(小程序插件)
|
||||
* @method Models\DescribeCaptchaMiniRiskResultResponse DescribeCaptchaMiniRiskResult(Models\DescribeCaptchaMiniRiskResultRequest $req) 核查验证码小程序插件票据接入风控结果(已停用)
|
||||
* @method Models\DescribeCaptchaOperDataResponse DescribeCaptchaOperData(Models\DescribeCaptchaOperDataRequest $req) 安全验证码用户操作数据查询,验证码加载耗时type = 1 、拦截情况type = 2、 一周通过平均尝试次数 type = 3、尝试次数分布 type = 4
|
||||
* @method Models\DescribeCaptchaResultResponse DescribeCaptchaResult(Models\DescribeCaptchaResultRequest $req) 核查验证码票据结果(Web及APP)
|
||||
|
@ -20,27 +20,27 @@ use TencentCloud\Common\AbstractModel;
|
||||
/**
|
||||
* DescribeCaptchaMiniResult返回参数结构体
|
||||
*
|
||||
* @method integer getCaptchaCode() 获取1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 ticket error 票据验证错误
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
* @method integer getCaptchaCode() 获取1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 (1)ticket error 票据验证错误 (2)diff 一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
100 param err 参数校验错误
|
||||
* @method void setCaptchaCode(integer $CaptchaCode) 设置1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 ticket error 票据验证错误
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
* @method void setCaptchaCode(integer $CaptchaCode) 设置1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 (1)ticket error 票据验证错误 (2)diff 一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
100 param err 参数校验错误
|
||||
* @method string getCaptchaMsg() 获取状态描述及验证错误信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
@ -52,16 +52,16 @@ use TencentCloud\Common\AbstractModel;
|
||||
class DescribeCaptchaMiniResultResponse extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var integer 1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 ticket error 票据验证错误
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
* @var integer 1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 (1)ticket error 票据验证错误 (2)diff 一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
100 param err 参数校验错误
|
||||
*/
|
||||
public $CaptchaCode;
|
||||
@ -78,16 +78,16 @@ class DescribeCaptchaMiniResultResponse extends AbstractModel
|
||||
public $RequestId;
|
||||
|
||||
/**
|
||||
* @param integer $CaptchaCode 1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 ticket error 票据验证错误
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
* @param integer $CaptchaCode 1 ticket verification succeeded 票据验证成功
|
||||
7 CaptchaAppId does not match 票据与验证码应用APPID不匹配
|
||||
8 ticket expired 票据超时
|
||||
10 ticket format error 票据格式不正确
|
||||
15 ticket decryption failed 票据解密失败
|
||||
16 CaptchaAppId wrong format 检查验证码应用APPID错误
|
||||
21 (1)ticket error 票据验证错误 (2)diff 一般是由于用户网络较差,导致前端自动容灾,而生成了容灾票据,业务侧可根据需要进行跳过或二次处理
|
||||
25 invalid ticket 无效票据
|
||||
26 system internal error 系统内部错误
|
||||
31 UnauthorizedOperation.Unauthorized 无有效套餐包/账户已欠费
|
||||
100 param err 参数校验错误
|
||||
* @param string $CaptchaMsg 状态描述及验证错误信息
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
|
@ -23,8 +23,8 @@ use TencentCloud\Common\Credential;
|
||||
use TencentCloud\Car\V20220110\Models as Models;
|
||||
|
||||
/**
|
||||
* @method Models\ApplyConcurrentResponse ApplyConcurrent(Models\ApplyConcurrentRequest $req) 申请并发
|
||||
* @method Models\CreateSessionResponse CreateSession(Models\CreateSessionRequest $req) 创建会话
|
||||
* @method Models\ApplyConcurrentResponse ApplyConcurrent(Models\ApplyConcurrentRequest $req) 本接口用于申请并发。接口超时时间:20秒。
|
||||
* @method Models\CreateSessionResponse CreateSession(Models\CreateSessionRequest $req) 本接口用于创建会话。接口超时时间:5秒。
|
||||
* @method Models\DestroySessionResponse DestroySession(Models\DestroySessionRequest $req) 销毁会话
|
||||
* @method Models\StartPublishStreamResponse StartPublishStream(Models\StartPublishStreamRequest $req) 开始云端推流
|
||||
* @method Models\StopPublishStreamResponse StopPublishStream(Models\StopPublishStreamRequest $req) 停止云端推流
|
||||
|
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Car/V20220110/Models/CreateSessionRequest.php
vendored
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Car/V20220110/Models/CreateSessionRequest.php
vendored
@ -36,10 +36,16 @@ RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运
|
||||
如果请求的是多应用共享项目,此参数生效;
|
||||
如果请求的是关闭预启动的单应用独享项目,此参数生效;
|
||||
如果请求的是开启预启动的单应用独享项目,此参数失效。
|
||||
|
||||
注意:在此参数生效的情况下,将会被追加到控制台应用或项目配置的启动参数的后面。
|
||||
例如,对于某关闭预启动的单应用独享项目,若在控制台中项目配置的启动参数为bar=0,而ApplicationParameters参数为foo=1,则实际应用启动参数为bar=0 foo=1。
|
||||
* @method void setApplicationParameters(string $ApplicationParameters) 设置应用启动参数。
|
||||
如果请求的是多应用共享项目,此参数生效;
|
||||
如果请求的是关闭预启动的单应用独享项目,此参数生效;
|
||||
如果请求的是开启预启动的单应用独享项目,此参数失效。
|
||||
|
||||
注意:在此参数生效的情况下,将会被追加到控制台应用或项目配置的启动参数的后面。
|
||||
例如,对于某关闭预启动的单应用独享项目,若在控制台中项目配置的启动参数为bar=0,而ApplicationParameters参数为foo=1,则实际应用启动参数为bar=0 foo=1。
|
||||
* @method string getHostUserId() 获取【多人互动】房主用户ID,在多人互动模式下为必填字段。
|
||||
如果该用户是房主,HostUserId需要和UserId保持一致;
|
||||
如果该用户非房主,HostUserId需要填写房主的HostUserId。
|
||||
@ -82,6 +88,9 @@ RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运
|
||||
如果请求的是多应用共享项目,此参数生效;
|
||||
如果请求的是关闭预启动的单应用独享项目,此参数生效;
|
||||
如果请求的是开启预启动的单应用独享项目,此参数失效。
|
||||
|
||||
注意:在此参数生效的情况下,将会被追加到控制台应用或项目配置的启动参数的后面。
|
||||
例如,对于某关闭预启动的单应用独享项目,若在控制台中项目配置的启动参数为bar=0,而ApplicationParameters参数为foo=1,则实际应用启动参数为bar=0 foo=1。
|
||||
*/
|
||||
public $ApplicationParameters;
|
||||
|
||||
@ -110,6 +119,9 @@ RunWithoutClient:允许无客户端连接的情况下仍保持云端 App 运
|
||||
如果请求的是多应用共享项目,此参数生效;
|
||||
如果请求的是关闭预启动的单应用独享项目,此参数生效;
|
||||
如果请求的是开启预启动的单应用独享项目,此参数失效。
|
||||
|
||||
注意:在此参数生效的情况下,将会被追加到控制台应用或项目配置的启动参数的后面。
|
||||
例如,对于某关闭预启动的单应用独享项目,若在控制台中项目配置的启动参数为bar=0,而ApplicationParameters参数为foo=1,则实际应用启动参数为bar=0 foo=1。
|
||||
* @param string $HostUserId 【多人互动】房主用户ID,在多人互动模式下为必填字段。
|
||||
如果该用户是房主,HostUserId需要和UserId保持一致;
|
||||
如果该用户非房主,HostUserId需要填写房主的HostUserId。
|
||||
|
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Car/V20220110/Models/StartPublishStreamRequest.php
vendored
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Car/V20220110/Models/StartPublishStreamRequest.php
vendored
@ -22,6 +22,8 @@ use TencentCloud\Common\AbstractModel;
|
||||
*
|
||||
* @method string getUserId() 获取唯一用户身份标识,由业务方自定义,平台不予理解。(UserId将作为StreamId进行推流,比如绑定推流域名为abc.livepush.myqcloud.com,那么推流地址为rtmp://abc.livepush.myqcloud.com/live/UserId?txSecret=xxx&txTime=xxx)
|
||||
* @method void setUserId(string $UserId) 设置唯一用户身份标识,由业务方自定义,平台不予理解。(UserId将作为StreamId进行推流,比如绑定推流域名为abc.livepush.myqcloud.com,那么推流地址为rtmp://abc.livepush.myqcloud.com/live/UserId?txSecret=xxx&txTime=xxx)
|
||||
* @method string getPublishStreamArgs() 获取推流参数,推流时携带自定义参数。
|
||||
* @method void setPublishStreamArgs(string $PublishStreamArgs) 设置推流参数,推流时携带自定义参数。
|
||||
*/
|
||||
class StartPublishStreamRequest extends AbstractModel
|
||||
{
|
||||
@ -30,8 +32,14 @@ class StartPublishStreamRequest extends AbstractModel
|
||||
*/
|
||||
public $UserId;
|
||||
|
||||
/**
|
||||
* @var string 推流参数,推流时携带自定义参数。
|
||||
*/
|
||||
public $PublishStreamArgs;
|
||||
|
||||
/**
|
||||
* @param string $UserId 唯一用户身份标识,由业务方自定义,平台不予理解。(UserId将作为StreamId进行推流,比如绑定推流域名为abc.livepush.myqcloud.com,那么推流地址为rtmp://abc.livepush.myqcloud.com/live/UserId?txSecret=xxx&txTime=xxx)
|
||||
* @param string $PublishStreamArgs 推流参数,推流时携带自定义参数。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
@ -49,5 +57,9 @@ class StartPublishStreamRequest extends AbstractModel
|
||||
if (array_key_exists("UserId",$param) and $param["UserId"] !== null) {
|
||||
$this->UserId = $param["UserId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("PublishStreamArgs",$param) and $param["PublishStreamArgs"] !== null) {
|
||||
$this->PublishStreamArgs = $param["PublishStreamArgs"];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -24,6 +24,8 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method void setSdkAppId(integer $SdkAppId) 设置应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
|
||||
* @method string getSeatUserId() 获取座席账号。
|
||||
* @method void setSeatUserId(string $SeatUserId) 设置座席账号。
|
||||
* @method boolean getOnlyOnce() 获取生成的token是否一次性校验
|
||||
* @method void setOnlyOnce(boolean $OnlyOnce) 设置生成的token是否一次性校验
|
||||
*/
|
||||
class CreateSDKLoginTokenRequest extends AbstractModel
|
||||
{
|
||||
@ -37,9 +39,15 @@ class CreateSDKLoginTokenRequest extends AbstractModel
|
||||
*/
|
||||
public $SeatUserId;
|
||||
|
||||
/**
|
||||
* @var boolean 生成的token是否一次性校验
|
||||
*/
|
||||
public $OnlyOnce;
|
||||
|
||||
/**
|
||||
* @param integer $SdkAppId 应用 ID(必填),可以查看 https://console.cloud.tencent.com/ccc
|
||||
* @param string $SeatUserId 座席账号。
|
||||
* @param boolean $OnlyOnce 生成的token是否一次性校验
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
@ -61,5 +69,9 @@ class CreateSDKLoginTokenRequest extends AbstractModel
|
||||
if (array_key_exists("SeatUserId",$param) and $param["SeatUserId"] !== null) {
|
||||
$this->SeatUserId = $param["SeatUserId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("OnlyOnce",$param) and $param["OnlyOnce"] !== null) {
|
||||
$this->OnlyOnce = $param["OnlyOnce"];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -83,11 +83,6 @@ use TencentCloud\Cdb\V20170320\Models as Models;
|
||||
* @method Models\DescribeAuditPoliciesResponse DescribeAuditPolicies(Models\DescribeAuditPoliciesRequest $req) 本接口(DescribeAuditPolicies)用于查询云数据库实例的审计策略。
|
||||
* @method Models\DescribeAuditRulesResponse DescribeAuditRules(Models\DescribeAuditRulesRequest $req) 本接口(DescribeAuditRules)用于查询用户在当前地域的审计规则。
|
||||
* @method Models\DescribeBackupConfigResponse DescribeBackupConfig(Models\DescribeBackupConfigRequest $req) 本接口(DescribeBackupConfig)用于查询数据库备份配置信息。
|
||||
* @method Models\DescribeBackupDatabasesResponse DescribeBackupDatabases(Models\DescribeBackupDatabasesRequest $req) 接口已废弃,需要下线
|
||||
|
||||
本接口(DescribeBackupDatabases)用于查询备份文件包含的库 (已废弃)。
|
||||
旧版本支持全量备份后,用户如果分库表下载逻辑备份文件,需要用到此接口。
|
||||
新版本支持(CreateBackup)创建逻辑备份的时候,直接发起指定库表备份,用户直接下载该备份文件即可。
|
||||
* @method Models\DescribeBackupDecryptionKeyResponse DescribeBackupDecryptionKey(Models\DescribeBackupDecryptionKeyRequest $req) 本接口(DescribeBackupDecryptionKey)用于查询备份文件解密密钥。
|
||||
* @method Models\DescribeBackupDownloadRestrictionResponse DescribeBackupDownloadRestriction(Models\DescribeBackupDownloadRestrictionRequest $req) 该接口用户查询当前地域用户设置的默认备份下载来源限制。
|
||||
* @method Models\DescribeBackupEncryptionStatusResponse DescribeBackupEncryptionStatus(Models\DescribeBackupEncryptionStatusRequest $req) 本接口(DescribeBackupEncryptionStatus)用于查询实例默认备份加密状态。
|
||||
@ -135,7 +130,7 @@ use TencentCloud\Cdb\V20170320\Models as Models;
|
||||
* @method Models\DescribeRollbackTaskDetailResponse DescribeRollbackTaskDetail(Models\DescribeRollbackTaskDetailRequest $req) 本接口(DescribeRollbackTaskDetail)用于查询云数据库实例回档任务详情。
|
||||
* @method Models\DescribeSlowLogDataResponse DescribeSlowLogData(Models\DescribeSlowLogDataRequest $req) 条件检索实例的慢日志。只允许查看一个月之内的慢日志。
|
||||
使用时需要注意:可能存在单条慢日志太大,导致整个http请求的回包太大,进而引发接口超时。一旦发生超时,建议您缩小查询时的Limit参数值,从而降低包的大小,让接口能够及时返回内容。
|
||||
* @method Models\DescribeSlowLogsResponse DescribeSlowLogs(Models\DescribeSlowLogsRequest $req) 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。
|
||||
* @method Models\DescribeSlowLogsResponse DescribeSlowLogs(Models\DescribeSlowLogsRequest $req) 本接口(DescribeSlowLogs)用于获取云数据库实例的慢查询日志。说明:若单次查询数据量过大,则有可能响应超时,建议缩短单次查询时间范围,如一小时,避免导致超时。
|
||||
* @method Models\DescribeSupportedPrivilegesResponse DescribeSupportedPrivileges(Models\DescribeSupportedPrivilegesRequest $req) 本接口(DescribeSupportedPrivileges)用于查询云数据库的支持的权限信息,包括全局权限,数据库权限,表权限以及列权限。
|
||||
* @method Models\DescribeTablesResponse DescribeTables(Models\DescribeTablesRequest $req) 本接口(DescribeTables)用于查询云数据库实例的数据库表信息,仅支持主实例和灾备实例,不支持只读实例。
|
||||
* @method Models\DescribeTagsOfInstanceIdsResponse DescribeTagsOfInstanceIds(Models\DescribeTagsOfInstanceIdsRequest $req) 本接口(DescribeTagsOfInstanceIds)用于获取云数据库实例的标签信息。
|
||||
|
101
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdb/V20170320/Models/DescribeBackupDatabasesRequest.php
vendored
101
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdb/V20170320/Models/DescribeBackupDatabasesRequest.php
vendored
@ -1,101 +0,0 @@
|
||||
<?php
|
||||
/*
|
||||
* Copyright (c) 2017-2018 THL A29 Limited, a Tencent company. All Rights Reserved.
|
||||
*
|
||||
* Licensed under the Apache License, Version 2.0 (the "License");
|
||||
* you may not use this file except in compliance with the License.
|
||||
* You may obtain a copy of the License at
|
||||
*
|
||||
* http://www.apache.org/licenses/LICENSE-2.0
|
||||
*
|
||||
* Unless required by applicable law or agreed to in writing, software
|
||||
* distributed under the License is distributed on an "AS IS" BASIS,
|
||||
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||
* See the License for the specific language governing permissions and
|
||||
* limitations under the License.
|
||||
*/
|
||||
namespace TencentCloud\Cdb\V20170320\Models;
|
||||
use TencentCloud\Common\AbstractModel;
|
||||
|
||||
/**
|
||||
* DescribeBackupDatabases请求参数结构体
|
||||
*
|
||||
* @method string getInstanceId() 获取实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @method void setInstanceId(string $InstanceId) 设置实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @method string getStartTime() 获取开始时间,格式为:2017-07-12 10:29:20。
|
||||
* @method void setStartTime(string $StartTime) 设置开始时间,格式为:2017-07-12 10:29:20。
|
||||
* @method string getSearchDatabase() 获取要查询的数据库名前缀。
|
||||
* @method void setSearchDatabase(string $SearchDatabase) 设置要查询的数据库名前缀。
|
||||
* @method integer getOffset() 获取分页偏移量。
|
||||
* @method void setOffset(integer $Offset) 设置分页偏移量。
|
||||
* @method integer getLimit() 获取分页大小,最小值为1,最大值为2000。
|
||||
* @method void setLimit(integer $Limit) 设置分页大小,最小值为1,最大值为2000。
|
||||
*/
|
||||
class DescribeBackupDatabasesRequest extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
*/
|
||||
public $InstanceId;
|
||||
|
||||
/**
|
||||
* @var string 开始时间,格式为:2017-07-12 10:29:20。
|
||||
*/
|
||||
public $StartTime;
|
||||
|
||||
/**
|
||||
* @var string 要查询的数据库名前缀。
|
||||
*/
|
||||
public $SearchDatabase;
|
||||
|
||||
/**
|
||||
* @var integer 分页偏移量。
|
||||
*/
|
||||
public $Offset;
|
||||
|
||||
/**
|
||||
* @var integer 分页大小,最小值为1,最大值为2000。
|
||||
*/
|
||||
public $Limit;
|
||||
|
||||
/**
|
||||
* @param string $InstanceId 实例 ID,格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @param string $StartTime 开始时间,格式为:2017-07-12 10:29:20。
|
||||
* @param string $SearchDatabase 要查询的数据库名前缀。
|
||||
* @param integer $Offset 分页偏移量。
|
||||
* @param integer $Limit 分页大小,最小值为1,最大值为2000。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* For internal only. DO NOT USE IT.
|
||||
*/
|
||||
public function deserialize($param)
|
||||
{
|
||||
if ($param === null) {
|
||||
return;
|
||||
}
|
||||
if (array_key_exists("InstanceId",$param) and $param["InstanceId"] !== null) {
|
||||
$this->InstanceId = $param["InstanceId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("StartTime",$param) and $param["StartTime"] !== null) {
|
||||
$this->StartTime = $param["StartTime"];
|
||||
}
|
||||
|
||||
if (array_key_exists("SearchDatabase",$param) and $param["SearchDatabase"] !== null) {
|
||||
$this->SearchDatabase = $param["SearchDatabase"];
|
||||
}
|
||||
|
||||
if (array_key_exists("Offset",$param) and $param["Offset"] !== null) {
|
||||
$this->Offset = $param["Offset"];
|
||||
}
|
||||
|
||||
if (array_key_exists("Limit",$param) and $param["Limit"] !== null) {
|
||||
$this->Limit = $param["Limit"];
|
||||
}
|
||||
}
|
||||
}
|
@ -22,8 +22,8 @@ use TencentCloud\Common\AbstractModel;
|
||||
*
|
||||
* @method array getInstanceIds() 获取实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @method void setInstanceIds(array $InstanceIds) 设置实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @method string getIsRemoteZone() 获取克隆实例与源实例是否在同一可用区,是:"false",否:"true"
|
||||
* @method void setIsRemoteZone(string $IsRemoteZone) 设置克隆实例与源实例是否在同一可用区,是:"false",否:"true"
|
||||
* @method string getIsRemoteZone() 获取克隆实例与源实例是否在异地可用区,是:"true",否:"false"
|
||||
* @method void setIsRemoteZone(string $IsRemoteZone) 设置克隆实例与源实例是否在异地可用区,是:"true",否:"false"
|
||||
* @method string getBackupRegion() 获取克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou"
|
||||
* @method void setBackupRegion(string $BackupRegion) 设置克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou"
|
||||
*/
|
||||
@ -35,7 +35,7 @@ class DescribeRollbackRangeTimeRequest extends AbstractModel
|
||||
public $InstanceIds;
|
||||
|
||||
/**
|
||||
* @var string 克隆实例与源实例是否在同一可用区,是:"false",否:"true"
|
||||
* @var string 克隆实例与源实例是否在异地可用区,是:"true",否:"false"
|
||||
*/
|
||||
public $IsRemoteZone;
|
||||
|
||||
@ -46,7 +46,7 @@ class DescribeRollbackRangeTimeRequest extends AbstractModel
|
||||
|
||||
/**
|
||||
* @param array $InstanceIds 实例 ID 列表,单个实例 ID 的格式如:cdb-c1nl9rpv。与云数据库控制台页面中显示的实例 ID 相同。
|
||||
* @param string $IsRemoteZone 克隆实例与源实例是否在同一可用区,是:"false",否:"true"
|
||||
* @param string $IsRemoteZone 克隆实例与源实例是否在异地可用区,是:"true",否:"false"
|
||||
* @param string $BackupRegion 克隆实例与源实例不在同一地域时需填写克隆实例所在地域,例:"ap-guangzhou"
|
||||
*/
|
||||
function __construct()
|
||||
|
@ -35,7 +35,7 @@ sqlType - SQL类型;
|
||||
errCode - 错误码;
|
||||
threadId - 线程ID;
|
||||
|
||||
范围搜索(时间类型统一为微妙):
|
||||
范围搜索(时间类型统一为微秒):
|
||||
execTime - 执行时间;
|
||||
lockWaitTime - 执行时间;
|
||||
ioWaitTime - IO等待时间;
|
||||
@ -59,7 +59,7 @@ sqlType - SQL类型;
|
||||
errCode - 错误码;
|
||||
threadId - 线程ID;
|
||||
|
||||
范围搜索(时间类型统一为微妙):
|
||||
范围搜索(时间类型统一为微秒):
|
||||
execTime - 执行时间;
|
||||
lockWaitTime - 执行时间;
|
||||
ioWaitTime - IO等待时间;
|
||||
@ -105,7 +105,7 @@ sqlType - SQL类型;
|
||||
errCode - 错误码;
|
||||
threadId - 线程ID;
|
||||
|
||||
范围搜索(时间类型统一为微妙):
|
||||
范围搜索(时间类型统一为微秒):
|
||||
execTime - 执行时间;
|
||||
lockWaitTime - 执行时间;
|
||||
ioWaitTime - IO等待时间;
|
||||
@ -150,7 +150,7 @@ sqlType - SQL类型;
|
||||
errCode - 错误码;
|
||||
threadId - 线程ID;
|
||||
|
||||
范围搜索(时间类型统一为微妙):
|
||||
范围搜索(时间类型统一为微秒):
|
||||
execTime - 执行时间;
|
||||
lockWaitTime - 执行时间;
|
||||
ioWaitTime - IO等待时间;
|
||||
|
8
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdn/V20180606/Models/CacheConfig.php
vendored
8
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdn/V20180606/Models/CacheConfig.php
vendored
@ -23,11 +23,15 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method string getHeuristicCacheTimeSwitch() 获取启发式自定义时间缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setHeuristicCacheTimeSwitch(string $HeuristicCacheTimeSwitch) 设置启发式自定义时间缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method integer getHeuristicCacheTime() 获取单位 秒.
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setHeuristicCacheTime(integer $HeuristicCacheTime) 设置单位 秒.
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class CacheConfig extends AbstractModel
|
||||
{
|
||||
@ -35,11 +39,13 @@ class CacheConfig extends AbstractModel
|
||||
* @var string 启发式自定义时间缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $HeuristicCacheTimeSwitch;
|
||||
|
||||
/**
|
||||
* @var integer 单位 秒.
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $HeuristicCacheTime;
|
||||
|
||||
@ -47,7 +53,9 @@ off:关闭
|
||||
* @param string $HeuristicCacheTimeSwitch 启发式自定义时间缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param integer $HeuristicCacheTime 单位 秒.
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
8
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdn/V20180606/Models/HeuristicCache.php
vendored
8
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cdn/V20180606/Models/HeuristicCache.php
vendored
@ -23,11 +23,15 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method string getSwitch() 获取启发式缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setSwitch(string $Switch) 设置启发式缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method CacheConfig getCacheConfig() 获取自定义启发式缓存时间配置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setCacheConfig(CacheConfig $CacheConfig) 设置自定义启发式缓存时间配置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class HeuristicCache extends AbstractModel
|
||||
{
|
||||
@ -35,11 +39,13 @@ class HeuristicCache extends AbstractModel
|
||||
* @var string 启发式缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Switch;
|
||||
|
||||
/**
|
||||
* @var CacheConfig 自定义启发式缓存时间配置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $CacheConfig;
|
||||
|
||||
@ -47,7 +53,9 @@ off:关闭
|
||||
* @param string $Switch 启发式缓存配置开关,取值有:
|
||||
on:开启
|
||||
off:关闭
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param CacheConfig $CacheConfig 自定义启发式缓存时间配置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
24
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cfg/V20210820/Models/TaskMonitor.php
vendored
24
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cfg/V20210820/Models/TaskMonitor.php
vendored
@ -20,8 +20,12 @@ use TencentCloud\Common\AbstractModel;
|
||||
/**
|
||||
* 监控指标
|
||||
*
|
||||
* @method integer getTaskMonitorId() 获取监控指标ID
|
||||
* @method void setTaskMonitorId(integer $TaskMonitorId) 设置监控指标ID
|
||||
* @method integer getTaskMonitorId() 获取演练监控指标ID
|
||||
* @method void setTaskMonitorId(integer $TaskMonitorId) 设置演练监控指标ID
|
||||
* @method integer getMetricId() 获取监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setMetricId(integer $MetricId) 设置监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method integer getTaskMonitorObjectTypeId() 获取监控指标对象类型ID
|
||||
* @method void setTaskMonitorObjectTypeId(integer $TaskMonitorObjectTypeId) 设置监控指标对象类型ID
|
||||
* @method string getMetricName() 获取指标名称
|
||||
@ -40,10 +44,16 @@ use TencentCloud\Common\AbstractModel;
|
||||
class TaskMonitor extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var integer 监控指标ID
|
||||
* @var integer 演练监控指标ID
|
||||
*/
|
||||
public $TaskMonitorId;
|
||||
|
||||
/**
|
||||
* @var integer 监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $MetricId;
|
||||
|
||||
/**
|
||||
* @var integer 监控指标对象类型ID
|
||||
*/
|
||||
@ -72,7 +82,9 @@ class TaskMonitor extends AbstractModel
|
||||
public $Unit;
|
||||
|
||||
/**
|
||||
* @param integer $TaskMonitorId 监控指标ID
|
||||
* @param integer $TaskMonitorId 演练监控指标ID
|
||||
* @param integer $MetricId 监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param integer $TaskMonitorObjectTypeId 监控指标对象类型ID
|
||||
* @param string $MetricName 指标名称
|
||||
* @param array $InstancesIds 实例ID列表
|
||||
@ -98,6 +110,10 @@ class TaskMonitor extends AbstractModel
|
||||
$this->TaskMonitorId = $param["TaskMonitorId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("MetricId",$param) and $param["MetricId"] !== null) {
|
||||
$this->MetricId = $param["MetricId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("TaskMonitorObjectTypeId",$param) and $param["TaskMonitorObjectTypeId"] !== null) {
|
||||
$this->TaskMonitorObjectTypeId = $param["TaskMonitorObjectTypeId"];
|
||||
}
|
||||
|
24
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cfg/V20210820/Models/TemplateMonitor.php
vendored
24
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cfg/V20210820/Models/TemplateMonitor.php
vendored
@ -20,8 +20,12 @@ use TencentCloud\Common\AbstractModel;
|
||||
/**
|
||||
* 监控指标
|
||||
*
|
||||
* @method integer getMonitorId() 获取监控指标ID
|
||||
* @method void setMonitorId(integer $MonitorId) 设置监控指标ID
|
||||
* @method integer getMonitorId() 获取pk
|
||||
* @method void setMonitorId(integer $MonitorId) 设置pk
|
||||
* @method integer getMetricId() 获取监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setMetricId(integer $MetricId) 设置监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method integer getObjectTypeId() 获取监控指标对象类型ID
|
||||
* @method void setObjectTypeId(integer $ObjectTypeId) 设置监控指标对象类型ID
|
||||
* @method string getMetricName() 获取指标名称
|
||||
@ -34,10 +38,16 @@ use TencentCloud\Common\AbstractModel;
|
||||
class TemplateMonitor extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var integer 监控指标ID
|
||||
* @var integer pk
|
||||
*/
|
||||
public $MonitorId;
|
||||
|
||||
/**
|
||||
* @var integer 监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $MetricId;
|
||||
|
||||
/**
|
||||
* @var integer 监控指标对象类型ID
|
||||
*/
|
||||
@ -55,7 +65,9 @@ class TemplateMonitor extends AbstractModel
|
||||
public $MetricChineseName;
|
||||
|
||||
/**
|
||||
* @param integer $MonitorId 监控指标ID
|
||||
* @param integer $MonitorId pk
|
||||
* @param integer $MetricId 监控指标ID
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param integer $ObjectTypeId 监控指标对象类型ID
|
||||
* @param string $MetricName 指标名称
|
||||
* @param string $MetricChineseName 中文指标
|
||||
@ -78,6 +90,10 @@ class TemplateMonitor extends AbstractModel
|
||||
$this->MonitorId = $param["MonitorId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("MetricId",$param) and $param["MetricId"] !== null) {
|
||||
$this->MetricId = $param["MetricId"];
|
||||
}
|
||||
|
||||
if (array_key_exists("ObjectTypeId",$param) and $param["ObjectTypeId"] !== null) {
|
||||
$this->ObjectTypeId = $param["ObjectTypeId"];
|
||||
}
|
||||
|
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Ckafka/V20190819/Models/MySQLParam.php
vendored
12
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Ckafka/V20190819/Models/MySQLParam.php
vendored
@ -70,6 +70,8 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method void setSignalDatabase(string $SignalDatabase) 设置存放信令表的数据库名称
|
||||
* @method boolean getIsTableRegular() 获取输入的table是否为正则表达式,如果该选项以及IsTablePrefix同时为true,该选项的判断优先级高于IsTablePrefix
|
||||
* @method void setIsTableRegular(boolean $IsTableRegular) 设置输入的table是否为正则表达式,如果该选项以及IsTablePrefix同时为true,该选项的判断优先级高于IsTablePrefix
|
||||
* @method string getSignalTable() 获取信号表
|
||||
* @method void setSignalTable(string $SignalTable) 设置信号表
|
||||
*/
|
||||
class MySQLParam extends AbstractModel
|
||||
{
|
||||
@ -198,6 +200,11 @@ class MySQLParam extends AbstractModel
|
||||
*/
|
||||
public $IsTableRegular;
|
||||
|
||||
/**
|
||||
* @var string 信号表
|
||||
*/
|
||||
public $SignalTable;
|
||||
|
||||
/**
|
||||
* @param string $Database MySQL的数据库名称,"*"为全数据库
|
||||
* @param string $Table MySQL的数据表名称,"*"为所监听的所有数据库中的非系统表,可以","间隔,监听多个数据表,但数据表需要以"数据库名.数据表名"的格式进行填写,需要填入正则表达式时,格式为"数据库名\\.数据表名"
|
||||
@ -224,6 +231,7 @@ class MySQLParam extends AbstractModel
|
||||
* @param boolean $RecordWithSchema 如果该值为 true,则消息中会携带消息结构体对应的schema,如果该值为false则不会携带
|
||||
* @param string $SignalDatabase 存放信令表的数据库名称
|
||||
* @param boolean $IsTableRegular 输入的table是否为正则表达式,如果该选项以及IsTablePrefix同时为true,该选项的判断优先级高于IsTablePrefix
|
||||
* @param string $SignalTable 信号表
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
@ -343,5 +351,9 @@ class MySQLParam extends AbstractModel
|
||||
if (array_key_exists("IsTableRegular",$param) and $param["IsTableRegular"] !== null) {
|
||||
$this->IsTableRegular = $param["IsTableRegular"];
|
||||
}
|
||||
|
||||
if (array_key_exists("SignalTable",$param) and $param["SignalTable"] !== null) {
|
||||
$this->SignalTable = $param["SignalTable"];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -105,7 +105,10 @@ use TencentCloud\Cls\V20201016\Models as Models;
|
||||
* @method Models\OpenKafkaConsumerResponse OpenKafkaConsumer(Models\OpenKafkaConsumerRequest $req) 打开Kafka协议消费功能
|
||||
* @method Models\PreviewKafkaRechargeResponse PreviewKafkaRecharge(Models\PreviewKafkaRechargeRequest $req) 本接口用于预览Kafka数据订阅任务客户日志信息
|
||||
* @method Models\RetryShipperTaskResponse RetryShipperTask(Models\RetryShipperTaskRequest $req) 重试失败的投递任务
|
||||
* @method Models\SearchCosRechargeInfoResponse SearchCosRechargeInfo(Models\SearchCosRechargeInfoRequest $req) 本接口用于预览cos导入信息
|
||||
* @method Models\SearchLogResponse SearchLog(Models\SearchLogRequest $req) 本接口用于检索分析日志, 该接口除受默认接口请求频率限制外,针对单个日志主题,查询并发数不能超过15。
|
||||
|
||||
API返回数据包最大49MB,建议启用 gzip 压缩(HTTP Request Header Accept-Encoding:gzip)。
|
||||
* @method Models\SplitPartitionResponse SplitPartition(Models\SplitPartitionRequest $req) 本接口用于分裂主题分区
|
||||
* @method Models\UploadLogResponse UploadLog(Models\UploadLogRequest $req) ## 提示
|
||||
为了保障您日志数据的可靠性以及更高效地使用日志服务,建议您使用CLS优化后的接口[上传结构化日志](https://cloud.tencent.com/document/product/614/16873)。
|
||||
|
@ -21,25 +21,33 @@ use TencentCloud\Common\AbstractModel;
|
||||
* 告警多维分析一些配置信息
|
||||
*
|
||||
* @method string getKey() 获取键
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setKey(string $Key) 设置键
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method string getValue() 获取值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setValue(string $Value) 设置值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class AlarmAnalysisConfig extends AbstractModel
|
||||
{
|
||||
/**
|
||||
* @var string 键
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Key;
|
||||
|
||||
/**
|
||||
* @var string 值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $Value;
|
||||
|
||||
/**
|
||||
* @param string $Key 键
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $Value 值
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
{
|
||||
|
25
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cls/V20201016/Models/AlarmInfo.php
vendored
25
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cls/V20201016/Models/AlarmInfo.php
vendored
@ -53,6 +53,12 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method array getAnalysis() 获取多维分析设置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setAnalysis(array $Analysis) 设置多维分析设置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method array getMultiConditions() 获取多触发条件。
|
||||
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setMultiConditions(array $MultiConditions) 设置多触发条件。
|
||||
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class AlarmInfo extends AbstractModel
|
||||
@ -130,6 +136,13 @@ class AlarmInfo extends AbstractModel
|
||||
*/
|
||||
public $Analysis;
|
||||
|
||||
/**
|
||||
* @var array 多触发条件。
|
||||
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $MultiConditions;
|
||||
|
||||
/**
|
||||
* @param string $Name 告警策略名称。
|
||||
* @param array $AlarmTargets 监控对象列表。
|
||||
@ -147,6 +160,9 @@ class AlarmInfo extends AbstractModel
|
||||
* @param CallBackInfo $CallBack 自定义回调模板
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param array $Analysis 多维分析设置
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param array $MultiConditions 多触发条件。
|
||||
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
@ -229,5 +245,14 @@ class AlarmInfo extends AbstractModel
|
||||
array_push($this->Analysis, $obj);
|
||||
}
|
||||
}
|
||||
|
||||
if (array_key_exists("MultiConditions",$param) and $param["MultiConditions"] !== null) {
|
||||
$this->MultiConditions = [];
|
||||
foreach ($param["MultiConditions"] as $key => $value){
|
||||
$obj = new MultiCondition();
|
||||
$obj->deserialize($value);
|
||||
array_push($this->MultiConditions, $obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
21
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cls/V20201016/Models/AlarmNotice.php
vendored
21
vendor/tencentcloud/tencentcloud-sdk-php/src/TencentCloud/Cls/V20201016/Models/AlarmNotice.php
vendored
@ -49,6 +49,10 @@ use TencentCloud\Common\AbstractModel;
|
||||
* @method string getUpdateTime() 获取最近更新时间。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setUpdateTime(string $UpdateTime) 设置最近更新时间。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method array getNoticeRules() 获取通知规则。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @method void setNoticeRules(array $NoticeRules) 设置通知规则。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
class AlarmNotice extends AbstractModel
|
||||
@ -96,6 +100,12 @@ class AlarmNotice extends AbstractModel
|
||||
*/
|
||||
public $UpdateTime;
|
||||
|
||||
/**
|
||||
* @var array 通知规则。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
public $NoticeRules;
|
||||
|
||||
/**
|
||||
* @param string $Name 告警通知模板名称。
|
||||
* @param string $Type 告警模板的类型。可选值:
|
||||
@ -111,6 +121,8 @@ class AlarmNotice extends AbstractModel
|
||||
* @param string $CreateTime 创建时间。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param string $UpdateTime 最近更新时间。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
* @param array $NoticeRules 通知规则。
|
||||
注意:此字段可能返回 null,表示取不到有效值。
|
||||
*/
|
||||
function __construct()
|
||||
@ -163,5 +175,14 @@ class AlarmNotice extends AbstractModel
|
||||
if (array_key_exists("UpdateTime",$param) and $param["UpdateTime"] !== null) {
|
||||
$this->UpdateTime = $param["UpdateTime"];
|
||||
}
|
||||
|
||||
if (array_key_exists("NoticeRules",$param) and $param["NoticeRules"] !== null) {
|
||||
$this->NoticeRules = [];
|
||||
foreach ($param["NoticeRules"] as $key => $value){
|
||||
$obj = new NoticeRule();
|
||||
$obj->deserialize($value);
|
||||
array_push($this->NoticeRules, $obj);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user