UpdateRobotDoc   A
last analyzed

Complexity

Total Complexity 2

Size/Duplication

Total Lines 11
Duplicated Lines 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
wmc 2
eloc 3
c 1
b 0
f 0
dl 0
loc 11
rs 10

2 Methods

Rating   Name   Duplication   Size   Complexity  
A getRequestPath() 0 3 1
A getRequestMethod() 0 3 1
1
<?php
2
/**
3
 * This file is part of the mucts.com.
4
 *
5
 * This source file is subject to the MIT license that is bundled
6
 * with this source code in the file LICENSE.
7
 *
8
 * @version 1.0
9
 * @author herry<[email protected]>
10
 * @copyright © 2020  MuCTS.com All Rights Reserved.
11
 */
12
13
namespace MuCTS\Sobot\Robot;
14
15
16
use MuCTS\Sobot\Contracts\Sobot;
17
18
/**
19
 * Class UpdateRobotDoc
20
 * 修改知识库词条
21
 *
22
 * 接口说明:
23
 * 接口类型:主动调用接口
24
 * 接口作用:可通过调用该接口来进行某个知识条目的修改操作。
25
 *
26
 * @property-write int $robot_flag 知识库所属机器人:0公共知识库,1机器人一
27
 * @property-write string $questionid 问题id
28
 * @property-write string $question_title 标准问题
29
 * @property-write int $match_flag 匹配模式:0智能匹配,1完全匹配,2包含匹配
30
 * @property-write string $answerid 答案id
31
 * @property-write string $answer_desc 知识库配置的答案内容,格式为HTML
32
 * @property-write string $question_typeid 词条分类id
33
 * @property-write int $used_flag 词条状态:0开启,1停用
34
 * @property-write int $audit_status 有效状态:1永久有效;2指定时间有效
35
 * @property-write string|null $effect_time 生效时间,格式:yyyy-MM-dd HH:mm:ss
36
 * @property-write string|null $invalid_time 失效时间,格式:yyyy-MM-dd HH:mm:ss
37
 *
38
 * @method UpdateRobotDoc whereDocid(string $value) 词条id
39
 * @method UpdateRobotDoc robotFlag(int $value) 知识库所属机器人:0公共知识库,1机器人一
40
 * @method UpdateRobotDoc questionid(string $value) 问题id
41
 * @method UpdateRobotDoc questionTitle(string $value) 标准问题
42
 * @method UpdateRobotDoc matchFlag(int $value) 匹配模式:0智能匹配,1完全匹配,2包含匹配
43
 * @method UpdateRobotDoc answerid(string $value) 答案id
44
 * @method UpdateRobotDoc answerDesc(string $value) 知识库配置的答案内容,格式为HTML
45
 * @method UpdateRobotDoc questionTypeid(string $value) 词条分类id
46
 * @method UpdateRobotDoc usedFlag(int $value) 词条状态:0开启,1停用
47
 * @method UpdateRobotDoc auditStatus(int $value) 有效状态:1永久有效;2指定时间有效
48
 * @method UpdateRobotDoc effectTime(string $value) 生效时间,格式:yyyy-MM-dd HH:mm:ss
49
 * @method UpdateRobotDoc invalidTime(string $value) 失效时间,格式:yyyy-MM-dd HH:mm:ss
50
 *
51
 * @package MuCTS\Sobot\Robot
52
 */
53
class UpdateRobotDoc extends Sobot
54
{
55
56
    public function getRequestMethod(): string
57
    {
58
        return self::METHOD_POST;
59
    }
60
61
    public function getRequestPath(): string
62
    {
63
        return '/api/robot/5/update_robot_doc';
64
    }
65
}