github.com/yaegashi/msgraph.go@v0.1.4/v1.0/RequestDevice.go (about) 1 // Code generated by msgraph.go/gen DO NOT EDIT. 2 3 package msgraph 4 5 import ( 6 "context" 7 "fmt" 8 "io/ioutil" 9 "net/http" 10 11 "github.com/yaegashi/msgraph.go/jsonx" 12 ) 13 14 // DeviceRequestBuilder is request builder for Device 15 type DeviceRequestBuilder struct{ BaseRequestBuilder } 16 17 // Request returns DeviceRequest 18 func (b *DeviceRequestBuilder) Request() *DeviceRequest { 19 return &DeviceRequest{ 20 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 21 } 22 } 23 24 // DeviceRequest is request for Device 25 type DeviceRequest struct{ BaseRequest } 26 27 // Get performs GET request for Device 28 func (r *DeviceRequest) Get(ctx context.Context) (resObj *Device, err error) { 29 var query string 30 if r.query != nil { 31 query = "?" + r.query.Encode() 32 } 33 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 34 return 35 } 36 37 // Update performs PATCH request for Device 38 func (r *DeviceRequest) Update(ctx context.Context, reqObj *Device) error { 39 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 40 } 41 42 // Delete performs DELETE request for Device 43 func (r *DeviceRequest) Delete(ctx context.Context) error { 44 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 45 } 46 47 // DeviceAndAppManagementRoleAssignmentRequestBuilder is request builder for DeviceAndAppManagementRoleAssignment 48 type DeviceAndAppManagementRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } 49 50 // Request returns DeviceAndAppManagementRoleAssignmentRequest 51 func (b *DeviceAndAppManagementRoleAssignmentRequestBuilder) Request() *DeviceAndAppManagementRoleAssignmentRequest { 52 return &DeviceAndAppManagementRoleAssignmentRequest{ 53 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 54 } 55 } 56 57 // DeviceAndAppManagementRoleAssignmentRequest is request for DeviceAndAppManagementRoleAssignment 58 type DeviceAndAppManagementRoleAssignmentRequest struct{ BaseRequest } 59 60 // Get performs GET request for DeviceAndAppManagementRoleAssignment 61 func (r *DeviceAndAppManagementRoleAssignmentRequest) Get(ctx context.Context) (resObj *DeviceAndAppManagementRoleAssignment, err error) { 62 var query string 63 if r.query != nil { 64 query = "?" + r.query.Encode() 65 } 66 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 67 return 68 } 69 70 // Update performs PATCH request for DeviceAndAppManagementRoleAssignment 71 func (r *DeviceAndAppManagementRoleAssignmentRequest) Update(ctx context.Context, reqObj *DeviceAndAppManagementRoleAssignment) error { 72 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 73 } 74 75 // Delete performs DELETE request for DeviceAndAppManagementRoleAssignment 76 func (r *DeviceAndAppManagementRoleAssignmentRequest) Delete(ctx context.Context) error { 77 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 78 } 79 80 // DeviceAppManagementRequestBuilder is request builder for DeviceAppManagement 81 type DeviceAppManagementRequestBuilder struct{ BaseRequestBuilder } 82 83 // Request returns DeviceAppManagementRequest 84 func (b *DeviceAppManagementRequestBuilder) Request() *DeviceAppManagementRequest { 85 return &DeviceAppManagementRequest{ 86 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 87 } 88 } 89 90 // DeviceAppManagementRequest is request for DeviceAppManagement 91 type DeviceAppManagementRequest struct{ BaseRequest } 92 93 // Get performs GET request for DeviceAppManagement 94 func (r *DeviceAppManagementRequest) Get(ctx context.Context) (resObj *DeviceAppManagement, err error) { 95 var query string 96 if r.query != nil { 97 query = "?" + r.query.Encode() 98 } 99 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 100 return 101 } 102 103 // Update performs PATCH request for DeviceAppManagement 104 func (r *DeviceAppManagementRequest) Update(ctx context.Context, reqObj *DeviceAppManagement) error { 105 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 106 } 107 108 // Delete performs DELETE request for DeviceAppManagement 109 func (r *DeviceAppManagementRequest) Delete(ctx context.Context) error { 110 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 111 } 112 113 // DeviceCategoryRequestBuilder is request builder for DeviceCategory 114 type DeviceCategoryRequestBuilder struct{ BaseRequestBuilder } 115 116 // Request returns DeviceCategoryRequest 117 func (b *DeviceCategoryRequestBuilder) Request() *DeviceCategoryRequest { 118 return &DeviceCategoryRequest{ 119 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 120 } 121 } 122 123 // DeviceCategoryRequest is request for DeviceCategory 124 type DeviceCategoryRequest struct{ BaseRequest } 125 126 // Get performs GET request for DeviceCategory 127 func (r *DeviceCategoryRequest) Get(ctx context.Context) (resObj *DeviceCategory, err error) { 128 var query string 129 if r.query != nil { 130 query = "?" + r.query.Encode() 131 } 132 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 133 return 134 } 135 136 // Update performs PATCH request for DeviceCategory 137 func (r *DeviceCategoryRequest) Update(ctx context.Context, reqObj *DeviceCategory) error { 138 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 139 } 140 141 // Delete performs DELETE request for DeviceCategory 142 func (r *DeviceCategoryRequest) Delete(ctx context.Context) error { 143 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 144 } 145 146 // DeviceComplianceActionItemRequestBuilder is request builder for DeviceComplianceActionItem 147 type DeviceComplianceActionItemRequestBuilder struct{ BaseRequestBuilder } 148 149 // Request returns DeviceComplianceActionItemRequest 150 func (b *DeviceComplianceActionItemRequestBuilder) Request() *DeviceComplianceActionItemRequest { 151 return &DeviceComplianceActionItemRequest{ 152 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 153 } 154 } 155 156 // DeviceComplianceActionItemRequest is request for DeviceComplianceActionItem 157 type DeviceComplianceActionItemRequest struct{ BaseRequest } 158 159 // Get performs GET request for DeviceComplianceActionItem 160 func (r *DeviceComplianceActionItemRequest) Get(ctx context.Context) (resObj *DeviceComplianceActionItem, err error) { 161 var query string 162 if r.query != nil { 163 query = "?" + r.query.Encode() 164 } 165 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 166 return 167 } 168 169 // Update performs PATCH request for DeviceComplianceActionItem 170 func (r *DeviceComplianceActionItemRequest) Update(ctx context.Context, reqObj *DeviceComplianceActionItem) error { 171 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 172 } 173 174 // Delete performs DELETE request for DeviceComplianceActionItem 175 func (r *DeviceComplianceActionItemRequest) Delete(ctx context.Context) error { 176 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 177 } 178 179 // DeviceComplianceDeviceOverviewRequestBuilder is request builder for DeviceComplianceDeviceOverview 180 type DeviceComplianceDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } 181 182 // Request returns DeviceComplianceDeviceOverviewRequest 183 func (b *DeviceComplianceDeviceOverviewRequestBuilder) Request() *DeviceComplianceDeviceOverviewRequest { 184 return &DeviceComplianceDeviceOverviewRequest{ 185 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 186 } 187 } 188 189 // DeviceComplianceDeviceOverviewRequest is request for DeviceComplianceDeviceOverview 190 type DeviceComplianceDeviceOverviewRequest struct{ BaseRequest } 191 192 // Get performs GET request for DeviceComplianceDeviceOverview 193 func (r *DeviceComplianceDeviceOverviewRequest) Get(ctx context.Context) (resObj *DeviceComplianceDeviceOverview, err error) { 194 var query string 195 if r.query != nil { 196 query = "?" + r.query.Encode() 197 } 198 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 199 return 200 } 201 202 // Update performs PATCH request for DeviceComplianceDeviceOverview 203 func (r *DeviceComplianceDeviceOverviewRequest) Update(ctx context.Context, reqObj *DeviceComplianceDeviceOverview) error { 204 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 205 } 206 207 // Delete performs DELETE request for DeviceComplianceDeviceOverview 208 func (r *DeviceComplianceDeviceOverviewRequest) Delete(ctx context.Context) error { 209 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 210 } 211 212 // DeviceComplianceDeviceStatusRequestBuilder is request builder for DeviceComplianceDeviceStatus 213 type DeviceComplianceDeviceStatusRequestBuilder struct{ BaseRequestBuilder } 214 215 // Request returns DeviceComplianceDeviceStatusRequest 216 func (b *DeviceComplianceDeviceStatusRequestBuilder) Request() *DeviceComplianceDeviceStatusRequest { 217 return &DeviceComplianceDeviceStatusRequest{ 218 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 219 } 220 } 221 222 // DeviceComplianceDeviceStatusRequest is request for DeviceComplianceDeviceStatus 223 type DeviceComplianceDeviceStatusRequest struct{ BaseRequest } 224 225 // Get performs GET request for DeviceComplianceDeviceStatus 226 func (r *DeviceComplianceDeviceStatusRequest) Get(ctx context.Context) (resObj *DeviceComplianceDeviceStatus, err error) { 227 var query string 228 if r.query != nil { 229 query = "?" + r.query.Encode() 230 } 231 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 232 return 233 } 234 235 // Update performs PATCH request for DeviceComplianceDeviceStatus 236 func (r *DeviceComplianceDeviceStatusRequest) Update(ctx context.Context, reqObj *DeviceComplianceDeviceStatus) error { 237 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 238 } 239 240 // Delete performs DELETE request for DeviceComplianceDeviceStatus 241 func (r *DeviceComplianceDeviceStatusRequest) Delete(ctx context.Context) error { 242 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 243 } 244 245 // DeviceCompliancePolicyRequestBuilder is request builder for DeviceCompliancePolicy 246 type DeviceCompliancePolicyRequestBuilder struct{ BaseRequestBuilder } 247 248 // Request returns DeviceCompliancePolicyRequest 249 func (b *DeviceCompliancePolicyRequestBuilder) Request() *DeviceCompliancePolicyRequest { 250 return &DeviceCompliancePolicyRequest{ 251 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 252 } 253 } 254 255 // DeviceCompliancePolicyRequest is request for DeviceCompliancePolicy 256 type DeviceCompliancePolicyRequest struct{ BaseRequest } 257 258 // Get performs GET request for DeviceCompliancePolicy 259 func (r *DeviceCompliancePolicyRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicy, err error) { 260 var query string 261 if r.query != nil { 262 query = "?" + r.query.Encode() 263 } 264 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 265 return 266 } 267 268 // Update performs PATCH request for DeviceCompliancePolicy 269 func (r *DeviceCompliancePolicyRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicy) error { 270 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 271 } 272 273 // Delete performs DELETE request for DeviceCompliancePolicy 274 func (r *DeviceCompliancePolicyRequest) Delete(ctx context.Context) error { 275 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 276 } 277 278 // DeviceCompliancePolicyAssignmentRequestBuilder is request builder for DeviceCompliancePolicyAssignment 279 type DeviceCompliancePolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } 280 281 // Request returns DeviceCompliancePolicyAssignmentRequest 282 func (b *DeviceCompliancePolicyAssignmentRequestBuilder) Request() *DeviceCompliancePolicyAssignmentRequest { 283 return &DeviceCompliancePolicyAssignmentRequest{ 284 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 285 } 286 } 287 288 // DeviceCompliancePolicyAssignmentRequest is request for DeviceCompliancePolicyAssignment 289 type DeviceCompliancePolicyAssignmentRequest struct{ BaseRequest } 290 291 // Get performs GET request for DeviceCompliancePolicyAssignment 292 func (r *DeviceCompliancePolicyAssignmentRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyAssignment, err error) { 293 var query string 294 if r.query != nil { 295 query = "?" + r.query.Encode() 296 } 297 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 298 return 299 } 300 301 // Update performs PATCH request for DeviceCompliancePolicyAssignment 302 func (r *DeviceCompliancePolicyAssignmentRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyAssignment) error { 303 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 304 } 305 306 // Delete performs DELETE request for DeviceCompliancePolicyAssignment 307 func (r *DeviceCompliancePolicyAssignmentRequest) Delete(ctx context.Context) error { 308 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 309 } 310 311 // DeviceCompliancePolicyDeviceStateSummaryRequestBuilder is request builder for DeviceCompliancePolicyDeviceStateSummary 312 type DeviceCompliancePolicyDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } 313 314 // Request returns DeviceCompliancePolicyDeviceStateSummaryRequest 315 func (b *DeviceCompliancePolicyDeviceStateSummaryRequestBuilder) Request() *DeviceCompliancePolicyDeviceStateSummaryRequest { 316 return &DeviceCompliancePolicyDeviceStateSummaryRequest{ 317 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 318 } 319 } 320 321 // DeviceCompliancePolicyDeviceStateSummaryRequest is request for DeviceCompliancePolicyDeviceStateSummary 322 type DeviceCompliancePolicyDeviceStateSummaryRequest struct{ BaseRequest } 323 324 // Get performs GET request for DeviceCompliancePolicyDeviceStateSummary 325 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyDeviceStateSummary, err error) { 326 var query string 327 if r.query != nil { 328 query = "?" + r.query.Encode() 329 } 330 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 331 return 332 } 333 334 // Update performs PATCH request for DeviceCompliancePolicyDeviceStateSummary 335 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyDeviceStateSummary) error { 336 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 337 } 338 339 // Delete performs DELETE request for DeviceCompliancePolicyDeviceStateSummary 340 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Delete(ctx context.Context) error { 341 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 342 } 343 344 // DeviceCompliancePolicySettingStateSummaryRequestBuilder is request builder for DeviceCompliancePolicySettingStateSummary 345 type DeviceCompliancePolicySettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } 346 347 // Request returns DeviceCompliancePolicySettingStateSummaryRequest 348 func (b *DeviceCompliancePolicySettingStateSummaryRequestBuilder) Request() *DeviceCompliancePolicySettingStateSummaryRequest { 349 return &DeviceCompliancePolicySettingStateSummaryRequest{ 350 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 351 } 352 } 353 354 // DeviceCompliancePolicySettingStateSummaryRequest is request for DeviceCompliancePolicySettingStateSummary 355 type DeviceCompliancePolicySettingStateSummaryRequest struct{ BaseRequest } 356 357 // Get performs GET request for DeviceCompliancePolicySettingStateSummary 358 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicySettingStateSummary, err error) { 359 var query string 360 if r.query != nil { 361 query = "?" + r.query.Encode() 362 } 363 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 364 return 365 } 366 367 // Update performs PATCH request for DeviceCompliancePolicySettingStateSummary 368 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicySettingStateSummary) error { 369 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 370 } 371 372 // Delete performs DELETE request for DeviceCompliancePolicySettingStateSummary 373 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Delete(ctx context.Context) error { 374 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 375 } 376 377 // DeviceCompliancePolicyStateRequestBuilder is request builder for DeviceCompliancePolicyState 378 type DeviceCompliancePolicyStateRequestBuilder struct{ BaseRequestBuilder } 379 380 // Request returns DeviceCompliancePolicyStateRequest 381 func (b *DeviceCompliancePolicyStateRequestBuilder) Request() *DeviceCompliancePolicyStateRequest { 382 return &DeviceCompliancePolicyStateRequest{ 383 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 384 } 385 } 386 387 // DeviceCompliancePolicyStateRequest is request for DeviceCompliancePolicyState 388 type DeviceCompliancePolicyStateRequest struct{ BaseRequest } 389 390 // Get performs GET request for DeviceCompliancePolicyState 391 func (r *DeviceCompliancePolicyStateRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyState, err error) { 392 var query string 393 if r.query != nil { 394 query = "?" + r.query.Encode() 395 } 396 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 397 return 398 } 399 400 // Update performs PATCH request for DeviceCompliancePolicyState 401 func (r *DeviceCompliancePolicyStateRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyState) error { 402 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 403 } 404 405 // Delete performs DELETE request for DeviceCompliancePolicyState 406 func (r *DeviceCompliancePolicyStateRequest) Delete(ctx context.Context) error { 407 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 408 } 409 410 // DeviceComplianceScheduledActionForRuleRequestBuilder is request builder for DeviceComplianceScheduledActionForRule 411 type DeviceComplianceScheduledActionForRuleRequestBuilder struct{ BaseRequestBuilder } 412 413 // Request returns DeviceComplianceScheduledActionForRuleRequest 414 func (b *DeviceComplianceScheduledActionForRuleRequestBuilder) Request() *DeviceComplianceScheduledActionForRuleRequest { 415 return &DeviceComplianceScheduledActionForRuleRequest{ 416 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 417 } 418 } 419 420 // DeviceComplianceScheduledActionForRuleRequest is request for DeviceComplianceScheduledActionForRule 421 type DeviceComplianceScheduledActionForRuleRequest struct{ BaseRequest } 422 423 // Get performs GET request for DeviceComplianceScheduledActionForRule 424 func (r *DeviceComplianceScheduledActionForRuleRequest) Get(ctx context.Context) (resObj *DeviceComplianceScheduledActionForRule, err error) { 425 var query string 426 if r.query != nil { 427 query = "?" + r.query.Encode() 428 } 429 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 430 return 431 } 432 433 // Update performs PATCH request for DeviceComplianceScheduledActionForRule 434 func (r *DeviceComplianceScheduledActionForRuleRequest) Update(ctx context.Context, reqObj *DeviceComplianceScheduledActionForRule) error { 435 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 436 } 437 438 // Delete performs DELETE request for DeviceComplianceScheduledActionForRule 439 func (r *DeviceComplianceScheduledActionForRuleRequest) Delete(ctx context.Context) error { 440 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 441 } 442 443 // DeviceComplianceSettingStateRequestBuilder is request builder for DeviceComplianceSettingState 444 type DeviceComplianceSettingStateRequestBuilder struct{ BaseRequestBuilder } 445 446 // Request returns DeviceComplianceSettingStateRequest 447 func (b *DeviceComplianceSettingStateRequestBuilder) Request() *DeviceComplianceSettingStateRequest { 448 return &DeviceComplianceSettingStateRequest{ 449 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 450 } 451 } 452 453 // DeviceComplianceSettingStateRequest is request for DeviceComplianceSettingState 454 type DeviceComplianceSettingStateRequest struct{ BaseRequest } 455 456 // Get performs GET request for DeviceComplianceSettingState 457 func (r *DeviceComplianceSettingStateRequest) Get(ctx context.Context) (resObj *DeviceComplianceSettingState, err error) { 458 var query string 459 if r.query != nil { 460 query = "?" + r.query.Encode() 461 } 462 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 463 return 464 } 465 466 // Update performs PATCH request for DeviceComplianceSettingState 467 func (r *DeviceComplianceSettingStateRequest) Update(ctx context.Context, reqObj *DeviceComplianceSettingState) error { 468 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 469 } 470 471 // Delete performs DELETE request for DeviceComplianceSettingState 472 func (r *DeviceComplianceSettingStateRequest) Delete(ctx context.Context) error { 473 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 474 } 475 476 // DeviceComplianceUserOverviewRequestBuilder is request builder for DeviceComplianceUserOverview 477 type DeviceComplianceUserOverviewRequestBuilder struct{ BaseRequestBuilder } 478 479 // Request returns DeviceComplianceUserOverviewRequest 480 func (b *DeviceComplianceUserOverviewRequestBuilder) Request() *DeviceComplianceUserOverviewRequest { 481 return &DeviceComplianceUserOverviewRequest{ 482 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 483 } 484 } 485 486 // DeviceComplianceUserOverviewRequest is request for DeviceComplianceUserOverview 487 type DeviceComplianceUserOverviewRequest struct{ BaseRequest } 488 489 // Get performs GET request for DeviceComplianceUserOverview 490 func (r *DeviceComplianceUserOverviewRequest) Get(ctx context.Context) (resObj *DeviceComplianceUserOverview, err error) { 491 var query string 492 if r.query != nil { 493 query = "?" + r.query.Encode() 494 } 495 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 496 return 497 } 498 499 // Update performs PATCH request for DeviceComplianceUserOverview 500 func (r *DeviceComplianceUserOverviewRequest) Update(ctx context.Context, reqObj *DeviceComplianceUserOverview) error { 501 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 502 } 503 504 // Delete performs DELETE request for DeviceComplianceUserOverview 505 func (r *DeviceComplianceUserOverviewRequest) Delete(ctx context.Context) error { 506 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 507 } 508 509 // DeviceComplianceUserStatusRequestBuilder is request builder for DeviceComplianceUserStatus 510 type DeviceComplianceUserStatusRequestBuilder struct{ BaseRequestBuilder } 511 512 // Request returns DeviceComplianceUserStatusRequest 513 func (b *DeviceComplianceUserStatusRequestBuilder) Request() *DeviceComplianceUserStatusRequest { 514 return &DeviceComplianceUserStatusRequest{ 515 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 516 } 517 } 518 519 // DeviceComplianceUserStatusRequest is request for DeviceComplianceUserStatus 520 type DeviceComplianceUserStatusRequest struct{ BaseRequest } 521 522 // Get performs GET request for DeviceComplianceUserStatus 523 func (r *DeviceComplianceUserStatusRequest) Get(ctx context.Context) (resObj *DeviceComplianceUserStatus, err error) { 524 var query string 525 if r.query != nil { 526 query = "?" + r.query.Encode() 527 } 528 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 529 return 530 } 531 532 // Update performs PATCH request for DeviceComplianceUserStatus 533 func (r *DeviceComplianceUserStatusRequest) Update(ctx context.Context, reqObj *DeviceComplianceUserStatus) error { 534 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 535 } 536 537 // Delete performs DELETE request for DeviceComplianceUserStatus 538 func (r *DeviceComplianceUserStatusRequest) Delete(ctx context.Context) error { 539 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 540 } 541 542 // DeviceConfigurationRequestBuilder is request builder for DeviceConfiguration 543 type DeviceConfigurationRequestBuilder struct{ BaseRequestBuilder } 544 545 // Request returns DeviceConfigurationRequest 546 func (b *DeviceConfigurationRequestBuilder) Request() *DeviceConfigurationRequest { 547 return &DeviceConfigurationRequest{ 548 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 549 } 550 } 551 552 // DeviceConfigurationRequest is request for DeviceConfiguration 553 type DeviceConfigurationRequest struct{ BaseRequest } 554 555 // Get performs GET request for DeviceConfiguration 556 func (r *DeviceConfigurationRequest) Get(ctx context.Context) (resObj *DeviceConfiguration, err error) { 557 var query string 558 if r.query != nil { 559 query = "?" + r.query.Encode() 560 } 561 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 562 return 563 } 564 565 // Update performs PATCH request for DeviceConfiguration 566 func (r *DeviceConfigurationRequest) Update(ctx context.Context, reqObj *DeviceConfiguration) error { 567 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 568 } 569 570 // Delete performs DELETE request for DeviceConfiguration 571 func (r *DeviceConfigurationRequest) Delete(ctx context.Context) error { 572 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 573 } 574 575 // DeviceConfigurationAssignmentRequestBuilder is request builder for DeviceConfigurationAssignment 576 type DeviceConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } 577 578 // Request returns DeviceConfigurationAssignmentRequest 579 func (b *DeviceConfigurationAssignmentRequestBuilder) Request() *DeviceConfigurationAssignmentRequest { 580 return &DeviceConfigurationAssignmentRequest{ 581 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 582 } 583 } 584 585 // DeviceConfigurationAssignmentRequest is request for DeviceConfigurationAssignment 586 type DeviceConfigurationAssignmentRequest struct{ BaseRequest } 587 588 // Get performs GET request for DeviceConfigurationAssignment 589 func (r *DeviceConfigurationAssignmentRequest) Get(ctx context.Context) (resObj *DeviceConfigurationAssignment, err error) { 590 var query string 591 if r.query != nil { 592 query = "?" + r.query.Encode() 593 } 594 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 595 return 596 } 597 598 // Update performs PATCH request for DeviceConfigurationAssignment 599 func (r *DeviceConfigurationAssignmentRequest) Update(ctx context.Context, reqObj *DeviceConfigurationAssignment) error { 600 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 601 } 602 603 // Delete performs DELETE request for DeviceConfigurationAssignment 604 func (r *DeviceConfigurationAssignmentRequest) Delete(ctx context.Context) error { 605 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 606 } 607 608 // DeviceConfigurationDeviceOverviewRequestBuilder is request builder for DeviceConfigurationDeviceOverview 609 type DeviceConfigurationDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } 610 611 // Request returns DeviceConfigurationDeviceOverviewRequest 612 func (b *DeviceConfigurationDeviceOverviewRequestBuilder) Request() *DeviceConfigurationDeviceOverviewRequest { 613 return &DeviceConfigurationDeviceOverviewRequest{ 614 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 615 } 616 } 617 618 // DeviceConfigurationDeviceOverviewRequest is request for DeviceConfigurationDeviceOverview 619 type DeviceConfigurationDeviceOverviewRequest struct{ BaseRequest } 620 621 // Get performs GET request for DeviceConfigurationDeviceOverview 622 func (r *DeviceConfigurationDeviceOverviewRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceOverview, err error) { 623 var query string 624 if r.query != nil { 625 query = "?" + r.query.Encode() 626 } 627 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 628 return 629 } 630 631 // Update performs PATCH request for DeviceConfigurationDeviceOverview 632 func (r *DeviceConfigurationDeviceOverviewRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceOverview) error { 633 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 634 } 635 636 // Delete performs DELETE request for DeviceConfigurationDeviceOverview 637 func (r *DeviceConfigurationDeviceOverviewRequest) Delete(ctx context.Context) error { 638 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 639 } 640 641 // DeviceConfigurationDeviceStateSummaryRequestBuilder is request builder for DeviceConfigurationDeviceStateSummary 642 type DeviceConfigurationDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } 643 644 // Request returns DeviceConfigurationDeviceStateSummaryRequest 645 func (b *DeviceConfigurationDeviceStateSummaryRequestBuilder) Request() *DeviceConfigurationDeviceStateSummaryRequest { 646 return &DeviceConfigurationDeviceStateSummaryRequest{ 647 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 648 } 649 } 650 651 // DeviceConfigurationDeviceStateSummaryRequest is request for DeviceConfigurationDeviceStateSummary 652 type DeviceConfigurationDeviceStateSummaryRequest struct{ BaseRequest } 653 654 // Get performs GET request for DeviceConfigurationDeviceStateSummary 655 func (r *DeviceConfigurationDeviceStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceStateSummary, err error) { 656 var query string 657 if r.query != nil { 658 query = "?" + r.query.Encode() 659 } 660 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 661 return 662 } 663 664 // Update performs PATCH request for DeviceConfigurationDeviceStateSummary 665 func (r *DeviceConfigurationDeviceStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceStateSummary) error { 666 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 667 } 668 669 // Delete performs DELETE request for DeviceConfigurationDeviceStateSummary 670 func (r *DeviceConfigurationDeviceStateSummaryRequest) Delete(ctx context.Context) error { 671 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 672 } 673 674 // DeviceConfigurationDeviceStatusRequestBuilder is request builder for DeviceConfigurationDeviceStatus 675 type DeviceConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } 676 677 // Request returns DeviceConfigurationDeviceStatusRequest 678 func (b *DeviceConfigurationDeviceStatusRequestBuilder) Request() *DeviceConfigurationDeviceStatusRequest { 679 return &DeviceConfigurationDeviceStatusRequest{ 680 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 681 } 682 } 683 684 // DeviceConfigurationDeviceStatusRequest is request for DeviceConfigurationDeviceStatus 685 type DeviceConfigurationDeviceStatusRequest struct{ BaseRequest } 686 687 // Get performs GET request for DeviceConfigurationDeviceStatus 688 func (r *DeviceConfigurationDeviceStatusRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceStatus, err error) { 689 var query string 690 if r.query != nil { 691 query = "?" + r.query.Encode() 692 } 693 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 694 return 695 } 696 697 // Update performs PATCH request for DeviceConfigurationDeviceStatus 698 func (r *DeviceConfigurationDeviceStatusRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceStatus) error { 699 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 700 } 701 702 // Delete performs DELETE request for DeviceConfigurationDeviceStatus 703 func (r *DeviceConfigurationDeviceStatusRequest) Delete(ctx context.Context) error { 704 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 705 } 706 707 // DeviceConfigurationStateRequestBuilder is request builder for DeviceConfigurationState 708 type DeviceConfigurationStateRequestBuilder struct{ BaseRequestBuilder } 709 710 // Request returns DeviceConfigurationStateRequest 711 func (b *DeviceConfigurationStateRequestBuilder) Request() *DeviceConfigurationStateRequest { 712 return &DeviceConfigurationStateRequest{ 713 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 714 } 715 } 716 717 // DeviceConfigurationStateRequest is request for DeviceConfigurationState 718 type DeviceConfigurationStateRequest struct{ BaseRequest } 719 720 // Get performs GET request for DeviceConfigurationState 721 func (r *DeviceConfigurationStateRequest) Get(ctx context.Context) (resObj *DeviceConfigurationState, err error) { 722 var query string 723 if r.query != nil { 724 query = "?" + r.query.Encode() 725 } 726 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 727 return 728 } 729 730 // Update performs PATCH request for DeviceConfigurationState 731 func (r *DeviceConfigurationStateRequest) Update(ctx context.Context, reqObj *DeviceConfigurationState) error { 732 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 733 } 734 735 // Delete performs DELETE request for DeviceConfigurationState 736 func (r *DeviceConfigurationStateRequest) Delete(ctx context.Context) error { 737 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 738 } 739 740 // DeviceConfigurationUserOverviewRequestBuilder is request builder for DeviceConfigurationUserOverview 741 type DeviceConfigurationUserOverviewRequestBuilder struct{ BaseRequestBuilder } 742 743 // Request returns DeviceConfigurationUserOverviewRequest 744 func (b *DeviceConfigurationUserOverviewRequestBuilder) Request() *DeviceConfigurationUserOverviewRequest { 745 return &DeviceConfigurationUserOverviewRequest{ 746 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 747 } 748 } 749 750 // DeviceConfigurationUserOverviewRequest is request for DeviceConfigurationUserOverview 751 type DeviceConfigurationUserOverviewRequest struct{ BaseRequest } 752 753 // Get performs GET request for DeviceConfigurationUserOverview 754 func (r *DeviceConfigurationUserOverviewRequest) Get(ctx context.Context) (resObj *DeviceConfigurationUserOverview, err error) { 755 var query string 756 if r.query != nil { 757 query = "?" + r.query.Encode() 758 } 759 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 760 return 761 } 762 763 // Update performs PATCH request for DeviceConfigurationUserOverview 764 func (r *DeviceConfigurationUserOverviewRequest) Update(ctx context.Context, reqObj *DeviceConfigurationUserOverview) error { 765 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 766 } 767 768 // Delete performs DELETE request for DeviceConfigurationUserOverview 769 func (r *DeviceConfigurationUserOverviewRequest) Delete(ctx context.Context) error { 770 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 771 } 772 773 // DeviceConfigurationUserStatusRequestBuilder is request builder for DeviceConfigurationUserStatus 774 type DeviceConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } 775 776 // Request returns DeviceConfigurationUserStatusRequest 777 func (b *DeviceConfigurationUserStatusRequestBuilder) Request() *DeviceConfigurationUserStatusRequest { 778 return &DeviceConfigurationUserStatusRequest{ 779 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 780 } 781 } 782 783 // DeviceConfigurationUserStatusRequest is request for DeviceConfigurationUserStatus 784 type DeviceConfigurationUserStatusRequest struct{ BaseRequest } 785 786 // Get performs GET request for DeviceConfigurationUserStatus 787 func (r *DeviceConfigurationUserStatusRequest) Get(ctx context.Context) (resObj *DeviceConfigurationUserStatus, err error) { 788 var query string 789 if r.query != nil { 790 query = "?" + r.query.Encode() 791 } 792 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 793 return 794 } 795 796 // Update performs PATCH request for DeviceConfigurationUserStatus 797 func (r *DeviceConfigurationUserStatusRequest) Update(ctx context.Context, reqObj *DeviceConfigurationUserStatus) error { 798 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 799 } 800 801 // Delete performs DELETE request for DeviceConfigurationUserStatus 802 func (r *DeviceConfigurationUserStatusRequest) Delete(ctx context.Context) error { 803 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 804 } 805 806 // DeviceEnrollmentConfigurationRequestBuilder is request builder for DeviceEnrollmentConfiguration 807 type DeviceEnrollmentConfigurationRequestBuilder struct{ BaseRequestBuilder } 808 809 // Request returns DeviceEnrollmentConfigurationRequest 810 func (b *DeviceEnrollmentConfigurationRequestBuilder) Request() *DeviceEnrollmentConfigurationRequest { 811 return &DeviceEnrollmentConfigurationRequest{ 812 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 813 } 814 } 815 816 // DeviceEnrollmentConfigurationRequest is request for DeviceEnrollmentConfiguration 817 type DeviceEnrollmentConfigurationRequest struct{ BaseRequest } 818 819 // Get performs GET request for DeviceEnrollmentConfiguration 820 func (r *DeviceEnrollmentConfigurationRequest) Get(ctx context.Context) (resObj *DeviceEnrollmentConfiguration, err error) { 821 var query string 822 if r.query != nil { 823 query = "?" + r.query.Encode() 824 } 825 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 826 return 827 } 828 829 // Update performs PATCH request for DeviceEnrollmentConfiguration 830 func (r *DeviceEnrollmentConfigurationRequest) Update(ctx context.Context, reqObj *DeviceEnrollmentConfiguration) error { 831 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 832 } 833 834 // Delete performs DELETE request for DeviceEnrollmentConfiguration 835 func (r *DeviceEnrollmentConfigurationRequest) Delete(ctx context.Context) error { 836 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 837 } 838 839 // DeviceInstallStateRequestBuilder is request builder for DeviceInstallState 840 type DeviceInstallStateRequestBuilder struct{ BaseRequestBuilder } 841 842 // Request returns DeviceInstallStateRequest 843 func (b *DeviceInstallStateRequestBuilder) Request() *DeviceInstallStateRequest { 844 return &DeviceInstallStateRequest{ 845 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 846 } 847 } 848 849 // DeviceInstallStateRequest is request for DeviceInstallState 850 type DeviceInstallStateRequest struct{ BaseRequest } 851 852 // Get performs GET request for DeviceInstallState 853 func (r *DeviceInstallStateRequest) Get(ctx context.Context) (resObj *DeviceInstallState, err error) { 854 var query string 855 if r.query != nil { 856 query = "?" + r.query.Encode() 857 } 858 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 859 return 860 } 861 862 // Update performs PATCH request for DeviceInstallState 863 func (r *DeviceInstallStateRequest) Update(ctx context.Context, reqObj *DeviceInstallState) error { 864 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 865 } 866 867 // Delete performs DELETE request for DeviceInstallState 868 func (r *DeviceInstallStateRequest) Delete(ctx context.Context) error { 869 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 870 } 871 872 // DeviceManagementRequestBuilder is request builder for DeviceManagement 873 type DeviceManagementRequestBuilder struct{ BaseRequestBuilder } 874 875 // Request returns DeviceManagementRequest 876 func (b *DeviceManagementRequestBuilder) Request() *DeviceManagementRequest { 877 return &DeviceManagementRequest{ 878 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 879 } 880 } 881 882 // DeviceManagementRequest is request for DeviceManagement 883 type DeviceManagementRequest struct{ BaseRequest } 884 885 // Get performs GET request for DeviceManagement 886 func (r *DeviceManagementRequest) Get(ctx context.Context) (resObj *DeviceManagement, err error) { 887 var query string 888 if r.query != nil { 889 query = "?" + r.query.Encode() 890 } 891 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 892 return 893 } 894 895 // Update performs PATCH request for DeviceManagement 896 func (r *DeviceManagementRequest) Update(ctx context.Context, reqObj *DeviceManagement) error { 897 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 898 } 899 900 // Delete performs DELETE request for DeviceManagement 901 func (r *DeviceManagementRequest) Delete(ctx context.Context) error { 902 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 903 } 904 905 // DeviceManagementExchangeConnectorRequestBuilder is request builder for DeviceManagementExchangeConnector 906 type DeviceManagementExchangeConnectorRequestBuilder struct{ BaseRequestBuilder } 907 908 // Request returns DeviceManagementExchangeConnectorRequest 909 func (b *DeviceManagementExchangeConnectorRequestBuilder) Request() *DeviceManagementExchangeConnectorRequest { 910 return &DeviceManagementExchangeConnectorRequest{ 911 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 912 } 913 } 914 915 // DeviceManagementExchangeConnectorRequest is request for DeviceManagementExchangeConnector 916 type DeviceManagementExchangeConnectorRequest struct{ BaseRequest } 917 918 // Get performs GET request for DeviceManagementExchangeConnector 919 func (r *DeviceManagementExchangeConnectorRequest) Get(ctx context.Context) (resObj *DeviceManagementExchangeConnector, err error) { 920 var query string 921 if r.query != nil { 922 query = "?" + r.query.Encode() 923 } 924 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 925 return 926 } 927 928 // Update performs PATCH request for DeviceManagementExchangeConnector 929 func (r *DeviceManagementExchangeConnectorRequest) Update(ctx context.Context, reqObj *DeviceManagementExchangeConnector) error { 930 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 931 } 932 933 // Delete performs DELETE request for DeviceManagementExchangeConnector 934 func (r *DeviceManagementExchangeConnectorRequest) Delete(ctx context.Context) error { 935 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 936 } 937 938 // DeviceManagementPartnerRequestBuilder is request builder for DeviceManagementPartner 939 type DeviceManagementPartnerRequestBuilder struct{ BaseRequestBuilder } 940 941 // Request returns DeviceManagementPartnerRequest 942 func (b *DeviceManagementPartnerRequestBuilder) Request() *DeviceManagementPartnerRequest { 943 return &DeviceManagementPartnerRequest{ 944 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 945 } 946 } 947 948 // DeviceManagementPartnerRequest is request for DeviceManagementPartner 949 type DeviceManagementPartnerRequest struct{ BaseRequest } 950 951 // Get performs GET request for DeviceManagementPartner 952 func (r *DeviceManagementPartnerRequest) Get(ctx context.Context) (resObj *DeviceManagementPartner, err error) { 953 var query string 954 if r.query != nil { 955 query = "?" + r.query.Encode() 956 } 957 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 958 return 959 } 960 961 // Update performs PATCH request for DeviceManagementPartner 962 func (r *DeviceManagementPartnerRequest) Update(ctx context.Context, reqObj *DeviceManagementPartner) error { 963 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 964 } 965 966 // Delete performs DELETE request for DeviceManagementPartner 967 func (r *DeviceManagementPartnerRequest) Delete(ctx context.Context) error { 968 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 969 } 970 971 // DeviceManagementTroubleshootingEventRequestBuilder is request builder for DeviceManagementTroubleshootingEvent 972 type DeviceManagementTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder } 973 974 // Request returns DeviceManagementTroubleshootingEventRequest 975 func (b *DeviceManagementTroubleshootingEventRequestBuilder) Request() *DeviceManagementTroubleshootingEventRequest { 976 return &DeviceManagementTroubleshootingEventRequest{ 977 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 978 } 979 } 980 981 // DeviceManagementTroubleshootingEventRequest is request for DeviceManagementTroubleshootingEvent 982 type DeviceManagementTroubleshootingEventRequest struct{ BaseRequest } 983 984 // Get performs GET request for DeviceManagementTroubleshootingEvent 985 func (r *DeviceManagementTroubleshootingEventRequest) Get(ctx context.Context) (resObj *DeviceManagementTroubleshootingEvent, err error) { 986 var query string 987 if r.query != nil { 988 query = "?" + r.query.Encode() 989 } 990 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 991 return 992 } 993 994 // Update performs PATCH request for DeviceManagementTroubleshootingEvent 995 func (r *DeviceManagementTroubleshootingEventRequest) Update(ctx context.Context, reqObj *DeviceManagementTroubleshootingEvent) error { 996 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 997 } 998 999 // Delete performs DELETE request for DeviceManagementTroubleshootingEvent 1000 func (r *DeviceManagementTroubleshootingEventRequest) Delete(ctx context.Context) error { 1001 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1002 } 1003 1004 // 1005 type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder struct{ BaseRequestBuilder } 1006 1007 // SyncMicrosoftStoreForBusinessApps action undocumented 1008 func (b *DeviceAppManagementRequestBuilder) SyncMicrosoftStoreForBusinessApps(reqObj *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestParameter) *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder { 1009 bb := &DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1010 bb.BaseRequestBuilder.baseURL += "/syncMicrosoftStoreForBusinessApps" 1011 bb.BaseRequestBuilder.requestObject = reqObj 1012 return bb 1013 } 1014 1015 // 1016 type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest struct{ BaseRequest } 1017 1018 // 1019 func (b *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder) Request() *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest { 1020 return &DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest{ 1021 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1022 } 1023 } 1024 1025 // 1026 func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) Post(ctx context.Context) error { 1027 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 1028 } 1029 1030 // 1031 type DeviceCompliancePolicyAssignRequestBuilder struct{ BaseRequestBuilder } 1032 1033 // Assign action undocumented 1034 func (b *DeviceCompliancePolicyRequestBuilder) Assign(reqObj *DeviceCompliancePolicyAssignRequestParameter) *DeviceCompliancePolicyAssignRequestBuilder { 1035 bb := &DeviceCompliancePolicyAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1036 bb.BaseRequestBuilder.baseURL += "/assign" 1037 bb.BaseRequestBuilder.requestObject = reqObj 1038 return bb 1039 } 1040 1041 // 1042 type DeviceCompliancePolicyAssignRequest struct{ BaseRequest } 1043 1044 // 1045 func (b *DeviceCompliancePolicyAssignRequestBuilder) Request() *DeviceCompliancePolicyAssignRequest { 1046 return &DeviceCompliancePolicyAssignRequest{ 1047 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1048 } 1049 } 1050 1051 // 1052 func (r *DeviceCompliancePolicyAssignRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]DeviceCompliancePolicyAssignment, error) { 1053 req, err := r.NewJSONRequest(method, path, obj) 1054 if err != nil { 1055 return nil, err 1056 } 1057 if ctx != nil { 1058 req = req.WithContext(ctx) 1059 } 1060 res, err := r.client.Do(req) 1061 if err != nil { 1062 return nil, err 1063 } 1064 var values []DeviceCompliancePolicyAssignment 1065 for { 1066 if res.StatusCode != http.StatusOK { 1067 b, _ := ioutil.ReadAll(res.Body) 1068 res.Body.Close() 1069 errRes := &ErrorResponse{Response: res} 1070 err := jsonx.Unmarshal(b, errRes) 1071 if err != nil { 1072 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 1073 } 1074 return nil, errRes 1075 } 1076 var ( 1077 paging Paging 1078 value []DeviceCompliancePolicyAssignment 1079 ) 1080 err := jsonx.NewDecoder(res.Body).Decode(&paging) 1081 res.Body.Close() 1082 if err != nil { 1083 return nil, err 1084 } 1085 err = jsonx.Unmarshal(paging.Value, &value) 1086 if err != nil { 1087 return nil, err 1088 } 1089 values = append(values, value...) 1090 if n >= 0 { 1091 n-- 1092 } 1093 if n == 0 || len(paging.NextLink) == 0 { 1094 return values, nil 1095 } 1096 req, err = http.NewRequest("GET", paging.NextLink, nil) 1097 if ctx != nil { 1098 req = req.WithContext(ctx) 1099 } 1100 res, err = r.client.Do(req) 1101 if err != nil { 1102 return nil, err 1103 } 1104 } 1105 } 1106 1107 // 1108 func (r *DeviceCompliancePolicyAssignRequest) PostN(ctx context.Context, n int) ([]DeviceCompliancePolicyAssignment, error) { 1109 return r.Paging(ctx, "POST", "", r.requestObject, n) 1110 } 1111 1112 // 1113 func (r *DeviceCompliancePolicyAssignRequest) Post(ctx context.Context) ([]DeviceCompliancePolicyAssignment, error) { 1114 return r.Paging(ctx, "POST", "", r.requestObject, 0) 1115 } 1116 1117 // 1118 type DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder struct{ BaseRequestBuilder } 1119 1120 // ScheduleActionsForRules action undocumented 1121 func (b *DeviceCompliancePolicyRequestBuilder) ScheduleActionsForRules(reqObj *DeviceCompliancePolicyScheduleActionsForRulesRequestParameter) *DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder { 1122 bb := &DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1123 bb.BaseRequestBuilder.baseURL += "/scheduleActionsForRules" 1124 bb.BaseRequestBuilder.requestObject = reqObj 1125 return bb 1126 } 1127 1128 // 1129 type DeviceCompliancePolicyScheduleActionsForRulesRequest struct{ BaseRequest } 1130 1131 // 1132 func (b *DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder) Request() *DeviceCompliancePolicyScheduleActionsForRulesRequest { 1133 return &DeviceCompliancePolicyScheduleActionsForRulesRequest{ 1134 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1135 } 1136 } 1137 1138 // 1139 func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) Post(ctx context.Context) error { 1140 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 1141 } 1142 1143 // 1144 type DeviceConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } 1145 1146 // Assign action undocumented 1147 func (b *DeviceConfigurationRequestBuilder) Assign(reqObj *DeviceConfigurationAssignRequestParameter) *DeviceConfigurationAssignRequestBuilder { 1148 bb := &DeviceConfigurationAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1149 bb.BaseRequestBuilder.baseURL += "/assign" 1150 bb.BaseRequestBuilder.requestObject = reqObj 1151 return bb 1152 } 1153 1154 // 1155 type DeviceConfigurationAssignRequest struct{ BaseRequest } 1156 1157 // 1158 func (b *DeviceConfigurationAssignRequestBuilder) Request() *DeviceConfigurationAssignRequest { 1159 return &DeviceConfigurationAssignRequest{ 1160 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1161 } 1162 } 1163 1164 // 1165 func (r *DeviceConfigurationAssignRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]DeviceConfigurationAssignment, error) { 1166 req, err := r.NewJSONRequest(method, path, obj) 1167 if err != nil { 1168 return nil, err 1169 } 1170 if ctx != nil { 1171 req = req.WithContext(ctx) 1172 } 1173 res, err := r.client.Do(req) 1174 if err != nil { 1175 return nil, err 1176 } 1177 var values []DeviceConfigurationAssignment 1178 for { 1179 if res.StatusCode != http.StatusOK { 1180 b, _ := ioutil.ReadAll(res.Body) 1181 res.Body.Close() 1182 errRes := &ErrorResponse{Response: res} 1183 err := jsonx.Unmarshal(b, errRes) 1184 if err != nil { 1185 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 1186 } 1187 return nil, errRes 1188 } 1189 var ( 1190 paging Paging 1191 value []DeviceConfigurationAssignment 1192 ) 1193 err := jsonx.NewDecoder(res.Body).Decode(&paging) 1194 res.Body.Close() 1195 if err != nil { 1196 return nil, err 1197 } 1198 err = jsonx.Unmarshal(paging.Value, &value) 1199 if err != nil { 1200 return nil, err 1201 } 1202 values = append(values, value...) 1203 if n >= 0 { 1204 n-- 1205 } 1206 if n == 0 || len(paging.NextLink) == 0 { 1207 return values, nil 1208 } 1209 req, err = http.NewRequest("GET", paging.NextLink, nil) 1210 if ctx != nil { 1211 req = req.WithContext(ctx) 1212 } 1213 res, err = r.client.Do(req) 1214 if err != nil { 1215 return nil, err 1216 } 1217 } 1218 } 1219 1220 // 1221 func (r *DeviceConfigurationAssignRequest) PostN(ctx context.Context, n int) ([]DeviceConfigurationAssignment, error) { 1222 return r.Paging(ctx, "POST", "", r.requestObject, n) 1223 } 1224 1225 // 1226 func (r *DeviceConfigurationAssignRequest) Post(ctx context.Context) ([]DeviceConfigurationAssignment, error) { 1227 return r.Paging(ctx, "POST", "", r.requestObject, 0) 1228 } 1229 1230 // 1231 type DeviceEnrollmentConfigurationSetPriorityRequestBuilder struct{ BaseRequestBuilder } 1232 1233 // SetPriority action undocumented 1234 func (b *DeviceEnrollmentConfigurationRequestBuilder) SetPriority(reqObj *DeviceEnrollmentConfigurationSetPriorityRequestParameter) *DeviceEnrollmentConfigurationSetPriorityRequestBuilder { 1235 bb := &DeviceEnrollmentConfigurationSetPriorityRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1236 bb.BaseRequestBuilder.baseURL += "/setPriority" 1237 bb.BaseRequestBuilder.requestObject = reqObj 1238 return bb 1239 } 1240 1241 // 1242 type DeviceEnrollmentConfigurationSetPriorityRequest struct{ BaseRequest } 1243 1244 // 1245 func (b *DeviceEnrollmentConfigurationSetPriorityRequestBuilder) Request() *DeviceEnrollmentConfigurationSetPriorityRequest { 1246 return &DeviceEnrollmentConfigurationSetPriorityRequest{ 1247 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1248 } 1249 } 1250 1251 // 1252 func (r *DeviceEnrollmentConfigurationSetPriorityRequest) Post(ctx context.Context) error { 1253 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 1254 } 1255 1256 // 1257 type DeviceEnrollmentConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } 1258 1259 // Assign action undocumented 1260 func (b *DeviceEnrollmentConfigurationRequestBuilder) Assign(reqObj *DeviceEnrollmentConfigurationAssignRequestParameter) *DeviceEnrollmentConfigurationAssignRequestBuilder { 1261 bb := &DeviceEnrollmentConfigurationAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1262 bb.BaseRequestBuilder.baseURL += "/assign" 1263 bb.BaseRequestBuilder.requestObject = reqObj 1264 return bb 1265 } 1266 1267 // 1268 type DeviceEnrollmentConfigurationAssignRequest struct{ BaseRequest } 1269 1270 // 1271 func (b *DeviceEnrollmentConfigurationAssignRequestBuilder) Request() *DeviceEnrollmentConfigurationAssignRequest { 1272 return &DeviceEnrollmentConfigurationAssignRequest{ 1273 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1274 } 1275 } 1276 1277 // 1278 func (r *DeviceEnrollmentConfigurationAssignRequest) Post(ctx context.Context) error { 1279 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 1280 } 1281 1282 // 1283 type DeviceManagementExchangeConnectorSyncRequestBuilder struct{ BaseRequestBuilder } 1284 1285 // Sync action undocumented 1286 func (b *DeviceManagementExchangeConnectorRequestBuilder) Sync(reqObj *DeviceManagementExchangeConnectorSyncRequestParameter) *DeviceManagementExchangeConnectorSyncRequestBuilder { 1287 bb := &DeviceManagementExchangeConnectorSyncRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 1288 bb.BaseRequestBuilder.baseURL += "/sync" 1289 bb.BaseRequestBuilder.requestObject = reqObj 1290 return bb 1291 } 1292 1293 // 1294 type DeviceManagementExchangeConnectorSyncRequest struct{ BaseRequest } 1295 1296 // 1297 func (b *DeviceManagementExchangeConnectorSyncRequestBuilder) Request() *DeviceManagementExchangeConnectorSyncRequest { 1298 return &DeviceManagementExchangeConnectorSyncRequest{ 1299 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 1300 } 1301 } 1302 1303 // 1304 func (r *DeviceManagementExchangeConnectorSyncRequest) Post(ctx context.Context) error { 1305 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 1306 }