| 
					
					
						
							
						
					
					
				 | 
				@ -101,6 +101,7 @@ func (s *CIService) ImageProcess(ctx context.Context, name string, opt *ImagePro | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// ImageRecognitionOptions is the option of ImageAuditing
 | 
			
		
		
	
		
			
				 | 
				 | 
				type ImageRecognitionOptions struct { | 
				 | 
				 | 
				type ImageRecognitionOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					CIProcess  string `url:"ci-process,omitempty"` | 
				 | 
				 | 
					CIProcess  string `url:"ci-process,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					DetectType string `url:"detect-type,omitempty"` | 
				 | 
				 | 
					DetectType string `url:"detect-type,omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -110,13 +111,21 @@ type ImageRecognitionOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					BizType    string `url:"biz-type,omitempty"` | 
				 | 
				 | 
					BizType    string `url:"biz-type,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// ImageRecognitionResult is the result of ImageRecognition/ImageAuditing
 | 
			
		
		
	
		
			
				 | 
				 | 
				type ImageRecognitionResult struct { | 
				 | 
				 | 
				type ImageRecognitionResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName       xml.Name         `xml:"RecognitionResult"` | 
				 | 
				 | 
					XMLName       xml.Name         `xml:"RecognitionResult"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Text          string           `xml:"Text,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string           `xml:"Label,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Result        int              `xml:"Result,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Score         int              `xml:"Score,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					SubLabel      string           `xml:"SubLabel,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:"PornInfo,omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:"PornInfo,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerroristInfo *RecognitionInfo `xml:"TerroristInfo,omitempty"` | 
				 | 
				 | 
					TerroristInfo *RecognitionInfo `xml:"TerroristInfo,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:"PoliticsInfo,omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:"PoliticsInfo,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:"AdsInfo,omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:"AdsInfo,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// RecognitionInfo is the result of auditing scene
 | 
			
		
		
	
		
			
				 | 
				 | 
				type RecognitionInfo struct { | 
				 | 
				 | 
				type RecognitionInfo struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Code          int            `xml:"Code,omitempty"` | 
				 | 
				 | 
					Code          int            `xml:"Code,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Msg           string         `xml:"Msg,omitempty"` | 
				 | 
				 | 
					Msg           string         `xml:"Msg,omitempty"` | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
						
							
						
					
					
				 | 
				@ -148,6 +157,7 @@ func (s *CIService) ImageRecognition(ctx context.Context, name string, DetectTyp | 
			
		
		
	
		
			
				 | 
				 | 
					resp, err := s.client.send(ctx, &sendOpt) | 
				 | 
				 | 
					resp, err := s.client.send(ctx, &sendOpt) | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				// 图片审核 支持detect-url等全部参数
 | 
				 | 
				 | 
				// 图片审核 支持detect-url等全部参数
 | 
			
		
		
	
		
			
				 | 
				 | 
				func (s *CIService) ImageAuditing(ctx context.Context, name string, opt *ImageRecognitionOptions) (*ImageRecognitionResult, *Response, error) { | 
				 | 
				 | 
				func (s *CIService) ImageAuditing(ctx context.Context, name string, opt *ImageRecognitionOptions) (*ImageRecognitionResult, *Response, error) { | 
			
		
		
	
		
			
				 | 
				 | 
					var res ImageRecognitionResult | 
				 | 
				 | 
					var res ImageRecognitionResult | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -162,18 +172,25 @@ func (s *CIService) ImageAuditing(ctx context.Context, name string, opt *ImageRe | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutVideoAuditingJobOptions is the option of PutVideoAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutVideoAuditingJobOptions struct { | 
				 | 
				 | 
				type PutVideoAuditingJobOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName     xml.Name              `xml:"Request"` | 
				 | 
				 | 
					XMLName     xml.Name              `xml:"Request"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputObject string                `xml:"Input>Object"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					InputObject string                `xml:"Input>Object,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					InputUrl    string                `xml:"Input>Url,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Conf        *VideoAuditingJobConf `xml:"Conf"` | 
				 | 
				 | 
					Conf        *VideoAuditingJobConf `xml:"Conf"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// VideoAuditingJobConf is the config of PutVideoAuditingJobOptions
 | 
			
		
		
	
		
			
				 | 
				 | 
				type VideoAuditingJobConf struct { | 
				 | 
				 | 
				type VideoAuditingJobConf struct { | 
			
		
		
	
		
			
				 | 
				 | 
					DetectType      string                       `xml:",omitempty"` | 
				 | 
				 | 
					DetectType      string                       `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Snapshot        *PutVideoAuditingJobSnapshot `xml:",omitempty"` | 
				 | 
				 | 
					Snapshot        *PutVideoAuditingJobSnapshot `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Callback        string                       `xml:",omitempty"` | 
				 | 
				 | 
					Callback        string                       `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					CallbackVersion string                       `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					BizType         string                       `xml:",omitempty"` | 
				 | 
				 | 
					BizType         string                       `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					DetectContent   int                          `xml:",omitempty"` | 
				 | 
				 | 
					DetectContent   int                          `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutVideoAuditingJobSnapshot is the snapshot config of VideoAuditingJobConf
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutVideoAuditingJobSnapshot struct { | 
				 | 
				 | 
				type PutVideoAuditingJobSnapshot struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Mode         string  `xml:",omitempty"` | 
				 | 
				 | 
					Mode         string  `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Count        int     `xml:",omitempty"` | 
				 | 
				 | 
					Count        int     `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -181,6 +198,7 @@ type PutVideoAuditingJobSnapshot struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Start        float32 `xml:",omitempty"` | 
				 | 
				 | 
					Start        float32 `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutVideoAuditingJobResult is the result of PutVideoAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutVideoAuditingJobResult struct { | 
				 | 
				 | 
				type PutVideoAuditingJobResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName    xml.Name `xml:"Response"` | 
				 | 
				 | 
					XMLName    xml.Name `xml:"Response"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobsDetail struct { | 
				 | 
				 | 
					JobsDetail struct { | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -205,11 +223,14 @@ func (s *CIService) PutVideoAuditingJob(ctx context.Context, opt *PutVideoAuditi | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// GetVideoAuditingJobResult is the result of GetVideoAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type GetVideoAuditingJobResult struct { | 
				 | 
				 | 
				type GetVideoAuditingJobResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName        xml.Name           `xml:"Response"` | 
				 | 
				 | 
					XMLName        xml.Name           `xml:"Response"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobsDetail     *AuditingJobDetail `xml:",omitempty"` | 
				 | 
				 | 
					JobsDetail     *AuditingJobDetail `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					NonExistJobIds string             `xml:",omitempty"` | 
				 | 
				 | 
					NonExistJobIds string             `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// AuditingJobDetail is the detail of GetVideoAuditingJobResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type AuditingJobDetail struct { | 
				 | 
				 | 
				type AuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Code          string                        `xml:",omitempty"` | 
				 | 
				 | 
					Code          string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Message       string                        `xml:",omitempty"` | 
				 | 
				 | 
					Message       string                        `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -217,29 +238,39 @@ type AuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					State         string                        `xml:",omitempty"` | 
				 | 
				 | 
					State         string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					CreationTime  string                        `xml:",omitempty"` | 
				 | 
				 | 
					CreationTime  string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Object        string                        `xml:",omitempty"` | 
				 | 
				 | 
					Object        string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Url           string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					SnapshotCount string                        `xml:",omitempty"` | 
				 | 
				 | 
					SnapshotCount string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string                        `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Result        int                           `xml:",omitempty"` | 
				 | 
				 | 
					Result        int                           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo              `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo              `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo              `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo              `xml:",omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Snapshot      *GetVideoAuditingJobSnapshot `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					AudioSection  *AudioSectionResult          `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Snapshot      []GetVideoAuditingJobSnapshot `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					AudioSection  []AudioSectionResult          `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// GetVideoAuditingJobSnapshot is the snapshot result of AuditingJobDetail
 | 
			
		
		
	
		
			
				 | 
				 | 
				type GetVideoAuditingJobSnapshot struct { | 
				 | 
				 | 
				type GetVideoAuditingJobSnapshot struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					SnapshotTime  string           `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					SnapshotTime  int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Result        int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// AudioSectionResult is the audio section result of AuditingJobDetail/AudioAuditingJobDetail
 | 
			
		
		
	
		
			
				 | 
				 | 
				type AudioSectionResult struct { | 
				 | 
				 | 
				type AudioSectionResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					OffsetTime    int              `xml:",omitempty"` | 
				 | 
				 | 
					OffsetTime    int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Duration      int              `xml:",omitempty"` | 
				 | 
				 | 
					Duration      int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Result        int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -259,18 +290,23 @@ func (s *CIService) GetVideoAuditingJob(ctx context.Context, jobid string) (*Get | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutAudioAuditingJobOptions is the option of PutAudioAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutAudioAuditingJobOptions struct { | 
				 | 
				 | 
				type PutAudioAuditingJobOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName     xml.Name              `xml:"Request"` | 
				 | 
				 | 
					XMLName     xml.Name              `xml:"Request"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputObject string                `xml:"Input>Object,omitempty"` | 
				 | 
				 | 
					InputObject string                `xml:"Input>Object,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputUrl    string                `xml:"Input>Url,omitempty"` | 
				 | 
				 | 
					InputUrl    string                `xml:"Input>Url,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Conf        *AudioAuditingJobConf `xml:"Conf"` | 
				 | 
				 | 
					Conf        *AudioAuditingJobConf `xml:"Conf"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// AudioAuditingJobConf is the config of PutAudioAuditingJobOptions
 | 
			
		
		
	
		
			
				 | 
				 | 
				type AudioAuditingJobConf struct { | 
				 | 
				 | 
				type AudioAuditingJobConf struct { | 
			
		
		
	
		
			
				 | 
				 | 
					DetectType      string `xml:",omitempty"` | 
				 | 
				 | 
					DetectType      string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Callback        string `xml:",omitempty"` | 
				 | 
				 | 
					Callback        string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					CallbackVersion string `xml:",omitempty"` | 
				 | 
				 | 
					CallbackVersion string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					BizType         string `xml:",omitempty"` | 
				 | 
				 | 
					BizType         string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutAudioAuditingJobResult is the result of PutAudioAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutAudioAuditingJobResult PutVideoAuditingJobResult | 
				 | 
				 | 
				type PutAudioAuditingJobResult PutVideoAuditingJobResult | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				// 音频审核-创建任务 https://cloud.tencent.com/document/product/460/53395
 | 
				 | 
				 | 
				// 音频审核-创建任务 https://cloud.tencent.com/document/product/460/53395
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -287,11 +323,14 @@ func (s *CIService) PutAudioAuditingJob(ctx context.Context, opt *PutAudioAuditi | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// GetAudioAuditingJobResult is the result of GetAudioAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type GetAudioAuditingJobResult struct { | 
				 | 
				 | 
				type GetAudioAuditingJobResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName        xml.Name                `xml:"Response"` | 
				 | 
				 | 
					XMLName        xml.Name                `xml:"Response"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobsDetail     *AudioAuditingJobDetail `xml:",omitempty"` | 
				 | 
				 | 
					JobsDetail     *AudioAuditingJobDetail `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					NonExistJobIds string                  `xml:",omitempty"` | 
				 | 
				 | 
					NonExistJobIds string                  `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// AudioAuditingJobDetail is the detail of GetAudioAuditingJobResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type AudioAuditingJobDetail struct { | 
				 | 
				 | 
				type AudioAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Code          string              `xml:",omitempty"` | 
				 | 
				 | 
					Code          string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Message       string              `xml:",omitempty"` | 
				 | 
				 | 
					Message       string              `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -300,8 +339,9 @@ type AudioAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					CreationTime  string              `xml:",omitempty"` | 
				 | 
				 | 
					CreationTime  string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Object        string              `xml:",omitempty"` | 
				 | 
				 | 
					Object        string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Url           string              `xml:",omitempty"` | 
				 | 
				 | 
					Url           string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Result        int                 `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					AudioText     string              `xml:",omitempty"` | 
				 | 
				 | 
					AudioText     string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Result        int                 `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -322,17 +362,23 @@ func (s *CIService) GetAudioAuditingJob(ctx context.Context, jobid string) (*Get | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutTextAuditingJobOptions is the option of PutTextAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutTextAuditingJobOptions struct { | 
				 | 
				 | 
				type PutTextAuditingJobOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName      xml.Name             `xml:"Request"` | 
				 | 
				 | 
					XMLName      xml.Name             `xml:"Request"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputObject  string               `xml:"Input>Object,omitempty"` | 
				 | 
				 | 
					InputObject  string               `xml:"Input>Object,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputContent string               `xml:"Input>Content,omitempty"` | 
				 | 
				 | 
					InputContent string               `xml:"Input>Content,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Conf         *TextAuditingJobConf `xml:"Conf"` | 
				 | 
				 | 
					Conf         *TextAuditingJobConf `xml:"Conf"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// TextAuditingJobConf is the config of PutAudioAuditingJobOptions
 | 
			
		
		
	
		
			
				 | 
				 | 
				type TextAuditingJobConf struct { | 
				 | 
				 | 
				type TextAuditingJobConf struct { | 
			
		
		
	
		
			
				 | 
				 | 
					DetectType      string `xml:",omitempty"` | 
				 | 
				 | 
					DetectType      string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Callback        string `xml:",omitempty"` | 
				 | 
				 | 
					Callback        string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					CallbackVersion string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					BizType         string `xml:",omitempty"` | 
				 | 
				 | 
					BizType         string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutTextAuditingJobResult is the result of PutTextAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutTextAuditingJobResult GetTextAuditingJobResult | 
				 | 
				 | 
				type PutTextAuditingJobResult GetTextAuditingJobResult | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				// 文本审核-创建任务 https://cloud.tencent.com/document/product/436/56289
 | 
				 | 
				 | 
				// 文本审核-创建任务 https://cloud.tencent.com/document/product/436/56289
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -349,11 +395,14 @@ func (s *CIService) PutTextAuditingJob(ctx context.Context, opt *PutTextAuditing | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// GetTextAuditingJobResult is the result of GetTextAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type GetTextAuditingJobResult struct { | 
				 | 
				 | 
				type GetTextAuditingJobResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName        xml.Name               `xml:"Response"` | 
				 | 
				 | 
					XMLName        xml.Name               `xml:"Response"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobsDetail     *TextAuditingJobDetail `xml:",omitempty"` | 
				 | 
				 | 
					JobsDetail     *TextAuditingJobDetail `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					NonExistJobIds string                 `xml:",omitempty"` | 
				 | 
				 | 
					NonExistJobIds string                 `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// TextAuditingJobDetail is the detail of GetTextAuditingJobResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type TextAuditingJobDetail struct { | 
				 | 
				 | 
				type TextAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Code          string              `xml:",omitempty"` | 
				 | 
				 | 
					Code          string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Message       string              `xml:",omitempty"` | 
				 | 
				 | 
					Message       string              `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -361,7 +410,10 @@ type TextAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					State         string              `xml:",omitempty"` | 
				 | 
				 | 
					State         string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					CreationTime  string              `xml:",omitempty"` | 
				 | 
				 | 
					CreationTime  string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Object        string              `xml:",omitempty"` | 
				 | 
				 | 
					Object        string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Url           string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Content       string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					SectionCount  int                 `xml:",omitempty"` | 
				 | 
				 | 
					SectionCount  int                 `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Result        int                 `xml:",omitempty"` | 
				 | 
				 | 
					Result        int                 `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -369,10 +421,14 @@ type TextAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					IllegalInfo   *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					IllegalInfo   *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AbuseInfo     *RecognitionInfo    `xml:",omitempty"` | 
				 | 
				 | 
					AbuseInfo     *RecognitionInfo    `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Section       *TextSectionResult `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Section       []TextSectionResult `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// TextSectionResult is the section result of TextAuditingJobDetail
 | 
			
		
		
	
		
			
				 | 
				 | 
				type TextSectionResult struct { | 
				 | 
				 | 
				type TextSectionResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					StartByte     int              `xml:",omitempty"` | 
				 | 
				 | 
					StartByte     int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Result        int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -394,13 +450,22 @@ func (s *CIService) GetTextAuditingJob(ctx context.Context, jobid string) (*GetT | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutDocumentAuditingJobOptions is the option of PutDocumentAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutDocumentAuditingJobOptions struct { | 
				 | 
				 | 
				type PutDocumentAuditingJobOptions struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName   xml.Name                 `xml:"Request"` | 
				 | 
				 | 
					XMLName   xml.Name                 `xml:"Request"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputUrl  string                   `xml:"Input>Url,omitempty"` | 
				 | 
				 | 
					InputUrl  string                   `xml:"Input>Url,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					InputType string                   `xml:"Input>Type,omitempty"` | 
				 | 
				 | 
					InputType string                   `xml:"Input>Type,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Conf      *DocumentAuditingJobConf `xml:"Conf"` | 
				 | 
				 | 
					Conf      *DocumentAuditingJobConf `xml:"Conf"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				type DocumentAuditingJobConf TextAuditingJobConf | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// DocumentAuditingJobConf is the config of PutDocumentAuditingJobOptions
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				type DocumentAuditingJobConf struct { | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					DetectType string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Callback   string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					BizType    string `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// PutDocumentAuditingJobResult is the result of PutDocumentAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type PutDocumentAuditingJobResult PutVideoAuditingJobResult | 
				 | 
				 | 
				type PutDocumentAuditingJobResult PutVideoAuditingJobResult | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				// 文档审核-创建任务 https://cloud.tencent.com/document/product/436/59381
 | 
				 | 
				 | 
				// 文档审核-创建任务 https://cloud.tencent.com/document/product/436/59381
 | 
			
		
		
	
	
		
			
				| 
					
					
					
						
							
						
					
				 | 
				@ -417,61 +482,82 @@ func (s *CIService) PutDocumentAuditingJob(ctx context.Context, opt *PutDocument | 
			
		
		
	
		
			
				 | 
				 | 
					return &res, resp, err | 
				 | 
				 | 
					return &res, resp, err | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// GetDocumentAuditingJobResult is the result of GetDocumentAuditingJob
 | 
			
		
		
	
		
			
				 | 
				 | 
				type GetDocumentAuditingJobResult struct { | 
				 | 
				 | 
				type GetDocumentAuditingJobResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					XMLName        xml.Name                   `xml:"Response"` | 
				 | 
				 | 
					XMLName        xml.Name                   `xml:"Response"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobsDetail     *DocumentAuditingJobDetail `xml:",omitempty"` | 
				 | 
				 | 
					JobsDetail     *DocumentAuditingJobDetail `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					NonExistJobIds string                     `xml:",omitempty"` | 
				 | 
				 | 
					NonExistJobIds string                     `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// DocumentAuditingJobDetail is the detail of GetDocumentAuditingJobResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type DocumentAuditingJobDetail struct { | 
				 | 
				 | 
				type DocumentAuditingJobDetail struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Code         string                   `xml:",omitempty"` | 
				 | 
				 | 
					Code         string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Message      string                   `xml:",omitempty"` | 
				 | 
				 | 
					Message      string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					JobId        string                   `xml:",omitempty"` | 
				 | 
				 | 
					JobId        string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					State        string                   `xml:",omitempty"` | 
				 | 
				 | 
					State        string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					CreationTime string                   `xml:",omitempty"` | 
				 | 
				 | 
					CreationTime string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Suggestion   int                      `xml:",omitempty"` | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Object       string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Url          string                   `xml:",omitempty"` | 
				 | 
				 | 
					Url          string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PageCount    int                      `xml:",omitempty"` | 
				 | 
				 | 
					PageCount    int                      `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label        string                   `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Suggestion   int                      `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Labels       *DocumentResultInfo      `xml:",omitempty"` | 
				 | 
				 | 
					Labels       *DocumentResultInfo      `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PageSegment  *DocumentPageSegmentInfo `xml:",omitempty"` | 
				 | 
				 | 
					PageSegment  *DocumentPageSegmentInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// DocumentResultInfo
 | 
			
		
		
	
		
			
				 | 
				 | 
				type DocumentResultInfo struct { | 
				 | 
				 | 
				type DocumentResultInfo struct { | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// DocumentPageSegmentInfo
 | 
			
		
		
	
		
			
				 | 
				 | 
				type DocumentPageSegmentInfo struct { | 
				 | 
				 | 
				type DocumentPageSegmentInfo struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Results []DocumentPageSegmentResultResult `xml:",omitempty"` | 
				 | 
				 | 
					Results []DocumentPageSegmentResultResult `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// DocumentPageSegmentResultResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type DocumentPageSegmentResultResult struct { | 
				 | 
				 | 
				type DocumentPageSegmentResultResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
				 | 
				 | 
					Url           string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
				 | 
				 | 
					Text          string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PageNumber    int              `xml:",omitempty"` | 
				 | 
				 | 
					PageNumber    int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					SheetNumber   int              `xml:",omitempty"` | 
				 | 
				 | 
					SheetNumber   int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Label         string           `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Suggestion    int              `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PornInfo      *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					TerrorismInfo *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					PoliticsInfo  *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
				 | 
				 | 
					AdsInfo       *RecognitionInfo `xml:",omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// OcrResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type OcrResult struct { | 
				 | 
				 | 
				type OcrResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Text     string    `xml:"Text"` | 
				 | 
				 | 
					Text     string    `xml:"Text"` | 
			
		
		
	
		
			
				 | 
				 | 
					Keywords []string  `xml:"Keywords"` | 
				 | 
				 | 
					Keywords []string  `xml:"Keywords"` | 
			
		
		
	
		
			
				 | 
				 | 
					Location *Location `xml:"Location,omitempty"` | 
				 | 
				 | 
					Location *Location `xml:"Location,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// ObjectResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type ObjectResult struct { | 
				 | 
				 | 
				type ObjectResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					Name     string    `xml:"Name"` | 
				 | 
				 | 
					Name     string    `xml:"Name"` | 
			
		
		
	
		
			
				 | 
				 | 
					Location *Location `xml:"Location,omitempty"` | 
				 | 
				 | 
					Location *Location `xml:"Location,omitempty"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// LibResult
 | 
			
		
		
	
		
			
				 | 
				 | 
				type LibResult struct { | 
				 | 
				 | 
				type LibResult struct { | 
			
		
		
	
		
			
				 | 
				 | 
					ImageId string `xml:"ImageId"` | 
				 | 
				 | 
					ImageId string `xml:"ImageId"` | 
			
		
		
	
		
			
				 | 
				 | 
					Score   uint32 `xml:"Score"` | 
				 | 
				 | 
					Score   uint32 `xml:"Score"` | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
				// Location
 | 
			
		
		
	
		
			
				 | 
				 | 
				type Location struct { | 
				 | 
				 | 
				type Location struct { | 
			
		
		
	
		
			
				 | 
				 | 
					X      float64 `json:"X"`      // 左上角横坐标
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					Y      float64 `json:"Y"`      // 左上角纵坐标
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					Width  float64 `json:"Width"`  // 宽度
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					Height float64 `json:"Height"` // 高度
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
					Rotate float64 `json:"Rotate"` // 检测框的旋转角度
 | 
				 | 
				 | 
				 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					X      float64 `xml:"X,omitempty"`      // 左上角横坐标
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Y      float64 `xml:"Y,omitempty"`      // 左上角纵坐标
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Width  float64 `xml:"Width,omitempty"`  // 宽度
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Height float64 `xml:"Height,omitempty"` // 高度
 | 
			
		
		
	
		
			
				 | 
				 | 
				 | 
				 | 
				 | 
					Rotate float64 `xml:"Rotate,omitempty"` // 检测框的旋转角度
 | 
			
		
		
	
		
			
				 | 
				 | 
				} | 
				 | 
				 | 
				} | 
			
		
		
	
		
			
				 | 
				 | 
				
 | 
				 | 
				 | 
				
 | 
			
		
		
	
		
			
				 | 
				 | 
				// 文档审核-查询任务 https://cloud.tencent.com/document/product/436/59382
 | 
				 | 
				 | 
				// 文档审核-查询任务 https://cloud.tencent.com/document/product/436/59382
 | 
			
		
		
	
	
		
			
				| 
					
						
							
						
					
					
					
				 | 
				
  |