/
RequestDocument.go
159 lines (128 loc) · 5.54 KB
/
RequestDocument.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
// Code generated by msgraph.go/gen DO NOT EDIT.
package msgraph
import "context"
// DocumentSetRequestBuilder is request builder for DocumentSet
type DocumentSetRequestBuilder struct{ BaseRequestBuilder }
// Request returns DocumentSetRequest
func (b *DocumentSetRequestBuilder) Request() *DocumentSetRequest {
return &DocumentSetRequest{
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
}
}
// DocumentSetRequest is request for DocumentSet
type DocumentSetRequest struct{ BaseRequest }
// Get performs GET request for DocumentSet
func (r *DocumentSetRequest) Get(ctx context.Context) (resObj *DocumentSet, err error) {
var query string
if r.query != nil {
query = "?" + r.query.Encode()
}
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
return
}
// Update performs PATCH request for DocumentSet
func (r *DocumentSetRequest) Update(ctx context.Context, reqObj *DocumentSet) error {
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
}
// Delete performs DELETE request for DocumentSet
func (r *DocumentSetRequest) Delete(ctx context.Context) error {
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
}
// DocumentSetContentRequestBuilder is request builder for DocumentSetContent
type DocumentSetContentRequestBuilder struct{ BaseRequestBuilder }
// Request returns DocumentSetContentRequest
func (b *DocumentSetContentRequestBuilder) Request() *DocumentSetContentRequest {
return &DocumentSetContentRequest{
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
}
}
// DocumentSetContentRequest is request for DocumentSetContent
type DocumentSetContentRequest struct{ BaseRequest }
// Get performs GET request for DocumentSetContent
func (r *DocumentSetContentRequest) Get(ctx context.Context) (resObj *DocumentSetContent, err error) {
var query string
if r.query != nil {
query = "?" + r.query.Encode()
}
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
return
}
// Update performs PATCH request for DocumentSetContent
func (r *DocumentSetContentRequest) Update(ctx context.Context, reqObj *DocumentSetContent) error {
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
}
// Delete performs DELETE request for DocumentSetContent
func (r *DocumentSetContentRequest) Delete(ctx context.Context) error {
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
}
// DocumentSetVersionRequestBuilder is request builder for DocumentSetVersion
type DocumentSetVersionRequestBuilder struct{ BaseRequestBuilder }
// Request returns DocumentSetVersionRequest
func (b *DocumentSetVersionRequestBuilder) Request() *DocumentSetVersionRequest {
return &DocumentSetVersionRequest{
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
}
}
// DocumentSetVersionRequest is request for DocumentSetVersion
type DocumentSetVersionRequest struct{ BaseRequest }
// Get performs GET request for DocumentSetVersion
func (r *DocumentSetVersionRequest) Get(ctx context.Context) (resObj *DocumentSetVersion, err error) {
var query string
if r.query != nil {
query = "?" + r.query.Encode()
}
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
return
}
// Update performs PATCH request for DocumentSetVersion
func (r *DocumentSetVersionRequest) Update(ctx context.Context, reqObj *DocumentSetVersion) error {
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
}
// Delete performs DELETE request for DocumentSetVersion
func (r *DocumentSetVersionRequest) Delete(ctx context.Context) error {
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
}
// DocumentSetVersionItemRequestBuilder is request builder for DocumentSetVersionItem
type DocumentSetVersionItemRequestBuilder struct{ BaseRequestBuilder }
// Request returns DocumentSetVersionItemRequest
func (b *DocumentSetVersionItemRequestBuilder) Request() *DocumentSetVersionItemRequest {
return &DocumentSetVersionItemRequest{
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client},
}
}
// DocumentSetVersionItemRequest is request for DocumentSetVersionItem
type DocumentSetVersionItemRequest struct{ BaseRequest }
// Get performs GET request for DocumentSetVersionItem
func (r *DocumentSetVersionItemRequest) Get(ctx context.Context) (resObj *DocumentSetVersionItem, err error) {
var query string
if r.query != nil {
query = "?" + r.query.Encode()
}
err = r.JSONRequest(ctx, "GET", query, nil, &resObj)
return
}
// Update performs PATCH request for DocumentSetVersionItem
func (r *DocumentSetVersionItemRequest) Update(ctx context.Context, reqObj *DocumentSetVersionItem) error {
return r.JSONRequest(ctx, "PATCH", "", reqObj, nil)
}
// Delete performs DELETE request for DocumentSetVersionItem
func (r *DocumentSetVersionItemRequest) Delete(ctx context.Context) error {
return r.JSONRequest(ctx, "DELETE", "", nil, nil)
}
type DocumentSetVersionRestoreRequestBuilder struct{ BaseRequestBuilder }
// Restore action undocumentedrav
func (b *DocumentSetVersionRequestBuilder) Restore(reqObj *DocumentSetVersionRestoreRequestParameter) *DocumentSetVersionRestoreRequestBuilder {
bb := &DocumentSetVersionRestoreRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder}
bb.BaseRequestBuilder.baseURL += "/Restore"
bb.BaseRequestBuilder.requestObject = reqObj
return bb
}
type DocumentSetVersionRestoreRequest struct{ BaseRequest }
func (b *DocumentSetVersionRestoreRequestBuilder) Request() *DocumentSetVersionRestoreRequest {
return &DocumentSetVersionRestoreRequest{
BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject},
}
}
func (r *DocumentSetVersionRestoreRequest) Post(ctx context.Context) error {
return r.JSONRequest(ctx, "POST", "", r.requestObject, nil)
}