github.com/yaegashi/msgraph.go@v0.1.4/beta/RequestIOS.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 // IOSCertificateProfileRequestBuilder is request builder for IOSCertificateProfile 15 type IOSCertificateProfileRequestBuilder struct{ BaseRequestBuilder } 16 17 // Request returns IOSCertificateProfileRequest 18 func (b *IOSCertificateProfileRequestBuilder) Request() *IOSCertificateProfileRequest { 19 return &IOSCertificateProfileRequest{ 20 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 21 } 22 } 23 24 // IOSCertificateProfileRequest is request for IOSCertificateProfile 25 type IOSCertificateProfileRequest struct{ BaseRequest } 26 27 // Get performs GET request for IOSCertificateProfile 28 func (r *IOSCertificateProfileRequest) Get(ctx context.Context) (resObj *IOSCertificateProfile, 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 IOSCertificateProfile 38 func (r *IOSCertificateProfileRequest) Update(ctx context.Context, reqObj *IOSCertificateProfile) error { 39 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 40 } 41 42 // Delete performs DELETE request for IOSCertificateProfile 43 func (r *IOSCertificateProfileRequest) Delete(ctx context.Context) error { 44 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 45 } 46 47 // IOSCertificateProfileBaseRequestBuilder is request builder for IOSCertificateProfileBase 48 type IOSCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } 49 50 // Request returns IOSCertificateProfileBaseRequest 51 func (b *IOSCertificateProfileBaseRequestBuilder) Request() *IOSCertificateProfileBaseRequest { 52 return &IOSCertificateProfileBaseRequest{ 53 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 54 } 55 } 56 57 // IOSCertificateProfileBaseRequest is request for IOSCertificateProfileBase 58 type IOSCertificateProfileBaseRequest struct{ BaseRequest } 59 60 // Get performs GET request for IOSCertificateProfileBase 61 func (r *IOSCertificateProfileBaseRequest) Get(ctx context.Context) (resObj *IOSCertificateProfileBase, 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 IOSCertificateProfileBase 71 func (r *IOSCertificateProfileBaseRequest) Update(ctx context.Context, reqObj *IOSCertificateProfileBase) error { 72 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 73 } 74 75 // Delete performs DELETE request for IOSCertificateProfileBase 76 func (r *IOSCertificateProfileBaseRequest) Delete(ctx context.Context) error { 77 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 78 } 79 80 // IOSDerivedCredentialAuthenticationConfigurationRequestBuilder is request builder for IOSDerivedCredentialAuthenticationConfiguration 81 type IOSDerivedCredentialAuthenticationConfigurationRequestBuilder struct{ BaseRequestBuilder } 82 83 // Request returns IOSDerivedCredentialAuthenticationConfigurationRequest 84 func (b *IOSDerivedCredentialAuthenticationConfigurationRequestBuilder) Request() *IOSDerivedCredentialAuthenticationConfigurationRequest { 85 return &IOSDerivedCredentialAuthenticationConfigurationRequest{ 86 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 87 } 88 } 89 90 // IOSDerivedCredentialAuthenticationConfigurationRequest is request for IOSDerivedCredentialAuthenticationConfiguration 91 type IOSDerivedCredentialAuthenticationConfigurationRequest struct{ BaseRequest } 92 93 // Get performs GET request for IOSDerivedCredentialAuthenticationConfiguration 94 func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) Get(ctx context.Context) (resObj *IOSDerivedCredentialAuthenticationConfiguration, 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 IOSDerivedCredentialAuthenticationConfiguration 104 func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) Update(ctx context.Context, reqObj *IOSDerivedCredentialAuthenticationConfiguration) error { 105 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 106 } 107 108 // Delete performs DELETE request for IOSDerivedCredentialAuthenticationConfiguration 109 func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) Delete(ctx context.Context) error { 110 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 111 } 112 113 // IOSDeviceFeaturesConfigurationRequestBuilder is request builder for IOSDeviceFeaturesConfiguration 114 type IOSDeviceFeaturesConfigurationRequestBuilder struct{ BaseRequestBuilder } 115 116 // Request returns IOSDeviceFeaturesConfigurationRequest 117 func (b *IOSDeviceFeaturesConfigurationRequestBuilder) Request() *IOSDeviceFeaturesConfigurationRequest { 118 return &IOSDeviceFeaturesConfigurationRequest{ 119 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 120 } 121 } 122 123 // IOSDeviceFeaturesConfigurationRequest is request for IOSDeviceFeaturesConfiguration 124 type IOSDeviceFeaturesConfigurationRequest struct{ BaseRequest } 125 126 // Get performs GET request for IOSDeviceFeaturesConfiguration 127 func (r *IOSDeviceFeaturesConfigurationRequest) Get(ctx context.Context) (resObj *IOSDeviceFeaturesConfiguration, 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 IOSDeviceFeaturesConfiguration 137 func (r *IOSDeviceFeaturesConfigurationRequest) Update(ctx context.Context, reqObj *IOSDeviceFeaturesConfiguration) error { 138 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 139 } 140 141 // Delete performs DELETE request for IOSDeviceFeaturesConfiguration 142 func (r *IOSDeviceFeaturesConfigurationRequest) Delete(ctx context.Context) error { 143 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 144 } 145 146 // IOSEasEmailProfileConfigurationRequestBuilder is request builder for IOSEasEmailProfileConfiguration 147 type IOSEasEmailProfileConfigurationRequestBuilder struct{ BaseRequestBuilder } 148 149 // Request returns IOSEasEmailProfileConfigurationRequest 150 func (b *IOSEasEmailProfileConfigurationRequestBuilder) Request() *IOSEasEmailProfileConfigurationRequest { 151 return &IOSEasEmailProfileConfigurationRequest{ 152 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 153 } 154 } 155 156 // IOSEasEmailProfileConfigurationRequest is request for IOSEasEmailProfileConfiguration 157 type IOSEasEmailProfileConfigurationRequest struct{ BaseRequest } 158 159 // Get performs GET request for IOSEasEmailProfileConfiguration 160 func (r *IOSEasEmailProfileConfigurationRequest) Get(ctx context.Context) (resObj *IOSEasEmailProfileConfiguration, 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 IOSEasEmailProfileConfiguration 170 func (r *IOSEasEmailProfileConfigurationRequest) Update(ctx context.Context, reqObj *IOSEasEmailProfileConfiguration) error { 171 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 172 } 173 174 // Delete performs DELETE request for IOSEasEmailProfileConfiguration 175 func (r *IOSEasEmailProfileConfigurationRequest) Delete(ctx context.Context) error { 176 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 177 } 178 179 // IOSEnterpriseWiFiConfigurationRequestBuilder is request builder for IOSEnterpriseWiFiConfiguration 180 type IOSEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } 181 182 // Request returns IOSEnterpriseWiFiConfigurationRequest 183 func (b *IOSEnterpriseWiFiConfigurationRequestBuilder) Request() *IOSEnterpriseWiFiConfigurationRequest { 184 return &IOSEnterpriseWiFiConfigurationRequest{ 185 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 186 } 187 } 188 189 // IOSEnterpriseWiFiConfigurationRequest is request for IOSEnterpriseWiFiConfiguration 190 type IOSEnterpriseWiFiConfigurationRequest struct{ BaseRequest } 191 192 // Get performs GET request for IOSEnterpriseWiFiConfiguration 193 func (r *IOSEnterpriseWiFiConfigurationRequest) Get(ctx context.Context) (resObj *IOSEnterpriseWiFiConfiguration, 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 IOSEnterpriseWiFiConfiguration 203 func (r *IOSEnterpriseWiFiConfigurationRequest) Update(ctx context.Context, reqObj *IOSEnterpriseWiFiConfiguration) error { 204 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 205 } 206 207 // Delete performs DELETE request for IOSEnterpriseWiFiConfiguration 208 func (r *IOSEnterpriseWiFiConfigurationRequest) Delete(ctx context.Context) error { 209 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 210 } 211 212 // IOSImportedPFXCertificateProfileRequestBuilder is request builder for IOSImportedPFXCertificateProfile 213 type IOSImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } 214 215 // Request returns IOSImportedPFXCertificateProfileRequest 216 func (b *IOSImportedPFXCertificateProfileRequestBuilder) Request() *IOSImportedPFXCertificateProfileRequest { 217 return &IOSImportedPFXCertificateProfileRequest{ 218 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 219 } 220 } 221 222 // IOSImportedPFXCertificateProfileRequest is request for IOSImportedPFXCertificateProfile 223 type IOSImportedPFXCertificateProfileRequest struct{ BaseRequest } 224 225 // Get performs GET request for IOSImportedPFXCertificateProfile 226 func (r *IOSImportedPFXCertificateProfileRequest) Get(ctx context.Context) (resObj *IOSImportedPFXCertificateProfile, 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 IOSImportedPFXCertificateProfile 236 func (r *IOSImportedPFXCertificateProfileRequest) Update(ctx context.Context, reqObj *IOSImportedPFXCertificateProfile) error { 237 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 238 } 239 240 // Delete performs DELETE request for IOSImportedPFXCertificateProfile 241 func (r *IOSImportedPFXCertificateProfileRequest) Delete(ctx context.Context) error { 242 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 243 } 244 245 // IOSLobAppProvisioningConfigurationRequestBuilder is request builder for IOSLobAppProvisioningConfiguration 246 type IOSLobAppProvisioningConfigurationRequestBuilder struct{ BaseRequestBuilder } 247 248 // Request returns IOSLobAppProvisioningConfigurationRequest 249 func (b *IOSLobAppProvisioningConfigurationRequestBuilder) Request() *IOSLobAppProvisioningConfigurationRequest { 250 return &IOSLobAppProvisioningConfigurationRequest{ 251 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 252 } 253 } 254 255 // IOSLobAppProvisioningConfigurationRequest is request for IOSLobAppProvisioningConfiguration 256 type IOSLobAppProvisioningConfigurationRequest struct{ BaseRequest } 257 258 // Get performs GET request for IOSLobAppProvisioningConfiguration 259 func (r *IOSLobAppProvisioningConfigurationRequest) Get(ctx context.Context) (resObj *IOSLobAppProvisioningConfiguration, 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 IOSLobAppProvisioningConfiguration 269 func (r *IOSLobAppProvisioningConfigurationRequest) Update(ctx context.Context, reqObj *IOSLobAppProvisioningConfiguration) error { 270 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 271 } 272 273 // Delete performs DELETE request for IOSLobAppProvisioningConfiguration 274 func (r *IOSLobAppProvisioningConfigurationRequest) Delete(ctx context.Context) error { 275 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 276 } 277 278 // IOSLobAppProvisioningConfigurationAssignmentRequestBuilder is request builder for IOSLobAppProvisioningConfigurationAssignment 279 type IOSLobAppProvisioningConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } 280 281 // Request returns IOSLobAppProvisioningConfigurationAssignmentRequest 282 func (b *IOSLobAppProvisioningConfigurationAssignmentRequestBuilder) Request() *IOSLobAppProvisioningConfigurationAssignmentRequest { 283 return &IOSLobAppProvisioningConfigurationAssignmentRequest{ 284 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 285 } 286 } 287 288 // IOSLobAppProvisioningConfigurationAssignmentRequest is request for IOSLobAppProvisioningConfigurationAssignment 289 type IOSLobAppProvisioningConfigurationAssignmentRequest struct{ BaseRequest } 290 291 // Get performs GET request for IOSLobAppProvisioningConfigurationAssignment 292 func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) Get(ctx context.Context) (resObj *IOSLobAppProvisioningConfigurationAssignment, 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 IOSLobAppProvisioningConfigurationAssignment 302 func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) Update(ctx context.Context, reqObj *IOSLobAppProvisioningConfigurationAssignment) error { 303 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 304 } 305 306 // Delete performs DELETE request for IOSLobAppProvisioningConfigurationAssignment 307 func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) Delete(ctx context.Context) error { 308 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 309 } 310 311 // IOSManagedAppProtectionRequestBuilder is request builder for IOSManagedAppProtection 312 type IOSManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } 313 314 // Request returns IOSManagedAppProtectionRequest 315 func (b *IOSManagedAppProtectionRequestBuilder) Request() *IOSManagedAppProtectionRequest { 316 return &IOSManagedAppProtectionRequest{ 317 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 318 } 319 } 320 321 // IOSManagedAppProtectionRequest is request for IOSManagedAppProtection 322 type IOSManagedAppProtectionRequest struct{ BaseRequest } 323 324 // Get performs GET request for IOSManagedAppProtection 325 func (r *IOSManagedAppProtectionRequest) Get(ctx context.Context) (resObj *IOSManagedAppProtection, 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 IOSManagedAppProtection 335 func (r *IOSManagedAppProtectionRequest) Update(ctx context.Context, reqObj *IOSManagedAppProtection) error { 336 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 337 } 338 339 // Delete performs DELETE request for IOSManagedAppProtection 340 func (r *IOSManagedAppProtectionRequest) Delete(ctx context.Context) error { 341 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 342 } 343 344 // IOSPkcsCertificateProfileRequestBuilder is request builder for IOSPkcsCertificateProfile 345 type IOSPkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } 346 347 // Request returns IOSPkcsCertificateProfileRequest 348 func (b *IOSPkcsCertificateProfileRequestBuilder) Request() *IOSPkcsCertificateProfileRequest { 349 return &IOSPkcsCertificateProfileRequest{ 350 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 351 } 352 } 353 354 // IOSPkcsCertificateProfileRequest is request for IOSPkcsCertificateProfile 355 type IOSPkcsCertificateProfileRequest struct{ BaseRequest } 356 357 // Get performs GET request for IOSPkcsCertificateProfile 358 func (r *IOSPkcsCertificateProfileRequest) Get(ctx context.Context) (resObj *IOSPkcsCertificateProfile, 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 IOSPkcsCertificateProfile 368 func (r *IOSPkcsCertificateProfileRequest) Update(ctx context.Context, reqObj *IOSPkcsCertificateProfile) error { 369 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 370 } 371 372 // Delete performs DELETE request for IOSPkcsCertificateProfile 373 func (r *IOSPkcsCertificateProfileRequest) Delete(ctx context.Context) error { 374 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 375 } 376 377 // IOSScepCertificateProfileRequestBuilder is request builder for IOSScepCertificateProfile 378 type IOSScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } 379 380 // Request returns IOSScepCertificateProfileRequest 381 func (b *IOSScepCertificateProfileRequestBuilder) Request() *IOSScepCertificateProfileRequest { 382 return &IOSScepCertificateProfileRequest{ 383 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 384 } 385 } 386 387 // IOSScepCertificateProfileRequest is request for IOSScepCertificateProfile 388 type IOSScepCertificateProfileRequest struct{ BaseRequest } 389 390 // Get performs GET request for IOSScepCertificateProfile 391 func (r *IOSScepCertificateProfileRequest) Get(ctx context.Context) (resObj *IOSScepCertificateProfile, 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 IOSScepCertificateProfile 401 func (r *IOSScepCertificateProfileRequest) Update(ctx context.Context, reqObj *IOSScepCertificateProfile) error { 402 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 403 } 404 405 // Delete performs DELETE request for IOSScepCertificateProfile 406 func (r *IOSScepCertificateProfileRequest) Delete(ctx context.Context) error { 407 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 408 } 409 410 // IOSTrustedRootCertificateRequestBuilder is request builder for IOSTrustedRootCertificate 411 type IOSTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } 412 413 // Request returns IOSTrustedRootCertificateRequest 414 func (b *IOSTrustedRootCertificateRequestBuilder) Request() *IOSTrustedRootCertificateRequest { 415 return &IOSTrustedRootCertificateRequest{ 416 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 417 } 418 } 419 420 // IOSTrustedRootCertificateRequest is request for IOSTrustedRootCertificate 421 type IOSTrustedRootCertificateRequest struct{ BaseRequest } 422 423 // Get performs GET request for IOSTrustedRootCertificate 424 func (r *IOSTrustedRootCertificateRequest) Get(ctx context.Context) (resObj *IOSTrustedRootCertificate, 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 IOSTrustedRootCertificate 434 func (r *IOSTrustedRootCertificateRequest) Update(ctx context.Context, reqObj *IOSTrustedRootCertificate) error { 435 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 436 } 437 438 // Delete performs DELETE request for IOSTrustedRootCertificate 439 func (r *IOSTrustedRootCertificateRequest) Delete(ctx context.Context) error { 440 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 441 } 442 443 // IOSUpdateDeviceStatusRequestBuilder is request builder for IOSUpdateDeviceStatus 444 type IOSUpdateDeviceStatusRequestBuilder struct{ BaseRequestBuilder } 445 446 // Request returns IOSUpdateDeviceStatusRequest 447 func (b *IOSUpdateDeviceStatusRequestBuilder) Request() *IOSUpdateDeviceStatusRequest { 448 return &IOSUpdateDeviceStatusRequest{ 449 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 450 } 451 } 452 453 // IOSUpdateDeviceStatusRequest is request for IOSUpdateDeviceStatus 454 type IOSUpdateDeviceStatusRequest struct{ BaseRequest } 455 456 // Get performs GET request for IOSUpdateDeviceStatus 457 func (r *IOSUpdateDeviceStatusRequest) Get(ctx context.Context) (resObj *IOSUpdateDeviceStatus, 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 IOSUpdateDeviceStatus 467 func (r *IOSUpdateDeviceStatusRequest) Update(ctx context.Context, reqObj *IOSUpdateDeviceStatus) error { 468 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 469 } 470 471 // Delete performs DELETE request for IOSUpdateDeviceStatus 472 func (r *IOSUpdateDeviceStatusRequest) Delete(ctx context.Context) error { 473 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 474 } 475 476 // IOSVPNConfigurationRequestBuilder is request builder for IOSVPNConfiguration 477 type IOSVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } 478 479 // Request returns IOSVPNConfigurationRequest 480 func (b *IOSVPNConfigurationRequestBuilder) Request() *IOSVPNConfigurationRequest { 481 return &IOSVPNConfigurationRequest{ 482 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 483 } 484 } 485 486 // IOSVPNConfigurationRequest is request for IOSVPNConfiguration 487 type IOSVPNConfigurationRequest struct{ BaseRequest } 488 489 // Get performs GET request for IOSVPNConfiguration 490 func (r *IOSVPNConfigurationRequest) Get(ctx context.Context) (resObj *IOSVPNConfiguration, 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 IOSVPNConfiguration 500 func (r *IOSVPNConfigurationRequest) Update(ctx context.Context, reqObj *IOSVPNConfiguration) error { 501 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 502 } 503 504 // Delete performs DELETE request for IOSVPNConfiguration 505 func (r *IOSVPNConfigurationRequest) Delete(ctx context.Context) error { 506 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 507 } 508 509 // IOSVPPAppRequestBuilder is request builder for IOSVPPApp 510 type IOSVPPAppRequestBuilder struct{ BaseRequestBuilder } 511 512 // Request returns IOSVPPAppRequest 513 func (b *IOSVPPAppRequestBuilder) Request() *IOSVPPAppRequest { 514 return &IOSVPPAppRequest{ 515 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 516 } 517 } 518 519 // IOSVPPAppRequest is request for IOSVPPApp 520 type IOSVPPAppRequest struct{ BaseRequest } 521 522 // Get performs GET request for IOSVPPApp 523 func (r *IOSVPPAppRequest) Get(ctx context.Context) (resObj *IOSVPPApp, 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 IOSVPPApp 533 func (r *IOSVPPAppRequest) Update(ctx context.Context, reqObj *IOSVPPApp) error { 534 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 535 } 536 537 // Delete performs DELETE request for IOSVPPApp 538 func (r *IOSVPPAppRequest) Delete(ctx context.Context) error { 539 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 540 } 541 542 // IOSVPPAppAssignedLicenseRequestBuilder is request builder for IOSVPPAppAssignedLicense 543 type IOSVPPAppAssignedLicenseRequestBuilder struct{ BaseRequestBuilder } 544 545 // Request returns IOSVPPAppAssignedLicenseRequest 546 func (b *IOSVPPAppAssignedLicenseRequestBuilder) Request() *IOSVPPAppAssignedLicenseRequest { 547 return &IOSVPPAppAssignedLicenseRequest{ 548 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 549 } 550 } 551 552 // IOSVPPAppAssignedLicenseRequest is request for IOSVPPAppAssignedLicense 553 type IOSVPPAppAssignedLicenseRequest struct{ BaseRequest } 554 555 // Get performs GET request for IOSVPPAppAssignedLicense 556 func (r *IOSVPPAppAssignedLicenseRequest) Get(ctx context.Context) (resObj *IOSVPPAppAssignedLicense, 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 IOSVPPAppAssignedLicense 566 func (r *IOSVPPAppAssignedLicenseRequest) Update(ctx context.Context, reqObj *IOSVPPAppAssignedLicense) error { 567 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 568 } 569 570 // Delete performs DELETE request for IOSVPPAppAssignedLicense 571 func (r *IOSVPPAppAssignedLicenseRequest) Delete(ctx context.Context) error { 572 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 573 } 574 575 // 576 type IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 577 578 // HasPayloadLinks action undocumented 579 func (b *DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequestBuilder) HasPayloadLinks(reqObj *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestParameter) *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestBuilder { 580 bb := &IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 581 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 582 bb.BaseRequestBuilder.requestObject = reqObj 583 return bb 584 } 585 586 // 587 type IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest struct{ BaseRequest } 588 589 // 590 func (b *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestBuilder) Request() *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest { 591 return &IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest{ 592 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 593 } 594 } 595 596 // 597 func (r *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 598 req, err := r.NewJSONRequest(method, path, obj) 599 if err != nil { 600 return nil, err 601 } 602 if ctx != nil { 603 req = req.WithContext(ctx) 604 } 605 res, err := r.client.Do(req) 606 if err != nil { 607 return nil, err 608 } 609 var values []HasPayloadLinkResultItem 610 for { 611 if res.StatusCode != http.StatusOK { 612 b, _ := ioutil.ReadAll(res.Body) 613 res.Body.Close() 614 errRes := &ErrorResponse{Response: res} 615 err := jsonx.Unmarshal(b, errRes) 616 if err != nil { 617 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 618 } 619 return nil, errRes 620 } 621 var ( 622 paging Paging 623 value []HasPayloadLinkResultItem 624 ) 625 err := jsonx.NewDecoder(res.Body).Decode(&paging) 626 res.Body.Close() 627 if err != nil { 628 return nil, err 629 } 630 err = jsonx.Unmarshal(paging.Value, &value) 631 if err != nil { 632 return nil, err 633 } 634 values = append(values, value...) 635 if n >= 0 { 636 n-- 637 } 638 if n == 0 || len(paging.NextLink) == 0 { 639 return values, nil 640 } 641 req, err = http.NewRequest("GET", paging.NextLink, nil) 642 if ctx != nil { 643 req = req.WithContext(ctx) 644 } 645 res, err = r.client.Do(req) 646 if err != nil { 647 return nil, err 648 } 649 } 650 } 651 652 // 653 func (r *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 654 return r.Paging(ctx, "POST", "", r.requestObject, n) 655 } 656 657 // 658 func (r *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 659 return r.Paging(ctx, "POST", "", r.requestObject, 0) 660 } 661 662 // 663 type IOSManagedAppProtectionCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } 664 665 // HasPayloadLinks action undocumented 666 func (b *DeviceAppManagementIOSManagedAppProtectionsCollectionRequestBuilder) HasPayloadLinks(reqObj *IOSManagedAppProtectionCollectionHasPayloadLinksRequestParameter) *IOSManagedAppProtectionCollectionHasPayloadLinksRequestBuilder { 667 bb := &IOSManagedAppProtectionCollectionHasPayloadLinksRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 668 bb.BaseRequestBuilder.baseURL += "/hasPayloadLinks" 669 bb.BaseRequestBuilder.requestObject = reqObj 670 return bb 671 } 672 673 // 674 type IOSManagedAppProtectionCollectionHasPayloadLinksRequest struct{ BaseRequest } 675 676 // 677 func (b *IOSManagedAppProtectionCollectionHasPayloadLinksRequestBuilder) Request() *IOSManagedAppProtectionCollectionHasPayloadLinksRequest { 678 return &IOSManagedAppProtectionCollectionHasPayloadLinksRequest{ 679 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 680 } 681 } 682 683 // 684 func (r *IOSManagedAppProtectionCollectionHasPayloadLinksRequest) Paging(ctx context.Context, method, path string, obj interface{}, n int) ([]HasPayloadLinkResultItem, error) { 685 req, err := r.NewJSONRequest(method, path, obj) 686 if err != nil { 687 return nil, err 688 } 689 if ctx != nil { 690 req = req.WithContext(ctx) 691 } 692 res, err := r.client.Do(req) 693 if err != nil { 694 return nil, err 695 } 696 var values []HasPayloadLinkResultItem 697 for { 698 if res.StatusCode != http.StatusOK { 699 b, _ := ioutil.ReadAll(res.Body) 700 res.Body.Close() 701 errRes := &ErrorResponse{Response: res} 702 err := jsonx.Unmarshal(b, errRes) 703 if err != nil { 704 return nil, fmt.Errorf("%s: %s", res.Status, string(b)) 705 } 706 return nil, errRes 707 } 708 var ( 709 paging Paging 710 value []HasPayloadLinkResultItem 711 ) 712 err := jsonx.NewDecoder(res.Body).Decode(&paging) 713 res.Body.Close() 714 if err != nil { 715 return nil, err 716 } 717 err = jsonx.Unmarshal(paging.Value, &value) 718 if err != nil { 719 return nil, err 720 } 721 values = append(values, value...) 722 if n >= 0 { 723 n-- 724 } 725 if n == 0 || len(paging.NextLink) == 0 { 726 return values, nil 727 } 728 req, err = http.NewRequest("GET", paging.NextLink, nil) 729 if ctx != nil { 730 req = req.WithContext(ctx) 731 } 732 res, err = r.client.Do(req) 733 if err != nil { 734 return nil, err 735 } 736 } 737 } 738 739 // 740 func (r *IOSManagedAppProtectionCollectionHasPayloadLinksRequest) PostN(ctx context.Context, n int) ([]HasPayloadLinkResultItem, error) { 741 return r.Paging(ctx, "POST", "", r.requestObject, n) 742 } 743 744 // 745 func (r *IOSManagedAppProtectionCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { 746 return r.Paging(ctx, "POST", "", r.requestObject, 0) 747 } 748 749 // 750 type IOSLobAppProvisioningConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } 751 752 // Assign action undocumented 753 func (b *IOSLobAppProvisioningConfigurationRequestBuilder) Assign(reqObj *IOSLobAppProvisioningConfigurationAssignRequestParameter) *IOSLobAppProvisioningConfigurationAssignRequestBuilder { 754 bb := &IOSLobAppProvisioningConfigurationAssignRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 755 bb.BaseRequestBuilder.baseURL += "/assign" 756 bb.BaseRequestBuilder.requestObject = reqObj 757 return bb 758 } 759 760 // 761 type IOSLobAppProvisioningConfigurationAssignRequest struct{ BaseRequest } 762 763 // 764 func (b *IOSLobAppProvisioningConfigurationAssignRequestBuilder) Request() *IOSLobAppProvisioningConfigurationAssignRequest { 765 return &IOSLobAppProvisioningConfigurationAssignRequest{ 766 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 767 } 768 } 769 770 // 771 func (r *IOSLobAppProvisioningConfigurationAssignRequest) Post(ctx context.Context) error { 772 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 773 } 774 775 // 776 type IOSVPPAppRevokeAllLicensesRequestBuilder struct{ BaseRequestBuilder } 777 778 // RevokeAllLicenses action undocumented 779 func (b *IOSVPPAppRequestBuilder) RevokeAllLicenses(reqObj *IOSVPPAppRevokeAllLicensesRequestParameter) *IOSVPPAppRevokeAllLicensesRequestBuilder { 780 bb := &IOSVPPAppRevokeAllLicensesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 781 bb.BaseRequestBuilder.baseURL += "/revokeAllLicenses" 782 bb.BaseRequestBuilder.requestObject = reqObj 783 return bb 784 } 785 786 // 787 type IOSVPPAppRevokeAllLicensesRequest struct{ BaseRequest } 788 789 // 790 func (b *IOSVPPAppRevokeAllLicensesRequestBuilder) Request() *IOSVPPAppRevokeAllLicensesRequest { 791 return &IOSVPPAppRevokeAllLicensesRequest{ 792 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 793 } 794 } 795 796 // 797 func (r *IOSVPPAppRevokeAllLicensesRequest) Post(ctx context.Context) error { 798 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 799 } 800 801 // 802 type IOSVPPAppRevokeUserLicenseRequestBuilder struct{ BaseRequestBuilder } 803 804 // RevokeUserLicense action undocumented 805 func (b *IOSVPPAppRequestBuilder) RevokeUserLicense(reqObj *IOSVPPAppRevokeUserLicenseRequestParameter) *IOSVPPAppRevokeUserLicenseRequestBuilder { 806 bb := &IOSVPPAppRevokeUserLicenseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 807 bb.BaseRequestBuilder.baseURL += "/revokeUserLicense" 808 bb.BaseRequestBuilder.requestObject = reqObj 809 return bb 810 } 811 812 // 813 type IOSVPPAppRevokeUserLicenseRequest struct{ BaseRequest } 814 815 // 816 func (b *IOSVPPAppRevokeUserLicenseRequestBuilder) Request() *IOSVPPAppRevokeUserLicenseRequest { 817 return &IOSVPPAppRevokeUserLicenseRequest{ 818 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 819 } 820 } 821 822 // 823 func (r *IOSVPPAppRevokeUserLicenseRequest) Post(ctx context.Context) error { 824 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 825 } 826 827 // 828 type IOSVPPAppRevokeDeviceLicenseRequestBuilder struct{ BaseRequestBuilder } 829 830 // RevokeDeviceLicense action undocumented 831 func (b *IOSVPPAppRequestBuilder) RevokeDeviceLicense(reqObj *IOSVPPAppRevokeDeviceLicenseRequestParameter) *IOSVPPAppRevokeDeviceLicenseRequestBuilder { 832 bb := &IOSVPPAppRevokeDeviceLicenseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} 833 bb.BaseRequestBuilder.baseURL += "/revokeDeviceLicense" 834 bb.BaseRequestBuilder.requestObject = reqObj 835 return bb 836 } 837 838 // 839 type IOSVPPAppRevokeDeviceLicenseRequest struct{ BaseRequest } 840 841 // 842 func (b *IOSVPPAppRevokeDeviceLicenseRequestBuilder) Request() *IOSVPPAppRevokeDeviceLicenseRequest { 843 return &IOSVPPAppRevokeDeviceLicenseRequest{ 844 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client, requestObject: b.requestObject}, 845 } 846 } 847 848 // 849 func (r *IOSVPPAppRevokeDeviceLicenseRequest) Post(ctx context.Context) error { 850 return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) 851 }