github.com/yaegashi/msgraph.go@v0.1.4/beta/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 // DeviceAppManagementTaskRequestBuilder is request builder for DeviceAppManagementTask 114 type DeviceAppManagementTaskRequestBuilder struct{ BaseRequestBuilder } 115 116 // Request returns DeviceAppManagementTaskRequest 117 func (b *DeviceAppManagementTaskRequestBuilder) Request() *DeviceAppManagementTaskRequest { 118 return &DeviceAppManagementTaskRequest{ 119 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 120 } 121 } 122 123 // DeviceAppManagementTaskRequest is request for DeviceAppManagementTask 124 type DeviceAppManagementTaskRequest struct{ BaseRequest } 125 126 // Get performs GET request for DeviceAppManagementTask 127 func (r *DeviceAppManagementTaskRequest) Get(ctx context.Context) (resObj *DeviceAppManagementTask, 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 DeviceAppManagementTask 137 func (r *DeviceAppManagementTaskRequest) Update(ctx context.Context, reqObj *DeviceAppManagementTask) error { 138 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 139 } 140 141 // Delete performs DELETE request for DeviceAppManagementTask 142 func (r *DeviceAppManagementTaskRequest) Delete(ctx context.Context) error { 143 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 144 } 145 146 // DeviceCategoryRequestBuilder is request builder for DeviceCategory 147 type DeviceCategoryRequestBuilder struct{ BaseRequestBuilder } 148 149 // Request returns DeviceCategoryRequest 150 func (b *DeviceCategoryRequestBuilder) Request() *DeviceCategoryRequest { 151 return &DeviceCategoryRequest{ 152 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 153 } 154 } 155 156 // DeviceCategoryRequest is request for DeviceCategory 157 type DeviceCategoryRequest struct{ BaseRequest } 158 159 // Get performs GET request for DeviceCategory 160 func (r *DeviceCategoryRequest) Get(ctx context.Context) (resObj *DeviceCategory, 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 DeviceCategory 170 func (r *DeviceCategoryRequest) Update(ctx context.Context, reqObj *DeviceCategory) error { 171 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 172 } 173 174 // Delete performs DELETE request for DeviceCategory 175 func (r *DeviceCategoryRequest) Delete(ctx context.Context) error { 176 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 177 } 178 179 // DeviceComplianceActionItemRequestBuilder is request builder for DeviceComplianceActionItem 180 type DeviceComplianceActionItemRequestBuilder struct{ BaseRequestBuilder } 181 182 // Request returns DeviceComplianceActionItemRequest 183 func (b *DeviceComplianceActionItemRequestBuilder) Request() *DeviceComplianceActionItemRequest { 184 return &DeviceComplianceActionItemRequest{ 185 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 186 } 187 } 188 189 // DeviceComplianceActionItemRequest is request for DeviceComplianceActionItem 190 type DeviceComplianceActionItemRequest struct{ BaseRequest } 191 192 // Get performs GET request for DeviceComplianceActionItem 193 func (r *DeviceComplianceActionItemRequest) Get(ctx context.Context) (resObj *DeviceComplianceActionItem, 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 DeviceComplianceActionItem 203 func (r *DeviceComplianceActionItemRequest) Update(ctx context.Context, reqObj *DeviceComplianceActionItem) error { 204 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 205 } 206 207 // Delete performs DELETE request for DeviceComplianceActionItem 208 func (r *DeviceComplianceActionItemRequest) Delete(ctx context.Context) error { 209 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 210 } 211 212 // DeviceComplianceDeviceOverviewRequestBuilder is request builder for DeviceComplianceDeviceOverview 213 type DeviceComplianceDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } 214 215 // Request returns DeviceComplianceDeviceOverviewRequest 216 func (b *DeviceComplianceDeviceOverviewRequestBuilder) Request() *DeviceComplianceDeviceOverviewRequest { 217 return &DeviceComplianceDeviceOverviewRequest{ 218 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 219 } 220 } 221 222 // DeviceComplianceDeviceOverviewRequest is request for DeviceComplianceDeviceOverview 223 type DeviceComplianceDeviceOverviewRequest struct{ BaseRequest } 224 225 // Get performs GET request for DeviceComplianceDeviceOverview 226 func (r *DeviceComplianceDeviceOverviewRequest) Get(ctx context.Context) (resObj *DeviceComplianceDeviceOverview, 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 DeviceComplianceDeviceOverview 236 func (r *DeviceComplianceDeviceOverviewRequest) Update(ctx context.Context, reqObj *DeviceComplianceDeviceOverview) error { 237 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 238 } 239 240 // Delete performs DELETE request for DeviceComplianceDeviceOverview 241 func (r *DeviceComplianceDeviceOverviewRequest) Delete(ctx context.Context) error { 242 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 243 } 244 245 // DeviceComplianceDeviceStatusRequestBuilder is request builder for DeviceComplianceDeviceStatus 246 type DeviceComplianceDeviceStatusRequestBuilder struct{ BaseRequestBuilder } 247 248 // Request returns DeviceComplianceDeviceStatusRequest 249 func (b *DeviceComplianceDeviceStatusRequestBuilder) Request() *DeviceComplianceDeviceStatusRequest { 250 return &DeviceComplianceDeviceStatusRequest{ 251 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 252 } 253 } 254 255 // DeviceComplianceDeviceStatusRequest is request for DeviceComplianceDeviceStatus 256 type DeviceComplianceDeviceStatusRequest struct{ BaseRequest } 257 258 // Get performs GET request for DeviceComplianceDeviceStatus 259 func (r *DeviceComplianceDeviceStatusRequest) Get(ctx context.Context) (resObj *DeviceComplianceDeviceStatus, 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 DeviceComplianceDeviceStatus 269 func (r *DeviceComplianceDeviceStatusRequest) Update(ctx context.Context, reqObj *DeviceComplianceDeviceStatus) error { 270 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 271 } 272 273 // Delete performs DELETE request for DeviceComplianceDeviceStatus 274 func (r *DeviceComplianceDeviceStatusRequest) Delete(ctx context.Context) error { 275 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 276 } 277 278 // DeviceCompliancePolicyRequestBuilder is request builder for DeviceCompliancePolicy 279 type DeviceCompliancePolicyRequestBuilder struct{ BaseRequestBuilder } 280 281 // Request returns DeviceCompliancePolicyRequest 282 func (b *DeviceCompliancePolicyRequestBuilder) Request() *DeviceCompliancePolicyRequest { 283 return &DeviceCompliancePolicyRequest{ 284 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 285 } 286 } 287 288 // DeviceCompliancePolicyRequest is request for DeviceCompliancePolicy 289 type DeviceCompliancePolicyRequest struct{ BaseRequest } 290 291 // Get performs GET request for DeviceCompliancePolicy 292 func (r *DeviceCompliancePolicyRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicy, 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 DeviceCompliancePolicy 302 func (r *DeviceCompliancePolicyRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicy) error { 303 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 304 } 305 306 // Delete performs DELETE request for DeviceCompliancePolicy 307 func (r *DeviceCompliancePolicyRequest) Delete(ctx context.Context) error { 308 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 309 } 310 311 // DeviceCompliancePolicyAssignmentRequestBuilder is request builder for DeviceCompliancePolicyAssignment 312 type DeviceCompliancePolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } 313 314 // Request returns DeviceCompliancePolicyAssignmentRequest 315 func (b *DeviceCompliancePolicyAssignmentRequestBuilder) Request() *DeviceCompliancePolicyAssignmentRequest { 316 return &DeviceCompliancePolicyAssignmentRequest{ 317 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 318 } 319 } 320 321 // DeviceCompliancePolicyAssignmentRequest is request for DeviceCompliancePolicyAssignment 322 type DeviceCompliancePolicyAssignmentRequest struct{ BaseRequest } 323 324 // Get performs GET request for DeviceCompliancePolicyAssignment 325 func (r *DeviceCompliancePolicyAssignmentRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyAssignment, 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 DeviceCompliancePolicyAssignment 335 func (r *DeviceCompliancePolicyAssignmentRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyAssignment) error { 336 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 337 } 338 339 // Delete performs DELETE request for DeviceCompliancePolicyAssignment 340 func (r *DeviceCompliancePolicyAssignmentRequest) Delete(ctx context.Context) error { 341 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 342 } 343 344 // DeviceCompliancePolicyDeviceStateSummaryRequestBuilder is request builder for DeviceCompliancePolicyDeviceStateSummary 345 type DeviceCompliancePolicyDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } 346 347 // Request returns DeviceCompliancePolicyDeviceStateSummaryRequest 348 func (b *DeviceCompliancePolicyDeviceStateSummaryRequestBuilder) Request() *DeviceCompliancePolicyDeviceStateSummaryRequest { 349 return &DeviceCompliancePolicyDeviceStateSummaryRequest{ 350 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 351 } 352 } 353 354 // DeviceCompliancePolicyDeviceStateSummaryRequest is request for DeviceCompliancePolicyDeviceStateSummary 355 type DeviceCompliancePolicyDeviceStateSummaryRequest struct{ BaseRequest } 356 357 // Get performs GET request for DeviceCompliancePolicyDeviceStateSummary 358 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyDeviceStateSummary, 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 DeviceCompliancePolicyDeviceStateSummary 368 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyDeviceStateSummary) error { 369 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 370 } 371 372 // Delete performs DELETE request for DeviceCompliancePolicyDeviceStateSummary 373 func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Delete(ctx context.Context) error { 374 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 375 } 376 377 // DeviceCompliancePolicyGroupAssignmentRequestBuilder is request builder for DeviceCompliancePolicyGroupAssignment 378 type DeviceCompliancePolicyGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } 379 380 // Request returns DeviceCompliancePolicyGroupAssignmentRequest 381 func (b *DeviceCompliancePolicyGroupAssignmentRequestBuilder) Request() *DeviceCompliancePolicyGroupAssignmentRequest { 382 return &DeviceCompliancePolicyGroupAssignmentRequest{ 383 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 384 } 385 } 386 387 // DeviceCompliancePolicyGroupAssignmentRequest is request for DeviceCompliancePolicyGroupAssignment 388 type DeviceCompliancePolicyGroupAssignmentRequest struct{ BaseRequest } 389 390 // Get performs GET request for DeviceCompliancePolicyGroupAssignment 391 func (r *DeviceCompliancePolicyGroupAssignmentRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyGroupAssignment, 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 DeviceCompliancePolicyGroupAssignment 401 func (r *DeviceCompliancePolicyGroupAssignmentRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyGroupAssignment) error { 402 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 403 } 404 405 // Delete performs DELETE request for DeviceCompliancePolicyGroupAssignment 406 func (r *DeviceCompliancePolicyGroupAssignmentRequest) Delete(ctx context.Context) error { 407 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 408 } 409 410 // DeviceCompliancePolicySettingStateSummaryRequestBuilder is request builder for DeviceCompliancePolicySettingStateSummary 411 type DeviceCompliancePolicySettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } 412 413 // Request returns DeviceCompliancePolicySettingStateSummaryRequest 414 func (b *DeviceCompliancePolicySettingStateSummaryRequestBuilder) Request() *DeviceCompliancePolicySettingStateSummaryRequest { 415 return &DeviceCompliancePolicySettingStateSummaryRequest{ 416 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 417 } 418 } 419 420 // DeviceCompliancePolicySettingStateSummaryRequest is request for DeviceCompliancePolicySettingStateSummary 421 type DeviceCompliancePolicySettingStateSummaryRequest struct{ BaseRequest } 422 423 // Get performs GET request for DeviceCompliancePolicySettingStateSummary 424 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicySettingStateSummary, 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 DeviceCompliancePolicySettingStateSummary 434 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicySettingStateSummary) error { 435 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 436 } 437 438 // Delete performs DELETE request for DeviceCompliancePolicySettingStateSummary 439 func (r *DeviceCompliancePolicySettingStateSummaryRequest) Delete(ctx context.Context) error { 440 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 441 } 442 443 // DeviceCompliancePolicyStateRequestBuilder is request builder for DeviceCompliancePolicyState 444 type DeviceCompliancePolicyStateRequestBuilder struct{ BaseRequestBuilder } 445 446 // Request returns DeviceCompliancePolicyStateRequest 447 func (b *DeviceCompliancePolicyStateRequestBuilder) Request() *DeviceCompliancePolicyStateRequest { 448 return &DeviceCompliancePolicyStateRequest{ 449 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 450 } 451 } 452 453 // DeviceCompliancePolicyStateRequest is request for DeviceCompliancePolicyState 454 type DeviceCompliancePolicyStateRequest struct{ BaseRequest } 455 456 // Get performs GET request for DeviceCompliancePolicyState 457 func (r *DeviceCompliancePolicyStateRequest) Get(ctx context.Context) (resObj *DeviceCompliancePolicyState, 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 DeviceCompliancePolicyState 467 func (r *DeviceCompliancePolicyStateRequest) Update(ctx context.Context, reqObj *DeviceCompliancePolicyState) error { 468 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 469 } 470 471 // Delete performs DELETE request for DeviceCompliancePolicyState 472 func (r *DeviceCompliancePolicyStateRequest) Delete(ctx context.Context) error { 473 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 474 } 475 476 // DeviceComplianceScheduledActionForRuleRequestBuilder is request builder for DeviceComplianceScheduledActionForRule 477 type DeviceComplianceScheduledActionForRuleRequestBuilder struct{ BaseRequestBuilder } 478 479 // Request returns DeviceComplianceScheduledActionForRuleRequest 480 func (b *DeviceComplianceScheduledActionForRuleRequestBuilder) Request() *DeviceComplianceScheduledActionForRuleRequest { 481 return &DeviceComplianceScheduledActionForRuleRequest{ 482 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 483 } 484 } 485 486 // DeviceComplianceScheduledActionForRuleRequest is request for DeviceComplianceScheduledActionForRule 487 type DeviceComplianceScheduledActionForRuleRequest struct{ BaseRequest } 488 489 // Get performs GET request for DeviceComplianceScheduledActionForRule 490 func (r *DeviceComplianceScheduledActionForRuleRequest) Get(ctx context.Context) (resObj *DeviceComplianceScheduledActionForRule, 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 DeviceComplianceScheduledActionForRule 500 func (r *DeviceComplianceScheduledActionForRuleRequest) Update(ctx context.Context, reqObj *DeviceComplianceScheduledActionForRule) error { 501 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 502 } 503 504 // Delete performs DELETE request for DeviceComplianceScheduledActionForRule 505 func (r *DeviceComplianceScheduledActionForRuleRequest) Delete(ctx context.Context) error { 506 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 507 } 508 509 // DeviceComplianceSettingStateRequestBuilder is request builder for DeviceComplianceSettingState 510 type DeviceComplianceSettingStateRequestBuilder struct{ BaseRequestBuilder } 511 512 // Request returns DeviceComplianceSettingStateRequest 513 func (b *DeviceComplianceSettingStateRequestBuilder) Request() *DeviceComplianceSettingStateRequest { 514 return &DeviceComplianceSettingStateRequest{ 515 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 516 } 517 } 518 519 // DeviceComplianceSettingStateRequest is request for DeviceComplianceSettingState 520 type DeviceComplianceSettingStateRequest struct{ BaseRequest } 521 522 // Get performs GET request for DeviceComplianceSettingState 523 func (r *DeviceComplianceSettingStateRequest) Get(ctx context.Context) (resObj *DeviceComplianceSettingState, 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 DeviceComplianceSettingState 533 func (r *DeviceComplianceSettingStateRequest) Update(ctx context.Context, reqObj *DeviceComplianceSettingState) error { 534 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 535 } 536 537 // Delete performs DELETE request for DeviceComplianceSettingState 538 func (r *DeviceComplianceSettingStateRequest) Delete(ctx context.Context) error { 539 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 540 } 541 542 // DeviceComplianceUserOverviewRequestBuilder is request builder for DeviceComplianceUserOverview 543 type DeviceComplianceUserOverviewRequestBuilder struct{ BaseRequestBuilder } 544 545 // Request returns DeviceComplianceUserOverviewRequest 546 func (b *DeviceComplianceUserOverviewRequestBuilder) Request() *DeviceComplianceUserOverviewRequest { 547 return &DeviceComplianceUserOverviewRequest{ 548 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 549 } 550 } 551 552 // DeviceComplianceUserOverviewRequest is request for DeviceComplianceUserOverview 553 type DeviceComplianceUserOverviewRequest struct{ BaseRequest } 554 555 // Get performs GET request for DeviceComplianceUserOverview 556 func (r *DeviceComplianceUserOverviewRequest) Get(ctx context.Context) (resObj *DeviceComplianceUserOverview, 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 DeviceComplianceUserOverview 566 func (r *DeviceComplianceUserOverviewRequest) Update(ctx context.Context, reqObj *DeviceComplianceUserOverview) error { 567 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 568 } 569 570 // Delete performs DELETE request for DeviceComplianceUserOverview 571 func (r *DeviceComplianceUserOverviewRequest) Delete(ctx context.Context) error { 572 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 573 } 574 575 // DeviceComplianceUserStatusRequestBuilder is request builder for DeviceComplianceUserStatus 576 type DeviceComplianceUserStatusRequestBuilder struct{ BaseRequestBuilder } 577 578 // Request returns DeviceComplianceUserStatusRequest 579 func (b *DeviceComplianceUserStatusRequestBuilder) Request() *DeviceComplianceUserStatusRequest { 580 return &DeviceComplianceUserStatusRequest{ 581 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 582 } 583 } 584 585 // DeviceComplianceUserStatusRequest is request for DeviceComplianceUserStatus 586 type DeviceComplianceUserStatusRequest struct{ BaseRequest } 587 588 // Get performs GET request for DeviceComplianceUserStatus 589 func (r *DeviceComplianceUserStatusRequest) Get(ctx context.Context) (resObj *DeviceComplianceUserStatus, 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 DeviceComplianceUserStatus 599 func (r *DeviceComplianceUserStatusRequest) Update(ctx context.Context, reqObj *DeviceComplianceUserStatus) error { 600 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 601 } 602 603 // Delete performs DELETE request for DeviceComplianceUserStatus 604 func (r *DeviceComplianceUserStatusRequest) Delete(ctx context.Context) error { 605 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 606 } 607 608 // DeviceConfigurationRequestBuilder is request builder for DeviceConfiguration 609 type DeviceConfigurationRequestBuilder struct{ BaseRequestBuilder } 610 611 // Request returns DeviceConfigurationRequest 612 func (b *DeviceConfigurationRequestBuilder) Request() *DeviceConfigurationRequest { 613 return &DeviceConfigurationRequest{ 614 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 615 } 616 } 617 618 // DeviceConfigurationRequest is request for DeviceConfiguration 619 type DeviceConfigurationRequest struct{ BaseRequest } 620 621 // Get performs GET request for DeviceConfiguration 622 func (r *DeviceConfigurationRequest) Get(ctx context.Context) (resObj *DeviceConfiguration, 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 DeviceConfiguration 632 func (r *DeviceConfigurationRequest) Update(ctx context.Context, reqObj *DeviceConfiguration) error { 633 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 634 } 635 636 // Delete performs DELETE request for DeviceConfiguration 637 func (r *DeviceConfigurationRequest) Delete(ctx context.Context) error { 638 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 639 } 640 641 // DeviceConfigurationAssignmentRequestBuilder is request builder for DeviceConfigurationAssignment 642 type DeviceConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } 643 644 // Request returns DeviceConfigurationAssignmentRequest 645 func (b *DeviceConfigurationAssignmentRequestBuilder) Request() *DeviceConfigurationAssignmentRequest { 646 return &DeviceConfigurationAssignmentRequest{ 647 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 648 } 649 } 650 651 // DeviceConfigurationAssignmentRequest is request for DeviceConfigurationAssignment 652 type DeviceConfigurationAssignmentRequest struct{ BaseRequest } 653 654 // Get performs GET request for DeviceConfigurationAssignment 655 func (r *DeviceConfigurationAssignmentRequest) Get(ctx context.Context) (resObj *DeviceConfigurationAssignment, 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 DeviceConfigurationAssignment 665 func (r *DeviceConfigurationAssignmentRequest) Update(ctx context.Context, reqObj *DeviceConfigurationAssignment) error { 666 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 667 } 668 669 // Delete performs DELETE request for DeviceConfigurationAssignment 670 func (r *DeviceConfigurationAssignmentRequest) Delete(ctx context.Context) error { 671 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 672 } 673 674 // DeviceConfigurationConflictSummaryRequestBuilder is request builder for DeviceConfigurationConflictSummary 675 type DeviceConfigurationConflictSummaryRequestBuilder struct{ BaseRequestBuilder } 676 677 // Request returns DeviceConfigurationConflictSummaryRequest 678 func (b *DeviceConfigurationConflictSummaryRequestBuilder) Request() *DeviceConfigurationConflictSummaryRequest { 679 return &DeviceConfigurationConflictSummaryRequest{ 680 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 681 } 682 } 683 684 // DeviceConfigurationConflictSummaryRequest is request for DeviceConfigurationConflictSummary 685 type DeviceConfigurationConflictSummaryRequest struct{ BaseRequest } 686 687 // Get performs GET request for DeviceConfigurationConflictSummary 688 func (r *DeviceConfigurationConflictSummaryRequest) Get(ctx context.Context) (resObj *DeviceConfigurationConflictSummary, 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 DeviceConfigurationConflictSummary 698 func (r *DeviceConfigurationConflictSummaryRequest) Update(ctx context.Context, reqObj *DeviceConfigurationConflictSummary) error { 699 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 700 } 701 702 // Delete performs DELETE request for DeviceConfigurationConflictSummary 703 func (r *DeviceConfigurationConflictSummaryRequest) Delete(ctx context.Context) error { 704 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 705 } 706 707 // DeviceConfigurationDeviceOverviewRequestBuilder is request builder for DeviceConfigurationDeviceOverview 708 type DeviceConfigurationDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } 709 710 // Request returns DeviceConfigurationDeviceOverviewRequest 711 func (b *DeviceConfigurationDeviceOverviewRequestBuilder) Request() *DeviceConfigurationDeviceOverviewRequest { 712 return &DeviceConfigurationDeviceOverviewRequest{ 713 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 714 } 715 } 716 717 // DeviceConfigurationDeviceOverviewRequest is request for DeviceConfigurationDeviceOverview 718 type DeviceConfigurationDeviceOverviewRequest struct{ BaseRequest } 719 720 // Get performs GET request for DeviceConfigurationDeviceOverview 721 func (r *DeviceConfigurationDeviceOverviewRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceOverview, 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 DeviceConfigurationDeviceOverview 731 func (r *DeviceConfigurationDeviceOverviewRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceOverview) error { 732 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 733 } 734 735 // Delete performs DELETE request for DeviceConfigurationDeviceOverview 736 func (r *DeviceConfigurationDeviceOverviewRequest) Delete(ctx context.Context) error { 737 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 738 } 739 740 // DeviceConfigurationDeviceStateSummaryRequestBuilder is request builder for DeviceConfigurationDeviceStateSummary 741 type DeviceConfigurationDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } 742 743 // Request returns DeviceConfigurationDeviceStateSummaryRequest 744 func (b *DeviceConfigurationDeviceStateSummaryRequestBuilder) Request() *DeviceConfigurationDeviceStateSummaryRequest { 745 return &DeviceConfigurationDeviceStateSummaryRequest{ 746 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 747 } 748 } 749 750 // DeviceConfigurationDeviceStateSummaryRequest is request for DeviceConfigurationDeviceStateSummary 751 type DeviceConfigurationDeviceStateSummaryRequest struct{ BaseRequest } 752 753 // Get performs GET request for DeviceConfigurationDeviceStateSummary 754 func (r *DeviceConfigurationDeviceStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceStateSummary, 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 DeviceConfigurationDeviceStateSummary 764 func (r *DeviceConfigurationDeviceStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceStateSummary) error { 765 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 766 } 767 768 // Delete performs DELETE request for DeviceConfigurationDeviceStateSummary 769 func (r *DeviceConfigurationDeviceStateSummaryRequest) Delete(ctx context.Context) error { 770 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 771 } 772 773 // DeviceConfigurationDeviceStatusRequestBuilder is request builder for DeviceConfigurationDeviceStatus 774 type DeviceConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } 775 776 // Request returns DeviceConfigurationDeviceStatusRequest 777 func (b *DeviceConfigurationDeviceStatusRequestBuilder) Request() *DeviceConfigurationDeviceStatusRequest { 778 return &DeviceConfigurationDeviceStatusRequest{ 779 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 780 } 781 } 782 783 // DeviceConfigurationDeviceStatusRequest is request for DeviceConfigurationDeviceStatus 784 type DeviceConfigurationDeviceStatusRequest struct{ BaseRequest } 785 786 // Get performs GET request for DeviceConfigurationDeviceStatus 787 func (r *DeviceConfigurationDeviceStatusRequest) Get(ctx context.Context) (resObj *DeviceConfigurationDeviceStatus, 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 DeviceConfigurationDeviceStatus 797 func (r *DeviceConfigurationDeviceStatusRequest) Update(ctx context.Context, reqObj *DeviceConfigurationDeviceStatus) error { 798 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 799 } 800 801 // Delete performs DELETE request for DeviceConfigurationDeviceStatus 802 func (r *DeviceConfigurationDeviceStatusRequest) Delete(ctx context.Context) error { 803 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 804 } 805 806 // DeviceConfigurationGroupAssignmentRequestBuilder is request builder for DeviceConfigurationGroupAssignment 807 type DeviceConfigurationGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } 808 809 // Request returns DeviceConfigurationGroupAssignmentRequest 810 func (b *DeviceConfigurationGroupAssignmentRequestBuilder) Request() *DeviceConfigurationGroupAssignmentRequest { 811 return &DeviceConfigurationGroupAssignmentRequest{ 812 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 813 } 814 } 815 816 // DeviceConfigurationGroupAssignmentRequest is request for DeviceConfigurationGroupAssignment 817 type DeviceConfigurationGroupAssignmentRequest struct{ BaseRequest } 818 819 // Get performs GET request for DeviceConfigurationGroupAssignment 820 func (r *DeviceConfigurationGroupAssignmentRequest) Get(ctx context.Context) (resObj *DeviceConfigurationGroupAssignment, 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 DeviceConfigurationGroupAssignment 830 func (r *DeviceConfigurationGroupAssignmentRequest) Update(ctx context.Context, reqObj *DeviceConfigurationGroupAssignment) error { 831 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 832 } 833 834 // Delete performs DELETE request for DeviceConfigurationGroupAssignment 835 func (r *DeviceConfigurationGroupAssignmentRequest) Delete(ctx context.Context) error { 836 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 837 } 838 839 // DeviceConfigurationStateRequestBuilder is request builder for DeviceConfigurationState 840 type DeviceConfigurationStateRequestBuilder struct{ BaseRequestBuilder } 841 842 // Request returns DeviceConfigurationStateRequest 843 func (b *DeviceConfigurationStateRequestBuilder) Request() *DeviceConfigurationStateRequest { 844 return &DeviceConfigurationStateRequest{ 845 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 846 } 847 } 848 849 // DeviceConfigurationStateRequest is request for DeviceConfigurationState 850 type DeviceConfigurationStateRequest struct{ BaseRequest } 851 852 // Get performs GET request for DeviceConfigurationState 853 func (r *DeviceConfigurationStateRequest) Get(ctx context.Context) (resObj *DeviceConfigurationState, 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 DeviceConfigurationState 863 func (r *DeviceConfigurationStateRequest) Update(ctx context.Context, reqObj *DeviceConfigurationState) error { 864 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 865 } 866 867 // Delete performs DELETE request for DeviceConfigurationState 868 func (r *DeviceConfigurationStateRequest) Delete(ctx context.Context) error { 869 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 870 } 871 872 // DeviceConfigurationUserOverviewRequestBuilder is request builder for DeviceConfigurationUserOverview 873 type DeviceConfigurationUserOverviewRequestBuilder struct{ BaseRequestBuilder } 874 875 // Request returns DeviceConfigurationUserOverviewRequest 876 func (b *DeviceConfigurationUserOverviewRequestBuilder) Request() *DeviceConfigurationUserOverviewRequest { 877 return &DeviceConfigurationUserOverviewRequest{ 878 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 879 } 880 } 881 882 // DeviceConfigurationUserOverviewRequest is request for DeviceConfigurationUserOverview 883 type DeviceConfigurationUserOverviewRequest struct{ BaseRequest } 884 885 // Get performs GET request for DeviceConfigurationUserOverview 886 func (r *DeviceConfigurationUserOverviewRequest) Get(ctx context.Context) (resObj *DeviceConfigurationUserOverview, 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 DeviceConfigurationUserOverview 896 func (r *DeviceConfigurationUserOverviewRequest) Update(ctx context.Context, reqObj *DeviceConfigurationUserOverview) error { 897 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 898 } 899 900 // Delete performs DELETE request for DeviceConfigurationUserOverview 901 func (r *DeviceConfigurationUserOverviewRequest) Delete(ctx context.Context) error { 902 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 903 } 904 905 // DeviceConfigurationUserStateSummaryRequestBuilder is request builder for DeviceConfigurationUserStateSummary 906 type DeviceConfigurationUserStateSummaryRequestBuilder struct{ BaseRequestBuilder } 907 908 // Request returns DeviceConfigurationUserStateSummaryRequest 909 func (b *DeviceConfigurationUserStateSummaryRequestBuilder) Request() *DeviceConfigurationUserStateSummaryRequest { 910 return &DeviceConfigurationUserStateSummaryRequest{ 911 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 912 } 913 } 914 915 // DeviceConfigurationUserStateSummaryRequest is request for DeviceConfigurationUserStateSummary 916 type DeviceConfigurationUserStateSummaryRequest struct{ BaseRequest } 917 918 // Get performs GET request for DeviceConfigurationUserStateSummary 919 func (r *DeviceConfigurationUserStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceConfigurationUserStateSummary, 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 DeviceConfigurationUserStateSummary 929 func (r *DeviceConfigurationUserStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceConfigurationUserStateSummary) error { 930 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 931 } 932 933 // Delete performs DELETE request for DeviceConfigurationUserStateSummary 934 func (r *DeviceConfigurationUserStateSummaryRequest) Delete(ctx context.Context) error { 935 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 936 } 937 938 // DeviceConfigurationUserStatusRequestBuilder is request builder for DeviceConfigurationUserStatus 939 type DeviceConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } 940 941 // Request returns DeviceConfigurationUserStatusRequest 942 func (b *DeviceConfigurationUserStatusRequestBuilder) Request() *DeviceConfigurationUserStatusRequest { 943 return &DeviceConfigurationUserStatusRequest{ 944 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 945 } 946 } 947 948 // DeviceConfigurationUserStatusRequest is request for DeviceConfigurationUserStatus 949 type DeviceConfigurationUserStatusRequest struct{ BaseRequest } 950 951 // Get performs GET request for DeviceConfigurationUserStatus 952 func (r *DeviceConfigurationUserStatusRequest) Get(ctx context.Context) (resObj *DeviceConfigurationUserStatus, 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 DeviceConfigurationUserStatus 962 func (r *DeviceConfigurationUserStatusRequest) Update(ctx context.Context, reqObj *DeviceConfigurationUserStatus) error { 963 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 964 } 965 966 // Delete performs DELETE request for DeviceConfigurationUserStatus 967 func (r *DeviceConfigurationUserStatusRequest) Delete(ctx context.Context) error { 968 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 969 } 970 971 // DeviceEnrollmentConfigurationRequestBuilder is request builder for DeviceEnrollmentConfiguration 972 type DeviceEnrollmentConfigurationRequestBuilder struct{ BaseRequestBuilder } 973 974 // Request returns DeviceEnrollmentConfigurationRequest 975 func (b *DeviceEnrollmentConfigurationRequestBuilder) Request() *DeviceEnrollmentConfigurationRequest { 976 return &DeviceEnrollmentConfigurationRequest{ 977 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 978 } 979 } 980 981 // DeviceEnrollmentConfigurationRequest is request for DeviceEnrollmentConfiguration 982 type DeviceEnrollmentConfigurationRequest struct{ BaseRequest } 983 984 // Get performs GET request for DeviceEnrollmentConfiguration 985 func (r *DeviceEnrollmentConfigurationRequest) Get(ctx context.Context) (resObj *DeviceEnrollmentConfiguration, 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 DeviceEnrollmentConfiguration 995 func (r *DeviceEnrollmentConfigurationRequest) Update(ctx context.Context, reqObj *DeviceEnrollmentConfiguration) error { 996 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 997 } 998 999 // Delete performs DELETE request for DeviceEnrollmentConfiguration 1000 func (r *DeviceEnrollmentConfigurationRequest) Delete(ctx context.Context) error { 1001 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1002 } 1003 1004 // DeviceHealthScriptRequestBuilder is request builder for DeviceHealthScript 1005 type DeviceHealthScriptRequestBuilder struct{ BaseRequestBuilder } 1006 1007 // Request returns DeviceHealthScriptRequest 1008 func (b *DeviceHealthScriptRequestBuilder) Request() *DeviceHealthScriptRequest { 1009 return &DeviceHealthScriptRequest{ 1010 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1011 } 1012 } 1013 1014 // DeviceHealthScriptRequest is request for DeviceHealthScript 1015 type DeviceHealthScriptRequest struct{ BaseRequest } 1016 1017 // Get performs GET request for DeviceHealthScript 1018 func (r *DeviceHealthScriptRequest) Get(ctx context.Context) (resObj *DeviceHealthScript, err error) { 1019 var query string 1020 if r.query != nil { 1021 query = "?" + r.query.Encode() 1022 } 1023 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1024 return 1025 } 1026 1027 // Update performs PATCH request for DeviceHealthScript 1028 func (r *DeviceHealthScriptRequest) Update(ctx context.Context, reqObj *DeviceHealthScript) error { 1029 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1030 } 1031 1032 // Delete performs DELETE request for DeviceHealthScript 1033 func (r *DeviceHealthScriptRequest) Delete(ctx context.Context) error { 1034 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1035 } 1036 1037 // DeviceHealthScriptAssignmentRequestBuilder is request builder for DeviceHealthScriptAssignment 1038 type DeviceHealthScriptAssignmentRequestBuilder struct{ BaseRequestBuilder } 1039 1040 // Request returns DeviceHealthScriptAssignmentRequest 1041 func (b *DeviceHealthScriptAssignmentRequestBuilder) Request() *DeviceHealthScriptAssignmentRequest { 1042 return &DeviceHealthScriptAssignmentRequest{ 1043 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1044 } 1045 } 1046 1047 // DeviceHealthScriptAssignmentRequest is request for DeviceHealthScriptAssignment 1048 type DeviceHealthScriptAssignmentRequest struct{ BaseRequest } 1049 1050 // Get performs GET request for DeviceHealthScriptAssignment 1051 func (r *DeviceHealthScriptAssignmentRequest) Get(ctx context.Context) (resObj *DeviceHealthScriptAssignment, err error) { 1052 var query string 1053 if r.query != nil { 1054 query = "?" + r.query.Encode() 1055 } 1056 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1057 return 1058 } 1059 1060 // Update performs PATCH request for DeviceHealthScriptAssignment 1061 func (r *DeviceHealthScriptAssignmentRequest) Update(ctx context.Context, reqObj *DeviceHealthScriptAssignment) error { 1062 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1063 } 1064 1065 // Delete performs DELETE request for DeviceHealthScriptAssignment 1066 func (r *DeviceHealthScriptAssignmentRequest) Delete(ctx context.Context) error { 1067 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1068 } 1069 1070 // DeviceHealthScriptDeviceStateRequestBuilder is request builder for DeviceHealthScriptDeviceState 1071 type DeviceHealthScriptDeviceStateRequestBuilder struct{ BaseRequestBuilder } 1072 1073 // Request returns DeviceHealthScriptDeviceStateRequest 1074 func (b *DeviceHealthScriptDeviceStateRequestBuilder) Request() *DeviceHealthScriptDeviceStateRequest { 1075 return &DeviceHealthScriptDeviceStateRequest{ 1076 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1077 } 1078 } 1079 1080 // DeviceHealthScriptDeviceStateRequest is request for DeviceHealthScriptDeviceState 1081 type DeviceHealthScriptDeviceStateRequest struct{ BaseRequest } 1082 1083 // Get performs GET request for DeviceHealthScriptDeviceState 1084 func (r *DeviceHealthScriptDeviceStateRequest) Get(ctx context.Context) (resObj *DeviceHealthScriptDeviceState, err error) { 1085 var query string 1086 if r.query != nil { 1087 query = "?" + r.query.Encode() 1088 } 1089 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1090 return 1091 } 1092 1093 // Update performs PATCH request for DeviceHealthScriptDeviceState 1094 func (r *DeviceHealthScriptDeviceStateRequest) Update(ctx context.Context, reqObj *DeviceHealthScriptDeviceState) error { 1095 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1096 } 1097 1098 // Delete performs DELETE request for DeviceHealthScriptDeviceState 1099 func (r *DeviceHealthScriptDeviceStateRequest) Delete(ctx context.Context) error { 1100 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1101 } 1102 1103 // DeviceHealthScriptRunSummaryRequestBuilder is request builder for DeviceHealthScriptRunSummary 1104 type DeviceHealthScriptRunSummaryRequestBuilder struct{ BaseRequestBuilder } 1105 1106 // Request returns DeviceHealthScriptRunSummaryRequest 1107 func (b *DeviceHealthScriptRunSummaryRequestBuilder) Request() *DeviceHealthScriptRunSummaryRequest { 1108 return &DeviceHealthScriptRunSummaryRequest{ 1109 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1110 } 1111 } 1112 1113 // DeviceHealthScriptRunSummaryRequest is request for DeviceHealthScriptRunSummary 1114 type DeviceHealthScriptRunSummaryRequest struct{ BaseRequest } 1115 1116 // Get performs GET request for DeviceHealthScriptRunSummary 1117 func (r *DeviceHealthScriptRunSummaryRequest) Get(ctx context.Context) (resObj *DeviceHealthScriptRunSummary, err error) { 1118 var query string 1119 if r.query != nil { 1120 query = "?" + r.query.Encode() 1121 } 1122 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1123 return 1124 } 1125 1126 // Update performs PATCH request for DeviceHealthScriptRunSummary 1127 func (r *DeviceHealthScriptRunSummaryRequest) Update(ctx context.Context, reqObj *DeviceHealthScriptRunSummary) error { 1128 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1129 } 1130 1131 // Delete performs DELETE request for DeviceHealthScriptRunSummary 1132 func (r *DeviceHealthScriptRunSummaryRequest) Delete(ctx context.Context) error { 1133 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1134 } 1135 1136 // DeviceInstallStateRequestBuilder is request builder for DeviceInstallState 1137 type DeviceInstallStateRequestBuilder struct{ BaseRequestBuilder } 1138 1139 // Request returns DeviceInstallStateRequest 1140 func (b *DeviceInstallStateRequestBuilder) Request() *DeviceInstallStateRequest { 1141 return &DeviceInstallStateRequest{ 1142 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1143 } 1144 } 1145 1146 // DeviceInstallStateRequest is request for DeviceInstallState 1147 type DeviceInstallStateRequest struct{ BaseRequest } 1148 1149 // Get performs GET request for DeviceInstallState 1150 func (r *DeviceInstallStateRequest) Get(ctx context.Context) (resObj *DeviceInstallState, err error) { 1151 var query string 1152 if r.query != nil { 1153 query = "?" + r.query.Encode() 1154 } 1155 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1156 return 1157 } 1158 1159 // Update performs PATCH request for DeviceInstallState 1160 func (r *DeviceInstallStateRequest) Update(ctx context.Context, reqObj *DeviceInstallState) error { 1161 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1162 } 1163 1164 // Delete performs DELETE request for DeviceInstallState 1165 func (r *DeviceInstallStateRequest) Delete(ctx context.Context) error { 1166 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1167 } 1168 1169 // DeviceManagementRequestBuilder is request builder for DeviceManagement 1170 type DeviceManagementRequestBuilder struct{ BaseRequestBuilder } 1171 1172 // Request returns DeviceManagementRequest 1173 func (b *DeviceManagementRequestBuilder) Request() *DeviceManagementRequest { 1174 return &DeviceManagementRequest{ 1175 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1176 } 1177 } 1178 1179 // DeviceManagementRequest is request for DeviceManagement 1180 type DeviceManagementRequest struct{ BaseRequest } 1181 1182 // Get performs GET request for DeviceManagement 1183 func (r *DeviceManagementRequest) Get(ctx context.Context) (resObj *DeviceManagement, err error) { 1184 var query string 1185 if r.query != nil { 1186 query = "?" + r.query.Encode() 1187 } 1188 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1189 return 1190 } 1191 1192 // Update performs PATCH request for DeviceManagement 1193 func (r *DeviceManagementRequest) Update(ctx context.Context, reqObj *DeviceManagement) error { 1194 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1195 } 1196 1197 // Delete performs DELETE request for DeviceManagement 1198 func (r *DeviceManagementRequest) Delete(ctx context.Context) error { 1199 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1200 } 1201 1202 // DeviceManagementAbstractComplexSettingInstanceRequestBuilder is request builder for DeviceManagementAbstractComplexSettingInstance 1203 type DeviceManagementAbstractComplexSettingInstanceRequestBuilder struct{ BaseRequestBuilder } 1204 1205 // Request returns DeviceManagementAbstractComplexSettingInstanceRequest 1206 func (b *DeviceManagementAbstractComplexSettingInstanceRequestBuilder) Request() *DeviceManagementAbstractComplexSettingInstanceRequest { 1207 return &DeviceManagementAbstractComplexSettingInstanceRequest{ 1208 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1209 } 1210 } 1211 1212 // DeviceManagementAbstractComplexSettingInstanceRequest is request for DeviceManagementAbstractComplexSettingInstance 1213 type DeviceManagementAbstractComplexSettingInstanceRequest struct{ BaseRequest } 1214 1215 // Get performs GET request for DeviceManagementAbstractComplexSettingInstance 1216 func (r *DeviceManagementAbstractComplexSettingInstanceRequest) Get(ctx context.Context) (resObj *DeviceManagementAbstractComplexSettingInstance, err error) { 1217 var query string 1218 if r.query != nil { 1219 query = "?" + r.query.Encode() 1220 } 1221 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1222 return 1223 } 1224 1225 // Update performs PATCH request for DeviceManagementAbstractComplexSettingInstance 1226 func (r *DeviceManagementAbstractComplexSettingInstanceRequest) Update(ctx context.Context, reqObj *DeviceManagementAbstractComplexSettingInstance) error { 1227 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1228 } 1229 1230 // Delete performs DELETE request for DeviceManagementAbstractComplexSettingInstance 1231 func (r *DeviceManagementAbstractComplexSettingInstanceRequest) Delete(ctx context.Context) error { 1232 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1233 } 1234 1235 // DeviceManagementAutopilotEventRequestBuilder is request builder for DeviceManagementAutopilotEvent 1236 type DeviceManagementAutopilotEventRequestBuilder struct{ BaseRequestBuilder } 1237 1238 // Request returns DeviceManagementAutopilotEventRequest 1239 func (b *DeviceManagementAutopilotEventRequestBuilder) Request() *DeviceManagementAutopilotEventRequest { 1240 return &DeviceManagementAutopilotEventRequest{ 1241 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1242 } 1243 } 1244 1245 // DeviceManagementAutopilotEventRequest is request for DeviceManagementAutopilotEvent 1246 type DeviceManagementAutopilotEventRequest struct{ BaseRequest } 1247 1248 // Get performs GET request for DeviceManagementAutopilotEvent 1249 func (r *DeviceManagementAutopilotEventRequest) Get(ctx context.Context) (resObj *DeviceManagementAutopilotEvent, err error) { 1250 var query string 1251 if r.query != nil { 1252 query = "?" + r.query.Encode() 1253 } 1254 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1255 return 1256 } 1257 1258 // Update performs PATCH request for DeviceManagementAutopilotEvent 1259 func (r *DeviceManagementAutopilotEventRequest) Update(ctx context.Context, reqObj *DeviceManagementAutopilotEvent) error { 1260 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1261 } 1262 1263 // Delete performs DELETE request for DeviceManagementAutopilotEvent 1264 func (r *DeviceManagementAutopilotEventRequest) Delete(ctx context.Context) error { 1265 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1266 } 1267 1268 // DeviceManagementCachedReportConfigurationRequestBuilder is request builder for DeviceManagementCachedReportConfiguration 1269 type DeviceManagementCachedReportConfigurationRequestBuilder struct{ BaseRequestBuilder } 1270 1271 // Request returns DeviceManagementCachedReportConfigurationRequest 1272 func (b *DeviceManagementCachedReportConfigurationRequestBuilder) Request() *DeviceManagementCachedReportConfigurationRequest { 1273 return &DeviceManagementCachedReportConfigurationRequest{ 1274 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1275 } 1276 } 1277 1278 // DeviceManagementCachedReportConfigurationRequest is request for DeviceManagementCachedReportConfiguration 1279 type DeviceManagementCachedReportConfigurationRequest struct{ BaseRequest } 1280 1281 // Get performs GET request for DeviceManagementCachedReportConfiguration 1282 func (r *DeviceManagementCachedReportConfigurationRequest) Get(ctx context.Context) (resObj *DeviceManagementCachedReportConfiguration, err error) { 1283 var query string 1284 if r.query != nil { 1285 query = "?" + r.query.Encode() 1286 } 1287 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1288 return 1289 } 1290 1291 // Update performs PATCH request for DeviceManagementCachedReportConfiguration 1292 func (r *DeviceManagementCachedReportConfigurationRequest) Update(ctx context.Context, reqObj *DeviceManagementCachedReportConfiguration) error { 1293 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1294 } 1295 1296 // Delete performs DELETE request for DeviceManagementCachedReportConfiguration 1297 func (r *DeviceManagementCachedReportConfigurationRequest) Delete(ctx context.Context) error { 1298 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1299 } 1300 1301 // DeviceManagementCollectionSettingInstanceRequestBuilder is request builder for DeviceManagementCollectionSettingInstance 1302 type DeviceManagementCollectionSettingInstanceRequestBuilder struct{ BaseRequestBuilder } 1303 1304 // Request returns DeviceManagementCollectionSettingInstanceRequest 1305 func (b *DeviceManagementCollectionSettingInstanceRequestBuilder) Request() *DeviceManagementCollectionSettingInstanceRequest { 1306 return &DeviceManagementCollectionSettingInstanceRequest{ 1307 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1308 } 1309 } 1310 1311 // DeviceManagementCollectionSettingInstanceRequest is request for DeviceManagementCollectionSettingInstance 1312 type DeviceManagementCollectionSettingInstanceRequest struct{ BaseRequest } 1313 1314 // Get performs GET request for DeviceManagementCollectionSettingInstance 1315 func (r *DeviceManagementCollectionSettingInstanceRequest) Get(ctx context.Context) (resObj *DeviceManagementCollectionSettingInstance, err error) { 1316 var query string 1317 if r.query != nil { 1318 query = "?" + r.query.Encode() 1319 } 1320 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1321 return 1322 } 1323 1324 // Update performs PATCH request for DeviceManagementCollectionSettingInstance 1325 func (r *DeviceManagementCollectionSettingInstanceRequest) Update(ctx context.Context, reqObj *DeviceManagementCollectionSettingInstance) error { 1326 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1327 } 1328 1329 // Delete performs DELETE request for DeviceManagementCollectionSettingInstance 1330 func (r *DeviceManagementCollectionSettingInstanceRequest) Delete(ctx context.Context) error { 1331 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1332 } 1333 1334 // DeviceManagementComplexSettingInstanceRequestBuilder is request builder for DeviceManagementComplexSettingInstance 1335 type DeviceManagementComplexSettingInstanceRequestBuilder struct{ BaseRequestBuilder } 1336 1337 // Request returns DeviceManagementComplexSettingInstanceRequest 1338 func (b *DeviceManagementComplexSettingInstanceRequestBuilder) Request() *DeviceManagementComplexSettingInstanceRequest { 1339 return &DeviceManagementComplexSettingInstanceRequest{ 1340 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1341 } 1342 } 1343 1344 // DeviceManagementComplexSettingInstanceRequest is request for DeviceManagementComplexSettingInstance 1345 type DeviceManagementComplexSettingInstanceRequest struct{ BaseRequest } 1346 1347 // Get performs GET request for DeviceManagementComplexSettingInstance 1348 func (r *DeviceManagementComplexSettingInstanceRequest) Get(ctx context.Context) (resObj *DeviceManagementComplexSettingInstance, err error) { 1349 var query string 1350 if r.query != nil { 1351 query = "?" + r.query.Encode() 1352 } 1353 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1354 return 1355 } 1356 1357 // Update performs PATCH request for DeviceManagementComplexSettingInstance 1358 func (r *DeviceManagementComplexSettingInstanceRequest) Update(ctx context.Context, reqObj *DeviceManagementComplexSettingInstance) error { 1359 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1360 } 1361 1362 // Delete performs DELETE request for DeviceManagementComplexSettingInstance 1363 func (r *DeviceManagementComplexSettingInstanceRequest) Delete(ctx context.Context) error { 1364 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1365 } 1366 1367 // DeviceManagementDerivedCredentialSettingsRequestBuilder is request builder for DeviceManagementDerivedCredentialSettings 1368 type DeviceManagementDerivedCredentialSettingsRequestBuilder struct{ BaseRequestBuilder } 1369 1370 // Request returns DeviceManagementDerivedCredentialSettingsRequest 1371 func (b *DeviceManagementDerivedCredentialSettingsRequestBuilder) Request() *DeviceManagementDerivedCredentialSettingsRequest { 1372 return &DeviceManagementDerivedCredentialSettingsRequest{ 1373 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1374 } 1375 } 1376 1377 // DeviceManagementDerivedCredentialSettingsRequest is request for DeviceManagementDerivedCredentialSettings 1378 type DeviceManagementDerivedCredentialSettingsRequest struct{ BaseRequest } 1379 1380 // Get performs GET request for DeviceManagementDerivedCredentialSettings 1381 func (r *DeviceManagementDerivedCredentialSettingsRequest) Get(ctx context.Context) (resObj *DeviceManagementDerivedCredentialSettings, err error) { 1382 var query string 1383 if r.query != nil { 1384 query = "?" + r.query.Encode() 1385 } 1386 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1387 return 1388 } 1389 1390 // Update performs PATCH request for DeviceManagementDerivedCredentialSettings 1391 func (r *DeviceManagementDerivedCredentialSettingsRequest) Update(ctx context.Context, reqObj *DeviceManagementDerivedCredentialSettings) error { 1392 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1393 } 1394 1395 // Delete performs DELETE request for DeviceManagementDerivedCredentialSettings 1396 func (r *DeviceManagementDerivedCredentialSettingsRequest) Delete(ctx context.Context) error { 1397 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1398 } 1399 1400 // DeviceManagementDomainJoinConnectorRequestBuilder is request builder for DeviceManagementDomainJoinConnector 1401 type DeviceManagementDomainJoinConnectorRequestBuilder struct{ BaseRequestBuilder } 1402 1403 // Request returns DeviceManagementDomainJoinConnectorRequest 1404 func (b *DeviceManagementDomainJoinConnectorRequestBuilder) Request() *DeviceManagementDomainJoinConnectorRequest { 1405 return &DeviceManagementDomainJoinConnectorRequest{ 1406 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1407 } 1408 } 1409 1410 // DeviceManagementDomainJoinConnectorRequest is request for DeviceManagementDomainJoinConnector 1411 type DeviceManagementDomainJoinConnectorRequest struct{ BaseRequest } 1412 1413 // Get performs GET request for DeviceManagementDomainJoinConnector 1414 func (r *DeviceManagementDomainJoinConnectorRequest) Get(ctx context.Context) (resObj *DeviceManagementDomainJoinConnector, err error) { 1415 var query string 1416 if r.query != nil { 1417 query = "?" + r.query.Encode() 1418 } 1419 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1420 return 1421 } 1422 1423 // Update performs PATCH request for DeviceManagementDomainJoinConnector 1424 func (r *DeviceManagementDomainJoinConnectorRequest) Update(ctx context.Context, reqObj *DeviceManagementDomainJoinConnector) error { 1425 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1426 } 1427 1428 // Delete performs DELETE request for DeviceManagementDomainJoinConnector 1429 func (r *DeviceManagementDomainJoinConnectorRequest) Delete(ctx context.Context) error { 1430 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1431 } 1432 1433 // DeviceManagementExchangeConnectorRequestBuilder is request builder for DeviceManagementExchangeConnector 1434 type DeviceManagementExchangeConnectorRequestBuilder struct{ BaseRequestBuilder } 1435 1436 // Request returns DeviceManagementExchangeConnectorRequest 1437 func (b *DeviceManagementExchangeConnectorRequestBuilder) Request() *DeviceManagementExchangeConnectorRequest { 1438 return &DeviceManagementExchangeConnectorRequest{ 1439 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1440 } 1441 } 1442 1443 // DeviceManagementExchangeConnectorRequest is request for DeviceManagementExchangeConnector 1444 type DeviceManagementExchangeConnectorRequest struct{ BaseRequest } 1445 1446 // Get performs GET request for DeviceManagementExchangeConnector 1447 func (r *DeviceManagementExchangeConnectorRequest) Get(ctx context.Context) (resObj *DeviceManagementExchangeConnector, err error) { 1448 var query string 1449 if r.query != nil { 1450 query = "?" + r.query.Encode() 1451 } 1452 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1453 return 1454 } 1455 1456 // Update performs PATCH request for DeviceManagementExchangeConnector 1457 func (r *DeviceManagementExchangeConnectorRequest) Update(ctx context.Context, reqObj *DeviceManagementExchangeConnector) error { 1458 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1459 } 1460 1461 // Delete performs DELETE request for DeviceManagementExchangeConnector 1462 func (r *DeviceManagementExchangeConnectorRequest) Delete(ctx context.Context) error { 1463 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1464 } 1465 1466 // DeviceManagementExchangeOnPremisesPolicyRequestBuilder is request builder for DeviceManagementExchangeOnPremisesPolicy 1467 type DeviceManagementExchangeOnPremisesPolicyRequestBuilder struct{ BaseRequestBuilder } 1468 1469 // Request returns DeviceManagementExchangeOnPremisesPolicyRequest 1470 func (b *DeviceManagementExchangeOnPremisesPolicyRequestBuilder) Request() *DeviceManagementExchangeOnPremisesPolicyRequest { 1471 return &DeviceManagementExchangeOnPremisesPolicyRequest{ 1472 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1473 } 1474 } 1475 1476 // DeviceManagementExchangeOnPremisesPolicyRequest is request for DeviceManagementExchangeOnPremisesPolicy 1477 type DeviceManagementExchangeOnPremisesPolicyRequest struct{ BaseRequest } 1478 1479 // Get performs GET request for DeviceManagementExchangeOnPremisesPolicy 1480 func (r *DeviceManagementExchangeOnPremisesPolicyRequest) Get(ctx context.Context) (resObj *DeviceManagementExchangeOnPremisesPolicy, err error) { 1481 var query string 1482 if r.query != nil { 1483 query = "?" + r.query.Encode() 1484 } 1485 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1486 return 1487 } 1488 1489 // Update performs PATCH request for DeviceManagementExchangeOnPremisesPolicy 1490 func (r *DeviceManagementExchangeOnPremisesPolicyRequest) Update(ctx context.Context, reqObj *DeviceManagementExchangeOnPremisesPolicy) error { 1491 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1492 } 1493 1494 // Delete performs DELETE request for DeviceManagementExchangeOnPremisesPolicy 1495 func (r *DeviceManagementExchangeOnPremisesPolicyRequest) Delete(ctx context.Context) error { 1496 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1497 } 1498 1499 // DeviceManagementExportJobRequestBuilder is request builder for DeviceManagementExportJob 1500 type DeviceManagementExportJobRequestBuilder struct{ BaseRequestBuilder } 1501 1502 // Request returns DeviceManagementExportJobRequest 1503 func (b *DeviceManagementExportJobRequestBuilder) Request() *DeviceManagementExportJobRequest { 1504 return &DeviceManagementExportJobRequest{ 1505 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1506 } 1507 } 1508 1509 // DeviceManagementExportJobRequest is request for DeviceManagementExportJob 1510 type DeviceManagementExportJobRequest struct{ BaseRequest } 1511 1512 // Get performs GET request for DeviceManagementExportJob 1513 func (r *DeviceManagementExportJobRequest) Get(ctx context.Context) (resObj *DeviceManagementExportJob, err error) { 1514 var query string 1515 if r.query != nil { 1516 query = "?" + r.query.Encode() 1517 } 1518 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1519 return 1520 } 1521 1522 // Update performs PATCH request for DeviceManagementExportJob 1523 func (r *DeviceManagementExportJobRequest) Update(ctx context.Context, reqObj *DeviceManagementExportJob) error { 1524 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1525 } 1526 1527 // Delete performs DELETE request for DeviceManagementExportJob 1528 func (r *DeviceManagementExportJobRequest) Delete(ctx context.Context) error { 1529 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1530 } 1531 1532 // DeviceManagementIntentRequestBuilder is request builder for DeviceManagementIntent 1533 type DeviceManagementIntentRequestBuilder struct{ BaseRequestBuilder } 1534 1535 // Request returns DeviceManagementIntentRequest 1536 func (b *DeviceManagementIntentRequestBuilder) Request() *DeviceManagementIntentRequest { 1537 return &DeviceManagementIntentRequest{ 1538 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1539 } 1540 } 1541 1542 // DeviceManagementIntentRequest is request for DeviceManagementIntent 1543 type DeviceManagementIntentRequest struct{ BaseRequest } 1544 1545 // Get performs GET request for DeviceManagementIntent 1546 func (r *DeviceManagementIntentRequest) Get(ctx context.Context) (resObj *DeviceManagementIntent, err error) { 1547 var query string 1548 if r.query != nil { 1549 query = "?" + r.query.Encode() 1550 } 1551 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1552 return 1553 } 1554 1555 // Update performs PATCH request for DeviceManagementIntent 1556 func (r *DeviceManagementIntentRequest) Update(ctx context.Context, reqObj *DeviceManagementIntent) error { 1557 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1558 } 1559 1560 // Delete performs DELETE request for DeviceManagementIntent 1561 func (r *DeviceManagementIntentRequest) Delete(ctx context.Context) error { 1562 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1563 } 1564 1565 // DeviceManagementIntentAssignmentRequestBuilder is request builder for DeviceManagementIntentAssignment 1566 type DeviceManagementIntentAssignmentRequestBuilder struct{ BaseRequestBuilder } 1567 1568 // Request returns DeviceManagementIntentAssignmentRequest 1569 func (b *DeviceManagementIntentAssignmentRequestBuilder) Request() *DeviceManagementIntentAssignmentRequest { 1570 return &DeviceManagementIntentAssignmentRequest{ 1571 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1572 } 1573 } 1574 1575 // DeviceManagementIntentAssignmentRequest is request for DeviceManagementIntentAssignment 1576 type DeviceManagementIntentAssignmentRequest struct{ BaseRequest } 1577 1578 // Get performs GET request for DeviceManagementIntentAssignment 1579 func (r *DeviceManagementIntentAssignmentRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentAssignment, err error) { 1580 var query string 1581 if r.query != nil { 1582 query = "?" + r.query.Encode() 1583 } 1584 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1585 return 1586 } 1587 1588 // Update performs PATCH request for DeviceManagementIntentAssignment 1589 func (r *DeviceManagementIntentAssignmentRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentAssignment) error { 1590 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1591 } 1592 1593 // Delete performs DELETE request for DeviceManagementIntentAssignment 1594 func (r *DeviceManagementIntentAssignmentRequest) Delete(ctx context.Context) error { 1595 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1596 } 1597 1598 // DeviceManagementIntentDeviceSettingStateSummaryRequestBuilder is request builder for DeviceManagementIntentDeviceSettingStateSummary 1599 type DeviceManagementIntentDeviceSettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } 1600 1601 // Request returns DeviceManagementIntentDeviceSettingStateSummaryRequest 1602 func (b *DeviceManagementIntentDeviceSettingStateSummaryRequestBuilder) Request() *DeviceManagementIntentDeviceSettingStateSummaryRequest { 1603 return &DeviceManagementIntentDeviceSettingStateSummaryRequest{ 1604 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1605 } 1606 } 1607 1608 // DeviceManagementIntentDeviceSettingStateSummaryRequest is request for DeviceManagementIntentDeviceSettingStateSummary 1609 type DeviceManagementIntentDeviceSettingStateSummaryRequest struct{ BaseRequest } 1610 1611 // Get performs GET request for DeviceManagementIntentDeviceSettingStateSummary 1612 func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentDeviceSettingStateSummary, err error) { 1613 var query string 1614 if r.query != nil { 1615 query = "?" + r.query.Encode() 1616 } 1617 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1618 return 1619 } 1620 1621 // Update performs PATCH request for DeviceManagementIntentDeviceSettingStateSummary 1622 func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentDeviceSettingStateSummary) error { 1623 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1624 } 1625 1626 // Delete performs DELETE request for DeviceManagementIntentDeviceSettingStateSummary 1627 func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) Delete(ctx context.Context) error { 1628 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1629 } 1630 1631 // DeviceManagementIntentDeviceStateRequestBuilder is request builder for DeviceManagementIntentDeviceState 1632 type DeviceManagementIntentDeviceStateRequestBuilder struct{ BaseRequestBuilder } 1633 1634 // Request returns DeviceManagementIntentDeviceStateRequest 1635 func (b *DeviceManagementIntentDeviceStateRequestBuilder) Request() *DeviceManagementIntentDeviceStateRequest { 1636 return &DeviceManagementIntentDeviceStateRequest{ 1637 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1638 } 1639 } 1640 1641 // DeviceManagementIntentDeviceStateRequest is request for DeviceManagementIntentDeviceState 1642 type DeviceManagementIntentDeviceStateRequest struct{ BaseRequest } 1643 1644 // Get performs GET request for DeviceManagementIntentDeviceState 1645 func (r *DeviceManagementIntentDeviceStateRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentDeviceState, err error) { 1646 var query string 1647 if r.query != nil { 1648 query = "?" + r.query.Encode() 1649 } 1650 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1651 return 1652 } 1653 1654 // Update performs PATCH request for DeviceManagementIntentDeviceState 1655 func (r *DeviceManagementIntentDeviceStateRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentDeviceState) error { 1656 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1657 } 1658 1659 // Delete performs DELETE request for DeviceManagementIntentDeviceState 1660 func (r *DeviceManagementIntentDeviceStateRequest) Delete(ctx context.Context) error { 1661 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1662 } 1663 1664 // DeviceManagementIntentDeviceStateSummaryRequestBuilder is request builder for DeviceManagementIntentDeviceStateSummary 1665 type DeviceManagementIntentDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } 1666 1667 // Request returns DeviceManagementIntentDeviceStateSummaryRequest 1668 func (b *DeviceManagementIntentDeviceStateSummaryRequestBuilder) Request() *DeviceManagementIntentDeviceStateSummaryRequest { 1669 return &DeviceManagementIntentDeviceStateSummaryRequest{ 1670 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1671 } 1672 } 1673 1674 // DeviceManagementIntentDeviceStateSummaryRequest is request for DeviceManagementIntentDeviceStateSummary 1675 type DeviceManagementIntentDeviceStateSummaryRequest struct{ BaseRequest } 1676 1677 // Get performs GET request for DeviceManagementIntentDeviceStateSummary 1678 func (r *DeviceManagementIntentDeviceStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentDeviceStateSummary, err error) { 1679 var query string 1680 if r.query != nil { 1681 query = "?" + r.query.Encode() 1682 } 1683 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1684 return 1685 } 1686 1687 // Update performs PATCH request for DeviceManagementIntentDeviceStateSummary 1688 func (r *DeviceManagementIntentDeviceStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentDeviceStateSummary) error { 1689 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1690 } 1691 1692 // Delete performs DELETE request for DeviceManagementIntentDeviceStateSummary 1693 func (r *DeviceManagementIntentDeviceStateSummaryRequest) Delete(ctx context.Context) error { 1694 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1695 } 1696 1697 // DeviceManagementIntentSettingCategoryRequestBuilder is request builder for DeviceManagementIntentSettingCategory 1698 type DeviceManagementIntentSettingCategoryRequestBuilder struct{ BaseRequestBuilder } 1699 1700 // Request returns DeviceManagementIntentSettingCategoryRequest 1701 func (b *DeviceManagementIntentSettingCategoryRequestBuilder) Request() *DeviceManagementIntentSettingCategoryRequest { 1702 return &DeviceManagementIntentSettingCategoryRequest{ 1703 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1704 } 1705 } 1706 1707 // DeviceManagementIntentSettingCategoryRequest is request for DeviceManagementIntentSettingCategory 1708 type DeviceManagementIntentSettingCategoryRequest struct{ BaseRequest } 1709 1710 // Get performs GET request for DeviceManagementIntentSettingCategory 1711 func (r *DeviceManagementIntentSettingCategoryRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentSettingCategory, err error) { 1712 var query string 1713 if r.query != nil { 1714 query = "?" + r.query.Encode() 1715 } 1716 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1717 return 1718 } 1719 1720 // Update performs PATCH request for DeviceManagementIntentSettingCategory 1721 func (r *DeviceManagementIntentSettingCategoryRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentSettingCategory) error { 1722 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1723 } 1724 1725 // Delete performs DELETE request for DeviceManagementIntentSettingCategory 1726 func (r *DeviceManagementIntentSettingCategoryRequest) Delete(ctx context.Context) error { 1727 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1728 } 1729 1730 // DeviceManagementIntentUserStateRequestBuilder is request builder for DeviceManagementIntentUserState 1731 type DeviceManagementIntentUserStateRequestBuilder struct{ BaseRequestBuilder } 1732 1733 // Request returns DeviceManagementIntentUserStateRequest 1734 func (b *DeviceManagementIntentUserStateRequestBuilder) Request() *DeviceManagementIntentUserStateRequest { 1735 return &DeviceManagementIntentUserStateRequest{ 1736 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1737 } 1738 } 1739 1740 // DeviceManagementIntentUserStateRequest is request for DeviceManagementIntentUserState 1741 type DeviceManagementIntentUserStateRequest struct{ BaseRequest } 1742 1743 // Get performs GET request for DeviceManagementIntentUserState 1744 func (r *DeviceManagementIntentUserStateRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentUserState, err error) { 1745 var query string 1746 if r.query != nil { 1747 query = "?" + r.query.Encode() 1748 } 1749 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1750 return 1751 } 1752 1753 // Update performs PATCH request for DeviceManagementIntentUserState 1754 func (r *DeviceManagementIntentUserStateRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentUserState) error { 1755 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1756 } 1757 1758 // Delete performs DELETE request for DeviceManagementIntentUserState 1759 func (r *DeviceManagementIntentUserStateRequest) Delete(ctx context.Context) error { 1760 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1761 } 1762 1763 // DeviceManagementIntentUserStateSummaryRequestBuilder is request builder for DeviceManagementIntentUserStateSummary 1764 type DeviceManagementIntentUserStateSummaryRequestBuilder struct{ BaseRequestBuilder } 1765 1766 // Request returns DeviceManagementIntentUserStateSummaryRequest 1767 func (b *DeviceManagementIntentUserStateSummaryRequestBuilder) Request() *DeviceManagementIntentUserStateSummaryRequest { 1768 return &DeviceManagementIntentUserStateSummaryRequest{ 1769 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1770 } 1771 } 1772 1773 // DeviceManagementIntentUserStateSummaryRequest is request for DeviceManagementIntentUserStateSummary 1774 type DeviceManagementIntentUserStateSummaryRequest struct{ BaseRequest } 1775 1776 // Get performs GET request for DeviceManagementIntentUserStateSummary 1777 func (r *DeviceManagementIntentUserStateSummaryRequest) Get(ctx context.Context) (resObj *DeviceManagementIntentUserStateSummary, err error) { 1778 var query string 1779 if r.query != nil { 1780 query = "?" + r.query.Encode() 1781 } 1782 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1783 return 1784 } 1785 1786 // Update performs PATCH request for DeviceManagementIntentUserStateSummary 1787 func (r *DeviceManagementIntentUserStateSummaryRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentUserStateSummary) error { 1788 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1789 } 1790 1791 // Delete performs DELETE request for DeviceManagementIntentUserStateSummary 1792 func (r *DeviceManagementIntentUserStateSummaryRequest) Delete(ctx context.Context) error { 1793 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1794 } 1795 1796 // DeviceManagementPartnerRequestBuilder is request builder for DeviceManagementPartner 1797 type DeviceManagementPartnerRequestBuilder struct{ BaseRequestBuilder } 1798 1799 // Request returns DeviceManagementPartnerRequest 1800 func (b *DeviceManagementPartnerRequestBuilder) Request() *DeviceManagementPartnerRequest { 1801 return &DeviceManagementPartnerRequest{ 1802 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1803 } 1804 } 1805 1806 // DeviceManagementPartnerRequest is request for DeviceManagementPartner 1807 type DeviceManagementPartnerRequest struct{ BaseRequest } 1808 1809 // Get performs GET request for DeviceManagementPartner 1810 func (r *DeviceManagementPartnerRequest) Get(ctx context.Context) (resObj *DeviceManagementPartner, err error) { 1811 var query string 1812 if r.query != nil { 1813 query = "?" + r.query.Encode() 1814 } 1815 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1816 return 1817 } 1818 1819 // Update performs PATCH request for DeviceManagementPartner 1820 func (r *DeviceManagementPartnerRequest) Update(ctx context.Context, reqObj *DeviceManagementPartner) error { 1821 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1822 } 1823 1824 // Delete performs DELETE request for DeviceManagementPartner 1825 func (r *DeviceManagementPartnerRequest) Delete(ctx context.Context) error { 1826 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1827 } 1828 1829 // DeviceManagementReportScheduleRequestBuilder is request builder for DeviceManagementReportSchedule 1830 type DeviceManagementReportScheduleRequestBuilder struct{ BaseRequestBuilder } 1831 1832 // Request returns DeviceManagementReportScheduleRequest 1833 func (b *DeviceManagementReportScheduleRequestBuilder) Request() *DeviceManagementReportScheduleRequest { 1834 return &DeviceManagementReportScheduleRequest{ 1835 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1836 } 1837 } 1838 1839 // DeviceManagementReportScheduleRequest is request for DeviceManagementReportSchedule 1840 type DeviceManagementReportScheduleRequest struct{ BaseRequest } 1841 1842 // Get performs GET request for DeviceManagementReportSchedule 1843 func (r *DeviceManagementReportScheduleRequest) Get(ctx context.Context) (resObj *DeviceManagementReportSchedule, err error) { 1844 var query string 1845 if r.query != nil { 1846 query = "?" + r.query.Encode() 1847 } 1848 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1849 return 1850 } 1851 1852 // Update performs PATCH request for DeviceManagementReportSchedule 1853 func (r *DeviceManagementReportScheduleRequest) Update(ctx context.Context, reqObj *DeviceManagementReportSchedule) error { 1854 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1855 } 1856 1857 // Delete performs DELETE request for DeviceManagementReportSchedule 1858 func (r *DeviceManagementReportScheduleRequest) Delete(ctx context.Context) error { 1859 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1860 } 1861 1862 // DeviceManagementReportsRequestBuilder is request builder for DeviceManagementReports 1863 type DeviceManagementReportsRequestBuilder struct{ BaseRequestBuilder } 1864 1865 // Request returns DeviceManagementReportsRequest 1866 func (b *DeviceManagementReportsRequestBuilder) Request() *DeviceManagementReportsRequest { 1867 return &DeviceManagementReportsRequest{ 1868 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1869 } 1870 } 1871 1872 // DeviceManagementReportsRequest is request for DeviceManagementReports 1873 type DeviceManagementReportsRequest struct{ BaseRequest } 1874 1875 // Get performs GET request for DeviceManagementReports 1876 func (r *DeviceManagementReportsRequest) Get(ctx context.Context) (resObj *DeviceManagementReports, err error) { 1877 var query string 1878 if r.query != nil { 1879 query = "?" + r.query.Encode() 1880 } 1881 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1882 return 1883 } 1884 1885 // Update performs PATCH request for DeviceManagementReports 1886 func (r *DeviceManagementReportsRequest) Update(ctx context.Context, reqObj *DeviceManagementReports) error { 1887 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1888 } 1889 1890 // Delete performs DELETE request for DeviceManagementReports 1891 func (r *DeviceManagementReportsRequest) Delete(ctx context.Context) error { 1892 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1893 } 1894 1895 // DeviceManagementScriptRequestBuilder is request builder for DeviceManagementScript 1896 type DeviceManagementScriptRequestBuilder struct{ BaseRequestBuilder } 1897 1898 // Request returns DeviceManagementScriptRequest 1899 func (b *DeviceManagementScriptRequestBuilder) Request() *DeviceManagementScriptRequest { 1900 return &DeviceManagementScriptRequest{ 1901 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1902 } 1903 } 1904 1905 // DeviceManagementScriptRequest is request for DeviceManagementScript 1906 type DeviceManagementScriptRequest struct{ BaseRequest } 1907 1908 // Get performs GET request for DeviceManagementScript 1909 func (r *DeviceManagementScriptRequest) Get(ctx context.Context) (resObj *DeviceManagementScript, err error) { 1910 var query string 1911 if r.query != nil { 1912 query = "?" + r.query.Encode() 1913 } 1914 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1915 return 1916 } 1917 1918 // Update performs PATCH request for DeviceManagementScript 1919 func (r *DeviceManagementScriptRequest) Update(ctx context.Context, reqObj *DeviceManagementScript) error { 1920 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1921 } 1922 1923 // Delete performs DELETE request for DeviceManagementScript 1924 func (r *DeviceManagementScriptRequest) Delete(ctx context.Context) error { 1925 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1926 } 1927 1928 // DeviceManagementScriptAssignmentRequestBuilder is request builder for DeviceManagementScriptAssignment 1929 type DeviceManagementScriptAssignmentRequestBuilder struct{ BaseRequestBuilder } 1930 1931 // Request returns DeviceManagementScriptAssignmentRequest 1932 func (b *DeviceManagementScriptAssignmentRequestBuilder) Request() *DeviceManagementScriptAssignmentRequest { 1933 return &DeviceManagementScriptAssignmentRequest{ 1934 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1935 } 1936 } 1937 1938 // DeviceManagementScriptAssignmentRequest is request for DeviceManagementScriptAssignment 1939 type DeviceManagementScriptAssignmentRequest struct{ BaseRequest } 1940 1941 // Get performs GET request for DeviceManagementScriptAssignment 1942 func (r *DeviceManagementScriptAssignmentRequest) Get(ctx context.Context) (resObj *DeviceManagementScriptAssignment, err error) { 1943 var query string 1944 if r.query != nil { 1945 query = "?" + r.query.Encode() 1946 } 1947 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1948 return 1949 } 1950 1951 // Update performs PATCH request for DeviceManagementScriptAssignment 1952 func (r *DeviceManagementScriptAssignmentRequest) Update(ctx context.Context, reqObj *DeviceManagementScriptAssignment) error { 1953 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1954 } 1955 1956 // Delete performs DELETE request for DeviceManagementScriptAssignment 1957 func (r *DeviceManagementScriptAssignmentRequest) Delete(ctx context.Context) error { 1958 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1959 } 1960 1961 // DeviceManagementScriptDeviceStateRequestBuilder is request builder for DeviceManagementScriptDeviceState 1962 type DeviceManagementScriptDeviceStateRequestBuilder struct{ BaseRequestBuilder } 1963 1964 // Request returns DeviceManagementScriptDeviceStateRequest 1965 func (b *DeviceManagementScriptDeviceStateRequestBuilder) Request() *DeviceManagementScriptDeviceStateRequest { 1966 return &DeviceManagementScriptDeviceStateRequest{ 1967 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 1968 } 1969 } 1970 1971 // DeviceManagementScriptDeviceStateRequest is request for DeviceManagementScriptDeviceState 1972 type DeviceManagementScriptDeviceStateRequest struct{ BaseRequest } 1973 1974 // Get performs GET request for DeviceManagementScriptDeviceState 1975 func (r *DeviceManagementScriptDeviceStateRequest) Get(ctx context.Context) (resObj *DeviceManagementScriptDeviceState, err error) { 1976 var query string 1977 if r.query != nil { 1978 query = "?" + r.query.Encode() 1979 } 1980 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 1981 return 1982 } 1983 1984 // Update performs PATCH request for DeviceManagementScriptDeviceState 1985 func (r *DeviceManagementScriptDeviceStateRequest) Update(ctx context.Context, reqObj *DeviceManagementScriptDeviceState) error { 1986 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 1987 } 1988 1989 // Delete performs DELETE request for DeviceManagementScriptDeviceState 1990 func (r *DeviceManagementScriptDeviceStateRequest) Delete(ctx context.Context) error { 1991 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 1992 } 1993 1994 // DeviceManagementScriptGroupAssignmentRequestBuilder is request builder for DeviceManagementScriptGroupAssignment 1995 type DeviceManagementScriptGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } 1996 1997 // Request returns DeviceManagementScriptGroupAssignmentRequest 1998 func (b *DeviceManagementScriptGroupAssignmentRequestBuilder) Request() *DeviceManagementScriptGroupAssignmentRequest { 1999 return &DeviceManagementScriptGroupAssignmentRequest{ 2000 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2001 } 2002 } 2003 2004 // DeviceManagementScriptGroupAssignmentRequest is request for DeviceManagementScriptGroupAssignment 2005 type DeviceManagementScriptGroupAssignmentRequest struct{ BaseRequest } 2006 2007 // Get performs GET request for DeviceManagementScriptGroupAssignment 2008 func (r *DeviceManagementScriptGroupAssignmentRequest) Get(ctx context.Context) (resObj *DeviceManagementScriptGroupAssignment, err error) { 2009 var query string 2010 if r.query != nil { 2011 query = "?" + r.query.Encode() 2012 } 2013 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2014 return 2015 } 2016 2017 // Update performs PATCH request for DeviceManagementScriptGroupAssignment 2018 func (r *DeviceManagementScriptGroupAssignmentRequest) Update(ctx context.Context, reqObj *DeviceManagementScriptGroupAssignment) error { 2019 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2020 } 2021 2022 // Delete performs DELETE request for DeviceManagementScriptGroupAssignment 2023 func (r *DeviceManagementScriptGroupAssignmentRequest) Delete(ctx context.Context) error { 2024 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2025 } 2026 2027 // DeviceManagementScriptRunSummaryRequestBuilder is request builder for DeviceManagementScriptRunSummary 2028 type DeviceManagementScriptRunSummaryRequestBuilder struct{ BaseRequestBuilder } 2029 2030 // Request returns DeviceManagementScriptRunSummaryRequest 2031 func (b *DeviceManagementScriptRunSummaryRequestBuilder) Request() *DeviceManagementScriptRunSummaryRequest { 2032 return &DeviceManagementScriptRunSummaryRequest{ 2033 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2034 } 2035 } 2036 2037 // DeviceManagementScriptRunSummaryRequest is request for DeviceManagementScriptRunSummary 2038 type DeviceManagementScriptRunSummaryRequest struct{ BaseRequest } 2039 2040 // Get performs GET request for DeviceManagementScriptRunSummary 2041 func (r *DeviceManagementScriptRunSummaryRequest) Get(ctx context.Context) (resObj *DeviceManagementScriptRunSummary, err error) { 2042 var query string 2043 if r.query != nil { 2044 query = "?" + r.query.Encode() 2045 } 2046 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2047 return 2048 } 2049 2050 // Update performs PATCH request for DeviceManagementScriptRunSummary 2051 func (r *DeviceManagementScriptRunSummaryRequest) Update(ctx context.Context, reqObj *DeviceManagementScriptRunSummary) error { 2052 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2053 } 2054 2055 // Delete performs DELETE request for DeviceManagementScriptRunSummary 2056 func (r *DeviceManagementScriptRunSummaryRequest) Delete(ctx context.Context) error { 2057 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2058 } 2059 2060 // DeviceManagementScriptUserStateRequestBuilder is request builder for DeviceManagementScriptUserState 2061 type DeviceManagementScriptUserStateRequestBuilder struct{ BaseRequestBuilder } 2062 2063 // Request returns DeviceManagementScriptUserStateRequest 2064 func (b *DeviceManagementScriptUserStateRequestBuilder) Request() *DeviceManagementScriptUserStateRequest { 2065 return &DeviceManagementScriptUserStateRequest{ 2066 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2067 } 2068 } 2069 2070 // DeviceManagementScriptUserStateRequest is request for DeviceManagementScriptUserState 2071 type DeviceManagementScriptUserStateRequest struct{ BaseRequest } 2072 2073 // Get performs GET request for DeviceManagementScriptUserState 2074 func (r *DeviceManagementScriptUserStateRequest) Get(ctx context.Context) (resObj *DeviceManagementScriptUserState, err error) { 2075 var query string 2076 if r.query != nil { 2077 query = "?" + r.query.Encode() 2078 } 2079 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2080 return 2081 } 2082 2083 // Update performs PATCH request for DeviceManagementScriptUserState 2084 func (r *DeviceManagementScriptUserStateRequest) Update(ctx context.Context, reqObj *DeviceManagementScriptUserState) error { 2085 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2086 } 2087 2088 // Delete performs DELETE request for DeviceManagementScriptUserState 2089 func (r *DeviceManagementScriptUserStateRequest) Delete(ctx context.Context) error { 2090 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2091 } 2092 2093 // DeviceManagementSettingCategoryRequestBuilder is request builder for DeviceManagementSettingCategory 2094 type DeviceManagementSettingCategoryRequestBuilder struct{ BaseRequestBuilder } 2095 2096 // Request returns DeviceManagementSettingCategoryRequest 2097 func (b *DeviceManagementSettingCategoryRequestBuilder) Request() *DeviceManagementSettingCategoryRequest { 2098 return &DeviceManagementSettingCategoryRequest{ 2099 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2100 } 2101 } 2102 2103 // DeviceManagementSettingCategoryRequest is request for DeviceManagementSettingCategory 2104 type DeviceManagementSettingCategoryRequest struct{ BaseRequest } 2105 2106 // Get performs GET request for DeviceManagementSettingCategory 2107 func (r *DeviceManagementSettingCategoryRequest) Get(ctx context.Context) (resObj *DeviceManagementSettingCategory, err error) { 2108 var query string 2109 if r.query != nil { 2110 query = "?" + r.query.Encode() 2111 } 2112 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2113 return 2114 } 2115 2116 // Update performs PATCH request for DeviceManagementSettingCategory 2117 func (r *DeviceManagementSettingCategoryRequest) Update(ctx context.Context, reqObj *DeviceManagementSettingCategory) error { 2118 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2119 } 2120 2121 // Delete performs DELETE request for DeviceManagementSettingCategory 2122 func (r *DeviceManagementSettingCategoryRequest) Delete(ctx context.Context) error { 2123 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2124 } 2125 2126 // DeviceManagementSettingDefinitionRequestBuilder is request builder for DeviceManagementSettingDefinition 2127 type DeviceManagementSettingDefinitionRequestBuilder struct{ BaseRequestBuilder } 2128 2129 // Request returns DeviceManagementSettingDefinitionRequest 2130 func (b *DeviceManagementSettingDefinitionRequestBuilder) Request() *DeviceManagementSettingDefinitionRequest { 2131 return &DeviceManagementSettingDefinitionRequest{ 2132 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2133 } 2134 } 2135 2136 // DeviceManagementSettingDefinitionRequest is request for DeviceManagementSettingDefinition 2137 type DeviceManagementSettingDefinitionRequest struct{ BaseRequest } 2138 2139 // Get performs GET request for DeviceManagementSettingDefinition 2140 func (r *DeviceManagementSettingDefinitionRequest) Get(ctx context.Context) (resObj *DeviceManagementSettingDefinition, err error) { 2141 var query string 2142 if r.query != nil { 2143 query = "?" + r.query.Encode() 2144 } 2145 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2146 return 2147 } 2148 2149 // Update performs PATCH request for DeviceManagementSettingDefinition 2150 func (r *DeviceManagementSettingDefinitionRequest) Update(ctx context.Context, reqObj *DeviceManagementSettingDefinition) error { 2151 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2152 } 2153 2154 // Delete performs DELETE request for DeviceManagementSettingDefinition 2155 func (r *DeviceManagementSettingDefinitionRequest) Delete(ctx context.Context) error { 2156 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2157 } 2158 2159 // DeviceManagementSettingInstanceRequestBuilder is request builder for DeviceManagementSettingInstance 2160 type DeviceManagementSettingInstanceRequestBuilder struct{ BaseRequestBuilder } 2161 2162 // Request returns DeviceManagementSettingInstanceRequest 2163 func (b *DeviceManagementSettingInstanceRequestBuilder) Request() *DeviceManagementSettingInstanceRequest { 2164 return &DeviceManagementSettingInstanceRequest{ 2165 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2166 } 2167 } 2168 2169 // DeviceManagementSettingInstanceRequest is request for DeviceManagementSettingInstance 2170 type DeviceManagementSettingInstanceRequest struct{ BaseRequest } 2171 2172 // Get performs GET request for DeviceManagementSettingInstance 2173 func (r *DeviceManagementSettingInstanceRequest) Get(ctx context.Context) (resObj *DeviceManagementSettingInstance, err error) { 2174 var query string 2175 if r.query != nil { 2176 query = "?" + r.query.Encode() 2177 } 2178 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2179 return 2180 } 2181 2182 // Update performs PATCH request for DeviceManagementSettingInstance 2183 func (r *DeviceManagementSettingInstanceRequest) Update(ctx context.Context, reqObj *DeviceManagementSettingInstance) error { 2184 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2185 } 2186 2187 // Delete performs DELETE request for DeviceManagementSettingInstance 2188 func (r *DeviceManagementSettingInstanceRequest) Delete(ctx context.Context) error { 2189 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2190 } 2191 2192 // DeviceManagementTemplateRequestBuilder is request builder for DeviceManagementTemplate 2193 type DeviceManagementTemplateRequestBuilder struct{ BaseRequestBuilder } 2194 2195 // Request returns DeviceManagementTemplateRequest 2196 func (b *DeviceManagementTemplateRequestBuilder) Request() *DeviceManagementTemplateRequest { 2197 return &DeviceManagementTemplateRequest{ 2198 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2199 } 2200 } 2201 2202 // DeviceManagementTemplateRequest is request for DeviceManagementTemplate 2203 type DeviceManagementTemplateRequest struct{ BaseRequest } 2204 2205 // Get performs GET request for DeviceManagementTemplate 2206 func (r *DeviceManagementTemplateRequest) Get(ctx context.Context) (resObj *DeviceManagementTemplate, err error) { 2207 var query string 2208 if r.query != nil { 2209 query = "?" + r.query.Encode() 2210 } 2211 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2212 return 2213 } 2214 2215 // Update performs PATCH request for DeviceManagementTemplate 2216 func (r *DeviceManagementTemplateRequest) Update(ctx context.Context, reqObj *DeviceManagementTemplate) error { 2217 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2218 } 2219 2220 // Delete performs DELETE request for DeviceManagementTemplate 2221 func (r *DeviceManagementTemplateRequest) Delete(ctx context.Context) error { 2222 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2223 } 2224 2225 // DeviceManagementTemplateSettingCategoryRequestBuilder is request builder for DeviceManagementTemplateSettingCategory 2226 type DeviceManagementTemplateSettingCategoryRequestBuilder struct{ BaseRequestBuilder } 2227 2228 // Request returns DeviceManagementTemplateSettingCategoryRequest 2229 func (b *DeviceManagementTemplateSettingCategoryRequestBuilder) Request() *DeviceManagementTemplateSettingCategoryRequest { 2230 return &DeviceManagementTemplateSettingCategoryRequest{ 2231 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2232 } 2233 } 2234 2235 // DeviceManagementTemplateSettingCategoryRequest is request for DeviceManagementTemplateSettingCategory 2236 type DeviceManagementTemplateSettingCategoryRequest struct{ BaseRequest } 2237 2238 // Get performs GET request for DeviceManagementTemplateSettingCategory 2239 func (r *DeviceManagementTemplateSettingCategoryRequest) Get(ctx context.Context) (resObj *DeviceManagementTemplateSettingCategory, err error) { 2240 var query string 2241 if r.query != nil { 2242 query = "?" + r.query.Encode() 2243 } 2244 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2245 return 2246 } 2247 2248 // Update performs PATCH request for DeviceManagementTemplateSettingCategory 2249 func (r *DeviceManagementTemplateSettingCategoryRequest) Update(ctx context.Context, reqObj *DeviceManagementTemplateSettingCategory) error { 2250 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2251 } 2252 2253 // Delete performs DELETE request for DeviceManagementTemplateSettingCategory 2254 func (r *DeviceManagementTemplateSettingCategoryRequest) Delete(ctx context.Context) error { 2255 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2256 } 2257 2258 // DeviceManagementTroubleshootingEventRequestBuilder is request builder for DeviceManagementTroubleshootingEvent 2259 type DeviceManagementTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder } 2260 2261 // Request returns DeviceManagementTroubleshootingEventRequest 2262 func (b *DeviceManagementTroubleshootingEventRequestBuilder) Request() *DeviceManagementTroubleshootingEventRequest { 2263 return &DeviceManagementTroubleshootingEventRequest{ 2264 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 2265 } 2266 } 2267 2268 // DeviceManagementTroubleshootingEventRequest is request for DeviceManagementTroubleshootingEvent 2269 type DeviceManagementTroubleshootingEventRequest struct{ BaseRequest } 2270 2271 // Get performs GET request for DeviceManagementTroubleshootingEvent 2272 func (r *DeviceManagementTroubleshootingEventRequest) Get(ctx context.Context) (resObj *DeviceManagementTroubleshootingEvent, err error) { 2273 var query string 2274 if r.query != nil { 2275 query = "?" + r.query.Encode() 2276 } 2277 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 2278 return 2279 } 2280 2281 // Update performs PATCH request for DeviceManagementTroubleshootingEvent 2282 func (r *DeviceManagementTroubleshootingEventRequest) Update(ctx context.Context, reqObj *DeviceManagementTroubleshootingEvent) error { 2283 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 2284 } 2285 2286 // Delete performs DELETE request for DeviceManagementTroubleshootingEvent 2287 func (r *DeviceManagementTroubleshootingEventRequest) Delete(ctx context.Context) error { 2288 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 2289 } 2290 2291 // 2292 type DeviceCompliancePolicyCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 2293 2294 // HasPayloadLinks action undocumented 2295 func (b *DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceCompliancePolicyCollectionHasPayloadLinksRequestParameter) *DeviceCompliancePolicyCollectionHasPayloadLinksRequestBuilder { 2296 bb := &DeviceCompliancePolicyCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2297 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2298 bb.BaseRequestBuilder.requestObject = reqObj 2299 return bb 2300 } 2301 2302 // 2303 type DeviceCompliancePolicyCollectionHasPayloadLinksRequest struct{ BaseRequest } 2304 2305 // 2306 func (b *DeviceCompliancePolicyCollectionHasPayloadLinksRequestBuilder) Request() *DeviceCompliancePolicyCollectionHasPayloadLinksRequest { 2307 return &DeviceCompliancePolicyCollectionHasPayloadLinksRequest{ 2308 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2309 } 2310 } 2311 2312 // 2313 func (r *DeviceCompliancePolicyCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 2314 req, err := r.NewJSONRequest(method, path, obj) 2315 if err != nil { 2316 return nil, err 2317 } 2318 if ctx != nil { 2319 req = req.WithContext(ctx) 2320 } 2321 res, err := r.client.Do(req) 2322 if err != nil { 2323 return nil, err 2324 } 2325 var values []HasPayloadLinkResultItem 2326 for { 2327 if res.StatusCode != http.StatusOK { 2328 b, _ := ioutil.ReadAll(res.Body) 2329 res.Body.Close() 2330 errRes := &ErrorResponse{Response: res} 2331 err := jsonx.Unmarshal(b, errRes) 2332 if err != nil { 2333 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2334 } 2335 return nil, errRes 2336 } 2337 var ( 2338 paging Paging 2339 value []HasPayloadLinkResultItem 2340 ) 2341 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2342 res.Body.Close() 2343 if err != nil { 2344 return nil, err 2345 } 2346 err = jsonx.Unmarshal(paging.Value, &value) 2347 if err != nil { 2348 return nil, err 2349 } 2350 values = append(values, value...) 2351 if n >= 0 { 2352 n-- 2353 } 2354 if n == 0 || len(paging.NextLink) == 0 { 2355 return values, nil 2356 } 2357 req, err = http.NewRequest("GET", paging.NextLink, nil) 2358 if ctx != nil { 2359 req = req.WithContext(ctx) 2360 } 2361 res, err = r.client.Do(req) 2362 if err != nil { 2363 return nil, err 2364 } 2365 } 2366 } 2367 2368 // 2369 func (r *DeviceCompliancePolicyCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 2370 return r.Paging(ctx, "POST", "", r.requestObject, n) 2371 } 2372 2373 // 2374 func (r *DeviceCompliancePolicyCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 2375 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2376 } 2377 2378 // 2379 type DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestBuilder struct{ BaseRequestBuilder } 2380 2381 // RefreshDeviceComplianceReportSummarization action undocumented 2382 func (b *DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder) RefreshDeviceComplianceReportSummarization(reqObj *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestParameter) *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestBuilder { 2383 bb := &DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2384 bb.BaseRequestBuilder.baseURL += "/refreshDeviceComplianceReportSummarization" 2385 bb.BaseRequestBuilder.requestObject = reqObj 2386 return bb 2387 } 2388 2389 // 2390 type DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequest struct{ BaseRequest } 2391 2392 // 2393 func (b *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestBuilder) Request() *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequest { 2394 return &DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequest{ 2395 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2396 } 2397 } 2398 2399 // 2400 func (r *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequest) Post(ctx context.Context) error { 2401 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 2402 } 2403 2404 // 2405 type DeviceConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 2406 2407 // HasPayloadLinks action undocumented 2408 func (b *DeviceManagementDeviceConfigurationsCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceConfigurationCollectionHasPayloadLinksRequestParameter) *DeviceConfigurationCollectionHasPayloadLinksRequestBuilder { 2409 bb := &DeviceConfigurationCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2410 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2411 bb.BaseRequestBuilder.requestObject = reqObj 2412 return bb 2413 } 2414 2415 // HasPayloadLinks action undocumented 2416 func (b *WindowsDomainJoinConfigurationNetworkAccessConfigurationsCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceConfigurationCollectionHasPayloadLinksRequestParameter) *DeviceConfigurationCollectionHasPayloadLinksRequestBuilder { 2417 bb := &DeviceConfigurationCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2418 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2419 bb.BaseRequestBuilder.requestObject = reqObj 2420 return bb 2421 } 2422 2423 // 2424 type DeviceConfigurationCollectionHasPayloadLinksRequest struct{ BaseRequest } 2425 2426 // 2427 func (b *DeviceConfigurationCollectionHasPayloadLinksRequestBuilder) Request() *DeviceConfigurationCollectionHasPayloadLinksRequest { 2428 return &DeviceConfigurationCollectionHasPayloadLinksRequest{ 2429 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2430 } 2431 } 2432 2433 // 2434 func (r *DeviceConfigurationCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 2435 req, err := r.NewJSONRequest(method, path, obj) 2436 if err != nil { 2437 return nil, err 2438 } 2439 if ctx != nil { 2440 req = req.WithContext(ctx) 2441 } 2442 res, err := r.client.Do(req) 2443 if err != nil { 2444 return nil, err 2445 } 2446 var values []HasPayloadLinkResultItem 2447 for { 2448 if res.StatusCode != http.StatusOK { 2449 b, _ := ioutil.ReadAll(res.Body) 2450 res.Body.Close() 2451 errRes := &ErrorResponse{Response: res} 2452 err := jsonx.Unmarshal(b, errRes) 2453 if err != nil { 2454 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2455 } 2456 return nil, errRes 2457 } 2458 var ( 2459 paging Paging 2460 value []HasPayloadLinkResultItem 2461 ) 2462 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2463 res.Body.Close() 2464 if err != nil { 2465 return nil, err 2466 } 2467 err = jsonx.Unmarshal(paging.Value, &value) 2468 if err != nil { 2469 return nil, err 2470 } 2471 values = append(values, value...) 2472 if n >= 0 { 2473 n-- 2474 } 2475 if n == 0 || len(paging.NextLink) == 0 { 2476 return values, nil 2477 } 2478 req, err = http.NewRequest("GET", paging.NextLink, nil) 2479 if ctx != nil { 2480 req = req.WithContext(ctx) 2481 } 2482 res, err = r.client.Do(req) 2483 if err != nil { 2484 return nil, err 2485 } 2486 } 2487 } 2488 2489 // 2490 func (r *DeviceConfigurationCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 2491 return r.Paging(ctx, "POST", "", r.requestObject, n) 2492 } 2493 2494 // 2495 func (r *DeviceConfigurationCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 2496 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2497 } 2498 2499 // 2500 type DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder struct{ BaseRequestBuilder } 2501 2502 // GetTargetedUsersAndDevices action undocumented 2503 func (b *DeviceManagementDeviceConfigurationsCollectionRequestBuilder) GetTargetedUsersAndDevices(reqObj *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestParameter) *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder { 2504 bb := &DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2505 bb.BaseRequestBuilder.baseURL += "/getTargetedUsersAndDevices" 2506 bb.BaseRequestBuilder.requestObject = reqObj 2507 return bb 2508 } 2509 2510 // GetTargetedUsersAndDevices action undocumented 2511 func (b *WindowsDomainJoinConfigurationNetworkAccessConfigurationsCollectionRequestBuilder) GetTargetedUsersAndDevices(reqObj *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestParameter) *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder { 2512 bb := &DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2513 bb.BaseRequestBuilder.baseURL += "/getTargetedUsersAndDevices" 2514 bb.BaseRequestBuilder.requestObject = reqObj 2515 return bb 2516 } 2517 2518 // 2519 type DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest struct{ BaseRequest } 2520 2521 // 2522 func (b *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder) Request() *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest { 2523 return &DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest{ 2524 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2525 } 2526 } 2527 2528 // 2529 func (r *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]DeviceConfigurationTargetedUserAndDevice, error) { 2530 req, err := r.NewJSONRequest(method, path, obj) 2531 if err != nil { 2532 return nil, err 2533 } 2534 if ctx != nil { 2535 req = req.WithContext(ctx) 2536 } 2537 res, err := r.client.Do(req) 2538 if err != nil { 2539 return nil, err 2540 } 2541 var values []DeviceConfigurationTargetedUserAndDevice 2542 for { 2543 if res.StatusCode != http.StatusOK { 2544 b, _ := ioutil.ReadAll(res.Body) 2545 res.Body.Close() 2546 errRes := &ErrorResponse{Response: res} 2547 err := jsonx.Unmarshal(b, errRes) 2548 if err != nil { 2549 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2550 } 2551 return nil, errRes 2552 } 2553 var ( 2554 paging Paging 2555 value []DeviceConfigurationTargetedUserAndDevice 2556 ) 2557 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2558 res.Body.Close() 2559 if err != nil { 2560 return nil, err 2561 } 2562 err = jsonx.Unmarshal(paging.Value, &value) 2563 if err != nil { 2564 return nil, err 2565 } 2566 values = append(values, value...) 2567 if n >= 0 { 2568 n-- 2569 } 2570 if n == 0 || len(paging.NextLink) == 0 { 2571 return values, nil 2572 } 2573 req, err = http.NewRequest("GET", paging.NextLink, nil) 2574 if ctx != nil { 2575 req = req.WithContext(ctx) 2576 } 2577 res, err = r.client.Do(req) 2578 if err != nil { 2579 return nil, err 2580 } 2581 } 2582 } 2583 2584 // 2585 func (r *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest) PostN(ctx context.Context, n int) ([]DeviceConfigurationTargetedUserAndDevice, error) { 2586 return r.Paging(ctx, "POST", "", r.requestObject, n) 2587 } 2588 2589 // 2590 func (r *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest) Post(ctx context.Context) ([]DeviceConfigurationTargetedUserAndDevice, error) { 2591 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2592 } 2593 2594 // 2595 type DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 2596 2597 // HasPayloadLinks action undocumented 2598 func (b *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestParameter) *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder { 2599 bb := &DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2600 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2601 bb.BaseRequestBuilder.requestObject = reqObj 2602 return bb 2603 } 2604 2605 // HasPayloadLinks action undocumented 2606 func (b *UserDeviceEnrollmentConfigurationsCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestParameter) *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder { 2607 bb := &DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2608 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2609 bb.BaseRequestBuilder.requestObject = reqObj 2610 return bb 2611 } 2612 2613 // 2614 type DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest struct{ BaseRequest } 2615 2616 // 2617 func (b *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder) Request() *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest { 2618 return &DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest{ 2619 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2620 } 2621 } 2622 2623 // 2624 func (r *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 2625 req, err := r.NewJSONRequest(method, path, obj) 2626 if err != nil { 2627 return nil, err 2628 } 2629 if ctx != nil { 2630 req = req.WithContext(ctx) 2631 } 2632 res, err := r.client.Do(req) 2633 if err != nil { 2634 return nil, err 2635 } 2636 var values []HasPayloadLinkResultItem 2637 for { 2638 if res.StatusCode != http.StatusOK { 2639 b, _ := ioutil.ReadAll(res.Body) 2640 res.Body.Close() 2641 errRes := &ErrorResponse{Response: res} 2642 err := jsonx.Unmarshal(b, errRes) 2643 if err != nil { 2644 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2645 } 2646 return nil, errRes 2647 } 2648 var ( 2649 paging Paging 2650 value []HasPayloadLinkResultItem 2651 ) 2652 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2653 res.Body.Close() 2654 if err != nil { 2655 return nil, err 2656 } 2657 err = jsonx.Unmarshal(paging.Value, &value) 2658 if err != nil { 2659 return nil, err 2660 } 2661 values = append(values, value...) 2662 if n >= 0 { 2663 n-- 2664 } 2665 if n == 0 || len(paging.NextLink) == 0 { 2666 return values, nil 2667 } 2668 req, err = http.NewRequest("GET", paging.NextLink, nil) 2669 if ctx != nil { 2670 req = req.WithContext(ctx) 2671 } 2672 res, err = r.client.Do(req) 2673 if err != nil { 2674 return nil, err 2675 } 2676 } 2677 } 2678 2679 // 2680 func (r *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 2681 return r.Paging(ctx, "POST", "", r.requestObject, n) 2682 } 2683 2684 // 2685 func (r *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 2686 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2687 } 2688 2689 // 2690 type DeviceManagementScriptCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 2691 2692 // HasPayloadLinks action undocumented 2693 func (b *DeviceManagementDeviceManagementScriptsCollectionRequestBuilder) HasPayloadLinks(reqObj *DeviceManagementScriptCollectionHasPayloadLinksRequestParameter) *DeviceManagementScriptCollectionHasPayloadLinksRequestBuilder { 2694 bb := &DeviceManagementScriptCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2695 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 2696 bb.BaseRequestBuilder.requestObject = reqObj 2697 return bb 2698 } 2699 2700 // 2701 type DeviceManagementScriptCollectionHasPayloadLinksRequest struct{ BaseRequest } 2702 2703 // 2704 func (b *DeviceManagementScriptCollectionHasPayloadLinksRequestBuilder) Request() *DeviceManagementScriptCollectionHasPayloadLinksRequest { 2705 return &DeviceManagementScriptCollectionHasPayloadLinksRequest{ 2706 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2707 } 2708 } 2709 2710 // 2711 func (r *DeviceManagementScriptCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 2712 req, err := r.NewJSONRequest(method, path, obj) 2713 if err != nil { 2714 return nil, err 2715 } 2716 if ctx != nil { 2717 req = req.WithContext(ctx) 2718 } 2719 res, err := r.client.Do(req) 2720 if err != nil { 2721 return nil, err 2722 } 2723 var values []HasPayloadLinkResultItem 2724 for { 2725 if res.StatusCode != http.StatusOK { 2726 b, _ := ioutil.ReadAll(res.Body) 2727 res.Body.Close() 2728 errRes := &ErrorResponse{Response: res} 2729 err := jsonx.Unmarshal(b, errRes) 2730 if err != nil { 2731 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2732 } 2733 return nil, errRes 2734 } 2735 var ( 2736 paging Paging 2737 value []HasPayloadLinkResultItem 2738 ) 2739 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2740 res.Body.Close() 2741 if err != nil { 2742 return nil, err 2743 } 2744 err = jsonx.Unmarshal(paging.Value, &value) 2745 if err != nil { 2746 return nil, err 2747 } 2748 values = append(values, value...) 2749 if n >= 0 { 2750 n-- 2751 } 2752 if n == 0 || len(paging.NextLink) == 0 { 2753 return values, nil 2754 } 2755 req, err = http.NewRequest("GET", paging.NextLink, nil) 2756 if ctx != nil { 2757 req = req.WithContext(ctx) 2758 } 2759 res, err = r.client.Do(req) 2760 if err != nil { 2761 return nil, err 2762 } 2763 } 2764 } 2765 2766 // 2767 func (r *DeviceManagementScriptCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 2768 return r.Paging(ctx, "POST", "", r.requestObject, n) 2769 } 2770 2771 // 2772 func (r *DeviceManagementScriptCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 2773 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2774 } 2775 2776 // 2777 type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder struct{ BaseRequestBuilder } 2778 2779 // SyncMicrosoftStoreForBusinessApps action undocumented 2780 func (b *DeviceAppManagementRequestBuilder) SyncMicrosoftStoreForBusinessApps(reqObj *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestParameter) *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder { 2781 bb := &DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2782 bb.BaseRequestBuilder.baseURL += "/syncMicrosoftStoreForBusinessApps" 2783 bb.BaseRequestBuilder.requestObject = reqObj 2784 return bb 2785 } 2786 2787 // 2788 type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest struct{ BaseRequest } 2789 2790 // 2791 func (b *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder) Request() *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest { 2792 return &DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest{ 2793 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2794 } 2795 } 2796 2797 // 2798 func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) Post(ctx context.Context) error { 2799 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 2800 } 2801 2802 // 2803 type DeviceAppManagementTaskUpdateStatusRequestBuilder struct{ BaseRequestBuilder } 2804 2805 // UpdateStatus action undocumented 2806 func (b *DeviceAppManagementTaskRequestBuilder) UpdateStatus(reqObj *DeviceAppManagementTaskUpdateStatusRequestParameter) *DeviceAppManagementTaskUpdateStatusRequestBuilder { 2807 bb := &DeviceAppManagementTaskUpdateStatusRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2808 bb.BaseRequestBuilder.baseURL += "/updateStatus" 2809 bb.BaseRequestBuilder.requestObject = reqObj 2810 return bb 2811 } 2812 2813 // 2814 type DeviceAppManagementTaskUpdateStatusRequest struct{ BaseRequest } 2815 2816 // 2817 func (b *DeviceAppManagementTaskUpdateStatusRequestBuilder) Request() *DeviceAppManagementTaskUpdateStatusRequest { 2818 return &DeviceAppManagementTaskUpdateStatusRequest{ 2819 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2820 } 2821 } 2822 2823 // 2824 func (r *DeviceAppManagementTaskUpdateStatusRequest) Post(ctx context.Context) error { 2825 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 2826 } 2827 2828 // 2829 type DeviceCompliancePolicyAssignRequestBuilder struct{ BaseRequestBuilder } 2830 2831 // Assign action undocumented 2832 func (b *DeviceCompliancePolicyRequestBuilder) Assign(reqObj *DeviceCompliancePolicyAssignRequestParameter) *DeviceCompliancePolicyAssignRequestBuilder { 2833 bb := &DeviceCompliancePolicyAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2834 bb.BaseRequestBuilder.baseURL += "/assign" 2835 bb.BaseRequestBuilder.requestObject = reqObj 2836 return bb 2837 } 2838 2839 // 2840 type DeviceCompliancePolicyAssignRequest struct{ BaseRequest } 2841 2842 // 2843 func (b *DeviceCompliancePolicyAssignRequestBuilder) Request() *DeviceCompliancePolicyAssignRequest { 2844 return &DeviceCompliancePolicyAssignRequest{ 2845 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2846 } 2847 } 2848 2849 // 2850 func (r *DeviceCompliancePolicyAssignRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]DeviceCompliancePolicyAssignment, error) { 2851 req, err := r.NewJSONRequest(method, path, obj) 2852 if err != nil { 2853 return nil, err 2854 } 2855 if ctx != nil { 2856 req = req.WithContext(ctx) 2857 } 2858 res, err := r.client.Do(req) 2859 if err != nil { 2860 return nil, err 2861 } 2862 var values []DeviceCompliancePolicyAssignment 2863 for { 2864 if res.StatusCode != http.StatusOK { 2865 b, _ := ioutil.ReadAll(res.Body) 2866 res.Body.Close() 2867 errRes := &ErrorResponse{Response: res} 2868 err := jsonx.Unmarshal(b, errRes) 2869 if err != nil { 2870 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2871 } 2872 return nil, errRes 2873 } 2874 var ( 2875 paging Paging 2876 value []DeviceCompliancePolicyAssignment 2877 ) 2878 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2879 res.Body.Close() 2880 if err != nil { 2881 return nil, err 2882 } 2883 err = jsonx.Unmarshal(paging.Value, &value) 2884 if err != nil { 2885 return nil, err 2886 } 2887 values = append(values, value...) 2888 if n >= 0 { 2889 n-- 2890 } 2891 if n == 0 || len(paging.NextLink) == 0 { 2892 return values, nil 2893 } 2894 req, err = http.NewRequest("GET", paging.NextLink, nil) 2895 if ctx != nil { 2896 req = req.WithContext(ctx) 2897 } 2898 res, err = r.client.Do(req) 2899 if err != nil { 2900 return nil, err 2901 } 2902 } 2903 } 2904 2905 // 2906 func (r *DeviceCompliancePolicyAssignRequest) PostN(ctx context.Context, n int) ([]DeviceCompliancePolicyAssignment, error) { 2907 return r.Paging(ctx, "POST", "", r.requestObject, n) 2908 } 2909 2910 // 2911 func (r *DeviceCompliancePolicyAssignRequest) Post(ctx context.Context) ([]DeviceCompliancePolicyAssignment, error) { 2912 return r.Paging(ctx, "POST", "", r.requestObject, 0) 2913 } 2914 2915 // 2916 type DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder struct{ BaseRequestBuilder } 2917 2918 // ScheduleActionsForRules action undocumented 2919 func (b *DeviceCompliancePolicyRequestBuilder) ScheduleActionsForRules(reqObj *DeviceCompliancePolicyScheduleActionsForRulesRequestParameter) *DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder { 2920 bb := &DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2921 bb.BaseRequestBuilder.baseURL += "/scheduleActionsForRules" 2922 bb.BaseRequestBuilder.requestObject = reqObj 2923 return bb 2924 } 2925 2926 // 2927 type DeviceCompliancePolicyScheduleActionsForRulesRequest struct{ BaseRequest } 2928 2929 // 2930 func (b *DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder) Request() *DeviceCompliancePolicyScheduleActionsForRulesRequest { 2931 return &DeviceCompliancePolicyScheduleActionsForRulesRequest{ 2932 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2933 } 2934 } 2935 2936 // 2937 func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) Post(ctx context.Context) error { 2938 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 2939 } 2940 2941 // 2942 type DeviceConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } 2943 2944 // Assign action undocumented 2945 func (b *DeviceConfigurationRequestBuilder) Assign(reqObj *DeviceConfigurationAssignRequestParameter) *DeviceConfigurationAssignRequestBuilder { 2946 bb := &DeviceConfigurationAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 2947 bb.BaseRequestBuilder.baseURL += "/assign" 2948 bb.BaseRequestBuilder.requestObject = reqObj 2949 return bb 2950 } 2951 2952 // 2953 type DeviceConfigurationAssignRequest struct{ BaseRequest } 2954 2955 // 2956 func (b *DeviceConfigurationAssignRequestBuilder) Request() *DeviceConfigurationAssignRequest { 2957 return &DeviceConfigurationAssignRequest{ 2958 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 2959 } 2960 } 2961 2962 // 2963 func (r *DeviceConfigurationAssignRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]DeviceConfigurationAssignment, error) { 2964 req, err := r.NewJSONRequest(method, path, obj) 2965 if err != nil { 2966 return nil, err 2967 } 2968 if ctx != nil { 2969 req = req.WithContext(ctx) 2970 } 2971 res, err := r.client.Do(req) 2972 if err != nil { 2973 return nil, err 2974 } 2975 var values []DeviceConfigurationAssignment 2976 for { 2977 if res.StatusCode != http.StatusOK { 2978 b, _ := ioutil.ReadAll(res.Body) 2979 res.Body.Close() 2980 errRes := &ErrorResponse{Response: res} 2981 err := jsonx.Unmarshal(b, errRes) 2982 if err != nil { 2983 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 2984 } 2985 return nil, errRes 2986 } 2987 var ( 2988 paging Paging 2989 value []DeviceConfigurationAssignment 2990 ) 2991 err := jsonx.NewDecoder(res.Body).Decode(&paging) 2992 res.Body.Close() 2993 if err != nil { 2994 return nil, err 2995 } 2996 err = jsonx.Unmarshal(paging.Value, &value) 2997 if err != nil { 2998 return nil, err 2999 } 3000 values = append(values, value...) 3001 if n >= 0 { 3002 n-- 3003 } 3004 if n == 0 || len(paging.NextLink) == 0 { 3005 return values, nil 3006 } 3007 req, err = http.NewRequest("GET", paging.NextLink, nil) 3008 if ctx != nil { 3009 req = req.WithContext(ctx) 3010 } 3011 res, err = r.client.Do(req) 3012 if err != nil { 3013 return nil, err 3014 } 3015 } 3016 } 3017 3018 // 3019 func (r *DeviceConfigurationAssignRequest) PostN(ctx context.Context, n int) ([]DeviceConfigurationAssignment, error) { 3020 return r.Paging(ctx, "POST", "", r.requestObject, n) 3021 } 3022 3023 // 3024 func (r *DeviceConfigurationAssignRequest) Post(ctx context.Context) ([]DeviceConfigurationAssignment, error) { 3025 return r.Paging(ctx, "POST", "", r.requestObject, 0) 3026 } 3027 3028 // 3029 type DeviceConfigurationWindowsPrivacyAccessControlsRequestBuilder struct{ BaseRequestBuilder } 3030 3031 // WindowsPrivacyAccessControls action undocumented 3032 func (b *DeviceConfigurationRequestBuilder) WindowsPrivacyAccessControls(reqObj *DeviceConfigurationWindowsPrivacyAccessControlsRequestParameter) *DeviceConfigurationWindowsPrivacyAccessControlsRequestBuilder { 3033 bb := &DeviceConfigurationWindowsPrivacyAccessControlsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3034 bb.BaseRequestBuilder.baseURL += "/windowsPrivacyAccessControls" 3035 bb.BaseRequestBuilder.requestObject = reqObj 3036 return bb 3037 } 3038 3039 // 3040 type DeviceConfigurationWindowsPrivacyAccessControlsRequest struct{ BaseRequest } 3041 3042 // 3043 func (b *DeviceConfigurationWindowsPrivacyAccessControlsRequestBuilder) Request() *DeviceConfigurationWindowsPrivacyAccessControlsRequest { 3044 return &DeviceConfigurationWindowsPrivacyAccessControlsRequest{ 3045 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3046 } 3047 } 3048 3049 // 3050 func (r *DeviceConfigurationWindowsPrivacyAccessControlsRequest) Post(ctx context.Context) error { 3051 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3052 } 3053 3054 // 3055 type DeviceConfigurationAssignedAccessMultiModeProfilesRequestBuilder struct{ BaseRequestBuilder } 3056 3057 // AssignedAccessMultiModeProfiles action undocumented 3058 func (b *DeviceConfigurationRequestBuilder) AssignedAccessMultiModeProfiles(reqObj *DeviceConfigurationAssignedAccessMultiModeProfilesRequestParameter) *DeviceConfigurationAssignedAccessMultiModeProfilesRequestBuilder { 3059 bb := &DeviceConfigurationAssignedAccessMultiModeProfilesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3060 bb.BaseRequestBuilder.baseURL += "/assignedAccessMultiModeProfiles" 3061 bb.BaseRequestBuilder.requestObject = reqObj 3062 return bb 3063 } 3064 3065 // 3066 type DeviceConfigurationAssignedAccessMultiModeProfilesRequest struct{ BaseRequest } 3067 3068 // 3069 func (b *DeviceConfigurationAssignedAccessMultiModeProfilesRequestBuilder) Request() *DeviceConfigurationAssignedAccessMultiModeProfilesRequest { 3070 return &DeviceConfigurationAssignedAccessMultiModeProfilesRequest{ 3071 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3072 } 3073 } 3074 3075 // 3076 func (r *DeviceConfigurationAssignedAccessMultiModeProfilesRequest) Post(ctx context.Context) error { 3077 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3078 } 3079 3080 // 3081 type DeviceEnrollmentConfigurationSetPriorityRequestBuilder struct{ BaseRequestBuilder } 3082 3083 // SetPriority action undocumented 3084 func (b *DeviceEnrollmentConfigurationRequestBuilder) SetPriority(reqObj *DeviceEnrollmentConfigurationSetPriorityRequestParameter) *DeviceEnrollmentConfigurationSetPriorityRequestBuilder { 3085 bb := &DeviceEnrollmentConfigurationSetPriorityRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3086 bb.BaseRequestBuilder.baseURL += "/setPriority" 3087 bb.BaseRequestBuilder.requestObject = reqObj 3088 return bb 3089 } 3090 3091 // 3092 type DeviceEnrollmentConfigurationSetPriorityRequest struct{ BaseRequest } 3093 3094 // 3095 func (b *DeviceEnrollmentConfigurationSetPriorityRequestBuilder) Request() *DeviceEnrollmentConfigurationSetPriorityRequest { 3096 return &DeviceEnrollmentConfigurationSetPriorityRequest{ 3097 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3098 } 3099 } 3100 3101 // 3102 func (r *DeviceEnrollmentConfigurationSetPriorityRequest) Post(ctx context.Context) error { 3103 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3104 } 3105 3106 // 3107 type DeviceEnrollmentConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } 3108 3109 // Assign action undocumented 3110 func (b *DeviceEnrollmentConfigurationRequestBuilder) Assign(reqObj *DeviceEnrollmentConfigurationAssignRequestParameter) *DeviceEnrollmentConfigurationAssignRequestBuilder { 3111 bb := &DeviceEnrollmentConfigurationAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3112 bb.BaseRequestBuilder.baseURL += "/assign" 3113 bb.BaseRequestBuilder.requestObject = reqObj 3114 return bb 3115 } 3116 3117 // 3118 type DeviceEnrollmentConfigurationAssignRequest struct{ BaseRequest } 3119 3120 // 3121 func (b *DeviceEnrollmentConfigurationAssignRequestBuilder) Request() *DeviceEnrollmentConfigurationAssignRequest { 3122 return &DeviceEnrollmentConfigurationAssignRequest{ 3123 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3124 } 3125 } 3126 3127 // 3128 func (r *DeviceEnrollmentConfigurationAssignRequest) Post(ctx context.Context) error { 3129 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3130 } 3131 3132 // 3133 type DeviceHealthScriptAssignRequestBuilder struct{ BaseRequestBuilder } 3134 3135 // Assign action undocumented 3136 func (b *DeviceHealthScriptRequestBuilder) Assign(reqObj *DeviceHealthScriptAssignRequestParameter) *DeviceHealthScriptAssignRequestBuilder { 3137 bb := &DeviceHealthScriptAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3138 bb.BaseRequestBuilder.baseURL += "/assign" 3139 bb.BaseRequestBuilder.requestObject = reqObj 3140 return bb 3141 } 3142 3143 // 3144 type DeviceHealthScriptAssignRequest struct{ BaseRequest } 3145 3146 // 3147 func (b *DeviceHealthScriptAssignRequestBuilder) Request() *DeviceHealthScriptAssignRequest { 3148 return &DeviceHealthScriptAssignRequest{ 3149 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3150 } 3151 } 3152 3153 // 3154 func (r *DeviceHealthScriptAssignRequest) Post(ctx context.Context) error { 3155 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3156 } 3157 3158 // 3159 type DeviceManagementEnableLegacyPcManagementRequestBuilder struct{ BaseRequestBuilder } 3160 3161 // EnableLegacyPcManagement action undocumented 3162 func (b *DeviceManagementRequestBuilder) EnableLegacyPcManagement(reqObj *DeviceManagementEnableLegacyPcManagementRequestParameter) *DeviceManagementEnableLegacyPcManagementRequestBuilder { 3163 bb := &DeviceManagementEnableLegacyPcManagementRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3164 bb.BaseRequestBuilder.baseURL += "/enableLegacyPcManagement" 3165 bb.BaseRequestBuilder.requestObject = reqObj 3166 return bb 3167 } 3168 3169 // 3170 type DeviceManagementEnableLegacyPcManagementRequest struct{ BaseRequest } 3171 3172 // 3173 func (b *DeviceManagementEnableLegacyPcManagementRequestBuilder) Request() *DeviceManagementEnableLegacyPcManagementRequest { 3174 return &DeviceManagementEnableLegacyPcManagementRequest{ 3175 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3176 } 3177 } 3178 3179 // 3180 func (r *DeviceManagementEnableLegacyPcManagementRequest) Post(ctx context.Context) error { 3181 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3182 } 3183 3184 // 3185 type DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestBuilder struct{ BaseRequestBuilder } 3186 3187 // EnableAndroidDeviceAdministratorEnrollment action undocumented 3188 func (b *DeviceManagementRequestBuilder) EnableAndroidDeviceAdministratorEnrollment(reqObj *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestParameter) *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestBuilder { 3189 bb := &DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3190 bb.BaseRequestBuilder.baseURL += "/enableAndroidDeviceAdministratorEnrollment" 3191 bb.BaseRequestBuilder.requestObject = reqObj 3192 return bb 3193 } 3194 3195 // 3196 type DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest struct{ BaseRequest } 3197 3198 // 3199 func (b *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestBuilder) Request() *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest { 3200 return &DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest{ 3201 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3202 } 3203 } 3204 3205 // 3206 func (r *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest) Post(ctx context.Context) error { 3207 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3208 } 3209 3210 // 3211 type DeviceManagementSendCustomNotificationToCompanyPortalRequestBuilder struct{ BaseRequestBuilder } 3212 3213 // SendCustomNotificationToCompanyPortal action undocumented 3214 func (b *DeviceManagementRequestBuilder) SendCustomNotificationToCompanyPortal(reqObj *DeviceManagementSendCustomNotificationToCompanyPortalRequestParameter) *DeviceManagementSendCustomNotificationToCompanyPortalRequestBuilder { 3215 bb := &DeviceManagementSendCustomNotificationToCompanyPortalRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3216 bb.BaseRequestBuilder.baseURL += "/sendCustomNotificationToCompanyPortal" 3217 bb.BaseRequestBuilder.requestObject = reqObj 3218 return bb 3219 } 3220 3221 // 3222 type DeviceManagementSendCustomNotificationToCompanyPortalRequest struct{ BaseRequest } 3223 3224 // 3225 func (b *DeviceManagementSendCustomNotificationToCompanyPortalRequestBuilder) Request() *DeviceManagementSendCustomNotificationToCompanyPortalRequest { 3226 return &DeviceManagementSendCustomNotificationToCompanyPortalRequest{ 3227 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3228 } 3229 } 3230 3231 // 3232 func (r *DeviceManagementSendCustomNotificationToCompanyPortalRequest) Post(ctx context.Context) error { 3233 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3234 } 3235 3236 // 3237 type DeviceManagementExchangeConnectorSyncRequestBuilder struct{ BaseRequestBuilder } 3238 3239 // Sync action undocumented 3240 func (b *DeviceManagementExchangeConnectorRequestBuilder) Sync(reqObj *DeviceManagementExchangeConnectorSyncRequestParameter) *DeviceManagementExchangeConnectorSyncRequestBuilder { 3241 bb := &DeviceManagementExchangeConnectorSyncRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3242 bb.BaseRequestBuilder.baseURL += "/sync" 3243 bb.BaseRequestBuilder.requestObject = reqObj 3244 return bb 3245 } 3246 3247 // 3248 type DeviceManagementExchangeConnectorSyncRequest struct{ BaseRequest } 3249 3250 // 3251 func (b *DeviceManagementExchangeConnectorSyncRequestBuilder) Request() *DeviceManagementExchangeConnectorSyncRequest { 3252 return &DeviceManagementExchangeConnectorSyncRequest{ 3253 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3254 } 3255 } 3256 3257 // 3258 func (r *DeviceManagementExchangeConnectorSyncRequest) Post(ctx context.Context) error { 3259 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3260 } 3261 3262 // 3263 type DeviceManagementIntentUpdateSettingsRequestBuilder struct{ BaseRequestBuilder } 3264 3265 // UpdateSettings action undocumented 3266 func (b *DeviceManagementIntentRequestBuilder) UpdateSettings(reqObj *DeviceManagementIntentUpdateSettingsRequestParameter) *DeviceManagementIntentUpdateSettingsRequestBuilder { 3267 bb := &DeviceManagementIntentUpdateSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3268 bb.BaseRequestBuilder.baseURL += "/updateSettings" 3269 bb.BaseRequestBuilder.requestObject = reqObj 3270 return bb 3271 } 3272 3273 // 3274 type DeviceManagementIntentUpdateSettingsRequest struct{ BaseRequest } 3275 3276 // 3277 func (b *DeviceManagementIntentUpdateSettingsRequestBuilder) Request() *DeviceManagementIntentUpdateSettingsRequest { 3278 return &DeviceManagementIntentUpdateSettingsRequest{ 3279 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3280 } 3281 } 3282 3283 // 3284 func (r *DeviceManagementIntentUpdateSettingsRequest) Post(ctx context.Context) error { 3285 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3286 } 3287 3288 // 3289 type DeviceManagementIntentMigrateToTemplateRequestBuilder struct{ BaseRequestBuilder } 3290 3291 // MigrateToTemplate action undocumented 3292 func (b *DeviceManagementIntentRequestBuilder) MigrateToTemplate(reqObj *DeviceManagementIntentMigrateToTemplateRequestParameter) *DeviceManagementIntentMigrateToTemplateRequestBuilder { 3293 bb := &DeviceManagementIntentMigrateToTemplateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3294 bb.BaseRequestBuilder.baseURL += "/migrateToTemplate" 3295 bb.BaseRequestBuilder.requestObject = reqObj 3296 return bb 3297 } 3298 3299 // 3300 type DeviceManagementIntentMigrateToTemplateRequest struct{ BaseRequest } 3301 3302 // 3303 func (b *DeviceManagementIntentMigrateToTemplateRequestBuilder) Request() *DeviceManagementIntentMigrateToTemplateRequest { 3304 return &DeviceManagementIntentMigrateToTemplateRequest{ 3305 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3306 } 3307 } 3308 3309 // 3310 func (r *DeviceManagementIntentMigrateToTemplateRequest) Post(ctx context.Context) error { 3311 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3312 } 3313 3314 // 3315 type DeviceManagementIntentAssignRequestBuilder struct{ BaseRequestBuilder } 3316 3317 // Assign action undocumented 3318 func (b *DeviceManagementIntentRequestBuilder) Assign(reqObj *DeviceManagementIntentAssignRequestParameter) *DeviceManagementIntentAssignRequestBuilder { 3319 bb := &DeviceManagementIntentAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3320 bb.BaseRequestBuilder.baseURL += "/assign" 3321 bb.BaseRequestBuilder.requestObject = reqObj 3322 return bb 3323 } 3324 3325 // 3326 type DeviceManagementIntentAssignRequest struct{ BaseRequest } 3327 3328 // 3329 func (b *DeviceManagementIntentAssignRequestBuilder) Request() *DeviceManagementIntentAssignRequest { 3330 return &DeviceManagementIntentAssignRequest{ 3331 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3332 } 3333 } 3334 3335 // 3336 func (r *DeviceManagementIntentAssignRequest) Post(ctx context.Context) error { 3337 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3338 } 3339 3340 // 3341 type DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder struct{ BaseRequestBuilder } 3342 3343 // GetDeviceNonComplianceReport action undocumented 3344 func (b *DeviceManagementReportsRequestBuilder) GetDeviceNonComplianceReport(reqObj *DeviceManagementReportsGetDeviceNonComplianceReportRequestParameter) *DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder { 3345 bb := &DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3346 bb.BaseRequestBuilder.baseURL += "/getDeviceNonComplianceReport" 3347 bb.BaseRequestBuilder.requestObject = reqObj 3348 return bb 3349 } 3350 3351 // 3352 type DeviceManagementReportsGetDeviceNonComplianceReportRequest struct{ BaseRequest } 3353 3354 // 3355 func (b *DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder) Request() *DeviceManagementReportsGetDeviceNonComplianceReportRequest { 3356 return &DeviceManagementReportsGetDeviceNonComplianceReportRequest{ 3357 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3358 } 3359 } 3360 3361 // 3362 func (r *DeviceManagementReportsGetDeviceNonComplianceReportRequest) Post(ctx context.Context) (resObj *Stream, err error) { 3363 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3364 return 3365 } 3366 3367 // 3368 type DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder struct{ BaseRequestBuilder } 3369 3370 // GetPolicyNonComplianceReport action undocumented 3371 func (b *DeviceManagementReportsRequestBuilder) GetPolicyNonComplianceReport(reqObj *DeviceManagementReportsGetPolicyNonComplianceReportRequestParameter) *DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder { 3372 bb := &DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3373 bb.BaseRequestBuilder.baseURL += "/getPolicyNonComplianceReport" 3374 bb.BaseRequestBuilder.requestObject = reqObj 3375 return bb 3376 } 3377 3378 // 3379 type DeviceManagementReportsGetPolicyNonComplianceReportRequest struct{ BaseRequest } 3380 3381 // 3382 func (b *DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder) Request() *DeviceManagementReportsGetPolicyNonComplianceReportRequest { 3383 return &DeviceManagementReportsGetPolicyNonComplianceReportRequest{ 3384 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3385 } 3386 } 3387 3388 // 3389 func (r *DeviceManagementReportsGetPolicyNonComplianceReportRequest) Post(ctx context.Context) (resObj *Stream, err error) { 3390 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3391 return 3392 } 3393 3394 // 3395 type DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder struct{ BaseRequestBuilder } 3396 3397 // GetPolicyNonComplianceMetadata action undocumented 3398 func (b *DeviceManagementReportsRequestBuilder) GetPolicyNonComplianceMetadata(reqObj *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestParameter) *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder { 3399 bb := &DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3400 bb.BaseRequestBuilder.baseURL += "/getPolicyNonComplianceMetadata" 3401 bb.BaseRequestBuilder.requestObject = reqObj 3402 return bb 3403 } 3404 3405 // 3406 type DeviceManagementReportsGetPolicyNonComplianceMetadataRequest struct{ BaseRequest } 3407 3408 // 3409 func (b *DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder) Request() *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest { 3410 return &DeviceManagementReportsGetPolicyNonComplianceMetadataRequest{ 3411 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3412 } 3413 } 3414 3415 // 3416 func (r *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest) Post(ctx context.Context) (resObj *Stream, err error) { 3417 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3418 return 3419 } 3420 3421 // 3422 type DeviceManagementReportsGetHistoricalReportRequestBuilder struct{ BaseRequestBuilder } 3423 3424 // GetHistoricalReport action undocumented 3425 func (b *DeviceManagementReportsRequestBuilder) GetHistoricalReport(reqObj *DeviceManagementReportsGetHistoricalReportRequestParameter) *DeviceManagementReportsGetHistoricalReportRequestBuilder { 3426 bb := &DeviceManagementReportsGetHistoricalReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3427 bb.BaseRequestBuilder.baseURL += "/getHistoricalReport" 3428 bb.BaseRequestBuilder.requestObject = reqObj 3429 return bb 3430 } 3431 3432 // 3433 type DeviceManagementReportsGetHistoricalReportRequest struct{ BaseRequest } 3434 3435 // 3436 func (b *DeviceManagementReportsGetHistoricalReportRequestBuilder) Request() *DeviceManagementReportsGetHistoricalReportRequest { 3437 return &DeviceManagementReportsGetHistoricalReportRequest{ 3438 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3439 } 3440 } 3441 3442 // 3443 func (r *DeviceManagementReportsGetHistoricalReportRequest) Post(ctx context.Context) (resObj *Stream, err error) { 3444 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3445 return 3446 } 3447 3448 // 3449 type DeviceManagementReportsGetCachedReportRequestBuilder struct{ BaseRequestBuilder } 3450 3451 // GetCachedReport action undocumented 3452 func (b *DeviceManagementReportsRequestBuilder) GetCachedReport(reqObj *DeviceManagementReportsGetCachedReportRequestParameter) *DeviceManagementReportsGetCachedReportRequestBuilder { 3453 bb := &DeviceManagementReportsGetCachedReportRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3454 bb.BaseRequestBuilder.baseURL += "/getCachedReport" 3455 bb.BaseRequestBuilder.requestObject = reqObj 3456 return bb 3457 } 3458 3459 // 3460 type DeviceManagementReportsGetCachedReportRequest struct{ BaseRequest } 3461 3462 // 3463 func (b *DeviceManagementReportsGetCachedReportRequestBuilder) Request() *DeviceManagementReportsGetCachedReportRequest { 3464 return &DeviceManagementReportsGetCachedReportRequest{ 3465 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3466 } 3467 } 3468 3469 // 3470 func (r *DeviceManagementReportsGetCachedReportRequest) Post(ctx context.Context) (resObj *Stream, err error) { 3471 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3472 return 3473 } 3474 3475 // 3476 type DeviceManagementScriptAssignRequestBuilder struct{ BaseRequestBuilder } 3477 3478 // Assign action undocumented 3479 func (b *DeviceManagementScriptRequestBuilder) Assign(reqObj *DeviceManagementScriptAssignRequestParameter) *DeviceManagementScriptAssignRequestBuilder { 3480 bb := &DeviceManagementScriptAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3481 bb.BaseRequestBuilder.baseURL += "/assign" 3482 bb.BaseRequestBuilder.requestObject = reqObj 3483 return bb 3484 } 3485 3486 // 3487 type DeviceManagementScriptAssignRequest struct{ BaseRequest } 3488 3489 // 3490 func (b *DeviceManagementScriptAssignRequestBuilder) Request() *DeviceManagementScriptAssignRequest { 3491 return &DeviceManagementScriptAssignRequest{ 3492 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3493 } 3494 } 3495 3496 // 3497 func (r *DeviceManagementScriptAssignRequest) Post(ctx context.Context) error { 3498 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 3499 } 3500 3501 // 3502 type DeviceManagementTemplateCreateInstanceRequestBuilder struct{ BaseRequestBuilder } 3503 3504 // CreateInstance action undocumented 3505 func (b *DeviceManagementTemplateRequestBuilder) CreateInstance(reqObj *DeviceManagementTemplateCreateInstanceRequestParameter) *DeviceManagementTemplateCreateInstanceRequestBuilder { 3506 bb := &DeviceManagementTemplateCreateInstanceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 3507 bb.BaseRequestBuilder.baseURL += "/createInstance" 3508 bb.BaseRequestBuilder.requestObject = reqObj 3509 return bb 3510 } 3511 3512 // 3513 type DeviceManagementTemplateCreateInstanceRequest struct{ BaseRequest } 3514 3515 // 3516 func (b *DeviceManagementTemplateCreateInstanceRequestBuilder) Request() *DeviceManagementTemplateCreateInstanceRequest { 3517 return &DeviceManagementTemplateCreateInstanceRequest{ 3518 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 3519 } 3520 } 3521 3522 // 3523 func (r *DeviceManagementTemplateCreateInstanceRequest) Post(ctx context.Context) (resObj *DeviceManagementIntent, err error) { 3524 err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) 3525 return 3526 }