@@ -20,21 +20,35 @@ type DocProcessJobOutput struct {
2020 Object string `xml:"Object,omitempty"`
2121}
2222
23+ type DocWatermark struct {
24+ SrcType string `xml:"SrcType,omitempty"`
25+ Type string `xml:"Type,omitempty"`
26+ Image string `xml:"Image,omitempty"`
27+ Dx string `xml:"Dx,omitempty"`
28+ Dy string `xml:"Dy,omitempty"`
29+ }
30+
2331type DocProcessJobDocProcess struct {
24- SrcType string `xml:"SrcType,omitempty"`
25- TgtType string `xml:"TgtType,omitempty"`
26- SheetId int `xml:"SheetId,omitempty"`
27- StartPage int `xml:"StartPage,omitempty"`
28- EndPage int `xml:"EndPage,omitempty"`
29- ImageParams string `xml:"ImageParams,omitempty"`
30- DocPassword string `xml:"DocPassword,omitempty"`
31- Comments int `xml:"Comments,omitempty"`
32- PaperDirection int `xml:"PaperDirection,omitempty"`
33- Quality int `xml:"Quality,omitempty"`
34- Zoom int `xml:"Zoom,omitempty"`
35- PaperSize int `xml:"PaperSize,omitempty"`
36- ImageDpi int `xml:"ImageDpi,omitempty"`
37- PicPagination int `xml:"PicPagination,omitempty"`
32+ SrcType string `xml:"SrcType,omitempty"`
33+ TgtType string `xml:"TgtType,omitempty"`
34+ SheetId int `xml:"SheetId,omitempty"`
35+ StartPage int `xml:"StartPage,omitempty"`
36+ EndPage int `xml:"EndPage,omitempty"`
37+ ImageParams string `xml:"ImageParams,omitempty"`
38+ DocPassword string `xml:"DocPassword,omitempty"`
39+ Comments int `xml:"Comments,omitempty"`
40+ PaperDirection int `xml:"PaperDirection,omitempty"`
41+ Quality int `xml:"Quality,omitempty"`
42+ Zoom int `xml:"Zoom,omitempty"`
43+ PaperSize int `xml:"PaperSize,omitempty"`
44+ ImageDpi int `xml:"ImageDpi,omitempty"`
45+ PicPagination int `xml:"PicPagination,omitempty"`
46+ DocWatermark * DocWatermark `xml:"DocWatermark,omitempty"`
47+ }
48+
49+ type WatermarkInfoResult struct {
50+ Size int `xml:"Size,omitempty"`
51+ Etag string `xml:"Etag,omitempty"`
3852}
3953
4054type DocProcessJobDocProcessResult struct {
@@ -51,13 +65,27 @@ type DocProcessJobDocProcessResult struct {
5165 PicIndex int `xml:"PicIndex,omitempty"`
5266 PicNum int `xml:"PicNum,omitempty"`
5367 } `xml:"PageInfo,omitempty"`
68+ WatermarkInfo * WatermarkInfoResult `xml:"WatermarkInfo,omitempty"`
69+ }
70+
71+ type DocWatermarkResult struct {
72+ Size int `xml:"Size,omitempty"`
73+ TotalPageCount int `xml:"TotalPageCount,omitempty"`
74+ Etag string `xml:"Etag,omitempty"`
75+ }
76+
77+ type DocAIGCMetadata struct {
78+ AIGCMetadata * AIGCMetadata `xml:"AIGCMetadata,omitempty"`
5479}
5580
5681type DocProcessJobOperation struct {
57- Output * DocProcessJobOutput `xml:"Output,omitempty"`
58- DocProcess * DocProcessJobDocProcess `xml:"DocProcess,omitempty"`
59- DocProcessResult * DocProcessJobDocProcessResult `xml:"DocProcessResult,omitempty"`
60- UserData string `xml:"UserData,omitempty"`
82+ Output * DocProcessJobOutput `xml:"Output,omitempty"`
83+ DocProcess * DocProcessJobDocProcess `xml:"DocProcess,omitempty"`
84+ DocAIGCMetadata * DocAIGCMetadata `xml:"DocAIGCMetadata,omitempty"`
85+ DocWatermark * DocWatermark `xml:"DocWatermark,omitempty"`
86+ DocProcessResult * DocProcessJobDocProcessResult `xml:"DocProcessResult,omitempty"`
87+ DocWatermarkResult * DocWatermarkResult `xml:"DocWatermarkResult,omitempty"`
88+ UserData string `xml:"UserData,omitempty"`
6189}
6290
6391type DocProcessJobDetail struct {
0 commit comments