forked from huaweicloud/huaweicloud-sdk-go-v3
-
Notifications
You must be signed in to change notification settings - Fork 0
/
model_check_result_items_body.go
40 lines (28 loc) · 1.41 KB
/
model_check_result_items_body.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
package model
import (
"github.com/dysodeng/huaweicloud-sdk-go-v3/core/utils"
"strings"
)
// CheckResultItemsBody
type CheckResultItemsBody struct {
// 图片的URL路径。
Url *string `json:"url,omitempty"`
// 检测结果是否通过。 - block:包含敏感信息,不通过 - pass:不包含敏感信息,通过 - review:需要人工复检 > 当同时检测多个场景时,suggestion的值以最可能包含敏感信息的场景为准。即任一场景出现了block则总的suggestion为block,所有场景都pass时suggestion为pass,这两种情况之外则一定有场景需要review,此时suggestion为review。
Suggestion *string `json:"suggestion,omitempty"`
Detail *ImageDetectionResultDetail `json:"detail,omitempty"`
// 具体每个场景的检测结果。 block:包含敏感信息,不通过 pass:不包含敏感信息,通过 review:需要人工复检
CategorySuggestions map[string]string `json:"category_suggestions,omitempty"`
// ocr识别结果。
OcrText *string `json:"ocr_text,omitempty"`
// 图像审核失败时错误码
ErrorCode *string `json:"error_code,omitempty"`
// 图像审核失败时错误信息
ErrorMsg *string `json:"error_msg,omitempty"`
}
func (o CheckResultItemsBody) String() string {
data, err := utils.Marshal(o)
if err != nil {
return "CheckResultItemsBody struct{}"
}
return strings.Join([]string{"CheckResultItemsBody", string(data)}, " ")
}