github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestSynchronization.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import "context" 6 7 // SynchronizationRequestBuilder is request builder for Synchronization 8 type SynchronizationRequestBuilder struct{ BaseRequestBuilder } 9 10 // Request returns SynchronizationRequest 11 func (b *SynchronizationRequestBuilder) Request() *SynchronizationRequest { 12 return &SynchronizationRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15 } 16 17 // SynchronizationRequest is request for Synchronization 18 type SynchronizationRequest struct{ BaseRequest } 19 20 // Get performs GET request for Synchronization 21 func (r *SynchronizationRequest) Get(ctx context.Context) (resObj *Synchronization, err error) { 22 var query string 23 if r.query != nil { 24 query = "?" + r.query.Encode() 25 } 26 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 27 return 28 } 29 30 // Update performs PATCH request for Synchronization 31 func (r *SynchronizationRequest) Update(ctx context.Context, reqObj *Synchronization) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33 } 34 35 // Delete performs DELETE request for Synchronization 36 func (r *SynchronizationRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38 } 39 40 // SynchronizationJobRequestBuilder is request builder for SynchronizationJob 41 type SynchronizationJobRequestBuilder struct{ BaseRequestBuilder } 42 43 // Request returns SynchronizationJobRequest 44 func (b *SynchronizationJobRequestBuilder) Request() *SynchronizationJobRequest { 45 return &SynchronizationJobRequest{ 46 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 47 } 48 } 49 50 // SynchronizationJobRequest is request for SynchronizationJob 51 type SynchronizationJobRequest struct{ BaseRequest } 52 53 // Get performs GET request for SynchronizationJob 54 func (r *SynchronizationJobRequest) Get(ctx context.Context) (resObj *SynchronizationJob, err error) { 55 var query string 56 if r.query != nil { 57 query = "?" + r.query.Encode() 58 } 59 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 60 return 61 } 62 63 // Update performs PATCH request for SynchronizationJob 64 func (r *SynchronizationJobRequest) Update(ctx context.Context, reqObj *SynchronizationJob) error { 65 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 66 } 67 68 // Delete performs DELETE request for SynchronizationJob 69 func (r *SynchronizationJobRequest) Delete(ctx context.Context) error { 70 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 71 } 72 73 // SynchronizationSchemaRequestBuilder is request builder for SynchronizationSchema 74 type SynchronizationSchemaRequestBuilder struct{ BaseRequestBuilder } 75 76 // Request returns SynchronizationSchemaRequest 77 func (b *SynchronizationSchemaRequestBuilder) Request() *SynchronizationSchemaRequest { 78 return &SynchronizationSchemaRequest{ 79 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 80 } 81 } 82 83 // SynchronizationSchemaRequest is request for SynchronizationSchema 84 type SynchronizationSchemaRequest struct{ BaseRequest } 85 86 // Get performs GET request for SynchronizationSchema 87 func (r *SynchronizationSchemaRequest) Get(ctx context.Context) (resObj *SynchronizationSchema, err error) { 88 var query string 89 if r.query != nil { 90 query = "?" + r.query.Encode() 91 } 92 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 93 return 94 } 95 96 // Update performs PATCH request for SynchronizationSchema 97 func (r *SynchronizationSchemaRequest) Update(ctx context.Context, reqObj *SynchronizationSchema) error { 98 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 99 } 100 101 // Delete performs DELETE request for SynchronizationSchema 102 func (r *SynchronizationSchemaRequest) Delete(ctx context.Context) error { 103 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 104 } 105 106 // SynchronizationTemplateRequestBuilder is request builder for SynchronizationTemplate 107 type SynchronizationTemplateRequestBuilder struct{ BaseRequestBuilder } 108 109 // Request returns SynchronizationTemplateRequest 110 func (b *SynchronizationTemplateRequestBuilder) Request() *SynchronizationTemplateRequest { 111 return &SynchronizationTemplateRequest{ 112 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 113 } 114 } 115 116 // SynchronizationTemplateRequest is request for SynchronizationTemplate 117 type SynchronizationTemplateRequest struct{ BaseRequest } 118 119 // Get performs GET request for SynchronizationTemplate 120 func (r *SynchronizationTemplateRequest) Get(ctx context.Context) (resObj *SynchronizationTemplate, err error) { 121 var query string 122 if r.query != nil { 123 query = "?" + r.query.Encode() 124 } 125 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 126 return 127 } 128 129 // Update performs PATCH request for SynchronizationTemplate 130 func (r *SynchronizationTemplateRequest) Update(ctx context.Context, reqObj *SynchronizationTemplate) error { 131 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 132 } 133 134 // Delete performs DELETE request for SynchronizationTemplate 135 func (r *SynchronizationTemplateRequest) Delete(ctx context.Context) error { 136 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 137 } 138 139 // 140 type SynchronizationJobCollectionValidateCredentialsRequestBuilder struct{ BaseRequestBuilder } 141 142 // ValidateCredentials action undocumented 143 func (b *SynchronizationJobsCollectionRequestBuilder) ValidateCredentials(reqObj *SynchronizationJobCollectionValidateCredentialsRequestParameter) *SynchronizationJobCollectionValidateCredentialsRequestBuilder { 144 bb := &SynchronizationJobCollectionValidateCredentialsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 145 bb.BaseRequestBuilder.baseURL += "/validateCredentials" 146 bb.BaseRequestBuilder.requestObject = reqObj 147 return bb 148 } 149 150 // 151 type SynchronizationJobCollectionValidateCredentialsRequest struct{ BaseRequest } 152 153 // 154 func (b *SynchronizationJobCollectionValidateCredentialsRequestBuilder) Request() *SynchronizationJobCollectionValidateCredentialsRequest { 155 return &SynchronizationJobCollectionValidateCredentialsRequest{ 156 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 157 } 158 } 159 160 // 161 func (r *SynchronizationJobCollectionValidateCredentialsRequest) Post(ctx context.Context) error { 162 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 163 } 164 165 // 166 type SynchronizationJobPauseRequestBuilder struct{ BaseRequestBuilder } 167 168 // Pause action undocumented 169 func (b *SynchronizationJobRequestBuilder) Pause(reqObj *SynchronizationJobPauseRequestParameter) *SynchronizationJobPauseRequestBuilder { 170 bb := &SynchronizationJobPauseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 171 bb.BaseRequestBuilder.baseURL += "/pause" 172 bb.BaseRequestBuilder.requestObject = reqObj 173 return bb 174 } 175 176 // 177 type SynchronizationJobPauseRequest struct{ BaseRequest } 178 179 // 180 func (b *SynchronizationJobPauseRequestBuilder) Request() *SynchronizationJobPauseRequest { 181 return &SynchronizationJobPauseRequest{ 182 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 183 } 184 } 185 186 // 187 func (r *SynchronizationJobPauseRequest) Post(ctx context.Context) error { 188 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 189 } 190 191 // 192 type SynchronizationJobStartRequestBuilder struct{ BaseRequestBuilder } 193 194 // Start action undocumented 195 func (b *SynchronizationJobRequestBuilder) Start(reqObj *SynchronizationJobStartRequestParameter) *SynchronizationJobStartRequestBuilder { 196 bb := &SynchronizationJobStartRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 197 bb.BaseRequestBuilder.baseURL += "/start" 198 bb.BaseRequestBuilder.requestObject = reqObj 199 return bb 200 } 201 202 // 203 type SynchronizationJobStartRequest struct{ BaseRequest } 204 205 // 206 func (b *SynchronizationJobStartRequestBuilder) Request() *SynchronizationJobStartRequest { 207 return &SynchronizationJobStartRequest{ 208 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 209 } 210 } 211 212 // 213 func (r *SynchronizationJobStartRequest) Post(ctx context.Context) error { 214 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 215 } 216 217 // 218 type SynchronizationJobStopRequestBuilder struct{ BaseRequestBuilder } 219 220 // Stop action undocumented 221 func (b *SynchronizationJobRequestBuilder) Stop(reqObj *SynchronizationJobStopRequestParameter) *SynchronizationJobStopRequestBuilder { 222 bb := &SynchronizationJobStopRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 223 bb.BaseRequestBuilder.baseURL += "/stop" 224 bb.BaseRequestBuilder.requestObject = reqObj 225 return bb 226 } 227 228 // 229 type SynchronizationJobStopRequest struct{ BaseRequest } 230 231 // 232 func (b *SynchronizationJobStopRequestBuilder) Request() *SynchronizationJobStopRequest { 233 return &SynchronizationJobStopRequest{ 234 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 235 } 236 } 237 238 // 239 func (r *SynchronizationJobStopRequest) Post(ctx context.Context) error { 240 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 241 } 242 243 // 244 type SynchronizationJobApplyRequestBuilder struct{ BaseRequestBuilder } 245 246 // Apply action undocumented 247 func (b *SynchronizationJobRequestBuilder) Apply(reqObj *SynchronizationJobApplyRequestParameter) *SynchronizationJobApplyRequestBuilder { 248 bb := &SynchronizationJobApplyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 249 bb.BaseRequestBuilder.baseURL += "/apply" 250 bb.BaseRequestBuilder.requestObject = reqObj 251 return bb 252 } 253 254 // 255 type SynchronizationJobApplyRequest struct{ BaseRequest } 256 257 // 258 func (b *SynchronizationJobApplyRequestBuilder) Request() *SynchronizationJobApplyRequest { 259 return &SynchronizationJobApplyRequest{ 260 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 261 } 262 } 263 264 // 265 func (r *SynchronizationJobApplyRequest) Post(ctx context.Context) error { 266 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 267 } 268 269 // 270 type SynchronizationJobRestartRequestBuilder struct{ BaseRequestBuilder } 271 272 // Restart action undocumented 273 func (b *SynchronizationJobRequestBuilder) Restart(reqObj *SynchronizationJobRestartRequestParameter) *SynchronizationJobRestartRequestBuilder { 274 bb := &SynchronizationJobRestartRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 275 bb.BaseRequestBuilder.baseURL += "/restart" 276 bb.BaseRequestBuilder.requestObject = reqObj 277 return bb 278 } 279 280 // 281 type SynchronizationJobRestartRequest struct{ BaseRequest } 282 283 // 284 func (b *SynchronizationJobRestartRequestBuilder) Request() *SynchronizationJobRestartRequest { 285 return &SynchronizationJobRestartRequest{ 286 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 287 } 288 } 289 290 // 291 func (r *SynchronizationJobRestartRequest) Post(ctx context.Context) error { 292 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 293 } 294 295 // 296 type SynchronizationJobValidateCredentialsRequestBuilder struct{ BaseRequestBuilder } 297 298 // ValidateCredentials action undocumented 299 func (b *SynchronizationJobRequestBuilder) ValidateCredentials(reqObj *SynchronizationJobValidateCredentialsRequestParameter) *SynchronizationJobValidateCredentialsRequestBuilder { 300 bb := &SynchronizationJobValidateCredentialsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 301 bb.BaseRequestBuilder.baseURL += "/validateCredentials" 302 bb.BaseRequestBuilder.requestObject = reqObj 303 return bb 304 } 305 306 // 307 type SynchronizationJobValidateCredentialsRequest struct{ BaseRequest } 308 309 // 310 func (b *SynchronizationJobValidateCredentialsRequestBuilder) Request() *SynchronizationJobValidateCredentialsRequest { 311 return &SynchronizationJobValidateCredentialsRequest{ 312 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 313 } 314 } 315 316 // 317 func (r *SynchronizationJobValidateCredentialsRequest) Post(ctx context.Context) error { 318 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 319 } 320 321 // 322 type SynchronizationSchemaParseExpressionRequestBuilder struct{ BaseRequestBuilder } 323 324 // ParseExpression action undocumented 325 func (b *SynchronizationSchemaRequestBuilder) ParseExpression(reqObj *SynchronizationSchemaParseExpressionRequestParameter) *SynchronizationSchemaParseExpressionRequestBuilder { 326 bb := &SynchronizationSchemaParseExpressionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 327 bb.BaseRequestBuilder.baseURL += "/parseExpression" 328 bb.BaseRequestBuilder.requestObject = reqObj 329 return bb 330 } 331 332 // 333 type SynchronizationSchemaParseExpressionRequest struct{ BaseRequest } 334 335 // 336 func (b *SynchronizationSchemaParseExpressionRequestBuilder) Request() *SynchronizationSchemaParseExpressionRequest { 337 return &SynchronizationSchemaParseExpressionRequest{ 338 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 339 } 340 } 341 342 // 343 func (r *SynchronizationSchemaParseExpressionRequest) Post(ctx context.Context) (resObj *ParseExpressionResponse, err error) { 344 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 345 return 346 }