From 6a26beccd9054f263e278da012af6f56dabb6a36 Mon Sep 17 00:00:00 2001 From: magodo Date: Mon, 20 Jul 2020 16:25:06 +0800 Subject: [PATCH 1/2] template supports batch API --- gen/msgraph.go.tmpl | 171 ++++++++++++++++++++++ gen/request_action_collection.go.tmpl | 6 + gen/request_action_single.go.tmpl | 6 + gen/request_action_void.go.tmpl | 5 + gen/request_collection_navigation.go.tmpl | 17 +++ gen/request_model.go.tmpl | 21 +++ 6 files changed, 226 insertions(+) diff --git a/gen/msgraph.go.tmpl b/gen/msgraph.go.tmpl index d8feecec..aadb1576 100644 --- a/gen/msgraph.go.tmpl +++ b/gen/msgraph.go.tmpl @@ -330,3 +330,174 @@ func NewClient(cli *http.Client) *GraphServiceRequestBuilder { BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL, client: cli}, } } + +// BatchRequest is a batch request +type BatchRequest struct { + BaseRequest + request batchRequest + results []BatchResult +} + +// batchOneRequest is one request included in the batch request +type batchOneRequest struct { + Id string `json:"id"` + Method string `json:"method"` + Path string `json:"url"` + Header BatchHeader `json:"headers"` + Body interface{} `json:"body,omitempty"` +} + +// BatchHeader is the header of the individual request in Batch Request +type BatchHeader struct { + ContentType string `json:"Content-Type"` +} + +// batchRequest is the batch request +type batchRequest struct { + Requests []batchOneRequest `json:"requests,omitempty"` +} + +// batchOneResponse is one response included in the batch response +type batchOneResponse struct { + Id string `json:"id"` + Status int `json:"status"` + Body []byte `json:"body"` +} + +// batchResponse is the batch response +type batchResponse struct { + NextLink string `json:"nextLink"` + Responses []batchOneResponse `json:"responses,omitempty"` +} + +// BatchResult is the one result derived from one response included in the batch response +type BatchResult struct { + Error error // Error might be non-200 http status code error or Unmarshal response error + Result interface{} +} + +// Add adds a request into the BatchRequest +func (r *BatchRequest) Add(method, path string, reqObj, resObj interface{}) error { + oneRequest := batchOneRequest{Id: strconv.Itoa(len(r.request.Requests)), Method: method, Path: path, Body: reqObj} + if reqObj != nil { + oneRequest.Header.ContentType = "application/json" + } + r.request.Requests = append(r.request.Requests, oneRequest) + r.results = append(r.results, BatchResult{Result: resObj}) + return nil +} + +// Run invokes the batch request +func (r *BatchRequest) Run(ctx context.Context) ([]BatchResult, error) { + // Batch size is limited to 20 individual requests: https://docs.microsoft.com/en-us/graph/known-issues#limit-on-batch-size + const size = 20 + for offset := 0; offset < (len(r.request.Requests)+size-1)/size; offset += size { + if err := r.run(ctx, offset, size); err != nil { + return nil, err + } + } + return r.results, nil +} + +// run composes up to "size" individual requests from "offset" of the containing requests queue of the Batch and update its results internally. +func (r *BatchRequest) run(ctx context.Context, offset int, size int) error { + if offset > len(r.request.Requests) { + return nil + } + + stop := offset + size + if offset+size > len(r.request.Requests) { + stop = len(r.request.Requests) + } + + var request batchRequest + for i := offset; i < stop; i++ { + request.Requests = append(request.Requests, r.request.Requests[i]) + } + + req, err := r.NewJSONRequest("POST", "", request) + if err != nil { + return err + } + if ctx != nil { + req = req.WithContext(ctx) + } + res, err := r.client.Do(req) + if err != nil { + return err + } + + for { + defer res.Body.Close() + if res.StatusCode != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + return err + } + return errRes + } + var paging batchResponse + err := jsonx.NewDecoder(res.Body).Decode(&paging) + if err != nil { + return err + } + for _, response := range paging.Responses { + id, err := strconv.Atoi(response.Id) + if err != nil { + return fmt.Errorf("converting ID %s: %v", response.Id, err) + } + result := r.results[id] + if response.Status != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + result.Error = fmt.Errorf("%s: %s", res.Status, string(b)) + continue + } + result.Error = errRes + continue + } + if result.Result != nil { + if err := jsonx.Unmarshal(response.Body, &result.Result); err != nil { + result.Error = fmt.Errorf("unmarshalling response: %v", err) + continue + } + } + } + if len(paging.NextLink) == 0 { + return nil + } + req, err = http.NewRequest("POST", paging.NextLink, nil) + if ctx != nil { + req = req.WithContext(ctx) + } + res, err = r.client.Do(req) + if err != nil { + return err + } + } +} + +// Rest resets the batch request +func (r *BatchRequest) Reset() { + r.request.Requests = []batchOneRequest{} + r.results = []BatchResult{} +} + +// BatchRequestBuilder is BatchRequest request builder +type BatchRequestBuilder struct { + BaseRequestBuilder +} + +// Request returns BatchRequest +func (b *BatchRequestBuilder) Request() *BatchRequest { + return &BatchRequest{BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}} +} + +// NewBatch returns BatchRequestBuilder +func NewBatch(cli *http.Client) *BatchRequestBuilder { + return &BatchRequestBuilder{BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL + "/$batch", client: cli}} +} diff --git a/gen/request_action_collection.go.tmpl b/gen/request_action_collection.go.tmpl index babeb480..eff5fb57 100644 --- a/gen/request_action_collection.go.tmpl +++ b/gen/request_action_collection.go.tmpl @@ -89,3 +89,9 @@ func (r *{{$ySymBindingType}}{{$y.Sym}}Request) PostN(ctx context.Context, n int func (r *{{$ySymBindingType}}{{$y.Sym}}Request) Post(ctx context.Context) ({{$yTypeType}}, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *{{$ySymBindingType}}{{$y.Sym}}Request) BatchPost(batch *BatchRequest) error { + var resObj {{$yTypeType}} + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/gen/request_action_single.go.tmpl b/gen/request_action_single.go.tmpl index 804efa0c..88543938 100644 --- a/gen/request_action_single.go.tmpl +++ b/gen/request_action_single.go.tmpl @@ -30,3 +30,9 @@ func (r *{{$ySymBindingType}}{{$y.Sym}}Request) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *{{$ySymBindingType}}{{$y.Sym}}Request) BatchPost(batch *BatchRequest) error { + var resObj {{$yTypeType}} + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/gen/request_action_void.go.tmpl b/gen/request_action_void.go.tmpl index 7445a242..d6231580 100644 --- a/gen/request_action_void.go.tmpl +++ b/gen/request_action_void.go.tmpl @@ -31,3 +31,8 @@ func (b *{{$ySymBindingType}}{{$y.Sym}}RequestBuilder) Request() *{{$ySymBinding func (r *{{$ySymBindingType}}{{$y.Sym}}Request) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *{{$ySymBindingType}}{{$y.Sym}}Request) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/gen/request_collection_navigation.go.tmpl b/gen/request_collection_navigation.go.tmpl index ef04bb57..a39b4ff3 100644 --- a/gen/request_collection_navigation.go.tmpl +++ b/gen/request_collection_navigation.go.tmpl @@ -103,3 +103,20 @@ func (r *{{$x.Sym}}{{$y.Sym}}CollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for {{$ySymType}} collection +func (r *{{$x.Sym}}{{$y.Sym}}CollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []{{$ySymType}} + return batch.Add("GET", strings.TrimPrefix(r.baseURL + query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for {{$ySymType}} collection +func (r *{{$x.Sym}}{{$y.Sym}}CollectionRequest) BatchAdd(batch *BatchRequest, reqObj *{{$ySymType}}) error { + var resObj []{{$ySymType}} + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + diff --git a/gen/request_model.go.tmpl b/gen/request_model.go.tmpl index e0b61d68..540dda72 100644 --- a/gen/request_model.go.tmpl +++ b/gen/request_model.go.tmpl @@ -30,3 +30,24 @@ func (r *{{.X}}Request) Update(ctx context.Context, reqObj *{{.X}}) error { func (r *{{.X}}Request) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for {{.X}} +func (r *{{.X}}Request) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj {{.X}} + return batch.Add("GET", strings.TrimPrefix(r.baseURL + query, defaultBaseURL), nil, resObj) +} + + +// BatchUpdate adds Update operation to Batch for {{.X}} +func (r *{{.X}}Request) BatchUpdate(batch *BatchRequest, reqObj *{{.X}}) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for {{.X}} +func (r *{{.X}}Request) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} From e35e55c5f3c5cea0bda9b4f3955b66adedbd1321 Mon Sep 17 00:00:00 2001 From: magodo Date: Mon, 20 Jul 2020 16:47:49 +0800 Subject: [PATCH 2/2] generate code && format && pass build --- beta/ActionAccess.go | 241 ++ beta/ActionAdministrative.go | 49 + beta/ActionAdvanced.go | 17 + beta/ActionAgreement.go | 17 + beta/ActionAndroid.go | 161 ++ beta/ActionApp.go | 49 + beta/ActionApple.go | 17 + beta/ActionApplication.go | 49 + beta/ActionApproval.go | 81 + beta/ActionAudit.go | 81 + beta/ActionBooking.go | 81 + beta/ActionCalendar.go | 97 + beta/ActionCall.go | 49 + beta/ActionChannel.go | 49 + beta/ActionChat.go | 81 + beta/ActionCloud.go | 33 + beta/ActionComms.go | 33 + beta/ActionCompany.go | 561 +++++ beta/ActionConditional.go | 33 + beta/ActionContact.go | 113 + beta/ActionContent.go | 17 + beta/ActionConversation.go | 33 + beta/ActionCustomer.go | 33 + beta/ActionData.go | 193 ++ beta/ActionDefault.go | 17 + beta/ActionDep.go | 33 + beta/ActionDetected.go | 17 + beta/ActionDevice.go | 2177 ++++++++++++++++++ beta/ActionDimension.go | 17 + beta/ActionDirectory.go | 65 + beta/ActionDocument.go | 33 + beta/ActionDomain.go | 49 + beta/ActionDrive.go | 177 ++ beta/ActionEducation.go | 369 +++ beta/ActionEmbedded.go | 33 + beta/ActionEmployee.go | 17 + beta/ActionEntitlement.go | 145 ++ beta/ActionEvent.go | 81 + beta/ActionExact.go | 33 + beta/ActionExternal.go | 49 + beta/ActionFeature.go | 17 + beta/ActionFinancials.go | 17 + beta/ActionGovernance.go | 65 + beta/ActionGroup.go | 433 ++++ beta/ActionIOS.go | 161 ++ beta/ActionIdentity.go | 17 + beta/ActionImported.go | 17 + beta/ActionInference.go | 17 + beta/ActionInformation.go | 65 + beta/ActionIntune.go | 17 + beta/ActionItem.go | 49 + beta/ActionJournal.go | 17 + beta/ActionList.go | 113 + beta/ActionMac.go | 65 + beta/ActionMail.go | 97 + beta/ActionManaged.go | 273 +++ beta/ActionManagement.go | 33 + beta/ActionMessage.go | 81 + beta/ActionMicrosoft.go | 17 + beta/ActionMobile.go | 145 ++ beta/ActionNotebook.go | 33 + beta/ActionNotification.go | 17 + beta/ActionOffice.go | 81 + beta/ActionOn.go | 97 + beta/ActionOnenote.go | 113 + beta/ActionOrg.go | 49 + beta/ActionOrganization.go | 49 + beta/ActionOutlook.go | 177 ++ beta/ActionPlanner.go | 193 ++ beta/ActionPolicy.go | 49 + beta/ActionPost.go | 81 + beta/ActionPrivileged.go | 97 + beta/ActionProfile.go | 209 ++ beta/ActionProgram.go | 17 + beta/ActionPublished.go | 17 + beta/ActionPurchase.go | 17 + beta/ActionRbac.go | 33 + beta/ActionReport.go | 49 + beta/ActionRequest.go | 33 + beta/ActionRisky.go | 17 + beta/ActionRole.go | 33 + beta/ActionRoom.go | 17 + beta/ActionSales.go | 65 + beta/ActionSchedule.go | 129 ++ beta/ActionSection.go | 33 + beta/ActionSecurity.go | 241 ++ beta/ActionSensitivity.go | 17 + beta/ActionService.go | 161 ++ beta/ActionShared.go | 17 + beta/ActionSite.go | 113 + beta/ActionSynchronization.go | 49 + beta/ActionTargeted.go | 49 + beta/ActionTeam.go | 81 + beta/ActionTeams.go | 17 + beta/ActionTeamwork.go | 17 + beta/ActionTerms.go | 49 + beta/ActionThreat.go | 17 + beta/ActionTrust.go | 33 + beta/ActionUser.go | 753 ++++++ beta/ActionVendor.go | 17 + beta/ActionWindows.go | 289 +++ beta/ActionWindows10.go | 49 + beta/ActionWindows81.go | 17 + beta/ActionWorkbook.go | 241 ++ beta/GraphService.go | 1425 ++++++++++++ beta/RequestAad.go | 25 +- beta/RequestAccess.go | 330 ++- beta/RequestAccount.go | 25 +- beta/RequestActive.go | 25 +- beta/RequestActivity.go | 45 +- beta/RequestAdministrative.go | 25 +- beta/RequestAdvanced.go | 45 +- beta/RequestAged.go | 45 +- beta/RequestAgreement.go | 65 +- beta/RequestAlert.go | 27 + beta/RequestAllowed.go | 25 +- beta/RequestAndroid.go | 785 +++++++ beta/RequestAnonymous.go | 25 +- beta/RequestApp.go | 131 +- beta/RequestApple.go | 70 +- beta/RequestApplication.go | 93 +- beta/RequestApproval.go | 25 +- beta/RequestAttachment.go | 31 +- beta/RequestAttribute.go | 25 +- beta/RequestAudio.go | 25 +- beta/RequestAudit.go | 45 +- beta/RequestBase.go | 25 +- beta/RequestBooking.go | 140 +- beta/RequestBusiness.go | 50 +- beta/RequestCalendar.go | 93 + beta/RequestCall.go | 103 +- beta/RequestCart.go | 25 +- beta/RequestCertificate.go | 25 +- beta/RequestChannel.go | 25 +- beta/RequestChat.go | 65 +- beta/RequestCloud.go | 47 + beta/RequestColumn.go | 45 +- beta/RequestCommand.go | 25 +- beta/RequestComms.go | 45 +- beta/RequestCompany.go | 45 +- beta/RequestCompliance.go | 25 +- beta/RequestConditional.go | 45 +- beta/RequestConnection.go | 25 +- beta/RequestContact.go | 45 +- beta/RequestContent.go | 25 +- beta/RequestContract.go | 25 +- beta/RequestConversation.go | 70 +- beta/RequestCountry.go | 25 +- beta/RequestCredential.go | 25 +- beta/RequestCurrency.go | 25 +- beta/RequestCustomer.go | 65 +- beta/RequestData.go | 97 +- beta/RequestDefault.go | 25 +- beta/RequestDep.go | 85 +- beta/RequestDetected.go | 25 +- beta/RequestDevice.go | 1568 ++++++++++++- beta/RequestDimension.go | 45 +- beta/RequestDirectory.go | 214 ++ beta/RequestDocument.go | 65 +- beta/RequestDomain.go | 76 +- beta/RequestDrive.go | 128 + beta/RequestE.go | 25 +- beta/RequestEducation.go | 326 +++ beta/RequestEducational.go | 25 +- beta/RequestEmbedded.go | 67 + beta/RequestEmployee.go | 25 +- beta/RequestEndpoint.go | 25 +- beta/RequestEnrollment.go | 55 +- beta/RequestEnterprise.go | 25 +- beta/RequestEntitlement.go | 25 +- beta/RequestEntity.go | 25 +- beta/RequestEvent.go | 115 +- beta/RequestExact.go | 103 + beta/RequestExtension.go | 45 +- beta/RequestExternal.go | 65 +- beta/RequestFeature.go | 25 +- beta/RequestField.go | 25 +- beta/RequestFile.go | 45 +- beta/RequestFilter.go | 25 +- beta/RequestFinancials.go | 25 +- beta/RequestGeneral.go | 25 +- beta/RequestGovernance.go | 161 +- beta/RequestGroup.go | 315 +++ beta/RequestHost.go | 25 +- beta/RequestIOS.go | 373 +++ beta/RequestIP.go | 25 +- beta/RequestIdentity.go | 105 +- beta/RequestImported.go | 105 + beta/RequestImpossible.go | 25 +- beta/RequestInference.go | 45 +- beta/RequestInformation.go | 91 + beta/RequestIntune.go | 50 +- beta/RequestInvitation.go | 25 +- beta/RequestItem.go | 185 +- beta/RequestJob.go | 25 +- beta/RequestJournal.go | 50 +- beta/RequestLanguage.go | 25 +- beta/RequestLeaked.go | 25 +- beta/RequestLicense.go | 25 +- beta/RequestList.go | 70 +- beta/RequestLocalized.go | 25 +- beta/RequestLookup.go | 25 +- beta/RequestMDM.go | 27 + beta/RequestMac.go | 245 +- beta/RequestMail.go | 37 +- beta/RequestMalware.go | 25 +- beta/RequestManaged.go | 626 ++++- beta/RequestManagement.go | 45 +- beta/RequestMention.go | 25 +- beta/RequestMessage.go | 100 +- beta/RequestMicrosoft.go | 25 +- beta/RequestMobile.go | 307 +++ beta/RequestMulti.go | 25 +- beta/RequestNDES.go | 25 +- beta/RequestNamed.go | 25 +- beta/RequestNotebook.go | 37 +- beta/RequestNotification.go | 50 +- beta/RequestOAuth2.go | 25 +- beta/RequestOffice.go | 92 + beta/RequestOn.go | 85 +- beta/RequestOnenote.go | 128 +- beta/RequestOnline.go | 25 +- beta/RequestOpen.go | 45 +- beta/RequestOrg.go | 25 +- beta/RequestOrganization.go | 31 +- beta/RequestOrganizational.go | 25 +- beta/RequestOutlook.go | 127 + beta/RequestParticipant.go | 43 +- beta/RequestPayload.go | 25 +- beta/RequestPayment.go | 45 +- beta/RequestPermission.go | 27 + beta/RequestPerson.go | 105 +- beta/RequestPicture.go | 25 +- beta/RequestPlace.go | 25 +- beta/RequestPlanner.go | 245 +- beta/RequestPolicy.go | 92 + beta/RequestPost.go | 35 +- beta/RequestPresence.go | 25 +- beta/RequestPrivileged.go | 215 +- beta/RequestProfile.go | 45 +- beta/RequestProgram.go | 65 +- beta/RequestProject.go | 25 +- beta/RequestProvider.go | 25 +- beta/RequestProvisioning.go | 25 +- beta/RequestPublished.go | 25 +- beta/RequestPurchase.go | 50 +- beta/RequestRbac.go | 25 +- beta/RequestRemote.go | 55 +- beta/RequestReport.go | 25 +- beta/RequestRequest.go | 35 +- beta/RequestResource.go | 45 +- beta/RequestRestricted.go | 45 +- beta/RequestRisk.go | 25 +- beta/RequestRisky.go | 45 +- beta/RequestRole.go | 113 + beta/RequestRoom.go | 45 +- beta/RequestSales.go | 200 +- beta/RequestSchedule.go | 60 +- beta/RequestScheduling.go | 25 +- beta/RequestSchema.go | 45 +- beta/RequestScoped.go | 25 +- beta/RequestSearch.go | 27 + beta/RequestSection.go | 25 +- beta/RequestSecure.go | 45 +- beta/RequestSecurity.go | 170 +- beta/RequestSensitive.go | 25 +- beta/RequestSensitivity.go | 51 +- beta/RequestService.go | 47 +- beta/RequestSetting.go | 25 +- beta/RequestShared.go | 45 +- beta/RequestShift.go | 25 +- beta/RequestShipment.go | 25 +- beta/RequestSide.go | 25 +- beta/RequestSign.go | 25 +- beta/RequestSingle.go | 25 +- beta/RequestSite.go | 58 + beta/RequestSkill.go | 25 +- beta/RequestSoftware.go | 25 +- beta/RequestSubscribed.go | 25 +- beta/RequestSubscription.go | 25 +- beta/RequestSuspicious.go | 25 +- beta/RequestSwap.go | 25 +- beta/RequestSymantec.go | 25 +- beta/RequestSynchronization.go | 126 +- beta/RequestTargeted.go | 82 + beta/RequestTax.go | 45 +- beta/RequestTeam.go | 40 +- beta/RequestTeams.go | 150 +- beta/RequestTeamwork.go | 25 +- beta/RequestTelecom.go | 25 +- beta/RequestTenant.go | 25 +- beta/RequestTerms.go | 85 +- beta/RequestText.go | 25 +- beta/RequestThreat.go | 45 +- beta/RequestThumbnail.go | 25 +- beta/RequestTi.go | 45 + beta/RequestTime.go | 65 +- beta/RequestTrending.go | 25 +- beta/RequestTrust.go | 89 +- beta/RequestUnfamiliar.go | 25 +- beta/RequestUnified.go | 45 +- beta/RequestUnit.go | 25 +- beta/RequestUsed.go | 25 +- beta/RequestUser.go | 453 ++++ beta/RequestVPP.go | 36 +- beta/RequestVendor.go | 25 +- beta/RequestWeb.go | 25 +- beta/RequestWindows.go | 752 ++++++ beta/RequestWindows10.go | 85 +- beta/RequestWindows81.go | 45 +- beta/RequestWork.go | 25 +- beta/RequestWorkbook.go | 1116 ++++++++- beta/RequestWorkbookFunctions.go | 25 +- beta/RequestWorkbookFunctionsAbs.go | 11 +- beta/RequestWorkbookFunctionsAccr.go | 17 +- beta/RequestWorkbookFunctionsAcos.go | 11 +- beta/RequestWorkbookFunctionsAcosh.go | 11 +- beta/RequestWorkbookFunctionsAcot.go | 11 +- beta/RequestWorkbookFunctionsAcoth.go | 11 +- beta/RequestWorkbookFunctionsAmor.go | 17 +- beta/RequestWorkbookFunctionsAnd.go | 11 +- beta/RequestWorkbookFunctionsArabic.go | 11 +- beta/RequestWorkbookFunctionsAreas.go | 11 +- beta/RequestWorkbookFunctionsAsc.go | 11 +- beta/RequestWorkbookFunctionsAsin.go | 11 +- beta/RequestWorkbookFunctionsAsinh.go | 11 +- beta/RequestWorkbookFunctionsAtan.go | 11 +- beta/RequestWorkbookFunctionsAtan2.go | 11 +- beta/RequestWorkbookFunctionsAtanh.go | 11 +- beta/RequestWorkbookFunctionsAve.go | 11 +- beta/RequestWorkbookFunctionsAverage.go | 29 +- beta/RequestWorkbookFunctionsBaht.go | 11 +- beta/RequestWorkbookFunctionsBase.go | 11 +- beta/RequestWorkbookFunctionsBessel.go | 29 +- beta/RequestWorkbookFunctionsBeta_.go | 17 +- beta/RequestWorkbookFunctionsBin2.go | 23 +- beta/RequestWorkbookFunctionsBinom_.go | 23 +- beta/RequestWorkbookFunctionsBitand.go | 11 +- beta/RequestWorkbookFunctionsBitlshift.go | 11 +- beta/RequestWorkbookFunctionsBitor.go | 11 +- beta/RequestWorkbookFunctionsBitrshift.go | 11 +- beta/RequestWorkbookFunctionsBitxor.go | 11 +- beta/RequestWorkbookFunctionsCeiling_.go | 17 +- beta/RequestWorkbookFunctionsChar.go | 11 +- beta/RequestWorkbookFunctionsChi.go | 29 +- beta/RequestWorkbookFunctionsChoose.go | 11 +- beta/RequestWorkbookFunctionsClean.go | 11 +- beta/RequestWorkbookFunctionsCode.go | 11 +- beta/RequestWorkbookFunctionsColumns.go | 11 +- beta/RequestWorkbookFunctionsCombin.go | 11 +- beta/RequestWorkbookFunctionsCombina.go | 11 +- beta/RequestWorkbookFunctionsComplex.go | 11 +- beta/RequestWorkbookFunctionsConcatenate.go | 11 +- beta/RequestWorkbookFunctionsConfidence_.go | 17 +- beta/RequestWorkbookFunctionsConvert.go | 11 +- beta/RequestWorkbookFunctionsCos.go | 11 +- beta/RequestWorkbookFunctionsCosh.go | 11 +- beta/RequestWorkbookFunctionsCot.go | 11 +- beta/RequestWorkbookFunctionsCoth.go | 11 +- beta/RequestWorkbookFunctionsCount.go | 35 +- beta/RequestWorkbookFunctionsCoup.go | 41 +- beta/RequestWorkbookFunctionsCsc.go | 11 +- beta/RequestWorkbookFunctionsCsch.go | 11 +- beta/RequestWorkbookFunctionsCum.go | 17 +- beta/RequestWorkbookFunctionsDate.go | 11 +- beta/RequestWorkbookFunctionsDatevalue.go | 11 +- beta/RequestWorkbookFunctionsDaverage.go | 11 +- beta/RequestWorkbookFunctionsDay.go | 11 +- beta/RequestWorkbookFunctionsDays.go | 11 +- beta/RequestWorkbookFunctionsDays360.go | 11 +- beta/RequestWorkbookFunctionsDb.go | 11 +- beta/RequestWorkbookFunctionsDbcs.go | 11 +- beta/RequestWorkbookFunctionsDcount.go | 17 +- beta/RequestWorkbookFunctionsDdb.go | 11 +- beta/RequestWorkbookFunctionsDec2.go | 23 +- beta/RequestWorkbookFunctionsDecimal.go | 11 +- beta/RequestWorkbookFunctionsDegrees.go | 11 +- beta/RequestWorkbookFunctionsDelta.go | 11 +- beta/RequestWorkbookFunctionsDev.go | 11 +- beta/RequestWorkbookFunctionsDget.go | 11 +- beta/RequestWorkbookFunctionsDisc.go | 11 +- beta/RequestWorkbookFunctionsDmax.go | 11 +- beta/RequestWorkbookFunctionsDmin.go | 11 +- beta/RequestWorkbookFunctionsDollar.go | 23 +- beta/RequestWorkbookFunctionsDproduct.go | 11 +- beta/RequestWorkbookFunctionsDst.go | 17 +- beta/RequestWorkbookFunctionsDsum.go | 11 +- beta/RequestWorkbookFunctionsDuration.go | 11 +- beta/RequestWorkbookFunctionsDvar.go | 17 +- beta/RequestWorkbookFunctionsEcma_.go | 11 +- beta/RequestWorkbookFunctionsEdate.go | 11 +- beta/RequestWorkbookFunctionsEffect.go | 11 +- beta/RequestWorkbookFunctionsEo.go | 11 +- beta/RequestWorkbookFunctionsErf.go | 23 +- beta/RequestWorkbookFunctionsErf_.go | 11 +- beta/RequestWorkbookFunctionsError_.go | 11 +- beta/RequestWorkbookFunctionsEven.go | 11 +- beta/RequestWorkbookFunctionsExact.go | 11 +- beta/RequestWorkbookFunctionsExp.go | 11 +- beta/RequestWorkbookFunctionsExpon_.go | 11 +- beta/RequestWorkbookFunctionsF_.go | 29 +- beta/RequestWorkbookFunctionsFact.go | 17 +- beta/RequestWorkbookFunctionsFalse.go | 11 +- beta/RequestWorkbookFunctionsFind.go | 17 +- beta/RequestWorkbookFunctionsFisher.go | 17 +- beta/RequestWorkbookFunctionsFixed.go | 11 +- beta/RequestWorkbookFunctionsFloor_.go | 17 +- beta/RequestWorkbookFunctionsFv.go | 11 +- beta/RequestWorkbookFunctionsFvschedule.go | 11 +- beta/RequestWorkbookFunctionsGamma.go | 23 +- beta/RequestWorkbookFunctionsGamma_.go | 17 +- beta/RequestWorkbookFunctionsGauss.go | 11 +- beta/RequestWorkbookFunctionsGcd.go | 11 +- beta/RequestWorkbookFunctionsGe.go | 11 +- beta/RequestWorkbookFunctionsGeo.go | 11 +- beta/RequestWorkbookFunctionsHar.go | 11 +- beta/RequestWorkbookFunctionsHex2.go | 23 +- beta/RequestWorkbookFunctionsHlookup.go | 11 +- beta/RequestWorkbookFunctionsHour.go | 11 +- beta/RequestWorkbookFunctionsHyp.go | 11 +- beta/RequestWorkbookFunctionsHyperlink.go | 11 +- beta/RequestWorkbookFunctionsIf.go | 11 +- beta/RequestWorkbookFunctionsIm.go | 149 +- beta/RequestWorkbookFunctionsImaginary.go | 11 +- beta/RequestWorkbookFunctionsInt.go | 17 +- beta/RequestWorkbookFunctionsIpmt.go | 11 +- beta/RequestWorkbookFunctionsIrr.go | 11 +- beta/RequestWorkbookFunctionsIs.go | 65 +- beta/RequestWorkbookFunctionsIso.go | 11 +- beta/RequestWorkbookFunctionsIso_.go | 11 +- beta/RequestWorkbookFunctionsIspmt.go | 11 +- beta/RequestWorkbookFunctionsIsref.go | 11 +- beta/RequestWorkbookFunctionsKurt.go | 11 +- beta/RequestWorkbookFunctionsLarge.go | 11 +- beta/RequestWorkbookFunctionsLcm.go | 11 +- beta/RequestWorkbookFunctionsLeft.go | 11 +- beta/RequestWorkbookFunctionsLeftb.go | 11 +- beta/RequestWorkbookFunctionsLen.go | 11 +- beta/RequestWorkbookFunctionsLenb.go | 11 +- beta/RequestWorkbookFunctionsLn.go | 11 +- beta/RequestWorkbookFunctionsLog.go | 23 +- beta/RequestWorkbookFunctionsLog10.go | 11 +- beta/RequestWorkbookFunctionsLookup.go | 11 +- beta/RequestWorkbookFunctionsLower.go | 11 +- beta/RequestWorkbookFunctionsMatch.go | 11 +- beta/RequestWorkbookFunctionsMax.go | 17 +- beta/RequestWorkbookFunctionsMduration.go | 11 +- beta/RequestWorkbookFunctionsMedian.go | 11 +- beta/RequestWorkbookFunctionsMid.go | 11 +- beta/RequestWorkbookFunctionsMidb.go | 11 +- beta/RequestWorkbookFunctionsMin.go | 17 +- beta/RequestWorkbookFunctionsMinute.go | 11 +- beta/RequestWorkbookFunctionsMirr.go | 11 +- beta/RequestWorkbookFunctionsMod.go | 11 +- beta/RequestWorkbookFunctionsMonth.go | 11 +- beta/RequestWorkbookFunctionsMround.go | 11 +- beta/RequestWorkbookFunctionsMulti.go | 11 +- beta/RequestWorkbookFunctionsN.go | 11 +- beta/RequestWorkbookFunctionsNa.go | 11 +- beta/RequestWorkbookFunctionsNeg.go | 11 +- beta/RequestWorkbookFunctionsNetwork.go | 17 +- beta/RequestWorkbookFunctionsNominal.go | 11 +- beta/RequestWorkbookFunctionsNorm_.go | 29 +- beta/RequestWorkbookFunctionsNot.go | 11 +- beta/RequestWorkbookFunctionsNow.go | 11 +- beta/RequestWorkbookFunctionsNper.go | 11 +- beta/RequestWorkbookFunctionsNpv.go | 11 +- beta/RequestWorkbookFunctionsNumber.go | 11 +- beta/RequestWorkbookFunctionsOct2.go | 23 +- beta/RequestWorkbookFunctionsOdd.go | 35 +- beta/RequestWorkbookFunctionsOr.go | 11 +- beta/RequestWorkbookFunctionsPduration.go | 11 +- beta/RequestWorkbookFunctionsPercent.go | 17 +- beta/RequestWorkbookFunctionsPercentile_.go | 17 +- beta/RequestWorkbookFunctionsPermut.go | 11 +- beta/RequestWorkbookFunctionsPermutationa.go | 11 +- beta/RequestWorkbookFunctionsPhi.go | 11 +- beta/RequestWorkbookFunctionsPi.go | 11 +- beta/RequestWorkbookFunctionsPmt.go | 11 +- beta/RequestWorkbookFunctionsPoisson_.go | 11 +- beta/RequestWorkbookFunctionsPower.go | 11 +- beta/RequestWorkbookFunctionsPpmt.go | 11 +- beta/RequestWorkbookFunctionsPrice.go | 23 +- beta/RequestWorkbookFunctionsProduct.go | 11 +- beta/RequestWorkbookFunctionsProper.go | 11 +- beta/RequestWorkbookFunctionsPv.go | 11 +- beta/RequestWorkbookFunctionsQuartile_.go | 17 +- beta/RequestWorkbookFunctionsQuotient.go | 11 +- beta/RequestWorkbookFunctionsRadians.go | 11 +- beta/RequestWorkbookFunctionsRand.go | 17 +- beta/RequestWorkbookFunctionsRank_.go | 17 +- beta/RequestWorkbookFunctionsRate.go | 11 +- beta/RequestWorkbookFunctionsReceived.go | 11 +- beta/RequestWorkbookFunctionsReplace.go | 17 +- beta/RequestWorkbookFunctionsRept.go | 11 +- beta/RequestWorkbookFunctionsRight.go | 11 +- beta/RequestWorkbookFunctionsRightb.go | 11 +- beta/RequestWorkbookFunctionsRoman.go | 11 +- beta/RequestWorkbookFunctionsRound.go | 23 +- beta/RequestWorkbookFunctionsRows.go | 11 +- beta/RequestWorkbookFunctionsRri.go | 11 +- beta/RequestWorkbookFunctionsSec.go | 11 +- beta/RequestWorkbookFunctionsSech.go | 11 +- beta/RequestWorkbookFunctionsSecond.go | 11 +- beta/RequestWorkbookFunctionsSeries.go | 11 +- beta/RequestWorkbookFunctionsSheet.go | 11 +- beta/RequestWorkbookFunctionsSheets.go | 11 +- beta/RequestWorkbookFunctionsSign.go | 11 +- beta/RequestWorkbookFunctionsSin.go | 11 +- beta/RequestWorkbookFunctionsSinh.go | 11 +- beta/RequestWorkbookFunctionsSkew.go | 11 +- beta/RequestWorkbookFunctionsSkew_p.go | 11 +- beta/RequestWorkbookFunctionsSln.go | 11 +- beta/RequestWorkbookFunctionsSmall.go | 11 +- beta/RequestWorkbookFunctionsSqrt.go | 17 +- beta/RequestWorkbookFunctionsSt.go | 29 +- beta/RequestWorkbookFunctionsStandardize.go | 11 +- beta/RequestWorkbookFunctionsSubstitute.go | 11 +- beta/RequestWorkbookFunctionsSubtotal.go | 11 +- beta/RequestWorkbookFunctionsSum.go | 29 +- beta/RequestWorkbookFunctionsSyd.go | 11 +- beta/RequestWorkbookFunctionsT.go | 11 +- beta/RequestWorkbookFunctionsT_.go | 35 +- beta/RequestWorkbookFunctionsTan.go | 11 +- beta/RequestWorkbookFunctionsTanh.go | 11 +- beta/RequestWorkbookFunctionsTbill.go | 23 +- beta/RequestWorkbookFunctionsText.go | 11 +- beta/RequestWorkbookFunctionsTime.go | 11 +- beta/RequestWorkbookFunctionsTimevalue.go | 11 +- beta/RequestWorkbookFunctionsToday.go | 11 +- beta/RequestWorkbookFunctionsTrim.go | 17 +- beta/RequestWorkbookFunctionsTrue.go | 11 +- beta/RequestWorkbookFunctionsTrunc.go | 11 +- beta/RequestWorkbookFunctionsType.go | 11 +- beta/RequestWorkbookFunctionsUnichar.go | 11 +- beta/RequestWorkbookFunctionsUnicode.go | 11 +- beta/RequestWorkbookFunctionsUpper.go | 11 +- beta/RequestWorkbookFunctionsUsdollar.go | 11 +- beta/RequestWorkbookFunctionsValue.go | 11 +- beta/RequestWorkbookFunctionsVar.go | 17 +- beta/RequestWorkbookFunctionsVar_.go | 17 +- beta/RequestWorkbookFunctionsVdb.go | 11 +- beta/RequestWorkbookFunctionsVlookup.go | 11 +- beta/RequestWorkbookFunctionsWeek.go | 11 +- beta/RequestWorkbookFunctionsWeekday.go | 11 +- beta/RequestWorkbookFunctionsWeibull_.go | 11 +- beta/RequestWorkbookFunctionsWork.go | 17 +- beta/RequestWorkbookFunctionsXirr.go | 11 +- beta/RequestWorkbookFunctionsXnpv.go | 11 +- beta/RequestWorkbookFunctionsXor.go | 11 +- beta/RequestWorkbookFunctionsYear.go | 17 +- beta/RequestWorkbookFunctionsYield.go | 23 +- beta/RequestWorkbookFunctionsZ_.go | 11 +- beta/RequestWorkforce.go | 25 +- beta/msgraph.go | 171 ++ v1.0/ActionAndroid.go | 17 + v1.0/ActionApp.go | 17 + v1.0/ActionApplication.go | 33 + v1.0/ActionAudit.go | 49 + v1.0/ActionCalendar.go | 81 + v1.0/ActionCall.go | 33 + v1.0/ActionChannel.go | 17 + v1.0/ActionCloud.go | 33 + v1.0/ActionContact.go | 113 + v1.0/ActionContent.go | 17 + v1.0/ActionConversation.go | 33 + v1.0/ActionDefault.go | 17 + v1.0/ActionDetected.go | 17 + v1.0/ActionDevice.go | 833 +++++++ v1.0/ActionDirectory.go | 33 + v1.0/ActionDomain.go | 49 + v1.0/ActionDrive.go | 113 + v1.0/ActionEducation.go | 161 ++ v1.0/ActionEvent.go | 81 + v1.0/ActionGroup.go | 289 +++ v1.0/ActionIOS.go | 17 + v1.0/ActionInference.go | 17 + v1.0/ActionItem.go | 33 + v1.0/ActionList.go | 65 + v1.0/ActionMail.go | 81 + v1.0/ActionManaged.go | 193 ++ v1.0/ActionMessage.go | 65 + v1.0/ActionMobile.go | 65 + v1.0/ActionNotebook.go | 33 + v1.0/ActionNotification.go | 17 + v1.0/ActionOffice.go | 49 + v1.0/ActionOnenote.go | 113 + v1.0/ActionOrg.go | 49 + v1.0/ActionOrganization.go | 33 + v1.0/ActionOutlook.go | 17 + v1.0/ActionPlanner.go | 145 ++ v1.0/ActionPost.go | 65 + v1.0/ActionRole.go | 17 + v1.0/ActionSection.go | 33 + v1.0/ActionSecurity.go | 49 + v1.0/ActionShared.go | 17 + v1.0/ActionSite.go | 97 + v1.0/ActionTargeted.go | 49 + v1.0/ActionTeam.go | 49 + v1.0/ActionTeams.go | 17 + v1.0/ActionTerms.go | 33 + v1.0/ActionUser.go | 449 ++++ v1.0/ActionWindows.go | 49 + v1.0/ActionWorkbook.go | 241 ++ v1.0/GraphService.go | 433 ++++ v1.0/RequestActivity.go | 25 +- v1.0/RequestAlert.go | 25 +- v1.0/RequestAndroid.go | 25 +- v1.0/RequestApp.go | 25 +- v1.0/RequestApple.go | 25 +- v1.0/RequestApplication.go | 47 +- v1.0/RequestAttachment.go | 25 +- v1.0/RequestAudit.go | 25 +- v1.0/RequestBase.go | 25 +- v1.0/RequestCalendar.go | 47 + v1.0/RequestCall.go | 85 +- v1.0/RequestCertificate.go | 25 +- v1.0/RequestChannel.go | 25 +- v1.0/RequestCloud.go | 25 +- v1.0/RequestColumn.go | 45 +- v1.0/RequestComms.go | 25 +- v1.0/RequestContact.go | 45 +- v1.0/RequestContent.go | 25 +- v1.0/RequestContract.go | 25 +- v1.0/RequestConversation.go | 50 +- v1.0/RequestData.go | 25 +- v1.0/RequestDefault.go | 25 +- v1.0/RequestDetected.go | 25 +- v1.0/RequestDevice.go | 638 +++++ v1.0/RequestDirectory.go | 142 ++ v1.0/RequestDomain.go | 56 +- v1.0/RequestDrive.go | 106 + v1.0/RequestE.go | 25 +- v1.0/RequestEducation.go | 85 +- v1.0/RequestEnrollment.go | 25 +- v1.0/RequestEntity.go | 25 +- v1.0/RequestEvent.go | 70 +- v1.0/RequestExtension.go | 45 +- v1.0/RequestField.go | 25 +- v1.0/RequestGroup.go | 132 +- v1.0/RequestIOS.go | 45 +- v1.0/RequestIdentity.go | 25 +- v1.0/RequestInference.go | 45 +- v1.0/RequestInvitation.go | 25 +- v1.0/RequestItem.go | 85 +- v1.0/RequestLicense.go | 25 +- v1.0/RequestList.go | 70 +- v1.0/RequestLocalized.go | 25 +- v1.0/RequestMDM.go | 25 +- v1.0/RequestMail.go | 37 +- v1.0/RequestManaged.go | 475 +++- v1.0/RequestMessage.go | 95 +- v1.0/RequestMobile.go | 160 +- v1.0/RequestMulti.go | 25 +- v1.0/RequestNotebook.go | 37 +- v1.0/RequestNotification.go | 30 +- v1.0/RequestOffice.go | 25 +- v1.0/RequestOn.go | 25 +- v1.0/RequestOnenote.go | 128 +- v1.0/RequestOnline.go | 25 +- v1.0/RequestOrg.go | 25 +- v1.0/RequestOrganization.go | 31 +- v1.0/RequestOutlook.go | 65 +- v1.0/RequestParticipant.go | 37 +- v1.0/RequestPermission.go | 25 +- v1.0/RequestPerson.go | 25 +- v1.0/RequestPlanner.go | 225 +- v1.0/RequestPost.go | 35 +- v1.0/RequestProfile.go | 25 +- v1.0/RequestRemote.go | 35 +- v1.0/RequestReport.go | 25 +- v1.0/RequestResource.go | 25 +- v1.0/RequestRestricted.go | 25 +- v1.0/RequestRole.go | 45 +- v1.0/RequestSchema.go | 25 +- v1.0/RequestSection.go | 25 +- v1.0/RequestSecure.go | 45 +- v1.0/RequestSecurity.go | 25 +- v1.0/RequestSetting.go | 25 +- v1.0/RequestShared.go | 45 +- v1.0/RequestSign.go | 25 +- v1.0/RequestSingle.go | 25 +- v1.0/RequestSite.go | 25 +- v1.0/RequestSoftware.go | 25 +- v1.0/RequestSubscribed.go | 25 +- v1.0/RequestSubscription.go | 25 +- v1.0/RequestTargeted.go | 80 +- v1.0/RequestTeam.go | 40 +- v1.0/RequestTeams.go | 110 +- v1.0/RequestTelecom.go | 25 +- v1.0/RequestTerms.go | 65 +- v1.0/RequestThumbnail.go | 25 +- v1.0/RequestTrending.go | 25 +- v1.0/RequestUsed.go | 25 +- v1.0/RequestUser.go | 136 ++ v1.0/RequestVPP.go | 31 +- v1.0/RequestWindows.go | 110 +- v1.0/RequestWorkbook.go | 1116 ++++++++- v1.0/RequestWorkbookFunctions.go | 25 +- v1.0/RequestWorkbookFunctionsAbs.go | 11 +- v1.0/RequestWorkbookFunctionsAccr.go | 17 +- v1.0/RequestWorkbookFunctionsAcos.go | 11 +- v1.0/RequestWorkbookFunctionsAcosh.go | 11 +- v1.0/RequestWorkbookFunctionsAcot.go | 11 +- v1.0/RequestWorkbookFunctionsAcoth.go | 11 +- v1.0/RequestWorkbookFunctionsAmor.go | 17 +- v1.0/RequestWorkbookFunctionsAnd.go | 11 +- v1.0/RequestWorkbookFunctionsArabic.go | 11 +- v1.0/RequestWorkbookFunctionsAreas.go | 11 +- v1.0/RequestWorkbookFunctionsAsc.go | 11 +- v1.0/RequestWorkbookFunctionsAsin.go | 11 +- v1.0/RequestWorkbookFunctionsAsinh.go | 11 +- v1.0/RequestWorkbookFunctionsAtan.go | 11 +- v1.0/RequestWorkbookFunctionsAtan2.go | 11 +- v1.0/RequestWorkbookFunctionsAtanh.go | 11 +- v1.0/RequestWorkbookFunctionsAve.go | 11 +- v1.0/RequestWorkbookFunctionsAverage.go | 29 +- v1.0/RequestWorkbookFunctionsBaht.go | 11 +- v1.0/RequestWorkbookFunctionsBase.go | 11 +- v1.0/RequestWorkbookFunctionsBessel.go | 29 +- v1.0/RequestWorkbookFunctionsBeta_.go | 17 +- v1.0/RequestWorkbookFunctionsBin2.go | 23 +- v1.0/RequestWorkbookFunctionsBinom_.go | 23 +- v1.0/RequestWorkbookFunctionsBitand.go | 11 +- v1.0/RequestWorkbookFunctionsBitlshift.go | 11 +- v1.0/RequestWorkbookFunctionsBitor.go | 11 +- v1.0/RequestWorkbookFunctionsBitrshift.go | 11 +- v1.0/RequestWorkbookFunctionsBitxor.go | 11 +- v1.0/RequestWorkbookFunctionsCeiling_.go | 17 +- v1.0/RequestWorkbookFunctionsChar.go | 11 +- v1.0/RequestWorkbookFunctionsChi.go | 29 +- v1.0/RequestWorkbookFunctionsChoose.go | 11 +- v1.0/RequestWorkbookFunctionsClean.go | 11 +- v1.0/RequestWorkbookFunctionsCode.go | 11 +- v1.0/RequestWorkbookFunctionsColumns.go | 11 +- v1.0/RequestWorkbookFunctionsCombin.go | 11 +- v1.0/RequestWorkbookFunctionsCombina.go | 11 +- v1.0/RequestWorkbookFunctionsComplex.go | 11 +- v1.0/RequestWorkbookFunctionsConcatenate.go | 11 +- v1.0/RequestWorkbookFunctionsConfidence_.go | 17 +- v1.0/RequestWorkbookFunctionsConvert.go | 11 +- v1.0/RequestWorkbookFunctionsCos.go | 11 +- v1.0/RequestWorkbookFunctionsCosh.go | 11 +- v1.0/RequestWorkbookFunctionsCot.go | 11 +- v1.0/RequestWorkbookFunctionsCoth.go | 11 +- v1.0/RequestWorkbookFunctionsCount.go | 35 +- v1.0/RequestWorkbookFunctionsCoup.go | 41 +- v1.0/RequestWorkbookFunctionsCsc.go | 11 +- v1.0/RequestWorkbookFunctionsCsch.go | 11 +- v1.0/RequestWorkbookFunctionsCum.go | 17 +- v1.0/RequestWorkbookFunctionsDate.go | 11 +- v1.0/RequestWorkbookFunctionsDatevalue.go | 11 +- v1.0/RequestWorkbookFunctionsDaverage.go | 11 +- v1.0/RequestWorkbookFunctionsDay.go | 11 +- v1.0/RequestWorkbookFunctionsDays.go | 11 +- v1.0/RequestWorkbookFunctionsDays360.go | 11 +- v1.0/RequestWorkbookFunctionsDb.go | 11 +- v1.0/RequestWorkbookFunctionsDbcs.go | 11 +- v1.0/RequestWorkbookFunctionsDcount.go | 17 +- v1.0/RequestWorkbookFunctionsDdb.go | 11 +- v1.0/RequestWorkbookFunctionsDec2.go | 23 +- v1.0/RequestWorkbookFunctionsDecimal.go | 11 +- v1.0/RequestWorkbookFunctionsDegrees.go | 11 +- v1.0/RequestWorkbookFunctionsDelta.go | 11 +- v1.0/RequestWorkbookFunctionsDev.go | 11 +- v1.0/RequestWorkbookFunctionsDget.go | 11 +- v1.0/RequestWorkbookFunctionsDisc.go | 11 +- v1.0/RequestWorkbookFunctionsDmax.go | 11 +- v1.0/RequestWorkbookFunctionsDmin.go | 11 +- v1.0/RequestWorkbookFunctionsDollar.go | 23 +- v1.0/RequestWorkbookFunctionsDproduct.go | 11 +- v1.0/RequestWorkbookFunctionsDst.go | 17 +- v1.0/RequestWorkbookFunctionsDsum.go | 11 +- v1.0/RequestWorkbookFunctionsDuration.go | 11 +- v1.0/RequestWorkbookFunctionsDvar.go | 17 +- v1.0/RequestWorkbookFunctionsEcma_.go | 11 +- v1.0/RequestWorkbookFunctionsEdate.go | 11 +- v1.0/RequestWorkbookFunctionsEffect.go | 11 +- v1.0/RequestWorkbookFunctionsEo.go | 11 +- v1.0/RequestWorkbookFunctionsErf.go | 23 +- v1.0/RequestWorkbookFunctionsErf_.go | 11 +- v1.0/RequestWorkbookFunctionsError_.go | 11 +- v1.0/RequestWorkbookFunctionsEven.go | 11 +- v1.0/RequestWorkbookFunctionsExact.go | 11 +- v1.0/RequestWorkbookFunctionsExp.go | 11 +- v1.0/RequestWorkbookFunctionsExpon_.go | 11 +- v1.0/RequestWorkbookFunctionsF_.go | 29 +- v1.0/RequestWorkbookFunctionsFact.go | 17 +- v1.0/RequestWorkbookFunctionsFalse.go | 11 +- v1.0/RequestWorkbookFunctionsFind.go | 17 +- v1.0/RequestWorkbookFunctionsFisher.go | 17 +- v1.0/RequestWorkbookFunctionsFixed.go | 11 +- v1.0/RequestWorkbookFunctionsFloor_.go | 17 +- v1.0/RequestWorkbookFunctionsFv.go | 11 +- v1.0/RequestWorkbookFunctionsFvschedule.go | 11 +- v1.0/RequestWorkbookFunctionsGamma.go | 23 +- v1.0/RequestWorkbookFunctionsGamma_.go | 17 +- v1.0/RequestWorkbookFunctionsGauss.go | 11 +- v1.0/RequestWorkbookFunctionsGcd.go | 11 +- v1.0/RequestWorkbookFunctionsGe.go | 11 +- v1.0/RequestWorkbookFunctionsGeo.go | 11 +- v1.0/RequestWorkbookFunctionsHar.go | 11 +- v1.0/RequestWorkbookFunctionsHex2.go | 23 +- v1.0/RequestWorkbookFunctionsHlookup.go | 11 +- v1.0/RequestWorkbookFunctionsHour.go | 11 +- v1.0/RequestWorkbookFunctionsHyp.go | 11 +- v1.0/RequestWorkbookFunctionsHyperlink.go | 11 +- v1.0/RequestWorkbookFunctionsIf.go | 11 +- v1.0/RequestWorkbookFunctionsIm.go | 149 +- v1.0/RequestWorkbookFunctionsImaginary.go | 11 +- v1.0/RequestWorkbookFunctionsInt.go | 17 +- v1.0/RequestWorkbookFunctionsIpmt.go | 11 +- v1.0/RequestWorkbookFunctionsIrr.go | 11 +- v1.0/RequestWorkbookFunctionsIs.go | 65 +- v1.0/RequestWorkbookFunctionsIso.go | 11 +- v1.0/RequestWorkbookFunctionsIso_.go | 11 +- v1.0/RequestWorkbookFunctionsIspmt.go | 11 +- v1.0/RequestWorkbookFunctionsIsref.go | 11 +- v1.0/RequestWorkbookFunctionsKurt.go | 11 +- v1.0/RequestWorkbookFunctionsLarge.go | 11 +- v1.0/RequestWorkbookFunctionsLcm.go | 11 +- v1.0/RequestWorkbookFunctionsLeft.go | 11 +- v1.0/RequestWorkbookFunctionsLeftb.go | 11 +- v1.0/RequestWorkbookFunctionsLen.go | 11 +- v1.0/RequestWorkbookFunctionsLenb.go | 11 +- v1.0/RequestWorkbookFunctionsLn.go | 11 +- v1.0/RequestWorkbookFunctionsLog.go | 23 +- v1.0/RequestWorkbookFunctionsLog10.go | 11 +- v1.0/RequestWorkbookFunctionsLookup.go | 11 +- v1.0/RequestWorkbookFunctionsLower.go | 11 +- v1.0/RequestWorkbookFunctionsMatch.go | 11 +- v1.0/RequestWorkbookFunctionsMax.go | 17 +- v1.0/RequestWorkbookFunctionsMduration.go | 11 +- v1.0/RequestWorkbookFunctionsMedian.go | 11 +- v1.0/RequestWorkbookFunctionsMid.go | 11 +- v1.0/RequestWorkbookFunctionsMidb.go | 11 +- v1.0/RequestWorkbookFunctionsMin.go | 17 +- v1.0/RequestWorkbookFunctionsMinute.go | 11 +- v1.0/RequestWorkbookFunctionsMirr.go | 11 +- v1.0/RequestWorkbookFunctionsMod.go | 11 +- v1.0/RequestWorkbookFunctionsMonth.go | 11 +- v1.0/RequestWorkbookFunctionsMround.go | 11 +- v1.0/RequestWorkbookFunctionsMulti.go | 11 +- v1.0/RequestWorkbookFunctionsN.go | 11 +- v1.0/RequestWorkbookFunctionsNa.go | 11 +- v1.0/RequestWorkbookFunctionsNeg.go | 11 +- v1.0/RequestWorkbookFunctionsNetwork.go | 17 +- v1.0/RequestWorkbookFunctionsNominal.go | 11 +- v1.0/RequestWorkbookFunctionsNorm_.go | 29 +- v1.0/RequestWorkbookFunctionsNot.go | 11 +- v1.0/RequestWorkbookFunctionsNow.go | 11 +- v1.0/RequestWorkbookFunctionsNper.go | 11 +- v1.0/RequestWorkbookFunctionsNpv.go | 11 +- v1.0/RequestWorkbookFunctionsNumber.go | 11 +- v1.0/RequestWorkbookFunctionsOct2.go | 23 +- v1.0/RequestWorkbookFunctionsOdd.go | 35 +- v1.0/RequestWorkbookFunctionsOr.go | 11 +- v1.0/RequestWorkbookFunctionsPduration.go | 11 +- v1.0/RequestWorkbookFunctionsPercent.go | 17 +- v1.0/RequestWorkbookFunctionsPercentile_.go | 17 +- v1.0/RequestWorkbookFunctionsPermut.go | 11 +- v1.0/RequestWorkbookFunctionsPermutationa.go | 11 +- v1.0/RequestWorkbookFunctionsPhi.go | 11 +- v1.0/RequestWorkbookFunctionsPi.go | 11 +- v1.0/RequestWorkbookFunctionsPmt.go | 11 +- v1.0/RequestWorkbookFunctionsPoisson_.go | 11 +- v1.0/RequestWorkbookFunctionsPower.go | 11 +- v1.0/RequestWorkbookFunctionsPpmt.go | 11 +- v1.0/RequestWorkbookFunctionsPrice.go | 23 +- v1.0/RequestWorkbookFunctionsProduct.go | 11 +- v1.0/RequestWorkbookFunctionsProper.go | 11 +- v1.0/RequestWorkbookFunctionsPv.go | 11 +- v1.0/RequestWorkbookFunctionsQuartile_.go | 17 +- v1.0/RequestWorkbookFunctionsQuotient.go | 11 +- v1.0/RequestWorkbookFunctionsRadians.go | 11 +- v1.0/RequestWorkbookFunctionsRand.go | 17 +- v1.0/RequestWorkbookFunctionsRank_.go | 17 +- v1.0/RequestWorkbookFunctionsRate.go | 11 +- v1.0/RequestWorkbookFunctionsReceived.go | 11 +- v1.0/RequestWorkbookFunctionsReplace.go | 17 +- v1.0/RequestWorkbookFunctionsRept.go | 11 +- v1.0/RequestWorkbookFunctionsRight.go | 11 +- v1.0/RequestWorkbookFunctionsRightb.go | 11 +- v1.0/RequestWorkbookFunctionsRoman.go | 11 +- v1.0/RequestWorkbookFunctionsRound.go | 23 +- v1.0/RequestWorkbookFunctionsRows.go | 11 +- v1.0/RequestWorkbookFunctionsRri.go | 11 +- v1.0/RequestWorkbookFunctionsSec.go | 11 +- v1.0/RequestWorkbookFunctionsSech.go | 11 +- v1.0/RequestWorkbookFunctionsSecond.go | 11 +- v1.0/RequestWorkbookFunctionsSeries.go | 11 +- v1.0/RequestWorkbookFunctionsSheet.go | 11 +- v1.0/RequestWorkbookFunctionsSheets.go | 11 +- v1.0/RequestWorkbookFunctionsSign.go | 11 +- v1.0/RequestWorkbookFunctionsSin.go | 11 +- v1.0/RequestWorkbookFunctionsSinh.go | 11 +- v1.0/RequestWorkbookFunctionsSkew.go | 11 +- v1.0/RequestWorkbookFunctionsSkew_p.go | 11 +- v1.0/RequestWorkbookFunctionsSln.go | 11 +- v1.0/RequestWorkbookFunctionsSmall.go | 11 +- v1.0/RequestWorkbookFunctionsSqrt.go | 17 +- v1.0/RequestWorkbookFunctionsSt.go | 29 +- v1.0/RequestWorkbookFunctionsStandardize.go | 11 +- v1.0/RequestWorkbookFunctionsSubstitute.go | 11 +- v1.0/RequestWorkbookFunctionsSubtotal.go | 11 +- v1.0/RequestWorkbookFunctionsSum.go | 29 +- v1.0/RequestWorkbookFunctionsSyd.go | 11 +- v1.0/RequestWorkbookFunctionsT.go | 11 +- v1.0/RequestWorkbookFunctionsT_.go | 35 +- v1.0/RequestWorkbookFunctionsTan.go | 11 +- v1.0/RequestWorkbookFunctionsTanh.go | 11 +- v1.0/RequestWorkbookFunctionsTbill.go | 23 +- v1.0/RequestWorkbookFunctionsText.go | 11 +- v1.0/RequestWorkbookFunctionsTime.go | 11 +- v1.0/RequestWorkbookFunctionsTimevalue.go | 11 +- v1.0/RequestWorkbookFunctionsToday.go | 11 +- v1.0/RequestWorkbookFunctionsTrim.go | 17 +- v1.0/RequestWorkbookFunctionsTrue.go | 11 +- v1.0/RequestWorkbookFunctionsTrunc.go | 11 +- v1.0/RequestWorkbookFunctionsType.go | 11 +- v1.0/RequestWorkbookFunctionsUnichar.go | 11 +- v1.0/RequestWorkbookFunctionsUnicode.go | 11 +- v1.0/RequestWorkbookFunctionsUpper.go | 11 +- v1.0/RequestWorkbookFunctionsUsdollar.go | 11 +- v1.0/RequestWorkbookFunctionsValue.go | 11 +- v1.0/RequestWorkbookFunctionsVar.go | 17 +- v1.0/RequestWorkbookFunctionsVar_.go | 17 +- v1.0/RequestWorkbookFunctionsVdb.go | 11 +- v1.0/RequestWorkbookFunctionsVlookup.go | 11 +- v1.0/RequestWorkbookFunctionsWeek.go | 11 +- v1.0/RequestWorkbookFunctionsWeekday.go | 11 +- v1.0/RequestWorkbookFunctionsWeibull_.go | 11 +- v1.0/RequestWorkbookFunctionsWork.go | 17 +- v1.0/RequestWorkbookFunctionsXirr.go | 11 +- v1.0/RequestWorkbookFunctionsXnpv.go | 11 +- v1.0/RequestWorkbookFunctionsXor.go | 11 +- v1.0/RequestWorkbookFunctionsYear.go | 17 +- v1.0/RequestWorkbookFunctionsYield.go | 23 +- v1.0/RequestWorkbookFunctionsZ_.go | 11 +- v1.0/msgraph.go | 171 ++ 940 files changed, 46923 insertions(+), 769 deletions(-) diff --git a/beta/ActionAccess.go b/beta/ActionAccess.go index c0d8712d..40877ba8 100644 --- a/beta/ActionAccess.go +++ b/beta/ActionAccess.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -133,6 +134,22 @@ func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentPolicy collection +func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentPolicy collection +func (r *AccessPackageAccessPackageAssignmentPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentPolicy) error { + var resObj []AccessPackageAssignmentPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageCatalog is navigation property func (b *AccessPackageRequestBuilder) AccessPackageCatalog() *AccessPackageCatalogRequestBuilder { bb := &AccessPackageCatalogRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -242,6 +259,22 @@ func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRoleScope collection +func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRoleScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRoleScope collection +func (r *AccessPackageAccessPackageResourceRoleScopesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRoleScope) error { + var resObj []AccessPackageResourceRoleScope + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackage is navigation property func (b *AccessPackageAssignmentRequestBuilder) AccessPackage() *AccessPackageRequestBuilder { bb := &AccessPackageRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -358,6 +391,22 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *AccessPackageAssignmentAccessPackageAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentRequestObject) error { + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignmentResourceRoles returns request builder for AccessPackageAssignmentResourceRole collection func (b *AccessPackageAssignmentRequestBuilder) AccessPackageAssignmentResourceRoles() *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder { bb := &AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -460,6 +509,22 @@ func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRe return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *AccessPackageAssignmentAccessPackageAssignmentResourceRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentResourceRole) error { + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Target is navigation property func (b *AccessPackageAssignmentRequestBuilder) Target() *AccessPackageSubjectRequestBuilder { bb := &AccessPackageSubjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -604,6 +669,22 @@ func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRe return } +// BatchGet adds Get operation to Batch for AccessPackageAssignment collection +func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignment collection +func (r *AccessPackageAssignmentResourceRoleAccessPackageAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignment) error { + var resObj []AccessPackageAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRole is navigation property func (b *AccessPackageAssignmentResourceRoleRequestBuilder) AccessPackageResourceRole() *AccessPackageResourceRoleRequestBuilder { bb := &AccessPackageResourceRoleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -727,6 +808,22 @@ func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRole collection +func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRole collection +func (r *AccessPackageCatalogAccessPackageResourceRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRole) error { + var resObj []AccessPackageResourceRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceScopes returns request builder for AccessPackageResourceScope collection func (b *AccessPackageCatalogRequestBuilder) AccessPackageResourceScopes() *AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder { bb := &AccessPackageCatalogAccessPackageResourceScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -829,6 +926,22 @@ func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for AccessPackageResourceScope collection +func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceScope collection +func (r *AccessPackageCatalogAccessPackageResourceScopesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceScope) error { + var resObj []AccessPackageResourceScope + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResources returns request builder for AccessPackageResource collection func (b *AccessPackageCatalogRequestBuilder) AccessPackageResources() *AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder { bb := &AccessPackageCatalogAccessPackageResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -931,6 +1044,22 @@ func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for AccessPackageResource collection +func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResource collection +func (r *AccessPackageCatalogAccessPackageResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResource) error { + var resObj []AccessPackageResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackages returns request builder for AccessPackage collection func (b *AccessPackageCatalogRequestBuilder) AccessPackages() *AccessPackageCatalogAccessPackagesCollectionRequestBuilder { bb := &AccessPackageCatalogAccessPackagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1033,6 +1162,22 @@ func (r *AccessPackageCatalogAccessPackagesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for AccessPackage collection +func (r *AccessPackageCatalogAccessPackagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackage collection +func (r *AccessPackageCatalogAccessPackagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackage) error { + var resObj []AccessPackage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRoles returns request builder for AccessPackageResourceRole collection func (b *AccessPackageResourceRequestBuilder) AccessPackageResourceRoles() *AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder { bb := &AccessPackageResourceAccessPackageResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1135,6 +1280,22 @@ func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRole collection +func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRole collection +func (r *AccessPackageResourceAccessPackageResourceRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRole) error { + var resObj []AccessPackageResourceRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceScopes returns request builder for AccessPackageResourceScope collection func (b *AccessPackageResourceRequestBuilder) AccessPackageResourceScopes() *AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder { bb := &AccessPackageResourceAccessPackageResourceScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1237,6 +1398,22 @@ func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for AccessPackageResourceScope collection +func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceScope collection +func (r *AccessPackageResourceAccessPackageResourceScopesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceScope) error { + var resObj []AccessPackageResourceScope + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResource is navigation property func (b *AccessPackageResourceRequestObjectRequestBuilder) AccessPackageResource() *AccessPackageResourceRequestBuilder { bb := &AccessPackageResourceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1381,6 +1558,22 @@ func (r *AccessReviewDecisionsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for AccessReviewDecision collection +func (r *AccessReviewDecisionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewDecision collection +func (r *AccessReviewDecisionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewDecision) error { + var resObj []AccessReviewDecision + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Instances returns request builder for AccessReview collection func (b *AccessReviewRequestBuilder) Instances() *AccessReviewInstancesCollectionRequestBuilder { bb := &AccessReviewInstancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1483,6 +1676,22 @@ func (r *AccessReviewInstancesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for AccessReview collection +func (r *AccessReviewInstancesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReview collection +func (r *AccessReviewInstancesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReview) error { + var resObj []AccessReview + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MyDecisions returns request builder for AccessReviewDecision collection func (b *AccessReviewRequestBuilder) MyDecisions() *AccessReviewMyDecisionsCollectionRequestBuilder { bb := &AccessReviewMyDecisionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1585,6 +1794,22 @@ func (r *AccessReviewMyDecisionsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for AccessReviewDecision collection +func (r *AccessReviewMyDecisionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewDecision collection +func (r *AccessReviewMyDecisionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewDecision) error { + var resObj []AccessReviewDecision + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Reviewers returns request builder for AccessReviewReviewer collection func (b *AccessReviewRequestBuilder) Reviewers() *AccessReviewReviewersCollectionRequestBuilder { bb := &AccessReviewReviewersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1686,3 +1911,19 @@ func (r *AccessReviewReviewersCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AccessReviewReviewer collection +func (r *AccessReviewReviewersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewReviewer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewReviewer collection +func (r *AccessReviewReviewersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewReviewer) error { + var resObj []AccessReviewReviewer + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionAdministrative.go b/beta/ActionAdministrative.go index 2991473f..a90a19b6 100644 --- a/beta/ActionAdministrative.go +++ b/beta/ActionAdministrative.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *AdministrativeUnitExtensionsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *AdministrativeUnitExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *AdministrativeUnitExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for DirectoryObject collection func (b *AdministrativeUnitRequestBuilder) Members() *AdministrativeUnitMembersCollectionRequestBuilder { bb := &AdministrativeUnitMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *AdministrativeUnitMembersCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *AdministrativeUnitMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *AdministrativeUnitMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScopedRoleMembers returns request builder for ScopedRoleMembership collection func (b *AdministrativeUnitRequestBuilder) ScopedRoleMembers() *AdministrativeUnitScopedRoleMembersCollectionRequestBuilder { bb := &AdministrativeUnitScopedRoleMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -316,3 +349,19 @@ func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) Add(ctx context.C err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ScopedRoleMembership collection +func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ScopedRoleMembership + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ScopedRoleMembership collection +func (r *AdministrativeUnitScopedRoleMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ScopedRoleMembership) error { + var resObj []ScopedRoleMembership + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionAdvanced.go b/beta/ActionAdvanced.go index d1c92d24..f69634b4 100644 --- a/beta/ActionAdvanced.go +++ b/beta/ActionAdvanced.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *AdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AdvancedThreatProtectionOnboardingDeviceSettingState collection +func (r *AdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionOnboardingDeviceSettingStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AdvancedThreatProtectionOnboardingDeviceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AdvancedThreatProtectionOnboardingDeviceSettingState collection +func (r *AdvancedThreatProtectionOnboardingStateSummaryAdvancedThreatProtectionOnboardingDeviceSettingStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AdvancedThreatProtectionOnboardingDeviceSettingState) error { + var resObj []AdvancedThreatProtectionOnboardingDeviceSettingState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionAgreement.go b/beta/ActionAgreement.go index b69ce8b6..717d30d4 100644 --- a/beta/ActionAgreement.go +++ b/beta/ActionAgreement.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *AgreementFilesCollectionRequest) Add(ctx context.Context, reqObj *Agree err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AgreementFile collection +func (r *AgreementFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AgreementFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AgreementFile collection +func (r *AgreementFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AgreementFile) error { + var resObj []AgreementFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionAndroid.go b/beta/ActionAndroid.go index 37e5a6dc..00a7dd31 100644 --- a/beta/ActionAndroid.go +++ b/beta/ActionAndroid.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -227,6 +228,22 @@ func (r *AndroidDeviceOwnerScepCertificateProfileManagedDeviceCertificateStatesC return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidDeviceOwnerScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidDeviceOwnerScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificate is navigation property func (b *AndroidDeviceOwnerVPNConfigurationRequestBuilder) IdentityCertificate() *AndroidDeviceOwnerCertificateProfileBaseRequestBuilder { bb := &AndroidDeviceOwnerCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -392,6 +409,22 @@ func (r *AndroidForWorkImportedPFXCertificateProfileManagedDeviceCertificateStat return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *AndroidForWorkPkcsCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -494,6 +527,22 @@ func (r *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesColle return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *AndroidForWorkScepCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -596,6 +645,22 @@ func (r *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesColle return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidForWorkScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificate is navigation property func (b *AndroidForWorkVPNConfigurationRequestBuilder) IdentityCertificate() *AndroidForWorkCertificateProfileBaseRequestBuilder { bb := &AndroidForWorkCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -705,6 +770,22 @@ func (r *AndroidImportedPFXCertificateProfileManagedDeviceCertificateStatesColle return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Apps returns request builder for ManagedMobileApp collection func (b *AndroidManagedAppProtectionRequestBuilder) Apps() *AndroidManagedAppProtectionAppsCollectionRequestBuilder { bb := &AndroidManagedAppProtectionAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -807,6 +888,22 @@ func (r *AndroidManagedAppProtectionAppsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *AndroidManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *AndroidManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *AndroidManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -916,6 +1013,22 @@ func (r *AndroidPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRe return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *AndroidScepCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1018,6 +1131,22 @@ func (r *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRe return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificate is navigation property func (b *AndroidVPNConfigurationRequestBuilder) IdentityCertificate() *AndroidCertificateProfileBaseRequestBuilder { bb := &AndroidCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1155,6 +1284,22 @@ func (r *AndroidWorkProfilePkcsCertificateProfileManagedDeviceCertificateStatesC return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidWorkProfilePkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidWorkProfilePkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *AndroidWorkProfileScepCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1257,6 +1402,22 @@ func (r *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesC return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *AndroidWorkProfileScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificate is navigation property func (b *AndroidWorkProfileVPNConfigurationRequestBuilder) IdentityCertificate() *AndroidWorkProfileCertificateProfileBaseRequestBuilder { bb := &AndroidWorkProfileCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionApp.go b/beta/ActionApp.go index d81c9405..aa4dead8 100644 --- a/beta/ActionApp.go +++ b/beta/ActionApp.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *AppCatalogsTeamsAppsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for TeamsApp collection +func (r *AppCatalogsTeamsAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsApp collection +func (r *AppCatalogsTeamsAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsApp) error { + var resObj []TeamsApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDevices returns request builder for AppVulnerabilityManagedDevice collection func (b *AppVulnerabilityTaskRequestBuilder) ManagedDevices() *AppVulnerabilityTaskManagedDevicesCollectionRequestBuilder { bb := &AppVulnerabilityTaskManagedDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *AppVulnerabilityTaskManagedDevicesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for AppVulnerabilityManagedDevice collection +func (r *AppVulnerabilityTaskManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppVulnerabilityManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppVulnerabilityManagedDevice collection +func (r *AppVulnerabilityTaskManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppVulnerabilityManagedDevice) error { + var resObj []AppVulnerabilityManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileApps returns request builder for AppVulnerabilityMobileApp collection func (b *AppVulnerabilityTaskRequestBuilder) MobileApps() *AppVulnerabilityTaskMobileAppsCollectionRequestBuilder { bb := &AppVulnerabilityTaskMobileAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -320,3 +353,19 @@ func (r *AppVulnerabilityTaskMobileAppsCollectionRequest) Add(ctx context.Contex err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AppVulnerabilityMobileApp collection +func (r *AppVulnerabilityTaskMobileAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppVulnerabilityMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppVulnerabilityMobileApp collection +func (r *AppVulnerabilityTaskMobileAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppVulnerabilityMobileApp) error { + var resObj []AppVulnerabilityMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionApple.go b/beta/ActionApple.go index 23bb5356..1bce1c8d 100644 --- a/beta/ActionApple.go +++ b/beta/ActionApple.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -118,3 +119,19 @@ func (r *AppleUserInitiatedEnrollmentProfileAssignmentsCollectionRequest) Add(ct err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AppleEnrollmentProfileAssignment collection +func (r *AppleUserInitiatedEnrollmentProfileAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppleEnrollmentProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppleEnrollmentProfileAssignment collection +func (r *AppleUserInitiatedEnrollmentProfileAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppleEnrollmentProfileAssignment) error { + var resObj []AppleEnrollmentProfileAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionApplication.go b/beta/ActionApplication.go index f3ad11aa..f829eeb1 100644 --- a/beta/ActionApplication.go +++ b/beta/ActionApplication.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -156,6 +157,22 @@ func (r *ApplicationExtensionPropertiesCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ExtensionProperty collection +func (r *ApplicationExtensionPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExtensionProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExtensionProperty collection +func (r *ApplicationExtensionPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExtensionProperty) error { + var resObj []ExtensionProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Owners returns request builder for DirectoryObject collection func (b *ApplicationRequestBuilder) Owners() *ApplicationOwnersCollectionRequestBuilder { bb := &ApplicationOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -258,6 +275,22 @@ func (r *ApplicationOwnersCollectionRequest) Add(ctx context.Context, reqObj *Di return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ApplicationOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ApplicationOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policies returns request builder for DirectoryObject collection func (b *ApplicationRequestBuilder) Policies() *ApplicationPoliciesCollectionRequestBuilder { bb := &ApplicationPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -360,6 +393,22 @@ func (r *ApplicationPoliciesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ApplicationPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ApplicationPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Synchronization is navigation property func (b *ApplicationRequestBuilder) Synchronization() *SynchronizationRequestBuilder { bb := &SynchronizationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionApproval.go b/beta/ActionApproval.go index adb87ce2..d36c4b2d 100644 --- a/beta/ActionApproval.go +++ b/beta/ActionApproval.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ApprovalWorkflowProviderBusinessFlowsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for BusinessFlow collection +func (r *ApprovalWorkflowProviderBusinessFlowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BusinessFlow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BusinessFlow collection +func (r *ApprovalWorkflowProviderBusinessFlowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BusinessFlow) error { + var resObj []BusinessFlow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // BusinessFlowsWithRequestsAwaitingMyDecision returns request builder for BusinessFlow collection func (b *ApprovalWorkflowProviderRequestBuilder) BusinessFlowsWithRequestsAwaitingMyDecision() *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionCollectionRequestBuilder { bb := &ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionColl return } +// BatchGet adds Get operation to Batch for BusinessFlow collection +func (r *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BusinessFlow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BusinessFlow collection +func (r *ApprovalWorkflowProviderBusinessFlowsWithRequestsAwaitingMyDecisionCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BusinessFlow) error { + var resObj []BusinessFlow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PolicyTemplates returns request builder for GovernancePolicyTemplate collection func (b *ApprovalWorkflowProviderRequestBuilder) PolicyTemplates() *ApprovalWorkflowProviderPolicyTemplatesCollectionRequestBuilder { bb := &ApprovalWorkflowProviderPolicyTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *ApprovalWorkflowProviderPolicyTemplatesCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for GovernancePolicyTemplate collection +func (r *ApprovalWorkflowProviderPolicyTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernancePolicyTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernancePolicyTemplate collection +func (r *ApprovalWorkflowProviderPolicyTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernancePolicyTemplate) error { + var resObj []GovernancePolicyTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Requests returns request builder for RequestObject collection func (b *ApprovalWorkflowProviderRequestBuilder) Requests() *ApprovalWorkflowProviderRequestsCollectionRequestBuilder { bb := &ApprovalWorkflowProviderRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *ApprovalWorkflowProviderRequestsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for RequestObject collection +func (r *ApprovalWorkflowProviderRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RequestObject collection +func (r *ApprovalWorkflowProviderRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RequestObject) error { + var resObj []RequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RequestsAwaitingMyDecision returns request builder for RequestObject collection func (b *ApprovalWorkflowProviderRequestBuilder) RequestsAwaitingMyDecision() *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequestBuilder { bb := &ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -520,3 +585,19 @@ func (r *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequest) Ad err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for RequestObject collection +func (r *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RequestObject collection +func (r *ApprovalWorkflowProviderRequestsAwaitingMyDecisionCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RequestObject) error { + var resObj []RequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionAudit.go b/beta/ActionAudit.go index ffc0fbe7..c525f08e 100644 --- a/beta/ActionAudit.go +++ b/beta/ActionAudit.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *AuditLogRootDirectoryAuditsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DirectoryAudit collection +func (r *AuditLogRootDirectoryAuditsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryAudit collection +func (r *AuditLogRootDirectoryAuditsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryAudit) error { + var resObj []DirectoryAudit + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryProvisioning returns request builder for ProvisioningObjectSummary collection func (b *AuditLogRootRequestBuilder) DirectoryProvisioning() *AuditLogRootDirectoryProvisioningCollectionRequestBuilder { bb := &AuditLogRootDirectoryProvisioningCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *AuditLogRootDirectoryProvisioningCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for ProvisioningObjectSummary collection +func (r *AuditLogRootDirectoryProvisioningCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProvisioningObjectSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProvisioningObjectSummary collection +func (r *AuditLogRootDirectoryProvisioningCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProvisioningObjectSummary) error { + var resObj []ProvisioningObjectSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Provisioning returns request builder for ProvisioningObjectSummary collection func (b *AuditLogRootRequestBuilder) Provisioning() *AuditLogRootProvisioningCollectionRequestBuilder { bb := &AuditLogRootProvisioningCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *AuditLogRootProvisioningCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for ProvisioningObjectSummary collection +func (r *AuditLogRootProvisioningCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProvisioningObjectSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProvisioningObjectSummary collection +func (r *AuditLogRootProvisioningCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProvisioningObjectSummary) error { + var resObj []ProvisioningObjectSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RestrictedSignIns returns request builder for RestrictedSignIn collection func (b *AuditLogRootRequestBuilder) RestrictedSignIns() *AuditLogRootRestrictedSignInsCollectionRequestBuilder { bb := &AuditLogRootRestrictedSignInsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *AuditLogRootRestrictedSignInsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for RestrictedSignIn collection +func (r *AuditLogRootRestrictedSignInsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RestrictedSignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RestrictedSignIn collection +func (r *AuditLogRootRestrictedSignInsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RestrictedSignIn) error { + var resObj []RestrictedSignIn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SignIns returns request builder for SignIn collection func (b *AuditLogRootRequestBuilder) SignIns() *AuditLogRootSignInsCollectionRequestBuilder { bb := &AuditLogRootSignInsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -520,3 +585,19 @@ func (r *AuditLogRootSignInsCollectionRequest) Add(ctx context.Context, reqObj * err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SignIn collection +func (r *AuditLogRootSignInsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SignIn collection +func (r *AuditLogRootSignInsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SignIn) error { + var resObj []SignIn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionBooking.go b/beta/ActionBooking.go index be31ec98..cb69d351 100644 --- a/beta/ActionBooking.go +++ b/beta/ActionBooking.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *BookingBusinessAppointmentsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for BookingAppointment collection +func (r *BookingBusinessAppointmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingAppointment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingAppointment collection +func (r *BookingBusinessAppointmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingAppointment) error { + var resObj []BookingAppointment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CalendarView returns request builder for BookingAppointment collection func (b *BookingBusinessRequestBuilder) CalendarView() *BookingBusinessCalendarViewCollectionRequestBuilder { bb := &BookingBusinessCalendarViewCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *BookingBusinessCalendarViewCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for BookingAppointment collection +func (r *BookingBusinessCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingAppointment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingAppointment collection +func (r *BookingBusinessCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingAppointment) error { + var resObj []BookingAppointment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Customers returns request builder for BookingCustomer collection func (b *BookingBusinessRequestBuilder) Customers() *BookingBusinessCustomersCollectionRequestBuilder { bb := &BookingBusinessCustomersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -331,6 +364,22 @@ func (r *BookingBusinessCustomersCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for BookingCustomer collection +func (r *BookingBusinessCustomersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingCustomer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingCustomer collection +func (r *BookingBusinessCustomersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingCustomer) error { + var resObj []BookingCustomer + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Services returns request builder for BookingService collection func (b *BookingBusinessRequestBuilder) Services() *BookingBusinessServicesCollectionRequestBuilder { bb := &BookingBusinessServicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -433,6 +482,22 @@ func (r *BookingBusinessServicesCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for BookingService collection +func (r *BookingBusinessServicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingService + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingService collection +func (r *BookingBusinessServicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingService) error { + var resObj []BookingService + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // StaffMembers returns request builder for BookingStaffMember collection func (b *BookingBusinessRequestBuilder) StaffMembers() *BookingBusinessStaffMembersCollectionRequestBuilder { bb := &BookingBusinessStaffMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -534,3 +599,19 @@ func (r *BookingBusinessStaffMembersCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for BookingStaffMember collection +func (r *BookingBusinessStaffMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingStaffMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingStaffMember collection +func (r *BookingBusinessStaffMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingStaffMember) error { + var resObj []BookingStaffMember + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionCalendar.go b/beta/ActionCalendar.go index 231c6b74..7c0e00f0 100644 --- a/beta/ActionCalendar.go +++ b/beta/ActionCalendar.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -129,6 +130,22 @@ func (r *CalendarCalendarPermissionsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for CalendarPermission collection +func (r *CalendarCalendarPermissionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CalendarPermission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CalendarPermission collection +func (r *CalendarCalendarPermissionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CalendarPermission) error { + var resObj []CalendarPermission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CalendarView returns request builder for Event collection func (b *CalendarRequestBuilder) CalendarView() *CalendarCalendarViewCollectionRequestBuilder { bb := &CalendarCalendarViewCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -231,6 +248,22 @@ func (r *CalendarCalendarViewCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Event collection +func (r *CalendarCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *CalendarCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *CalendarRequestBuilder) Events() *CalendarEventsCollectionRequestBuilder { bb := &CalendarEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -333,6 +366,22 @@ func (r *CalendarEventsCollectionRequest) Add(ctx context.Context, reqObj *Event return } +// BatchGet adds Get operation to Batch for Event collection +func (r *CalendarEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *CalendarEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *CalendarRequestBuilder) MultiValueExtendedProperties() *CalendarMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &CalendarMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -435,6 +484,22 @@ func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *CalendarRequestBuilder) SingleValueExtendedProperties() *CalendarSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &CalendarSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -537,6 +602,22 @@ func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendars returns request builder for Calendar collection func (b *CalendarGroupRequestBuilder) Calendars() *CalendarGroupCalendarsCollectionRequestBuilder { bb := &CalendarGroupCalendarsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -638,3 +719,19 @@ func (r *CalendarGroupCalendarsCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Calendar collection +func (r *CalendarGroupCalendarsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Calendar collection +func (r *CalendarGroupCalendarsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Calendar) error { + var resObj []Calendar + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionCall.go b/beta/ActionCall.go index cb921f23..1bd12aec 100644 --- a/beta/ActionCall.go +++ b/beta/ActionCall.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -249,6 +250,22 @@ func (r *CallAudioRoutingGroupsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for AudioRoutingGroup collection +func (r *CallAudioRoutingGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AudioRoutingGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AudioRoutingGroup collection +func (r *CallAudioRoutingGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AudioRoutingGroup) error { + var resObj []AudioRoutingGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for CommsOperation collection func (b *CallRequestBuilder) Operations() *CallOperationsCollectionRequestBuilder { bb := &CallOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -351,6 +368,22 @@ func (r *CallOperationsCollectionRequest) Add(ctx context.Context, reqObj *Comms return } +// BatchGet adds Get operation to Batch for CommsOperation collection +func (r *CallOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CommsOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CommsOperation collection +func (r *CallOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CommsOperation) error { + var resObj []CommsOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Participants returns request builder for Participant collection func (b *CallRequestBuilder) Participants() *CallParticipantsCollectionRequestBuilder { bb := &CallParticipantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -452,3 +485,19 @@ func (r *CallParticipantsCollectionRequest) Add(ctx context.Context, reqObj *Par err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Participant collection +func (r *CallParticipantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Participant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Participant collection +func (r *CallParticipantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Participant) error { + var resObj []Participant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionChannel.go b/beta/ActionChannel.go index e6e939b9..a4f2c5e8 100644 --- a/beta/ActionChannel.go +++ b/beta/ActionChannel.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *ChannelMembersCollectionRequest) Add(ctx context.Context, reqObj *Conve return } +// BatchGet adds Get operation to Batch for ConversationMember collection +func (r *ChannelMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationMember collection +func (r *ChannelMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationMember) error { + var resObj []ConversationMember + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for ChatMessage collection func (b *ChannelRequestBuilder) Messages() *ChannelMessagesCollectionRequestBuilder { bb := &ChannelMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -222,6 +239,22 @@ func (r *ChannelMessagesCollectionRequest) Add(ctx context.Context, reqObj *Chat return } +// BatchGet adds Get operation to Batch for ChatMessage collection +func (r *ChannelMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ChatMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ChatMessage collection +func (r *ChannelMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ChatMessage) error { + var resObj []ChatMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tabs returns request builder for TeamsTab collection func (b *ChannelRequestBuilder) Tabs() *ChannelTabsCollectionRequestBuilder { bb := &ChannelTabsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -323,3 +356,19 @@ func (r *ChannelTabsCollectionRequest) Add(ctx context.Context, reqObj *TeamsTab err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TeamsTab collection +func (r *ChannelTabsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsTab + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsTab collection +func (r *ChannelTabsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsTab) error { + var resObj []TeamsTab + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionChat.go b/beta/ActionChat.go index 95bef3c7..23015387 100644 --- a/beta/ActionChat.go +++ b/beta/ActionChat.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ChatInstalledAppsCollectionRequest) Add(ctx context.Context, reqObj *Te return } +// BatchGet adds Get operation to Batch for TeamsAppInstallation collection +func (r *ChatInstalledAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppInstallation collection +func (r *ChatInstalledAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + var resObj []TeamsAppInstallation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for ConversationMember collection func (b *ChatRequestBuilder) Members() *ChatMembersCollectionRequestBuilder { bb := &ChatMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ChatMembersCollectionRequest) Add(ctx context.Context, reqObj *Conversa return } +// BatchGet adds Get operation to Batch for ConversationMember collection +func (r *ChatMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationMember collection +func (r *ChatMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationMember) error { + var resObj []ConversationMember + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for ChatMessage collection func (b *ChatRequestBuilder) Messages() *ChatMessagesCollectionRequestBuilder { bb := &ChatMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *ChatMessagesCollectionRequest) Add(ctx context.Context, reqObj *ChatMes return } +// BatchGet adds Get operation to Batch for ChatMessage collection +func (r *ChatMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ChatMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ChatMessage collection +func (r *ChatMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ChatMessage) error { + var resObj []ChatMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // HostedContents returns request builder for ChatMessageHostedContent collection func (b *ChatMessageRequestBuilder) HostedContents() *ChatMessageHostedContentsCollectionRequestBuilder { bb := &ChatMessageHostedContentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *ChatMessageHostedContentsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for ChatMessageHostedContent collection +func (r *ChatMessageHostedContentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ChatMessageHostedContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ChatMessageHostedContent collection +func (r *ChatMessageHostedContentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ChatMessageHostedContent) error { + var resObj []ChatMessageHostedContent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Replies returns request builder for ChatMessage collection func (b *ChatMessageRequestBuilder) Replies() *ChatMessageRepliesCollectionRequestBuilder { bb := &ChatMessageRepliesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -520,3 +585,19 @@ func (r *ChatMessageRepliesCollectionRequest) Add(ctx context.Context, reqObj *C err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ChatMessage collection +func (r *ChatMessageRepliesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ChatMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ChatMessage collection +func (r *ChatMessageRepliesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ChatMessage) error { + var resObj []ChatMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionCloud.go b/beta/ActionCloud.go index d9222d36..7652e974 100644 --- a/beta/ActionCloud.go +++ b/beta/ActionCloud.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,6 +120,22 @@ func (r *CloudCommunicationsCallsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Call collection +func (r *CloudCommunicationsCallsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Call + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Call collection +func (r *CloudCommunicationsCallsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Call) error { + var resObj []Call + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OnlineMeetings returns request builder for OnlineMeeting collection func (b *CloudCommunicationsRequestBuilder) OnlineMeetings() *CloudCommunicationsOnlineMeetingsCollectionRequestBuilder { bb := &CloudCommunicationsOnlineMeetingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -220,3 +237,19 @@ func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) Add(ctx context.Con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnlineMeeting collection +func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnlineMeeting collection +func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnlineMeeting) error { + var resObj []OnlineMeeting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionComms.go b/beta/ActionComms.go index c32c7210..0088086f 100644 --- a/beta/ActionComms.go +++ b/beta/ActionComms.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *CommsApplicationCallsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Call collection +func (r *CommsApplicationCallsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Call + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Call collection +func (r *CommsApplicationCallsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Call) error { + var resObj []Call + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OnlineMeetings returns request builder for OnlineMeeting collection func (b *CommsApplicationRequestBuilder) OnlineMeetings() *CommsApplicationOnlineMeetingsCollectionRequestBuilder { bb := &CommsApplicationOnlineMeetingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *CommsApplicationOnlineMeetingsCollectionRequest) Add(ctx context.Contex err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnlineMeeting collection +func (r *CommsApplicationOnlineMeetingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnlineMeeting collection +func (r *CommsApplicationOnlineMeetingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnlineMeeting) error { + var resObj []OnlineMeeting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionCompany.go b/beta/ActionCompany.go index 20c06f5d..967f1237 100644 --- a/beta/ActionCompany.go +++ b/beta/ActionCompany.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *CompanyAccountsCollectionRequest) Add(ctx context.Context, reqObj *Acco return } +// BatchGet adds Get operation to Batch for Account collection +func (r *CompanyAccountsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Account + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Account collection +func (r *CompanyAccountsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Account) error { + var resObj []Account + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AgedAccountsPayable returns request builder for AgedAccountsPayable collection func (b *CompanyRequestBuilder) AgedAccountsPayable() *CompanyAgedAccountsPayableCollectionRequestBuilder { bb := &CompanyAgedAccountsPayableCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *CompanyAgedAccountsPayableCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for AgedAccountsPayable collection +func (r *CompanyAgedAccountsPayableCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AgedAccountsPayable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AgedAccountsPayable collection +func (r *CompanyAgedAccountsPayableCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AgedAccountsPayable) error { + var resObj []AgedAccountsPayable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AgedAccountsReceivable returns request builder for AgedAccountsReceivable collection func (b *CompanyRequestBuilder) AgedAccountsReceivable() *CompanyAgedAccountsReceivableCollectionRequestBuilder { bb := &CompanyAgedAccountsReceivableCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *CompanyAgedAccountsReceivableCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for AgedAccountsReceivable collection +func (r *CompanyAgedAccountsReceivableCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AgedAccountsReceivable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AgedAccountsReceivable collection +func (r *CompanyAgedAccountsReceivableCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AgedAccountsReceivable) error { + var resObj []AgedAccountsReceivable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CompanyInformation returns request builder for CompanyInformation collection func (b *CompanyRequestBuilder) CompanyInformation() *CompanyCompanyInformationCollectionRequestBuilder { bb := &CompanyCompanyInformationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *CompanyCompanyInformationCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for CompanyInformation collection +func (r *CompanyCompanyInformationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CompanyInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CompanyInformation collection +func (r *CompanyCompanyInformationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CompanyInformation) error { + var resObj []CompanyInformation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CountriesRegions returns request builder for CountryRegion collection func (b *CompanyRequestBuilder) CountriesRegions() *CompanyCountriesRegionsCollectionRequestBuilder { bb := &CompanyCountriesRegionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *CompanyCountriesRegionsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for CountryRegion collection +func (r *CompanyCountriesRegionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CountryRegion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CountryRegion collection +func (r *CompanyCountriesRegionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CountryRegion) error { + var resObj []CountryRegion + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Currencies returns request builder for Currency collection func (b *CompanyRequestBuilder) Currencies() *CompanyCurrenciesCollectionRequestBuilder { bb := &CompanyCurrenciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *CompanyCurrenciesCollectionRequest) Add(ctx context.Context, reqObj *Cu return } +// BatchGet adds Get operation to Batch for Currency collection +func (r *CompanyCurrenciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Currency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Currency collection +func (r *CompanyCurrenciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Currency) error { + var resObj []Currency + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CustomerPaymentJournals returns request builder for CustomerPaymentJournal collection func (b *CompanyRequestBuilder) CustomerPaymentJournals() *CompanyCustomerPaymentJournalsCollectionRequestBuilder { bb := &CompanyCustomerPaymentJournalsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -725,6 +822,22 @@ func (r *CompanyCustomerPaymentJournalsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for CustomerPaymentJournal collection +func (r *CompanyCustomerPaymentJournalsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CustomerPaymentJournal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CustomerPaymentJournal collection +func (r *CompanyCustomerPaymentJournalsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CustomerPaymentJournal) error { + var resObj []CustomerPaymentJournal + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CustomerPayments returns request builder for CustomerPayment collection func (b *CompanyRequestBuilder) CustomerPayments() *CompanyCustomerPaymentsCollectionRequestBuilder { bb := &CompanyCustomerPaymentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -827,6 +940,22 @@ func (r *CompanyCustomerPaymentsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for CustomerPayment collection +func (r *CompanyCustomerPaymentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CustomerPayment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CustomerPayment collection +func (r *CompanyCustomerPaymentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CustomerPayment) error { + var resObj []CustomerPayment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Customers returns request builder for Customer collection func (b *CompanyRequestBuilder) Customers() *CompanyCustomersCollectionRequestBuilder { bb := &CompanyCustomersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -929,6 +1058,22 @@ func (r *CompanyCustomersCollectionRequest) Add(ctx context.Context, reqObj *Cus return } +// BatchGet adds Get operation to Batch for Customer collection +func (r *CompanyCustomersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Customer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Customer collection +func (r *CompanyCustomersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Customer) error { + var resObj []Customer + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DimensionValues returns request builder for DimensionValue collection func (b *CompanyRequestBuilder) DimensionValues() *CompanyDimensionValuesCollectionRequestBuilder { bb := &CompanyDimensionValuesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1031,6 +1176,22 @@ func (r *CompanyDimensionValuesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DimensionValue collection +func (r *CompanyDimensionValuesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DimensionValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DimensionValue collection +func (r *CompanyDimensionValuesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DimensionValue) error { + var resObj []DimensionValue + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Dimensions returns request builder for Dimension collection func (b *CompanyRequestBuilder) Dimensions() *CompanyDimensionsCollectionRequestBuilder { bb := &CompanyDimensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1133,6 +1294,22 @@ func (r *CompanyDimensionsCollectionRequest) Add(ctx context.Context, reqObj *Di return } +// BatchGet adds Get operation to Batch for Dimension collection +func (r *CompanyDimensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Dimension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Dimension collection +func (r *CompanyDimensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Dimension) error { + var resObj []Dimension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Employees returns request builder for Employee collection func (b *CompanyRequestBuilder) Employees() *CompanyEmployeesCollectionRequestBuilder { bb := &CompanyEmployeesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1235,6 +1412,22 @@ func (r *CompanyEmployeesCollectionRequest) Add(ctx context.Context, reqObj *Emp return } +// BatchGet adds Get operation to Batch for Employee collection +func (r *CompanyEmployeesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Employee + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Employee collection +func (r *CompanyEmployeesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Employee) error { + var resObj []Employee + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GeneralLedgerEntries returns request builder for GeneralLedgerEntry collection func (b *CompanyRequestBuilder) GeneralLedgerEntries() *CompanyGeneralLedgerEntriesCollectionRequestBuilder { bb := &CompanyGeneralLedgerEntriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1337,6 +1530,22 @@ func (r *CompanyGeneralLedgerEntriesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for GeneralLedgerEntry collection +func (r *CompanyGeneralLedgerEntriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GeneralLedgerEntry + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GeneralLedgerEntry collection +func (r *CompanyGeneralLedgerEntriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GeneralLedgerEntry) error { + var resObj []GeneralLedgerEntry + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ItemCategories returns request builder for ItemCategory collection func (b *CompanyRequestBuilder) ItemCategories() *CompanyItemCategoriesCollectionRequestBuilder { bb := &CompanyItemCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1439,6 +1648,22 @@ func (r *CompanyItemCategoriesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for ItemCategory collection +func (r *CompanyItemCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemCategory collection +func (r *CompanyItemCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemCategory) error { + var resObj []ItemCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for Item collection func (b *CompanyRequestBuilder) Items() *CompanyItemsCollectionRequestBuilder { bb := &CompanyItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1541,6 +1766,22 @@ func (r *CompanyItemsCollectionRequest) Add(ctx context.Context, reqObj *Item) ( return } +// BatchGet adds Get operation to Batch for Item collection +func (r *CompanyItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Item + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Item collection +func (r *CompanyItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Item) error { + var resObj []Item + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // JournalLines returns request builder for JournalLine collection func (b *CompanyRequestBuilder) JournalLines() *CompanyJournalLinesCollectionRequestBuilder { bb := &CompanyJournalLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1643,6 +1884,22 @@ func (r *CompanyJournalLinesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for JournalLine collection +func (r *CompanyJournalLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JournalLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JournalLine collection +func (r *CompanyJournalLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JournalLine) error { + var resObj []JournalLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Journals returns request builder for Journal collection func (b *CompanyRequestBuilder) Journals() *CompanyJournalsCollectionRequestBuilder { bb := &CompanyJournalsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1745,6 +2002,22 @@ func (r *CompanyJournalsCollectionRequest) Add(ctx context.Context, reqObj *Jour return } +// BatchGet adds Get operation to Batch for Journal collection +func (r *CompanyJournalsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Journal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Journal collection +func (r *CompanyJournalsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Journal) error { + var resObj []Journal + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PaymentMethods returns request builder for PaymentMethod collection func (b *CompanyRequestBuilder) PaymentMethods() *CompanyPaymentMethodsCollectionRequestBuilder { bb := &CompanyPaymentMethodsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1847,6 +2120,22 @@ func (r *CompanyPaymentMethodsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for PaymentMethod collection +func (r *CompanyPaymentMethodsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PaymentMethod + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PaymentMethod collection +func (r *CompanyPaymentMethodsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PaymentMethod) error { + var resObj []PaymentMethod + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PaymentTerms returns request builder for PaymentTerm collection func (b *CompanyRequestBuilder) PaymentTerms() *CompanyPaymentTermsCollectionRequestBuilder { bb := &CompanyPaymentTermsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1949,6 +2238,22 @@ func (r *CompanyPaymentTermsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for PaymentTerm collection +func (r *CompanyPaymentTermsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PaymentTerm + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PaymentTerm collection +func (r *CompanyPaymentTermsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PaymentTerm) error { + var resObj []PaymentTerm + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Picture returns request builder for Picture collection func (b *CompanyRequestBuilder) Picture() *CompanyPictureCollectionRequestBuilder { bb := &CompanyPictureCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2051,6 +2356,22 @@ func (r *CompanyPictureCollectionRequest) Add(ctx context.Context, reqObj *Pictu return } +// BatchGet adds Get operation to Batch for Picture collection +func (r *CompanyPictureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Picture collection +func (r *CompanyPictureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Picture) error { + var resObj []Picture + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PurchaseInvoiceLines returns request builder for PurchaseInvoiceLine collection func (b *CompanyRequestBuilder) PurchaseInvoiceLines() *CompanyPurchaseInvoiceLinesCollectionRequestBuilder { bb := &CompanyPurchaseInvoiceLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2153,6 +2474,22 @@ func (r *CompanyPurchaseInvoiceLinesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for PurchaseInvoiceLine collection +func (r *CompanyPurchaseInvoiceLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PurchaseInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PurchaseInvoiceLine collection +func (r *CompanyPurchaseInvoiceLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PurchaseInvoiceLine) error { + var resObj []PurchaseInvoiceLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PurchaseInvoices returns request builder for PurchaseInvoice collection func (b *CompanyRequestBuilder) PurchaseInvoices() *CompanyPurchaseInvoicesCollectionRequestBuilder { bb := &CompanyPurchaseInvoicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2255,6 +2592,22 @@ func (r *CompanyPurchaseInvoicesCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for PurchaseInvoice collection +func (r *CompanyPurchaseInvoicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PurchaseInvoice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PurchaseInvoice collection +func (r *CompanyPurchaseInvoicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PurchaseInvoice) error { + var resObj []PurchaseInvoice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesCreditMemoLines returns request builder for SalesCreditMemoLine collection func (b *CompanyRequestBuilder) SalesCreditMemoLines() *CompanySalesCreditMemoLinesCollectionRequestBuilder { bb := &CompanySalesCreditMemoLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2357,6 +2710,22 @@ func (r *CompanySalesCreditMemoLinesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for SalesCreditMemoLine collection +func (r *CompanySalesCreditMemoLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesCreditMemoLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesCreditMemoLine collection +func (r *CompanySalesCreditMemoLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesCreditMemoLine) error { + var resObj []SalesCreditMemoLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesCreditMemos returns request builder for SalesCreditMemo collection func (b *CompanyRequestBuilder) SalesCreditMemos() *CompanySalesCreditMemosCollectionRequestBuilder { bb := &CompanySalesCreditMemosCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2459,6 +2828,22 @@ func (r *CompanySalesCreditMemosCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for SalesCreditMemo collection +func (r *CompanySalesCreditMemosCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesCreditMemo + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesCreditMemo collection +func (r *CompanySalesCreditMemosCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesCreditMemo) error { + var resObj []SalesCreditMemo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesInvoiceLines returns request builder for SalesInvoiceLine collection func (b *CompanyRequestBuilder) SalesInvoiceLines() *CompanySalesInvoiceLinesCollectionRequestBuilder { bb := &CompanySalesInvoiceLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2561,6 +2946,22 @@ func (r *CompanySalesInvoiceLinesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for SalesInvoiceLine collection +func (r *CompanySalesInvoiceLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesInvoiceLine collection +func (r *CompanySalesInvoiceLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesInvoiceLine) error { + var resObj []SalesInvoiceLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesInvoices returns request builder for SalesInvoice collection func (b *CompanyRequestBuilder) SalesInvoices() *CompanySalesInvoicesCollectionRequestBuilder { bb := &CompanySalesInvoicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2663,6 +3064,22 @@ func (r *CompanySalesInvoicesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SalesInvoice collection +func (r *CompanySalesInvoicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesInvoice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesInvoice collection +func (r *CompanySalesInvoicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesInvoice) error { + var resObj []SalesInvoice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesOrderLines returns request builder for SalesOrderLine collection func (b *CompanyRequestBuilder) SalesOrderLines() *CompanySalesOrderLinesCollectionRequestBuilder { bb := &CompanySalesOrderLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2765,6 +3182,22 @@ func (r *CompanySalesOrderLinesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for SalesOrderLine collection +func (r *CompanySalesOrderLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesOrderLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesOrderLine collection +func (r *CompanySalesOrderLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesOrderLine) error { + var resObj []SalesOrderLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesOrders returns request builder for SalesOrder collection func (b *CompanyRequestBuilder) SalesOrders() *CompanySalesOrdersCollectionRequestBuilder { bb := &CompanySalesOrdersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2867,6 +3300,22 @@ func (r *CompanySalesOrdersCollectionRequest) Add(ctx context.Context, reqObj *S return } +// BatchGet adds Get operation to Batch for SalesOrder collection +func (r *CompanySalesOrdersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesOrder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesOrder collection +func (r *CompanySalesOrdersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesOrder) error { + var resObj []SalesOrder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesQuoteLines returns request builder for SalesQuoteLine collection func (b *CompanyRequestBuilder) SalesQuoteLines() *CompanySalesQuoteLinesCollectionRequestBuilder { bb := &CompanySalesQuoteLinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2969,6 +3418,22 @@ func (r *CompanySalesQuoteLinesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for SalesQuoteLine collection +func (r *CompanySalesQuoteLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesQuoteLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesQuoteLine collection +func (r *CompanySalesQuoteLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesQuoteLine) error { + var resObj []SalesQuoteLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SalesQuotes returns request builder for SalesQuote collection func (b *CompanyRequestBuilder) SalesQuotes() *CompanySalesQuotesCollectionRequestBuilder { bb := &CompanySalesQuotesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3071,6 +3536,22 @@ func (r *CompanySalesQuotesCollectionRequest) Add(ctx context.Context, reqObj *S return } +// BatchGet adds Get operation to Batch for SalesQuote collection +func (r *CompanySalesQuotesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesQuote + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesQuote collection +func (r *CompanySalesQuotesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesQuote) error { + var resObj []SalesQuote + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ShipmentMethods returns request builder for ShipmentMethod collection func (b *CompanyRequestBuilder) ShipmentMethods() *CompanyShipmentMethodsCollectionRequestBuilder { bb := &CompanyShipmentMethodsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3173,6 +3654,22 @@ func (r *CompanyShipmentMethodsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for ShipmentMethod collection +func (r *CompanyShipmentMethodsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ShipmentMethod + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ShipmentMethod collection +func (r *CompanyShipmentMethodsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ShipmentMethod) error { + var resObj []ShipmentMethod + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaxAreas returns request builder for TaxArea collection func (b *CompanyRequestBuilder) TaxAreas() *CompanyTaxAreasCollectionRequestBuilder { bb := &CompanyTaxAreasCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3275,6 +3772,22 @@ func (r *CompanyTaxAreasCollectionRequest) Add(ctx context.Context, reqObj *TaxA return } +// BatchGet adds Get operation to Batch for TaxArea collection +func (r *CompanyTaxAreasCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TaxArea + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TaxArea collection +func (r *CompanyTaxAreasCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TaxArea) error { + var resObj []TaxArea + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaxGroups returns request builder for TaxGroup collection func (b *CompanyRequestBuilder) TaxGroups() *CompanyTaxGroupsCollectionRequestBuilder { bb := &CompanyTaxGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3377,6 +3890,22 @@ func (r *CompanyTaxGroupsCollectionRequest) Add(ctx context.Context, reqObj *Tax return } +// BatchGet adds Get operation to Batch for TaxGroup collection +func (r *CompanyTaxGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TaxGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TaxGroup collection +func (r *CompanyTaxGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TaxGroup) error { + var resObj []TaxGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UnitsOfMeasure returns request builder for UnitOfMeasure collection func (b *CompanyRequestBuilder) UnitsOfMeasure() *CompanyUnitsOfMeasureCollectionRequestBuilder { bb := &CompanyUnitsOfMeasureCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3479,6 +4008,22 @@ func (r *CompanyUnitsOfMeasureCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for UnitOfMeasure collection +func (r *CompanyUnitsOfMeasureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UnitOfMeasure + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UnitOfMeasure collection +func (r *CompanyUnitsOfMeasureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UnitOfMeasure) error { + var resObj []UnitOfMeasure + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Vendors returns request builder for Vendor collection func (b *CompanyRequestBuilder) Vendors() *CompanyVendorsCollectionRequestBuilder { bb := &CompanyVendorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3580,3 +4125,19 @@ func (r *CompanyVendorsCollectionRequest) Add(ctx context.Context, reqObj *Vendo err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Vendor collection +func (r *CompanyVendorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Vendor + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Vendor collection +func (r *CompanyVendorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Vendor) error { + var resObj []Vendor + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionConditional.go b/beta/ActionConditional.go index 93abd908..268e13dc 100644 --- a/beta/ActionConditional.go +++ b/beta/ActionConditional.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ConditionalAccessRootNamedLocationsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for NamedLocation collection +func (r *ConditionalAccessRootNamedLocationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []NamedLocation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for NamedLocation collection +func (r *ConditionalAccessRootNamedLocationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *NamedLocation) error { + var resObj []NamedLocation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policies returns request builder for ConditionalAccessPolicy collection func (b *ConditionalAccessRootRequestBuilder) Policies() *ConditionalAccessRootPoliciesCollectionRequestBuilder { bb := &ConditionalAccessRootPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *ConditionalAccessRootPoliciesCollectionRequest) Add(ctx context.Context err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ConditionalAccessPolicy collection +func (r *ConditionalAccessRootPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConditionalAccessPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConditionalAccessPolicy collection +func (r *ConditionalAccessRootPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConditionalAccessPolicy) error { + var resObj []ConditionalAccessPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionContact.go b/beta/ActionContact.go index b27a67f8..487b2bf7 100644 --- a/beta/ActionContact.go +++ b/beta/ActionContact.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ContactExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ex return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *ContactExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *ContactExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *ContactRequestBuilder) MultiValueExtendedProperties() *ContactMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ContactMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *ContactRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -324,6 +357,22 @@ func (r *ContactSingleValueExtendedPropertiesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ChildFolders returns request builder for ContactFolder collection func (b *ContactFolderRequestBuilder) ChildFolders() *ContactFolderChildFoldersCollectionRequestBuilder { bb := &ContactFolderChildFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -426,6 +475,22 @@ func (r *ContactFolderChildFoldersCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for ContactFolder collection +func (r *ContactFolderChildFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContactFolder collection +func (r *ContactFolderChildFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContactFolder) error { + var resObj []ContactFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for Contact collection func (b *ContactFolderRequestBuilder) Contacts() *ContactFolderContactsCollectionRequestBuilder { bb := &ContactFolderContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -528,6 +593,22 @@ func (r *ContactFolderContactsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Contact collection +func (r *ContactFolderContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contact collection +func (r *ContactFolderContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contact) error { + var resObj []Contact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *ContactFolderRequestBuilder) MultiValueExtendedProperties() *ContactFolderMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactFolderMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -630,6 +711,22 @@ func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *ContactFolderRequestBuilder) SingleValueExtendedProperties() *ContactFolderSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactFolderSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -731,3 +828,19 @@ func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) Add(ctx co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionContent.go b/beta/ActionContent.go index 9594ef8b..255cfaea 100644 --- a/beta/ActionContent.go +++ b/beta/ActionContent.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *ContentTypeColumnLinksCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ColumnLink collection +func (r *ContentTypeColumnLinksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnLink + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnLink collection +func (r *ContentTypeColumnLinksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnLink) error { + var resObj []ColumnLink + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionConversation.go b/beta/ActionConversation.go index 165761ef..ed96a142 100644 --- a/beta/ActionConversation.go +++ b/beta/ActionConversation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,6 +120,22 @@ func (r *ConversationThreadsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ConversationThread collection +func (r *ConversationThreadsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationThread collection +func (r *ConversationThreadsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationThread) error { + var resObj []ConversationThread + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Posts returns request builder for Post collection func (b *ConversationThreadRequestBuilder) Posts() *ConversationThreadPostsCollectionRequestBuilder { bb := &ConversationThreadPostsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -220,3 +237,19 @@ func (r *ConversationThreadPostsCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Post collection +func (r *ConversationThreadPostsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Post + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Post collection +func (r *ConversationThreadPostsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Post) error { + var resObj []Post + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionCustomer.go b/beta/ActionCustomer.go index 8c323217..371cf8c3 100644 --- a/beta/ActionCustomer.go +++ b/beta/ActionCustomer.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -134,6 +135,22 @@ func (r *CustomerPictureCollectionRequest) Add(ctx context.Context, reqObj *Pict return } +// BatchGet adds Get operation to Batch for Picture collection +func (r *CustomerPictureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Picture collection +func (r *CustomerPictureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Picture) error { + var resObj []Picture + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ShipmentMethod is navigation property func (b *CustomerRequestBuilder) ShipmentMethod() *ShipmentMethodRequestBuilder { bb := &ShipmentMethodRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -256,3 +273,19 @@ func (r *CustomerPaymentJournalCustomerPaymentsCollectionRequest) Add(ctx contex err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for CustomerPayment collection +func (r *CustomerPaymentJournalCustomerPaymentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CustomerPayment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CustomerPayment collection +func (r *CustomerPaymentJournalCustomerPaymentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CustomerPayment) error { + var resObj []CustomerPayment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionData.go b/beta/ActionData.go index 567e2548..5ba7990b 100644 --- a/beta/ActionData.go +++ b/beta/ActionData.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *DataClassificationServiceClassifyFileCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for FileClassificationRequestObject collection +func (r *DataClassificationServiceClassifyFileCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []FileClassificationRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for FileClassificationRequestObject collection +func (r *DataClassificationServiceClassifyFileCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *FileClassificationRequestObject) error { + var resObj []FileClassificationRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ClassifyFileJobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) ClassifyFileJobs() *DataClassificationServiceClassifyFileJobsCollectionRequestBuilder { bb := &DataClassificationServiceClassifyFileJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceClassifyFileJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ClassifyText returns request builder for TextClassificationRequestObject collection func (b *DataClassificationServiceRequestBuilder) ClassifyText() *DataClassificationServiceClassifyTextCollectionRequestBuilder { bb := &DataClassificationServiceClassifyTextCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -331,6 +364,22 @@ func (r *DataClassificationServiceClassifyTextCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for TextClassificationRequestObject collection +func (r *DataClassificationServiceClassifyTextCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TextClassificationRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TextClassificationRequestObject collection +func (r *DataClassificationServiceClassifyTextCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TextClassificationRequestObject) error { + var resObj []TextClassificationRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ClassifyTextJobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) ClassifyTextJobs() *DataClassificationServiceClassifyTextJobsCollectionRequestBuilder { bb := &DataClassificationServiceClassifyTextJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -433,6 +482,22 @@ func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceClassifyTextJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EvaluateDlpPoliciesJobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) EvaluateDlpPoliciesJobs() *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder { bb := &DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -535,6 +600,22 @@ func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceEvaluateDlpPoliciesJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EvaluateLabelJobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) EvaluateLabelJobs() *DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder { bb := &DataClassificationServiceEvaluateLabelJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -637,6 +718,22 @@ func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceEvaluateLabelJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExactMatchDataStores returns request builder for ExactMatchDataStore collection func (b *DataClassificationServiceRequestBuilder) ExactMatchDataStores() *DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder { bb := &DataClassificationServiceExactMatchDataStoresCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -739,6 +836,22 @@ func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for ExactMatchDataStore collection +func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExactMatchDataStore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExactMatchDataStore collection +func (r *DataClassificationServiceExactMatchDataStoresCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExactMatchDataStore) error { + var resObj []ExactMatchDataStore + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExactMatchUploadAgents returns request builder for ExactMatchUploadAgent collection func (b *DataClassificationServiceRequestBuilder) ExactMatchUploadAgents() *DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder { bb := &DataClassificationServiceExactMatchUploadAgentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -841,6 +954,22 @@ func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for ExactMatchUploadAgent collection +func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExactMatchUploadAgent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExactMatchUploadAgent collection +func (r *DataClassificationServiceExactMatchUploadAgentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExactMatchUploadAgent) error { + var resObj []ExactMatchUploadAgent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Jobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) Jobs() *DataClassificationServiceJobsCollectionRequestBuilder { bb := &DataClassificationServiceJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -943,6 +1072,22 @@ func (r *DataClassificationServiceJobsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LabelsAndPoliciesEvaluationJobs returns request builder for JobResponseBase collection func (b *DataClassificationServiceRequestBuilder) LabelsAndPoliciesEvaluationJobs() *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder { bb := &DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1045,6 +1190,22 @@ func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionReque return } +// BatchGet adds Get operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JobResponseBase collection +func (r *DataClassificationServiceLabelsAndPoliciesEvaluationJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JobResponseBase) error { + var resObj []JobResponseBase + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SensitiveTypes returns request builder for SensitiveType collection func (b *DataClassificationServiceRequestBuilder) SensitiveTypes() *DataClassificationServiceSensitiveTypesCollectionRequestBuilder { bb := &DataClassificationServiceSensitiveTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1147,6 +1308,22 @@ func (r *DataClassificationServiceSensitiveTypesCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for SensitiveType collection +func (r *DataClassificationServiceSensitiveTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SensitiveType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SensitiveType collection +func (r *DataClassificationServiceSensitiveTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SensitiveType) error { + var resObj []SensitiveType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SensitivityLabels returns request builder for SensitivityLabel collection func (b *DataClassificationServiceRequestBuilder) SensitivityLabels() *DataClassificationServiceSensitivityLabelsCollectionRequestBuilder { bb := &DataClassificationServiceSensitivityLabelsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1248,3 +1425,19 @@ func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) Add(ctx co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SensitivityLabel collection +func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SensitivityLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SensitivityLabel collection +func (r *DataClassificationServiceSensitivityLabelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SensitivityLabel) error { + var resObj []SensitivityLabel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDefault.go b/beta/ActionDefault.go index 3ce9f092..dfc9192b 100644 --- a/beta/ActionDefault.go +++ b/beta/ActionDefault.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *DefaultManagedAppProtectionAppsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *DefaultManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *DefaultManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *DefaultManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionDep.go b/beta/ActionDep.go index eb3613df..eded6fe8 100644 --- a/beta/ActionDep.go +++ b/beta/ActionDep.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -147,6 +148,22 @@ func (r *DepOnboardingSettingEnrollmentProfilesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for EnrollmentProfile collection +func (r *DepOnboardingSettingEnrollmentProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EnrollmentProfile collection +func (r *DepOnboardingSettingEnrollmentProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EnrollmentProfile) error { + var resObj []EnrollmentProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ImportedAppleDeviceIdentities returns request builder for ImportedAppleDeviceIdentity collection func (b *DepOnboardingSettingRequestBuilder) ImportedAppleDeviceIdentities() *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequestBuilder { bb := &DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -248,3 +265,19 @@ func (r *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequest) Add err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ImportedAppleDeviceIdentity collection +func (r *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ImportedAppleDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ImportedAppleDeviceIdentity collection +func (r *DepOnboardingSettingImportedAppleDeviceIdentitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ImportedAppleDeviceIdentity) error { + var resObj []ImportedAppleDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDetected.go b/beta/ActionDetected.go index c5761737..633d4afc 100644 --- a/beta/ActionDetected.go +++ b/beta/ActionDetected.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *DetectedAppManagedDevicesCollectionRequest) Add(ctx context.Context, re err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *DetectedAppManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *DetectedAppManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDevice.go b/beta/ActionDevice.go index 83454394..5d049d40 100644 --- a/beta/ActionDevice.go +++ b/beta/ActionDevice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -377,6 +378,22 @@ func (r *DeviceCommandsCollectionRequest) Add(ctx context.Context, reqObj *Comma return } +// BatchGet adds Get operation to Batch for Command collection +func (r *DeviceCommandsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Command + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Command collection +func (r *DeviceCommandsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Command) error { + var resObj []Command + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *DeviceRequestBuilder) Extensions() *DeviceExtensionsCollectionRequestBuilder { bb := &DeviceExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -479,6 +496,22 @@ func (r *DeviceExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ext return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *DeviceExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *DeviceExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MemberOf returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) MemberOf() *DeviceMemberOfCollectionRequestBuilder { bb := &DeviceMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -581,6 +614,22 @@ func (r *DeviceMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Direc return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RegisteredOwners returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) RegisteredOwners() *DeviceRegisteredOwnersCollectionRequestBuilder { bb := &DeviceRegisteredOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -683,6 +732,22 @@ func (r *DeviceRegisteredOwnersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RegisteredUsers returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) RegisteredUsers() *DeviceRegisteredUsersCollectionRequestBuilder { bb := &DeviceRegisteredUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -785,6 +850,22 @@ func (r *DeviceRegisteredUsersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) TransitiveMemberOf() *DeviceTransitiveMemberOfCollectionRequestBuilder { bb := &DeviceTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -887,6 +968,22 @@ func (r *DeviceTransitiveMemberOfCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleScopeTags returns request builder for RoleScopeTag collection func (b *DeviceAndAppManagementRoleAssignmentRequestBuilder) RoleScopeTags() *DeviceAndAppManagementRoleAssignmentRoleScopeTagsCollectionRequestBuilder { bb := &DeviceAndAppManagementRoleAssignmentRoleScopeTagsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -989,6 +1086,22 @@ func (r *DeviceAndAppManagementRoleAssignmentRoleScopeTagsCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for RoleScopeTag collection +func (r *DeviceAndAppManagementRoleAssignmentRoleScopeTagsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleScopeTag + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleScopeTag collection +func (r *DeviceAndAppManagementRoleAssignmentRoleScopeTagsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleScopeTag) error { + var resObj []RoleScopeTag + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AndroidManagedAppProtections returns request builder for AndroidManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) AndroidManagedAppProtections() *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementAndroidManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1091,6 +1204,22 @@ func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for AndroidManagedAppProtection collection +func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidManagedAppProtection collection +func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidManagedAppProtection) error { + var resObj []AndroidManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DefaultManagedAppProtections returns request builder for DefaultManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) DefaultManagedAppProtections() *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementDefaultManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1193,6 +1322,22 @@ func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for DefaultManagedAppProtection collection +func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DefaultManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DefaultManagedAppProtection collection +func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DefaultManagedAppProtection) error { + var resObj []DefaultManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceAppManagementTasks returns request builder for DeviceAppManagementTask collection func (b *DeviceAppManagementRequestBuilder) DeviceAppManagementTasks() *DeviceAppManagementDeviceAppManagementTasksCollectionRequestBuilder { bb := &DeviceAppManagementDeviceAppManagementTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1295,6 +1440,22 @@ func (r *DeviceAppManagementDeviceAppManagementTasksCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for DeviceAppManagementTask collection +func (r *DeviceAppManagementDeviceAppManagementTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceAppManagementTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceAppManagementTask collection +func (r *DeviceAppManagementDeviceAppManagementTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceAppManagementTask) error { + var resObj []DeviceAppManagementTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EnterpriseCodeSigningCertificates returns request builder for EnterpriseCodeSigningCertificate collection func (b *DeviceAppManagementRequestBuilder) EnterpriseCodeSigningCertificates() *DeviceAppManagementEnterpriseCodeSigningCertificatesCollectionRequestBuilder { bb := &DeviceAppManagementEnterpriseCodeSigningCertificatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1397,6 +1558,22 @@ func (r *DeviceAppManagementEnterpriseCodeSigningCertificatesCollectionRequest) return } +// BatchGet adds Get operation to Batch for EnterpriseCodeSigningCertificate collection +func (r *DeviceAppManagementEnterpriseCodeSigningCertificatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EnterpriseCodeSigningCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EnterpriseCodeSigningCertificate collection +func (r *DeviceAppManagementEnterpriseCodeSigningCertificatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EnterpriseCodeSigningCertificate) error { + var resObj []EnterpriseCodeSigningCertificate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IOSLobAppProvisioningConfigurations returns request builder for IOSLobAppProvisioningConfiguration collection func (b *DeviceAppManagementRequestBuilder) IOSLobAppProvisioningConfigurations() *DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequestBuilder { bb := &DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1499,6 +1676,22 @@ func (r *DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequest return } +// BatchGet adds Get operation to Batch for IOSLobAppProvisioningConfiguration collection +func (r *DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSLobAppProvisioningConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSLobAppProvisioningConfiguration collection +func (r *DeviceAppManagementIOSLobAppProvisioningConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSLobAppProvisioningConfiguration) error { + var resObj []IOSLobAppProvisioningConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IOSManagedAppProtections returns request builder for IOSManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) IOSManagedAppProtections() *DeviceAppManagementIOSManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementIOSManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1601,6 +1794,22 @@ func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for IOSManagedAppProtection collection +func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSManagedAppProtection collection +func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSManagedAppProtection) error { + var resObj []IOSManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppPolicies returns request builder for ManagedAppPolicy collection func (b *DeviceAppManagementRequestBuilder) ManagedAppPolicies() *DeviceAppManagementManagedAppPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1703,6 +1912,22 @@ func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppRegistrations returns request builder for ManagedAppRegistration collection func (b *DeviceAppManagementRequestBuilder) ManagedAppRegistrations() *DeviceAppManagementManagedAppRegistrationsCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1805,6 +2030,22 @@ func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for ManagedAppRegistration collection +func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppRegistration collection +func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + var resObj []ManagedAppRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppStatuses returns request builder for ManagedAppStatus collection func (b *DeviceAppManagementRequestBuilder) ManagedAppStatuses() *DeviceAppManagementManagedAppStatusesCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1907,6 +2148,22 @@ func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppStatus collection +func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppStatus collection +func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppStatus) error { + var resObj []ManagedAppStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedEBookCategories returns request builder for ManagedEBookCategory collection func (b *DeviceAppManagementRequestBuilder) ManagedEBookCategories() *DeviceAppManagementManagedEBookCategoriesCollectionRequestBuilder { bb := &DeviceAppManagementManagedEBookCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2009,6 +2266,22 @@ func (r *DeviceAppManagementManagedEBookCategoriesCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for ManagedEBookCategory collection +func (r *DeviceAppManagementManagedEBookCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBookCategory collection +func (r *DeviceAppManagementManagedEBookCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBookCategory) error { + var resObj []ManagedEBookCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedEBooks returns request builder for ManagedEBook collection func (b *DeviceAppManagementRequestBuilder) ManagedEBooks() *DeviceAppManagementManagedEBooksCollectionRequestBuilder { bb := &DeviceAppManagementManagedEBooksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2111,6 +2384,22 @@ func (r *DeviceAppManagementManagedEBooksCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for ManagedEBook collection +func (r *DeviceAppManagementManagedEBooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBook collection +func (r *DeviceAppManagementManagedEBooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBook) error { + var resObj []ManagedEBook + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MDMWindowsInformationProtectionPolicies returns request builder for MDMWindowsInformationProtectionPolicy collection func (b *DeviceAppManagementRequestBuilder) MDMWindowsInformationProtectionPolicies() *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2213,6 +2502,22 @@ func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionReq return } +// BatchGet adds Get operation to Batch for MDMWindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MDMWindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MDMWindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MDMWindowsInformationProtectionPolicy) error { + var resObj []MDMWindowsInformationProtectionPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppCategories returns request builder for MobileAppCategory collection func (b *DeviceAppManagementRequestBuilder) MobileAppCategories() *DeviceAppManagementMobileAppCategoriesCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2315,6 +2620,22 @@ func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for MobileAppCategory collection +func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppCategory collection +func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppCategory) error { + var resObj []MobileAppCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppConfigurations returns request builder for ManagedDeviceMobileAppConfiguration collection func (b *DeviceAppManagementRequestBuilder) MobileAppConfigurations() *DeviceAppManagementMobileAppConfigurationsCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2417,6 +2738,22 @@ func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfiguration collection +func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfiguration collection +func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfiguration) error { + var resObj []ManagedDeviceMobileAppConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileApps returns request builder for MobileApp collection func (b *DeviceAppManagementRequestBuilder) MobileApps() *DeviceAppManagementMobileAppsCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2519,6 +2856,22 @@ func (r *DeviceAppManagementMobileAppsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for MobileApp collection +func (r *DeviceAppManagementMobileAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileApp collection +func (r *DeviceAppManagementMobileAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileApp) error { + var resObj []MobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PolicySets returns request builder for PolicySet collection func (b *DeviceAppManagementRequestBuilder) PolicySets() *DeviceAppManagementPolicySetsCollectionRequestBuilder { bb := &DeviceAppManagementPolicySetsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2621,6 +2974,22 @@ func (r *DeviceAppManagementPolicySetsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for PolicySet collection +func (r *DeviceAppManagementPolicySetsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PolicySet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PolicySet collection +func (r *DeviceAppManagementPolicySetsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PolicySet) error { + var resObj []PolicySet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SideLoadingKeys returns request builder for SideLoadingKey collection func (b *DeviceAppManagementRequestBuilder) SideLoadingKeys() *DeviceAppManagementSideLoadingKeysCollectionRequestBuilder { bb := &DeviceAppManagementSideLoadingKeysCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2723,6 +3092,22 @@ func (r *DeviceAppManagementSideLoadingKeysCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SideLoadingKey collection +func (r *DeviceAppManagementSideLoadingKeysCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SideLoadingKey + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SideLoadingKey collection +func (r *DeviceAppManagementSideLoadingKeysCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SideLoadingKey) error { + var resObj []SideLoadingKey + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SymantecCodeSigningCertificate is navigation property func (b *DeviceAppManagementRequestBuilder) SymantecCodeSigningCertificate() *SymantecCodeSigningCertificateRequestBuilder { bb := &SymantecCodeSigningCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2832,6 +3217,22 @@ func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) A return } +// BatchGet adds Get operation to Batch for TargetedManagedAppConfiguration collection +func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppConfiguration collection +func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppConfiguration) error { + var resObj []TargetedManagedAppConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // VPPTokens returns request builder for VPPToken collection func (b *DeviceAppManagementRequestBuilder) VPPTokens() *DeviceAppManagementVPPTokensCollectionRequestBuilder { bb := &DeviceAppManagementVPPTokensCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2934,6 +3335,22 @@ func (r *DeviceAppManagementVPPTokensCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for VPPToken collection +func (r *DeviceAppManagementVPPTokensCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []VPPToken + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for VPPToken collection +func (r *DeviceAppManagementVPPTokensCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *VPPToken) error { + var resObj []VPPToken + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WdacSupplementalPolicies returns request builder for WindowsDefenderApplicationControlSupplementalPolicy collection func (b *DeviceAppManagementRequestBuilder) WdacSupplementalPolicies() *DeviceAppManagementWdacSupplementalPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementWdacSupplementalPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3036,6 +3453,22 @@ func (r *DeviceAppManagementWdacSupplementalPoliciesCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicy collection +func (r *DeviceAppManagementWdacSupplementalPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsDefenderApplicationControlSupplementalPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsDefenderApplicationControlSupplementalPolicy collection +func (r *DeviceAppManagementWdacSupplementalPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicy) error { + var resObj []WindowsDefenderApplicationControlSupplementalPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionDeviceRegistrations returns request builder for WindowsInformationProtectionDeviceRegistration collection func (b *DeviceAppManagementRequestBuilder) WindowsInformationProtectionDeviceRegistrations() *DeviceAppManagementWindowsInformationProtectionDeviceRegistrationsCollectionRequestBuilder { bb := &DeviceAppManagementWindowsInformationProtectionDeviceRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3138,6 +3571,22 @@ func (r *DeviceAppManagementWindowsInformationProtectionDeviceRegistrationsColle return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionDeviceRegistration collection +func (r *DeviceAppManagementWindowsInformationProtectionDeviceRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionDeviceRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionDeviceRegistration collection +func (r *DeviceAppManagementWindowsInformationProtectionDeviceRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionDeviceRegistration) error { + var resObj []WindowsInformationProtectionDeviceRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionPolicies returns request builder for WindowsInformationProtectionPolicy collection func (b *DeviceAppManagementRequestBuilder) WindowsInformationProtectionPolicies() *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3240,6 +3689,22 @@ func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionReques return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionPolicy) error { + var resObj []WindowsInformationProtectionPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionWipeActions returns request builder for WindowsInformationProtectionWipeAction collection func (b *DeviceAppManagementRequestBuilder) WindowsInformationProtectionWipeActions() *DeviceAppManagementWindowsInformationProtectionWipeActionsCollectionRequestBuilder { bb := &DeviceAppManagementWindowsInformationProtectionWipeActionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3342,6 +3807,22 @@ func (r *DeviceAppManagementWindowsInformationProtectionWipeActionsCollectionReq return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionWipeAction collection +func (r *DeviceAppManagementWindowsInformationProtectionWipeActionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionWipeAction + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionWipeAction collection +func (r *DeviceAppManagementWindowsInformationProtectionWipeActionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionWipeAction) error { + var resObj []WindowsInformationProtectionWipeAction + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsManagementApp is navigation property func (b *DeviceAppManagementRequestBuilder) WindowsManagementApp() *WindowsManagementAppRequestBuilder { bb := &WindowsManagementAppRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3451,6 +3932,22 @@ func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyAssignment collection +func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicyAssignment collection +func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicyAssignment) error { + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceSettingStateSummaries returns request builder for SettingStateDeviceSummary collection func (b *DeviceCompliancePolicyRequestBuilder) DeviceSettingStateSummaries() *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequestBuilder { bb := &DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3553,6 +4050,22 @@ func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + var resObj []SettingStateDeviceSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusOverview is navigation property func (b *DeviceCompliancePolicyRequestBuilder) DeviceStatusOverview() *DeviceComplianceDeviceOverviewRequestBuilder { bb := &DeviceComplianceDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3662,6 +4175,22 @@ func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceStatus collection +func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceDeviceStatus collection +func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceDeviceStatus) error { + var resObj []DeviceComplianceDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScheduledActionsForRule returns request builder for DeviceComplianceScheduledActionForRule collection func (b *DeviceCompliancePolicyRequestBuilder) ScheduledActionsForRule() *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequestBuilder { bb := &DeviceCompliancePolicyScheduledActionsForRuleCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3764,6 +4293,22 @@ func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for DeviceComplianceScheduledActionForRule collection +func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceScheduledActionForRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceScheduledActionForRule collection +func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceScheduledActionForRule) error { + var resObj []DeviceComplianceScheduledActionForRule + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusOverview is navigation property func (b *DeviceCompliancePolicyRequestBuilder) UserStatusOverview() *DeviceComplianceUserOverviewRequestBuilder { bb := &DeviceComplianceUserOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3873,6 +4418,22 @@ func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceComplianceUserStatus collection +func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceUserStatus collection +func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceUserStatus) error { + var resObj []DeviceComplianceUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCompliancePolicy is navigation property func (b *DeviceCompliancePolicyGroupAssignmentRequestBuilder) DeviceCompliancePolicy() *DeviceCompliancePolicyRequestBuilder { bb := &DeviceCompliancePolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3982,6 +4543,22 @@ func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesC return } +// BatchGet adds Get operation to Batch for DeviceComplianceSettingState collection +func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceSettingState collection +func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceSettingState) error { + var resObj []DeviceComplianceSettingState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScheduledActionConfigurations returns request builder for DeviceComplianceActionItem collection func (b *DeviceComplianceScheduledActionForRuleRequestBuilder) ScheduledActionConfigurations() *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequestBuilder { bb := &DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4084,6 +4661,22 @@ func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsColl return } +// BatchGet adds Get operation to Batch for DeviceComplianceActionItem collection +func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceActionItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceActionItem collection +func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceActionItem) error { + var resObj []DeviceComplianceActionItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for DeviceConfigurationAssignment collection func (b *DeviceConfigurationRequestBuilder) Assignments() *DeviceConfigurationAssignmentsCollectionRequestBuilder { bb := &DeviceConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4186,6 +4779,22 @@ func (r *DeviceConfigurationAssignmentsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for DeviceConfigurationAssignment collection +func (r *DeviceConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationAssignment collection +func (r *DeviceConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationAssignment) error { + var resObj []DeviceConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceSettingStateSummaries returns request builder for SettingStateDeviceSummary collection func (b *DeviceConfigurationRequestBuilder) DeviceSettingStateSummaries() *DeviceConfigurationDeviceSettingStateSummariesCollectionRequestBuilder { bb := &DeviceConfigurationDeviceSettingStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4288,6 +4897,22 @@ func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + var resObj []SettingStateDeviceSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusOverview is navigation property func (b *DeviceConfigurationRequestBuilder) DeviceStatusOverview() *DeviceConfigurationDeviceOverviewRequestBuilder { bb := &DeviceConfigurationDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4397,6 +5022,22 @@ func (r *DeviceConfigurationDeviceStatusesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStatus collection +func (r *DeviceConfigurationDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationDeviceStatus collection +func (r *DeviceConfigurationDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStatus) error { + var resObj []DeviceConfigurationDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupAssignments returns request builder for DeviceConfigurationGroupAssignment collection func (b *DeviceConfigurationRequestBuilder) GroupAssignments() *DeviceConfigurationGroupAssignmentsCollectionRequestBuilder { bb := &DeviceConfigurationGroupAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4499,6 +5140,22 @@ func (r *DeviceConfigurationGroupAssignmentsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for DeviceConfigurationGroupAssignment collection +func (r *DeviceConfigurationGroupAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationGroupAssignment collection +func (r *DeviceConfigurationGroupAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationGroupAssignment) error { + var resObj []DeviceConfigurationGroupAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusOverview is navigation property func (b *DeviceConfigurationRequestBuilder) UserStatusOverview() *DeviceConfigurationUserOverviewRequestBuilder { bb := &DeviceConfigurationUserOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4608,6 +5265,22 @@ func (r *DeviceConfigurationUserStatusesCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserStatus collection +func (r *DeviceConfigurationUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationUserStatus collection +func (r *DeviceConfigurationUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationUserStatus) error { + var resObj []DeviceConfigurationUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfiguration is navigation property func (b *DeviceConfigurationGroupAssignmentRequestBuilder) DeviceConfiguration() *DeviceConfigurationRequestBuilder { bb := &DeviceConfigurationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4717,6 +5390,22 @@ func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for EnrollmentConfigurationAssignment collection +func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EnrollmentConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EnrollmentConfigurationAssignment collection +func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EnrollmentConfigurationAssignment) error { + var resObj []EnrollmentConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for DeviceHealthScriptAssignment collection func (b *DeviceHealthScriptRequestBuilder) Assignments() *DeviceHealthScriptAssignmentsCollectionRequestBuilder { bb := &DeviceHealthScriptAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4819,6 +5508,22 @@ func (r *DeviceHealthScriptAssignmentsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for DeviceHealthScriptAssignment collection +func (r *DeviceHealthScriptAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceHealthScriptAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceHealthScriptAssignment collection +func (r *DeviceHealthScriptAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceHealthScriptAssignment) error { + var resObj []DeviceHealthScriptAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceRunStates returns request builder for DeviceHealthScriptDeviceState collection func (b *DeviceHealthScriptRequestBuilder) DeviceRunStates() *DeviceHealthScriptDeviceRunStatesCollectionRequestBuilder { bb := &DeviceHealthScriptDeviceRunStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4921,6 +5626,22 @@ func (r *DeviceHealthScriptDeviceRunStatesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceHealthScriptDeviceState collection +func (r *DeviceHealthScriptDeviceRunStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceHealthScriptDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceHealthScriptDeviceState collection +func (r *DeviceHealthScriptDeviceRunStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceHealthScriptDeviceState) error { + var resObj []DeviceHealthScriptDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RunSummary is navigation property func (b *DeviceHealthScriptRequestBuilder) RunSummary() *DeviceHealthScriptRunSummaryRequestBuilder { bb := &DeviceHealthScriptRunSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5044,6 +5765,22 @@ func (r *DeviceManagementAndroidDeviceOwnerEnrollmentProfilesCollectionRequest) return } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerEnrollmentProfile collection +func (r *DeviceManagementAndroidDeviceOwnerEnrollmentProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidDeviceOwnerEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidDeviceOwnerEnrollmentProfile collection +func (r *DeviceManagementAndroidDeviceOwnerEnrollmentProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidDeviceOwnerEnrollmentProfile) error { + var resObj []AndroidDeviceOwnerEnrollmentProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AndroidForWorkAppConfigurationSchemas returns request builder for AndroidForWorkAppConfigurationSchema collection func (b *DeviceManagementRequestBuilder) AndroidForWorkAppConfigurationSchemas() *DeviceManagementAndroidForWorkAppConfigurationSchemasCollectionRequestBuilder { bb := &DeviceManagementAndroidForWorkAppConfigurationSchemasCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5146,6 +5883,22 @@ func (r *DeviceManagementAndroidForWorkAppConfigurationSchemasCollectionRequest) return } +// BatchGet adds Get operation to Batch for AndroidForWorkAppConfigurationSchema collection +func (r *DeviceManagementAndroidForWorkAppConfigurationSchemasCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidForWorkAppConfigurationSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidForWorkAppConfigurationSchema collection +func (r *DeviceManagementAndroidForWorkAppConfigurationSchemasCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidForWorkAppConfigurationSchema) error { + var resObj []AndroidForWorkAppConfigurationSchema + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AndroidForWorkEnrollmentProfiles returns request builder for AndroidForWorkEnrollmentProfile collection func (b *DeviceManagementRequestBuilder) AndroidForWorkEnrollmentProfiles() *DeviceManagementAndroidForWorkEnrollmentProfilesCollectionRequestBuilder { bb := &DeviceManagementAndroidForWorkEnrollmentProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5248,6 +6001,22 @@ func (r *DeviceManagementAndroidForWorkEnrollmentProfilesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for AndroidForWorkEnrollmentProfile collection +func (r *DeviceManagementAndroidForWorkEnrollmentProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidForWorkEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidForWorkEnrollmentProfile collection +func (r *DeviceManagementAndroidForWorkEnrollmentProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidForWorkEnrollmentProfile) error { + var resObj []AndroidForWorkEnrollmentProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AndroidForWorkSettings is navigation property func (b *DeviceManagementRequestBuilder) AndroidForWorkSettings() *AndroidForWorkSettingsRequestBuilder { bb := &AndroidForWorkSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5364,6 +6133,22 @@ func (r *DeviceManagementAndroidManagedStoreAppConfigurationSchemasCollectionReq return } +// BatchGet adds Get operation to Batch for AndroidManagedStoreAppConfigurationSchema collection +func (r *DeviceManagementAndroidManagedStoreAppConfigurationSchemasCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidManagedStoreAppConfigurationSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidManagedStoreAppConfigurationSchema collection +func (r *DeviceManagementAndroidManagedStoreAppConfigurationSchemasCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidManagedStoreAppConfigurationSchema) error { + var resObj []AndroidManagedStoreAppConfigurationSchema + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ApplePushNotificationCertificate is navigation property func (b *DeviceManagementRequestBuilder) ApplePushNotificationCertificate() *ApplePushNotificationCertificateRequestBuilder { bb := &ApplePushNotificationCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5473,6 +6258,22 @@ func (r *DeviceManagementAppleUserInitiatedEnrollmentProfilesCollectionRequest) return } +// BatchGet adds Get operation to Batch for AppleUserInitiatedEnrollmentProfile collection +func (r *DeviceManagementAppleUserInitiatedEnrollmentProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppleUserInitiatedEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppleUserInitiatedEnrollmentProfile collection +func (r *DeviceManagementAppleUserInitiatedEnrollmentProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppleUserInitiatedEnrollmentProfile) error { + var resObj []AppleUserInitiatedEnrollmentProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AuditEvents returns request builder for AuditEvent collection func (b *DeviceManagementRequestBuilder) AuditEvents() *DeviceManagementAuditEventsCollectionRequestBuilder { bb := &DeviceManagementAuditEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5575,6 +6376,22 @@ func (r *DeviceManagementAuditEventsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for AuditEvent collection +func (r *DeviceManagementAuditEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AuditEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AuditEvent collection +func (r *DeviceManagementAuditEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AuditEvent) error { + var resObj []AuditEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AutopilotEvents returns request builder for DeviceManagementAutopilotEvent collection func (b *DeviceManagementRequestBuilder) AutopilotEvents() *DeviceManagementAutopilotEventsCollectionRequestBuilder { bb := &DeviceManagementAutopilotEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5677,6 +6494,22 @@ func (r *DeviceManagementAutopilotEventsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for DeviceManagementAutopilotEvent collection +func (r *DeviceManagementAutopilotEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementAutopilotEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementAutopilotEvent collection +func (r *DeviceManagementAutopilotEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementAutopilotEvent) error { + var resObj []DeviceManagementAutopilotEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CartToClassAssociations returns request builder for CartToClassAssociation collection func (b *DeviceManagementRequestBuilder) CartToClassAssociations() *DeviceManagementCartToClassAssociationsCollectionRequestBuilder { bb := &DeviceManagementCartToClassAssociationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5779,6 +6612,22 @@ func (r *DeviceManagementCartToClassAssociationsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for CartToClassAssociation collection +func (r *DeviceManagementCartToClassAssociationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CartToClassAssociation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CartToClassAssociation collection +func (r *DeviceManagementCartToClassAssociationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CartToClassAssociation) error { + var resObj []CartToClassAssociation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for DeviceManagementSettingCategory collection func (b *DeviceManagementRequestBuilder) Categories() *DeviceManagementCategoriesCollectionRequestBuilder { bb := &DeviceManagementCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5881,6 +6730,22 @@ func (r *DeviceManagementCategoriesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingCategory collection +func (r *DeviceManagementCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingCategory collection +func (r *DeviceManagementCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingCategory) error { + var resObj []DeviceManagementSettingCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ComplianceManagementPartners returns request builder for ComplianceManagementPartner collection func (b *DeviceManagementRequestBuilder) ComplianceManagementPartners() *DeviceManagementComplianceManagementPartnersCollectionRequestBuilder { bb := &DeviceManagementComplianceManagementPartnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5983,6 +6848,22 @@ func (r *DeviceManagementComplianceManagementPartnersCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for ComplianceManagementPartner collection +func (r *DeviceManagementComplianceManagementPartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ComplianceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ComplianceManagementPartner collection +func (r *DeviceManagementComplianceManagementPartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ComplianceManagementPartner) error { + var resObj []ComplianceManagementPartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ConditionalAccessSettings is navigation property func (b *DeviceManagementRequestBuilder) ConditionalAccessSettings() *OnPremisesConditionalAccessSettingsRequestBuilder { bb := &OnPremisesConditionalAccessSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6092,6 +6973,22 @@ func (r *DeviceManagementDataSharingConsentsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for DataSharingConsent collection +func (r *DeviceManagementDataSharingConsentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DataSharingConsent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DataSharingConsent collection +func (r *DeviceManagementDataSharingConsentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DataSharingConsent) error { + var resObj []DataSharingConsent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DepOnboardingSettings returns request builder for DepOnboardingSetting collection func (b *DeviceManagementRequestBuilder) DepOnboardingSettings() *DeviceManagementDepOnboardingSettingsCollectionRequestBuilder { bb := &DeviceManagementDepOnboardingSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6194,6 +7091,22 @@ func (r *DeviceManagementDepOnboardingSettingsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for DepOnboardingSetting collection +func (r *DeviceManagementDepOnboardingSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DepOnboardingSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DepOnboardingSetting collection +func (r *DeviceManagementDepOnboardingSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DepOnboardingSetting) error { + var resObj []DepOnboardingSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DerivedCredentials returns request builder for DeviceManagementDerivedCredentialSettings collection func (b *DeviceManagementRequestBuilder) DerivedCredentials() *DeviceManagementDerivedCredentialsCollectionRequestBuilder { bb := &DeviceManagementDerivedCredentialsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6296,6 +7209,22 @@ func (r *DeviceManagementDerivedCredentialsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementDerivedCredentialSettings collection +func (r *DeviceManagementDerivedCredentialsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementDerivedCredentialSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementDerivedCredentialSettings collection +func (r *DeviceManagementDerivedCredentialsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementDerivedCredentialSettings) error { + var resObj []DeviceManagementDerivedCredentialSettings + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DetectedApps returns request builder for DetectedApp collection func (b *DeviceManagementRequestBuilder) DetectedApps() *DeviceManagementDetectedAppsCollectionRequestBuilder { bb := &DeviceManagementDetectedAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6398,6 +7327,22 @@ func (r *DeviceManagementDetectedAppsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DetectedApp collection +func (r *DeviceManagementDetectedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DetectedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DetectedApp collection +func (r *DeviceManagementDetectedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DetectedApp) error { + var resObj []DetectedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCategories returns request builder for DeviceCategory collection func (b *DeviceManagementRequestBuilder) DeviceCategories() *DeviceManagementDeviceCategoriesCollectionRequestBuilder { bb := &DeviceManagementDeviceCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6500,6 +7445,22 @@ func (r *DeviceManagementDeviceCategoriesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DeviceCategory collection +func (r *DeviceManagementDeviceCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCategory collection +func (r *DeviceManagementDeviceCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCategory) error { + var resObj []DeviceCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCompliancePolicies returns request builder for DeviceCompliancePolicy collection func (b *DeviceManagementRequestBuilder) DeviceCompliancePolicies() *DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder { bb := &DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6602,6 +7563,22 @@ func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicy collection +func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicy collection +func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicy) error { + var resObj []DeviceCompliancePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCompliancePolicyDeviceStateSummary is navigation property func (b *DeviceManagementRequestBuilder) DeviceCompliancePolicyDeviceStateSummary() *DeviceCompliancePolicyDeviceStateSummaryRequestBuilder { bb := &DeviceCompliancePolicyDeviceStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6711,6 +7688,22 @@ func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRe return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicySettingStateSummary collection +func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicySettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicySettingStateSummary collection +func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicySettingStateSummary) error { + var resObj []DeviceCompliancePolicySettingStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationConflictSummary returns request builder for DeviceConfigurationConflictSummary collection func (b *DeviceManagementRequestBuilder) DeviceConfigurationConflictSummary() *DeviceManagementDeviceConfigurationConflictSummaryCollectionRequestBuilder { bb := &DeviceManagementDeviceConfigurationConflictSummaryCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6813,6 +7806,22 @@ func (r *DeviceManagementDeviceConfigurationConflictSummaryCollectionRequest) Ad return } +// BatchGet adds Get operation to Batch for DeviceConfigurationConflictSummary collection +func (r *DeviceManagementDeviceConfigurationConflictSummaryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationConflictSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationConflictSummary collection +func (r *DeviceManagementDeviceConfigurationConflictSummaryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationConflictSummary) error { + var resObj []DeviceConfigurationConflictSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationDeviceStateSummaries is navigation property func (b *DeviceManagementRequestBuilder) DeviceConfigurationDeviceStateSummaries() *DeviceConfigurationDeviceStateSummaryRequestBuilder { bb := &DeviceConfigurationDeviceStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6922,6 +7931,22 @@ func (r *DeviceManagementDeviceConfigurationRestrictedAppsViolationsCollectionRe return } +// BatchGet adds Get operation to Batch for RestrictedAppsViolation collection +func (r *DeviceManagementDeviceConfigurationRestrictedAppsViolationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RestrictedAppsViolation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RestrictedAppsViolation collection +func (r *DeviceManagementDeviceConfigurationRestrictedAppsViolationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RestrictedAppsViolation) error { + var resObj []RestrictedAppsViolation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationUserStateSummaries is navigation property func (b *DeviceManagementRequestBuilder) DeviceConfigurationUserStateSummaries() *DeviceConfigurationUserStateSummaryRequestBuilder { bb := &DeviceConfigurationUserStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7031,6 +8056,22 @@ func (r *DeviceManagementDeviceConfigurationsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceConfiguration collection +func (r *DeviceManagementDeviceConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfiguration collection +func (r *DeviceManagementDeviceConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfiguration) error { + var resObj []DeviceConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationsAllManagedDeviceCertificateStates returns request builder for ManagedAllDeviceCertificateState collection func (b *DeviceManagementRequestBuilder) DeviceConfigurationsAllManagedDeviceCertificateStates() *DeviceManagementDeviceConfigurationsAllManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &DeviceManagementDeviceConfigurationsAllManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7133,6 +8174,22 @@ func (r *DeviceManagementDeviceConfigurationsAllManagedDeviceCertificateStatesCo return } +// BatchGet adds Get operation to Batch for ManagedAllDeviceCertificateState collection +func (r *DeviceManagementDeviceConfigurationsAllManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAllDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAllDeviceCertificateState collection +func (r *DeviceManagementDeviceConfigurationsAllManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAllDeviceCertificateState) error { + var resObj []ManagedAllDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceEnrollmentConfigurations returns request builder for DeviceEnrollmentConfiguration collection func (b *DeviceManagementRequestBuilder) DeviceEnrollmentConfigurations() *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequestBuilder { bb := &DeviceManagementDeviceEnrollmentConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7235,6 +8292,22 @@ func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for DeviceEnrollmentConfiguration collection +func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceEnrollmentConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceEnrollmentConfiguration collection +func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceEnrollmentConfiguration) error { + var resObj []DeviceEnrollmentConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceHealthScripts returns request builder for DeviceHealthScript collection func (b *DeviceManagementRequestBuilder) DeviceHealthScripts() *DeviceManagementDeviceHealthScriptsCollectionRequestBuilder { bb := &DeviceManagementDeviceHealthScriptsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7337,6 +8410,22 @@ func (r *DeviceManagementDeviceHealthScriptsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for DeviceHealthScript collection +func (r *DeviceManagementDeviceHealthScriptsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceHealthScript + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceHealthScript collection +func (r *DeviceManagementDeviceHealthScriptsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceHealthScript) error { + var resObj []DeviceHealthScript + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceManagementPartners returns request builder for DeviceManagementPartner collection func (b *DeviceManagementRequestBuilder) DeviceManagementPartners() *DeviceManagementDeviceManagementPartnersCollectionRequestBuilder { bb := &DeviceManagementDeviceManagementPartnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7439,6 +8528,22 @@ func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for DeviceManagementPartner collection +func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementPartner collection +func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementPartner) error { + var resObj []DeviceManagementPartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceManagementScripts returns request builder for DeviceManagementScript collection func (b *DeviceManagementRequestBuilder) DeviceManagementScripts() *DeviceManagementDeviceManagementScriptsCollectionRequestBuilder { bb := &DeviceManagementDeviceManagementScriptsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7541,6 +8646,22 @@ func (r *DeviceManagementDeviceManagementScriptsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for DeviceManagementScript collection +func (r *DeviceManagementDeviceManagementScriptsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScript + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScript collection +func (r *DeviceManagementDeviceManagementScriptsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScript) error { + var resObj []DeviceManagementScript + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DomainJoinConnectors returns request builder for DeviceManagementDomainJoinConnector collection func (b *DeviceManagementRequestBuilder) DomainJoinConnectors() *DeviceManagementDomainJoinConnectorsCollectionRequestBuilder { bb := &DeviceManagementDomainJoinConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7643,6 +8764,22 @@ func (r *DeviceManagementDomainJoinConnectorsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceManagementDomainJoinConnector collection +func (r *DeviceManagementDomainJoinConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementDomainJoinConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementDomainJoinConnector collection +func (r *DeviceManagementDomainJoinConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementDomainJoinConnector) error { + var resObj []DeviceManagementDomainJoinConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EmbeddedSIMActivationCodePools returns request builder for EmbeddedSIMActivationCodePool collection func (b *DeviceManagementRequestBuilder) EmbeddedSIMActivationCodePools() *DeviceManagementEmbeddedSIMActivationCodePoolsCollectionRequestBuilder { bb := &DeviceManagementEmbeddedSIMActivationCodePoolsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7745,6 +8882,22 @@ func (r *DeviceManagementEmbeddedSIMActivationCodePoolsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for EmbeddedSIMActivationCodePool collection +func (r *DeviceManagementEmbeddedSIMActivationCodePoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EmbeddedSIMActivationCodePool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EmbeddedSIMActivationCodePool collection +func (r *DeviceManagementEmbeddedSIMActivationCodePoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EmbeddedSIMActivationCodePool) error { + var resObj []EmbeddedSIMActivationCodePool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExchangeConnectors returns request builder for DeviceManagementExchangeConnector collection func (b *DeviceManagementRequestBuilder) ExchangeConnectors() *DeviceManagementExchangeConnectorsCollectionRequestBuilder { bb := &DeviceManagementExchangeConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7847,6 +9000,22 @@ func (r *DeviceManagementExchangeConnectorsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeConnector collection +func (r *DeviceManagementExchangeConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementExchangeConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementExchangeConnector collection +func (r *DeviceManagementExchangeConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementExchangeConnector) error { + var resObj []DeviceManagementExchangeConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExchangeOnPremisesPolicies returns request builder for DeviceManagementExchangeOnPremisesPolicy collection func (b *DeviceManagementRequestBuilder) ExchangeOnPremisesPolicies() *DeviceManagementExchangeOnPremisesPoliciesCollectionRequestBuilder { bb := &DeviceManagementExchangeOnPremisesPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7949,6 +9118,22 @@ func (r *DeviceManagementExchangeOnPremisesPoliciesCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeOnPremisesPolicy collection +func (r *DeviceManagementExchangeOnPremisesPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementExchangeOnPremisesPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementExchangeOnPremisesPolicy collection +func (r *DeviceManagementExchangeOnPremisesPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementExchangeOnPremisesPolicy) error { + var resObj []DeviceManagementExchangeOnPremisesPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExchangeOnPremisesPolicy is navigation property func (b *DeviceManagementRequestBuilder) ExchangeOnPremisesPolicy() *DeviceManagementExchangeOnPremisesPolicyRequestBuilder { bb := &DeviceManagementExchangeOnPremisesPolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8058,6 +9243,22 @@ func (r *DeviceManagementGroupPolicyConfigurationsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for GroupPolicyConfiguration collection +func (r *DeviceManagementGroupPolicyConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyConfiguration collection +func (r *DeviceManagementGroupPolicyConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyConfiguration) error { + var resObj []GroupPolicyConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupPolicyDefinitionFiles returns request builder for GroupPolicyDefinitionFile collection func (b *DeviceManagementRequestBuilder) GroupPolicyDefinitionFiles() *DeviceManagementGroupPolicyDefinitionFilesCollectionRequestBuilder { bb := &DeviceManagementGroupPolicyDefinitionFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8160,6 +9361,22 @@ func (r *DeviceManagementGroupPolicyDefinitionFilesCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for GroupPolicyDefinitionFile collection +func (r *DeviceManagementGroupPolicyDefinitionFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyDefinitionFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyDefinitionFile collection +func (r *DeviceManagementGroupPolicyDefinitionFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyDefinitionFile) error { + var resObj []GroupPolicyDefinitionFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupPolicyDefinitions returns request builder for GroupPolicyDefinition collection func (b *DeviceManagementRequestBuilder) GroupPolicyDefinitions() *DeviceManagementGroupPolicyDefinitionsCollectionRequestBuilder { bb := &DeviceManagementGroupPolicyDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8262,6 +9479,22 @@ func (r *DeviceManagementGroupPolicyDefinitionsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for GroupPolicyDefinition collection +func (r *DeviceManagementGroupPolicyDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyDefinition collection +func (r *DeviceManagementGroupPolicyDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyDefinition) error { + var resObj []GroupPolicyDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupPolicyMigrationReports returns request builder for GroupPolicyMigrationReport collection func (b *DeviceManagementRequestBuilder) GroupPolicyMigrationReports() *DeviceManagementGroupPolicyMigrationReportsCollectionRequestBuilder { bb := &DeviceManagementGroupPolicyMigrationReportsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8364,6 +9597,22 @@ func (r *DeviceManagementGroupPolicyMigrationReportsCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for GroupPolicyMigrationReport collection +func (r *DeviceManagementGroupPolicyMigrationReportsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyMigrationReport + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyMigrationReport collection +func (r *DeviceManagementGroupPolicyMigrationReportsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyMigrationReport) error { + var resObj []GroupPolicyMigrationReport + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ImportedDeviceIdentities returns request builder for ImportedDeviceIdentity collection func (b *DeviceManagementRequestBuilder) ImportedDeviceIdentities() *DeviceManagementImportedDeviceIdentitiesCollectionRequestBuilder { bb := &DeviceManagementImportedDeviceIdentitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8466,6 +9715,22 @@ func (r *DeviceManagementImportedDeviceIdentitiesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for ImportedDeviceIdentity collection +func (r *DeviceManagementImportedDeviceIdentitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ImportedDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ImportedDeviceIdentity collection +func (r *DeviceManagementImportedDeviceIdentitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ImportedDeviceIdentity) error { + var resObj []ImportedDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ImportedWindowsAutopilotDeviceIdentities returns request builder for ImportedWindowsAutopilotDeviceIdentity collection func (b *DeviceManagementRequestBuilder) ImportedWindowsAutopilotDeviceIdentities() *DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionRequestBuilder { bb := &DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8568,6 +9833,22 @@ func (r *DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionReque return } +// BatchGet adds Get operation to Batch for ImportedWindowsAutopilotDeviceIdentity collection +func (r *DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ImportedWindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ImportedWindowsAutopilotDeviceIdentity collection +func (r *DeviceManagementImportedWindowsAutopilotDeviceIdentitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ImportedWindowsAutopilotDeviceIdentity) error { + var resObj []ImportedWindowsAutopilotDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Intents returns request builder for DeviceManagementIntent collection func (b *DeviceManagementRequestBuilder) Intents() *DeviceManagementIntentsCollectionRequestBuilder { bb := &DeviceManagementIntentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8670,6 +9951,22 @@ func (r *DeviceManagementIntentsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DeviceManagementIntent collection +func (r *DeviceManagementIntentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntent collection +func (r *DeviceManagementIntentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntent) error { + var resObj []DeviceManagementIntent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IntuneBrandingProfiles returns request builder for IntuneBrandingProfile collection func (b *DeviceManagementRequestBuilder) IntuneBrandingProfiles() *DeviceManagementIntuneBrandingProfilesCollectionRequestBuilder { bb := &DeviceManagementIntuneBrandingProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8772,6 +10069,22 @@ func (r *DeviceManagementIntuneBrandingProfilesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for IntuneBrandingProfile collection +func (r *DeviceManagementIntuneBrandingProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IntuneBrandingProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IntuneBrandingProfile collection +func (r *DeviceManagementIntuneBrandingProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IntuneBrandingProfile) error { + var resObj []IntuneBrandingProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IOSUpdateStatuses returns request builder for IOSUpdateDeviceStatus collection func (b *DeviceManagementRequestBuilder) IOSUpdateStatuses() *DeviceManagementIOSUpdateStatusesCollectionRequestBuilder { bb := &DeviceManagementIOSUpdateStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8874,6 +10187,22 @@ func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for IOSUpdateDeviceStatus collection +func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSUpdateDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSUpdateDeviceStatus collection +func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSUpdateDeviceStatus) error { + var resObj []IOSUpdateDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceEncryptionStates returns request builder for ManagedDeviceEncryptionState collection func (b *DeviceManagementRequestBuilder) ManagedDeviceEncryptionStates() *DeviceManagementManagedDeviceEncryptionStatesCollectionRequestBuilder { bb := &DeviceManagementManagedDeviceEncryptionStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8976,6 +10305,22 @@ func (r *DeviceManagementManagedDeviceEncryptionStatesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for ManagedDeviceEncryptionState collection +func (r *DeviceManagementManagedDeviceEncryptionStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceEncryptionState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceEncryptionState collection +func (r *DeviceManagementManagedDeviceEncryptionStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceEncryptionState) error { + var resObj []ManagedDeviceEncryptionState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceOverview is navigation property func (b *DeviceManagementRequestBuilder) ManagedDeviceOverview() *ManagedDeviceOverviewRequestBuilder { bb := &ManagedDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9085,6 +10430,22 @@ func (r *DeviceManagementManagedDevicesCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *DeviceManagementManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *DeviceManagementManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagementConditionStatements returns request builder for ManagementConditionStatement collection func (b *DeviceManagementRequestBuilder) ManagementConditionStatements() *DeviceManagementManagementConditionStatementsCollectionRequestBuilder { bb := &DeviceManagementManagementConditionStatementsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9187,6 +10548,22 @@ func (r *DeviceManagementManagementConditionStatementsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for ManagementConditionStatement collection +func (r *DeviceManagementManagementConditionStatementsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagementConditionStatement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagementConditionStatement collection +func (r *DeviceManagementManagementConditionStatementsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagementConditionStatement) error { + var resObj []ManagementConditionStatement + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagementConditions returns request builder for ManagementCondition collection func (b *DeviceManagementRequestBuilder) ManagementConditions() *DeviceManagementManagementConditionsCollectionRequestBuilder { bb := &DeviceManagementManagementConditionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9289,6 +10666,22 @@ func (r *DeviceManagementManagementConditionsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for ManagementCondition collection +func (r *DeviceManagementManagementConditionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagementCondition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagementCondition collection +func (r *DeviceManagementManagementConditionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagementCondition) error { + var resObj []ManagementCondition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppTroubleshootingEvents returns request builder for MobileAppTroubleshootingEvent collection func (b *DeviceManagementRequestBuilder) MobileAppTroubleshootingEvents() *DeviceManagementMobileAppTroubleshootingEventsCollectionRequestBuilder { bb := &DeviceManagementMobileAppTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9391,6 +10784,22 @@ func (r *DeviceManagementMobileAppTroubleshootingEventsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for MobileAppTroubleshootingEvent collection +func (r *DeviceManagementMobileAppTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppTroubleshootingEvent collection +func (r *DeviceManagementMobileAppTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppTroubleshootingEvent) error { + var resObj []MobileAppTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileThreatDefenseConnectors returns request builder for MobileThreatDefenseConnector collection func (b *DeviceManagementRequestBuilder) MobileThreatDefenseConnectors() *DeviceManagementMobileThreatDefenseConnectorsCollectionRequestBuilder { bb := &DeviceManagementMobileThreatDefenseConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9493,6 +10902,22 @@ func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for MobileThreatDefenseConnector collection +func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileThreatDefenseConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileThreatDefenseConnector collection +func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileThreatDefenseConnector) error { + var resObj []MobileThreatDefenseConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // NDESConnectors returns request builder for NDESConnector collection func (b *DeviceManagementRequestBuilder) NDESConnectors() *DeviceManagementNDESConnectorsCollectionRequestBuilder { bb := &DeviceManagementNDESConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9595,6 +11020,22 @@ func (r *DeviceManagementNDESConnectorsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for NDESConnector collection +func (r *DeviceManagementNDESConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []NDESConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for NDESConnector collection +func (r *DeviceManagementNDESConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *NDESConnector) error { + var resObj []NDESConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // NotificationMessageTemplates returns request builder for NotificationMessageTemplate collection func (b *DeviceManagementRequestBuilder) NotificationMessageTemplates() *DeviceManagementNotificationMessageTemplatesCollectionRequestBuilder { bb := &DeviceManagementNotificationMessageTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9697,6 +11138,22 @@ func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for NotificationMessageTemplate collection +func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []NotificationMessageTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for NotificationMessageTemplate collection +func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *NotificationMessageTemplate) error { + var resObj []NotificationMessageTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RemoteActionAudits returns request builder for RemoteActionAudit collection func (b *DeviceManagementRequestBuilder) RemoteActionAudits() *DeviceManagementRemoteActionAuditsCollectionRequestBuilder { bb := &DeviceManagementRemoteActionAuditsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9799,6 +11256,22 @@ func (r *DeviceManagementRemoteActionAuditsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for RemoteActionAudit collection +func (r *DeviceManagementRemoteActionAuditsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RemoteActionAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RemoteActionAudit collection +func (r *DeviceManagementRemoteActionAuditsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RemoteActionAudit) error { + var resObj []RemoteActionAudit + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RemoteAssistancePartners returns request builder for RemoteAssistancePartner collection func (b *DeviceManagementRequestBuilder) RemoteAssistancePartners() *DeviceManagementRemoteAssistancePartnersCollectionRequestBuilder { bb := &DeviceManagementRemoteAssistancePartnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9901,6 +11374,22 @@ func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for RemoteAssistancePartner collection +func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RemoteAssistancePartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RemoteAssistancePartner collection +func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RemoteAssistancePartner) error { + var resObj []RemoteAssistancePartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Reports is navigation property func (b *DeviceManagementRequestBuilder) Reports() *DeviceManagementReportsRequestBuilder { bb := &DeviceManagementReportsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10010,6 +11499,22 @@ func (r *DeviceManagementResourceOperationsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for ResourceOperation collection +func (r *DeviceManagementResourceOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ResourceOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ResourceOperation collection +func (r *DeviceManagementResourceOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ResourceOperation) error { + var resObj []ResourceOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleAssignments returns request builder for DeviceAndAppManagementRoleAssignment collection func (b *DeviceManagementRequestBuilder) RoleAssignments() *DeviceManagementRoleAssignmentsCollectionRequestBuilder { bb := &DeviceManagementRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10112,6 +11617,22 @@ func (r *DeviceManagementRoleAssignmentsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for DeviceAndAppManagementRoleAssignment collection +func (r *DeviceManagementRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceAndAppManagementRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceAndAppManagementRoleAssignment collection +func (r *DeviceManagementRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceAndAppManagementRoleAssignment) error { + var resObj []DeviceAndAppManagementRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleDefinitions returns request builder for RoleDefinition collection func (b *DeviceManagementRequestBuilder) RoleDefinitions() *DeviceManagementRoleDefinitionsCollectionRequestBuilder { bb := &DeviceManagementRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10214,6 +11735,22 @@ func (r *DeviceManagementRoleDefinitionsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for RoleDefinition collection +func (r *DeviceManagementRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleDefinition collection +func (r *DeviceManagementRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleDefinition) error { + var resObj []RoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleScopeTags returns request builder for RoleScopeTag collection func (b *DeviceManagementRequestBuilder) RoleScopeTags() *DeviceManagementRoleScopeTagsCollectionRequestBuilder { bb := &DeviceManagementRoleScopeTagsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10316,6 +11853,22 @@ func (r *DeviceManagementRoleScopeTagsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for RoleScopeTag collection +func (r *DeviceManagementRoleScopeTagsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleScopeTag + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleScopeTag collection +func (r *DeviceManagementRoleScopeTagsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleScopeTag) error { + var resObj []RoleScopeTag + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SettingDefinitions returns request builder for DeviceManagementSettingDefinition collection func (b *DeviceManagementRequestBuilder) SettingDefinitions() *DeviceManagementSettingDefinitionsCollectionRequestBuilder { bb := &DeviceManagementSettingDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10418,6 +11971,22 @@ func (r *DeviceManagementSettingDefinitionsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingDefinition collection +func (r *DeviceManagementSettingDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingDefinition collection +func (r *DeviceManagementSettingDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingDefinition) error { + var resObj []DeviceManagementSettingDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SoftwareUpdateStatusSummary is navigation property func (b *DeviceManagementRequestBuilder) SoftwareUpdateStatusSummary() *SoftwareUpdateStatusSummaryRequestBuilder { bb := &SoftwareUpdateStatusSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10527,6 +12096,22 @@ func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for TelecomExpenseManagementPartner collection +func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TelecomExpenseManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TelecomExpenseManagementPartner collection +func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TelecomExpenseManagementPartner) error { + var resObj []TelecomExpenseManagementPartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Templates returns request builder for DeviceManagementTemplate collection func (b *DeviceManagementRequestBuilder) Templates() *DeviceManagementTemplatesCollectionRequestBuilder { bb := &DeviceManagementTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10629,6 +12214,22 @@ func (r *DeviceManagementTemplatesCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for DeviceManagementTemplate collection +func (r *DeviceManagementTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTemplate collection +func (r *DeviceManagementTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTemplate) error { + var resObj []DeviceManagementTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TermsAndConditions returns request builder for TermsAndConditions collection func (b *DeviceManagementRequestBuilder) TermsAndConditions() *DeviceManagementTermsAndConditionsCollectionRequestBuilder { bb := &DeviceManagementTermsAndConditionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10731,6 +12332,22 @@ func (r *DeviceManagementTermsAndConditionsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for TermsAndConditions collection +func (r *DeviceManagementTermsAndConditionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditions collection +func (r *DeviceManagementTermsAndConditionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditions) error { + var resObj []TermsAndConditions + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TroubleshootingEvents returns request builder for DeviceManagementTroubleshootingEvent collection func (b *DeviceManagementRequestBuilder) TroubleshootingEvents() *DeviceManagementTroubleshootingEventsCollectionRequestBuilder { bb := &DeviceManagementTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10833,6 +12450,22 @@ func (r *DeviceManagementTroubleshootingEventsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *DeviceManagementTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *DeviceManagementTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserExperienceAnalyticsBaselines returns request builder for UserExperienceAnalyticsBaseline collection func (b *DeviceManagementRequestBuilder) UserExperienceAnalyticsBaselines() *DeviceManagementUserExperienceAnalyticsBaselinesCollectionRequestBuilder { bb := &DeviceManagementUserExperienceAnalyticsBaselinesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -10935,6 +12568,22 @@ func (r *DeviceManagementUserExperienceAnalyticsBaselinesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsBaseline collection +func (r *DeviceManagementUserExperienceAnalyticsBaselinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsBaseline + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsBaseline collection +func (r *DeviceManagementUserExperienceAnalyticsBaselinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsBaseline) error { + var resObj []UserExperienceAnalyticsBaseline + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserExperienceAnalyticsCategories returns request builder for UserExperienceAnalyticsCategory collection func (b *DeviceManagementRequestBuilder) UserExperienceAnalyticsCategories() *DeviceManagementUserExperienceAnalyticsCategoriesCollectionRequestBuilder { bb := &DeviceManagementUserExperienceAnalyticsCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11037,6 +12686,22 @@ func (r *DeviceManagementUserExperienceAnalyticsCategoriesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsCategory collection +func (r *DeviceManagementUserExperienceAnalyticsCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsCategory collection +func (r *DeviceManagementUserExperienceAnalyticsCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsCategory) error { + var resObj []UserExperienceAnalyticsCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserExperienceAnalyticsDevicePerformance returns request builder for UserExperienceAnalyticsDevicePerformance collection func (b *DeviceManagementRequestBuilder) UserExperienceAnalyticsDevicePerformance() *DeviceManagementUserExperienceAnalyticsDevicePerformanceCollectionRequestBuilder { bb := &DeviceManagementUserExperienceAnalyticsDevicePerformanceCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11139,6 +12804,22 @@ func (r *DeviceManagementUserExperienceAnalyticsDevicePerformanceCollectionReque return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsDevicePerformance collection +func (r *DeviceManagementUserExperienceAnalyticsDevicePerformanceCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsDevicePerformance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsDevicePerformance collection +func (r *DeviceManagementUserExperienceAnalyticsDevicePerformanceCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsDevicePerformance) error { + var resObj []UserExperienceAnalyticsDevicePerformance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserExperienceAnalyticsDeviceStartupHistory returns request builder for UserExperienceAnalyticsDeviceStartupHistory collection func (b *DeviceManagementRequestBuilder) UserExperienceAnalyticsDeviceStartupHistory() *DeviceManagementUserExperienceAnalyticsDeviceStartupHistoryCollectionRequestBuilder { bb := &DeviceManagementUserExperienceAnalyticsDeviceStartupHistoryCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11241,6 +12922,22 @@ func (r *DeviceManagementUserExperienceAnalyticsDeviceStartupHistoryCollectionRe return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsDeviceStartupHistory collection +func (r *DeviceManagementUserExperienceAnalyticsDeviceStartupHistoryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsDeviceStartupHistory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsDeviceStartupHistory collection +func (r *DeviceManagementUserExperienceAnalyticsDeviceStartupHistoryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsDeviceStartupHistory) error { + var resObj []UserExperienceAnalyticsDeviceStartupHistory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserExperienceAnalyticsOverview is navigation property func (b *DeviceManagementRequestBuilder) UserExperienceAnalyticsOverview() *UserExperienceAnalyticsOverviewRequestBuilder { bb := &UserExperienceAnalyticsOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11357,6 +13054,22 @@ func (r *DeviceManagementUserPfxCertificatesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for UserPFXCertificate collection +func (r *DeviceManagementUserPfxCertificatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserPFXCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserPFXCertificate collection +func (r *DeviceManagementUserPfxCertificatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserPFXCertificate) error { + var resObj []UserPFXCertificate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsAutopilotDeploymentProfiles returns request builder for WindowsAutopilotDeploymentProfile collection func (b *DeviceManagementRequestBuilder) WindowsAutopilotDeploymentProfiles() *DeviceManagementWindowsAutopilotDeploymentProfilesCollectionRequestBuilder { bb := &DeviceManagementWindowsAutopilotDeploymentProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11459,6 +13172,22 @@ func (r *DeviceManagementWindowsAutopilotDeploymentProfilesCollectionRequest) Ad return } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeploymentProfile collection +func (r *DeviceManagementWindowsAutopilotDeploymentProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsAutopilotDeploymentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsAutopilotDeploymentProfile collection +func (r *DeviceManagementWindowsAutopilotDeploymentProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsAutopilotDeploymentProfile) error { + var resObj []WindowsAutopilotDeploymentProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsAutopilotDeviceIdentities returns request builder for WindowsAutopilotDeviceIdentity collection func (b *DeviceManagementRequestBuilder) WindowsAutopilotDeviceIdentities() *DeviceManagementWindowsAutopilotDeviceIdentitiesCollectionRequestBuilder { bb := &DeviceManagementWindowsAutopilotDeviceIdentitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11561,6 +13290,22 @@ func (r *DeviceManagementWindowsAutopilotDeviceIdentitiesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeviceIdentity collection +func (r *DeviceManagementWindowsAutopilotDeviceIdentitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsAutopilotDeviceIdentity collection +func (r *DeviceManagementWindowsAutopilotDeviceIdentitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsAutopilotDeviceIdentity) error { + var resObj []WindowsAutopilotDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsAutopilotSettings is navigation property func (b *DeviceManagementRequestBuilder) WindowsAutopilotSettings() *WindowsAutopilotSettingsRequestBuilder { bb := &WindowsAutopilotSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11670,6 +13415,22 @@ func (r *DeviceManagementWindowsFeatureUpdateProfilesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for WindowsFeatureUpdateProfile collection +func (r *DeviceManagementWindowsFeatureUpdateProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsFeatureUpdateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsFeatureUpdateProfile collection +func (r *DeviceManagementWindowsFeatureUpdateProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsFeatureUpdateProfile) error { + var resObj []WindowsFeatureUpdateProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionAppLearningSummaries returns request builder for WindowsInformationProtectionAppLearningSummary collection func (b *DeviceManagementRequestBuilder) WindowsInformationProtectionAppLearningSummaries() *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequestBuilder { bb := &DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11772,6 +13533,22 @@ func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollect return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLearningSummary) error { + var resObj []WindowsInformationProtectionAppLearningSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionNetworkLearningSummaries returns request builder for WindowsInformationProtectionNetworkLearningSummary collection func (b *DeviceManagementRequestBuilder) WindowsInformationProtectionNetworkLearningSummaries() *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequestBuilder { bb := &DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11874,6 +13651,22 @@ func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCol return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionNetworkLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionNetworkLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionNetworkLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionNetworkLearningSummary) error { + var resObj []WindowsInformationProtectionNetworkLearningSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsMalwareInformation returns request builder for WindowsMalwareInformation collection func (b *DeviceManagementRequestBuilder) WindowsMalwareInformation() *DeviceManagementWindowsMalwareInformationCollectionRequestBuilder { bb := &DeviceManagementWindowsMalwareInformationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -11976,6 +13769,22 @@ func (r *DeviceManagementWindowsMalwareInformationCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for WindowsMalwareInformation collection +func (r *DeviceManagementWindowsMalwareInformationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsMalwareInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsMalwareInformation collection +func (r *DeviceManagementWindowsMalwareInformationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsMalwareInformation) error { + var resObj []WindowsMalwareInformation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Value returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementAbstractComplexSettingInstanceRequestBuilder) Value() *DeviceManagementAbstractComplexSettingInstanceValueCollectionRequestBuilder { bb := &DeviceManagementAbstractComplexSettingInstanceValueCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12078,6 +13887,22 @@ func (r *DeviceManagementAbstractComplexSettingInstanceValueCollectionRequest) A return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementAbstractComplexSettingInstanceValueCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementAbstractComplexSettingInstanceValueCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Value returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementCollectionSettingInstanceRequestBuilder) Value() *DeviceManagementCollectionSettingInstanceValueCollectionRequestBuilder { bb := &DeviceManagementCollectionSettingInstanceValueCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12180,6 +14005,22 @@ func (r *DeviceManagementCollectionSettingInstanceValueCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementCollectionSettingInstanceValueCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementCollectionSettingInstanceValueCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Value returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementComplexSettingInstanceRequestBuilder) Value() *DeviceManagementComplexSettingInstanceValueCollectionRequestBuilder { bb := &DeviceManagementComplexSettingInstanceValueCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12282,6 +14123,22 @@ func (r *DeviceManagementComplexSettingInstanceValueCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementComplexSettingInstanceValueCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementComplexSettingInstanceValueCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ConditionalAccessSettings is navigation property func (b *DeviceManagementExchangeOnPremisesPolicyRequestBuilder) ConditionalAccessSettings() *OnPremisesConditionalAccessSettingsRequestBuilder { bb := &OnPremisesConditionalAccessSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12391,6 +14248,22 @@ func (r *DeviceManagementIntentAssignmentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceManagementIntentAssignment collection +func (r *DeviceManagementIntentAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntentAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntentAssignment collection +func (r *DeviceManagementIntentAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntentAssignment) error { + var resObj []DeviceManagementIntentAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for DeviceManagementIntentSettingCategory collection func (b *DeviceManagementIntentRequestBuilder) Categories() *DeviceManagementIntentCategoriesCollectionRequestBuilder { bb := &DeviceManagementIntentCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12493,6 +14366,22 @@ func (r *DeviceManagementIntentCategoriesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DeviceManagementIntentSettingCategory collection +func (r *DeviceManagementIntentCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntentSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntentSettingCategory collection +func (r *DeviceManagementIntentCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntentSettingCategory) error { + var resObj []DeviceManagementIntentSettingCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceSettingStateSummaries returns request builder for DeviceManagementIntentDeviceSettingStateSummary collection func (b *DeviceManagementIntentRequestBuilder) DeviceSettingStateSummaries() *DeviceManagementIntentDeviceSettingStateSummariesCollectionRequestBuilder { bb := &DeviceManagementIntentDeviceSettingStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12595,6 +14484,22 @@ func (r *DeviceManagementIntentDeviceSettingStateSummariesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for DeviceManagementIntentDeviceSettingStateSummary collection +func (r *DeviceManagementIntentDeviceSettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntentDeviceSettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntentDeviceSettingStateSummary collection +func (r *DeviceManagementIntentDeviceSettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntentDeviceSettingStateSummary) error { + var resObj []DeviceManagementIntentDeviceSettingStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStateSummary is navigation property func (b *DeviceManagementIntentRequestBuilder) DeviceStateSummary() *DeviceManagementIntentDeviceStateSummaryRequestBuilder { bb := &DeviceManagementIntentDeviceStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12704,6 +14609,22 @@ func (r *DeviceManagementIntentDeviceStatesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementIntentDeviceState collection +func (r *DeviceManagementIntentDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntentDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntentDeviceState collection +func (r *DeviceManagementIntentDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntentDeviceState) error { + var resObj []DeviceManagementIntentDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementIntentRequestBuilder) Settings() *DeviceManagementIntentSettingsCollectionRequestBuilder { bb := &DeviceManagementIntentSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12806,6 +14727,22 @@ func (r *DeviceManagementIntentSettingsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementIntentSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementIntentSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStateSummary is navigation property func (b *DeviceManagementIntentRequestBuilder) UserStateSummary() *DeviceManagementIntentUserStateSummaryRequestBuilder { bb := &DeviceManagementIntentUserStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -12915,6 +14852,22 @@ func (r *DeviceManagementIntentUserStatesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DeviceManagementIntentUserState collection +func (r *DeviceManagementIntentUserStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementIntentUserState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementIntentUserState collection +func (r *DeviceManagementIntentUserStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementIntentUserState) error { + var resObj []DeviceManagementIntentUserState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementIntentSettingCategoryRequestBuilder) Settings() *DeviceManagementIntentSettingCategorySettingsCollectionRequestBuilder { bb := &DeviceManagementIntentSettingCategorySettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13017,6 +14970,22 @@ func (r *DeviceManagementIntentSettingCategorySettingsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementIntentSettingCategorySettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementIntentSettingCategorySettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CachedReportConfigurations returns request builder for DeviceManagementCachedReportConfiguration collection func (b *DeviceManagementReportsRequestBuilder) CachedReportConfigurations() *DeviceManagementReportsCachedReportConfigurationsCollectionRequestBuilder { bb := &DeviceManagementReportsCachedReportConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13119,6 +15088,22 @@ func (r *DeviceManagementReportsCachedReportConfigurationsCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for DeviceManagementCachedReportConfiguration collection +func (r *DeviceManagementReportsCachedReportConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementCachedReportConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementCachedReportConfiguration collection +func (r *DeviceManagementReportsCachedReportConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementCachedReportConfiguration) error { + var resObj []DeviceManagementCachedReportConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExportJobs returns request builder for DeviceManagementExportJob collection func (b *DeviceManagementReportsRequestBuilder) ExportJobs() *DeviceManagementReportsExportJobsCollectionRequestBuilder { bb := &DeviceManagementReportsExportJobsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13221,6 +15206,22 @@ func (r *DeviceManagementReportsExportJobsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceManagementExportJob collection +func (r *DeviceManagementReportsExportJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementExportJob + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementExportJob collection +func (r *DeviceManagementReportsExportJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementExportJob) error { + var resObj []DeviceManagementExportJob + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ReportSchedules returns request builder for DeviceManagementReportSchedule collection func (b *DeviceManagementReportsRequestBuilder) ReportSchedules() *DeviceManagementReportsReportSchedulesCollectionRequestBuilder { bb := &DeviceManagementReportsReportSchedulesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13323,6 +15324,22 @@ func (r *DeviceManagementReportsReportSchedulesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for DeviceManagementReportSchedule collection +func (r *DeviceManagementReportsReportSchedulesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementReportSchedule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementReportSchedule collection +func (r *DeviceManagementReportsReportSchedulesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementReportSchedule) error { + var resObj []DeviceManagementReportSchedule + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for DeviceManagementScriptAssignment collection func (b *DeviceManagementScriptRequestBuilder) Assignments() *DeviceManagementScriptAssignmentsCollectionRequestBuilder { bb := &DeviceManagementScriptAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13425,6 +15442,22 @@ func (r *DeviceManagementScriptAssignmentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceManagementScriptAssignment collection +func (r *DeviceManagementScriptAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScriptAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScriptAssignment collection +func (r *DeviceManagementScriptAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScriptAssignment) error { + var resObj []DeviceManagementScriptAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceRunStates returns request builder for DeviceManagementScriptDeviceState collection func (b *DeviceManagementScriptRequestBuilder) DeviceRunStates() *DeviceManagementScriptDeviceRunStatesCollectionRequestBuilder { bb := &DeviceManagementScriptDeviceRunStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13527,6 +15560,22 @@ func (r *DeviceManagementScriptDeviceRunStatesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for DeviceManagementScriptDeviceState collection +func (r *DeviceManagementScriptDeviceRunStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScriptDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScriptDeviceState collection +func (r *DeviceManagementScriptDeviceRunStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScriptDeviceState) error { + var resObj []DeviceManagementScriptDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupAssignments returns request builder for DeviceManagementScriptGroupAssignment collection func (b *DeviceManagementScriptRequestBuilder) GroupAssignments() *DeviceManagementScriptGroupAssignmentsCollectionRequestBuilder { bb := &DeviceManagementScriptGroupAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13629,6 +15678,22 @@ func (r *DeviceManagementScriptGroupAssignmentsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for DeviceManagementScriptGroupAssignment collection +func (r *DeviceManagementScriptGroupAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScriptGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScriptGroupAssignment collection +func (r *DeviceManagementScriptGroupAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScriptGroupAssignment) error { + var resObj []DeviceManagementScriptGroupAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RunSummary is navigation property func (b *DeviceManagementScriptRequestBuilder) RunSummary() *DeviceManagementScriptRunSummaryRequestBuilder { bb := &DeviceManagementScriptRunSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13738,6 +15803,22 @@ func (r *DeviceManagementScriptUserRunStatesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for DeviceManagementScriptUserState collection +func (r *DeviceManagementScriptUserRunStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScriptUserState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScriptUserState collection +func (r *DeviceManagementScriptUserRunStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScriptUserState) error { + var resObj []DeviceManagementScriptUserState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDevice is navigation property func (b *DeviceManagementScriptDeviceStateRequestBuilder) ManagedDevice() *ManagedDeviceRequestBuilder { bb := &ManagedDeviceRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13847,6 +15928,22 @@ func (r *DeviceManagementScriptUserStateDeviceRunStatesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for DeviceManagementScriptDeviceState collection +func (r *DeviceManagementScriptUserStateDeviceRunStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementScriptDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementScriptDeviceState collection +func (r *DeviceManagementScriptUserStateDeviceRunStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementScriptDeviceState) error { + var resObj []DeviceManagementScriptDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SettingDefinitions returns request builder for DeviceManagementSettingDefinition collection func (b *DeviceManagementSettingCategoryRequestBuilder) SettingDefinitions() *DeviceManagementSettingCategorySettingDefinitionsCollectionRequestBuilder { bb := &DeviceManagementSettingCategorySettingDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -13949,6 +16046,22 @@ func (r *DeviceManagementSettingCategorySettingDefinitionsCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingDefinition collection +func (r *DeviceManagementSettingCategorySettingDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingDefinition collection +func (r *DeviceManagementSettingCategorySettingDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingDefinition) error { + var resObj []DeviceManagementSettingDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for DeviceManagementTemplateSettingCategory collection func (b *DeviceManagementTemplateRequestBuilder) Categories() *DeviceManagementTemplateCategoriesCollectionRequestBuilder { bb := &DeviceManagementTemplateCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -14051,6 +16164,22 @@ func (r *DeviceManagementTemplateCategoriesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementTemplateSettingCategory collection +func (r *DeviceManagementTemplateCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTemplateSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTemplateSettingCategory collection +func (r *DeviceManagementTemplateCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTemplateSettingCategory) error { + var resObj []DeviceManagementTemplateSettingCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MigratableTo returns request builder for DeviceManagementTemplate collection func (b *DeviceManagementTemplateRequestBuilder) MigratableTo() *DeviceManagementTemplateMigratableToCollectionRequestBuilder { bb := &DeviceManagementTemplateMigratableToCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -14153,6 +16282,22 @@ func (r *DeviceManagementTemplateMigratableToCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceManagementTemplate collection +func (r *DeviceManagementTemplateMigratableToCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTemplate collection +func (r *DeviceManagementTemplateMigratableToCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTemplate) error { + var resObj []DeviceManagementTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementTemplateRequestBuilder) Settings() *DeviceManagementTemplateSettingsCollectionRequestBuilder { bb := &DeviceManagementTemplateSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -14255,6 +16400,22 @@ func (r *DeviceManagementTemplateSettingsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementTemplateSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementTemplateSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RecommendedSettings returns request builder for DeviceManagementSettingInstance collection func (b *DeviceManagementTemplateSettingCategoryRequestBuilder) RecommendedSettings() *DeviceManagementTemplateSettingCategoryRecommendedSettingsCollectionRequestBuilder { bb := &DeviceManagementTemplateSettingCategoryRecommendedSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -14356,3 +16517,19 @@ func (r *DeviceManagementTemplateSettingCategoryRecommendedSettingsCollectionReq err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementTemplateSettingCategoryRecommendedSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementSettingInstance collection +func (r *DeviceManagementTemplateSettingCategoryRecommendedSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + var resObj []DeviceManagementSettingInstance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDimension.go b/beta/ActionDimension.go index 0ecc3167..8104d329 100644 --- a/beta/ActionDimension.go +++ b/beta/ActionDimension.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *DimensionDimensionValuesCollectionRequest) Add(ctx context.Context, req err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DimensionValue collection +func (r *DimensionDimensionValuesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DimensionValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DimensionValue collection +func (r *DimensionDimensionValuesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DimensionValue) error { + var resObj []DimensionValue + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDirectory.go b/beta/ActionDirectory.go index 0fc8b2bf..5bd66956 100644 --- a/beta/ActionDirectory.go +++ b/beta/ActionDirectory.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -173,6 +174,22 @@ func (r *DirectoryDeletedItemsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DirectoryDeletedItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DirectoryDeletedItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // FeatureRolloutPolicies returns request builder for FeatureRolloutPolicy collection func (b *DirectoryRequestBuilder) FeatureRolloutPolicies() *DirectoryFeatureRolloutPoliciesCollectionRequestBuilder { bb := &DirectoryFeatureRolloutPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -275,6 +292,22 @@ func (r *DirectoryFeatureRolloutPoliciesCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for FeatureRolloutPolicy collection +func (r *DirectoryFeatureRolloutPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []FeatureRolloutPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for FeatureRolloutPolicy collection +func (r *DirectoryFeatureRolloutPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *FeatureRolloutPolicy) error { + var resObj []FeatureRolloutPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for DirectoryObject collection func (b *DirectoryRoleRequestBuilder) Members() *DirectoryRoleMembersCollectionRequestBuilder { bb := &DirectoryRoleMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -377,6 +410,22 @@ func (r *DirectoryRoleMembersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DirectoryRoleMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DirectoryRoleMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScopedMembers returns request builder for ScopedRoleMembership collection func (b *DirectoryRoleRequestBuilder) ScopedMembers() *DirectoryRoleScopedMembersCollectionRequestBuilder { bb := &DirectoryRoleScopedMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -478,3 +527,19 @@ func (r *DirectoryRoleScopedMembersCollectionRequest) Add(ctx context.Context, r err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ScopedRoleMembership collection +func (r *DirectoryRoleScopedMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ScopedRoleMembership + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ScopedRoleMembership collection +func (r *DirectoryRoleScopedMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ScopedRoleMembership) error { + var resObj []ScopedRoleMembership + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDocument.go b/beta/ActionDocument.go index fb954b16..2529ffcd 100644 --- a/beta/ActionDocument.go +++ b/beta/ActionDocument.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *DocumentCommentsCollectionRequest) Add(ctx context.Context, reqObj *Doc return } +// BatchGet adds Get operation to Batch for DocumentComment collection +func (r *DocumentCommentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DocumentComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DocumentComment collection +func (r *DocumentCommentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DocumentComment) error { + var resObj []DocumentComment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Replies returns request builder for DocumentCommentReply collection func (b *DocumentCommentRequestBuilder) Replies() *DocumentCommentRepliesCollectionRequestBuilder { bb := &DocumentCommentRepliesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *DocumentCommentRepliesCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DocumentCommentReply collection +func (r *DocumentCommentRepliesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DocumentCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DocumentCommentReply collection +func (r *DocumentCommentRepliesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DocumentCommentReply) error { + var resObj []DocumentCommentReply + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDomain.go b/beta/ActionDomain.go index 375a20fe..b3daf793 100644 --- a/beta/ActionDomain.go +++ b/beta/ActionDomain.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -123,6 +124,22 @@ func (r *DomainDomainNameReferencesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DomainDomainNameReferencesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DomainDomainNameReferencesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ServiceConfigurationRecords returns request builder for DomainDNSRecord collection func (b *DomainRequestBuilder) ServiceConfigurationRecords() *DomainServiceConfigurationRecordsCollectionRequestBuilder { bb := &DomainServiceConfigurationRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -225,6 +242,22 @@ func (r *DomainServiceConfigurationRecordsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *DomainServiceConfigurationRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *DomainServiceConfigurationRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // VerificationDNSRecords returns request builder for DomainDNSRecord collection func (b *DomainRequestBuilder) VerificationDNSRecords() *DomainVerificationDNSRecordsCollectionRequestBuilder { bb := &DomainVerificationDNSRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -326,3 +359,19 @@ func (r *DomainVerificationDNSRecordsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *DomainVerificationDNSRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *DomainVerificationDNSRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionDrive.go b/beta/ActionDrive.go index 6d1d455f..0cc712a0 100644 --- a/beta/ActionDrive.go +++ b/beta/ActionDrive.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "time" "github.com/yaegashi/msgraph.go/jsonx" @@ -218,6 +219,22 @@ func (r *DriveActivitiesCollectionRequest) Add(ctx context.Context, reqObj *Item return } +// BatchGet adds Get operation to Batch for ItemActivityOLD collection +func (r *DriveActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityOLD + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityOLD collection +func (r *DriveActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityOLD) error { + var resObj []ItemActivityOLD + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Bundles returns request builder for DriveItem collection func (b *DriveRequestBuilder) Bundles() *DriveBundlesCollectionRequestBuilder { bb := &DriveBundlesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -320,6 +337,22 @@ func (r *DriveBundlesCollectionRequest) Add(ctx context.Context, reqObj *DriveIt return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveBundlesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveBundlesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Following returns request builder for DriveItem collection func (b *DriveRequestBuilder) Following() *DriveFollowingCollectionRequestBuilder { bb := &DriveFollowingCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -422,6 +455,22 @@ func (r *DriveFollowingCollectionRequest) Add(ctx context.Context, reqObj *Drive return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveFollowingCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveFollowingCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for DriveItem collection func (b *DriveRequestBuilder) Items() *DriveItemsCollectionRequestBuilder { bb := &DriveItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -524,6 +573,22 @@ func (r *DriveItemsCollectionRequest) Add(ctx context.Context, reqObj *DriveItem return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // List is navigation property func (b *DriveRequestBuilder) List() *ListRequestBuilder { bb := &ListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -640,6 +705,22 @@ func (r *DriveSpecialCollectionRequest) Add(ctx context.Context, reqObj *DriveIt return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveSpecialCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveSpecialCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Activities returns request builder for ItemActivityOLD collection func (b *DriveItemRequestBuilder) Activities() *DriveItemActivitiesCollectionRequestBuilder { bb := &DriveItemActivitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -742,6 +823,22 @@ func (r *DriveItemActivitiesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ItemActivityOLD collection +func (r *DriveItemActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityOLD + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityOLD collection +func (r *DriveItemActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityOLD) error { + var resObj []ItemActivityOLD + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Analytics is navigation property func (b *DriveItemRequestBuilder) Analytics() *ItemAnalyticsRequestBuilder { bb := &ItemAnalyticsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -851,6 +948,22 @@ func (r *DriveItemChildrenCollectionRequest) Add(ctx context.Context, reqObj *Dr return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveItemChildrenCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveItemChildrenCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Document is navigation property func (b *DriveItemRequestBuilder) Document() *DocumentRequestBuilder { bb := &DocumentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -967,6 +1080,22 @@ func (r *DriveItemPermissionsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Permission collection +func (r *DriveItemPermissionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Permission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Permission collection +func (r *DriveItemPermissionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Permission) error { + var resObj []Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Subscriptions returns request builder for Subscription collection func (b *DriveItemRequestBuilder) Subscriptions() *DriveItemSubscriptionsCollectionRequestBuilder { bb := &DriveItemSubscriptionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1069,6 +1198,22 @@ func (r *DriveItemSubscriptionsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for Subscription collection +func (r *DriveItemSubscriptionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Subscription collection +func (r *DriveItemSubscriptionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Subscription) error { + var resObj []Subscription + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Thumbnails returns request builder for ThumbnailSet collection func (b *DriveItemRequestBuilder) Thumbnails() *DriveItemThumbnailsCollectionRequestBuilder { bb := &DriveItemThumbnailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1171,6 +1316,22 @@ func (r *DriveItemThumbnailsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ThumbnailSet collection +func (r *DriveItemThumbnailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ThumbnailSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ThumbnailSet collection +func (r *DriveItemThumbnailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ThumbnailSet) error { + var resObj []ThumbnailSet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Versions returns request builder for DriveItemVersion collection func (b *DriveItemRequestBuilder) Versions() *DriveItemVersionsCollectionRequestBuilder { bb := &DriveItemVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1273,6 +1434,22 @@ func (r *DriveItemVersionsCollectionRequest) Add(ctx context.Context, reqObj *Dr return } +// BatchGet adds Get operation to Batch for DriveItemVersion collection +func (r *DriveItemVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItemVersion collection +func (r *DriveItemVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItemVersion) error { + var resObj []DriveItemVersion + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Workbook is navigation property func (b *DriveItemRequestBuilder) Workbook() *WorkbookRequestBuilder { bb := &WorkbookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionEducation.go b/beta/ActionEducation.go index 15530974..4eb2691f 100644 --- a/beta/ActionEducation.go +++ b/beta/ActionEducation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -145,6 +146,22 @@ func (r *EducationAssignmentCategoriesCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for EducationCategory collection +func (r *EducationAssignmentCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationCategory collection +func (r *EducationAssignmentCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationCategory) error { + var resObj []EducationCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Resources returns request builder for EducationAssignmentResource collection func (b *EducationAssignmentRequestBuilder) Resources() *EducationAssignmentResourcesCollectionRequestBuilder { bb := &EducationAssignmentResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -247,6 +264,22 @@ func (r *EducationAssignmentResourcesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for EducationAssignmentResource collection +func (r *EducationAssignmentResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationAssignmentResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationAssignmentResource collection +func (r *EducationAssignmentResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationAssignmentResource) error { + var resObj []EducationAssignmentResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Rubric is navigation property func (b *EducationAssignmentRequestBuilder) Rubric() *EducationRubricRequestBuilder { bb := &EducationRubricRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -356,6 +389,22 @@ func (r *EducationAssignmentSubmissionsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for EducationSubmission collection +func (r *EducationAssignmentSubmissionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSubmission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSubmission collection +func (r *EducationAssignmentSubmissionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSubmission) error { + var resObj []EducationSubmission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AssignmentCategories returns request builder for EducationCategory collection func (b *EducationClassRequestBuilder) AssignmentCategories() *EducationClassAssignmentCategoriesCollectionRequestBuilder { bb := &EducationClassAssignmentCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -458,6 +507,22 @@ func (r *EducationClassAssignmentCategoriesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for EducationCategory collection +func (r *EducationClassAssignmentCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationCategory collection +func (r *EducationClassAssignmentCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationCategory) error { + var resObj []EducationCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for EducationAssignment collection func (b *EducationClassRequestBuilder) Assignments() *EducationClassAssignmentsCollectionRequestBuilder { bb := &EducationClassAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -560,6 +625,22 @@ func (r *EducationClassAssignmentsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for EducationAssignment collection +func (r *EducationClassAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationAssignment collection +func (r *EducationClassAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationAssignment) error { + var resObj []EducationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Group is navigation property func (b *EducationClassRequestBuilder) Group() *GroupRequestBuilder { bb := &GroupRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -669,6 +750,22 @@ func (r *EducationClassMembersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationClassMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationClassMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schools returns request builder for EducationSchool collection func (b *EducationClassRequestBuilder) Schools() *EducationClassSchoolsCollectionRequestBuilder { bb := &EducationClassSchoolsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -771,6 +868,22 @@ func (r *EducationClassSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationClassSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationClassSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Teachers returns request builder for EducationUser collection func (b *EducationClassRequestBuilder) Teachers() *EducationClassTeachersCollectionRequestBuilder { bb := &EducationClassTeachersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -873,6 +986,22 @@ func (r *EducationClassTeachersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationClassTeachersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationClassTeachersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Classes returns request builder for EducationClass collection func (b *EducationRootRequestBuilder) Classes() *EducationRootClassesCollectionRequestBuilder { bb := &EducationRootClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -975,6 +1104,22 @@ func (r *EducationRootClassesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationRootClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationRootClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Me is navigation property func (b *EducationRootRequestBuilder) Me() *EducationUserRequestBuilder { bb := &EducationUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1084,6 +1229,22 @@ func (r *EducationRootSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationRootSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationRootSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SynchronizationProfiles returns request builder for EducationSynchronizationProfile collection func (b *EducationRootRequestBuilder) SynchronizationProfiles() *EducationRootSynchronizationProfilesCollectionRequestBuilder { bb := &EducationRootSynchronizationProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1186,6 +1347,22 @@ func (r *EducationRootSynchronizationProfilesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for EducationSynchronizationProfile collection +func (r *EducationRootSynchronizationProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSynchronizationProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSynchronizationProfile collection +func (r *EducationRootSynchronizationProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSynchronizationProfile) error { + var resObj []EducationSynchronizationProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for EducationUser collection func (b *EducationRootRequestBuilder) Users() *EducationRootUsersCollectionRequestBuilder { bb := &EducationRootUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1288,6 +1465,22 @@ func (r *EducationRootUsersCollectionRequest) Add(ctx context.Context, reqObj *E return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationRootUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationRootUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AdministrativeUnit is navigation property func (b *EducationSchoolRequestBuilder) AdministrativeUnit() *AdministrativeUnitRequestBuilder { bb := &AdministrativeUnitRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1397,6 +1590,22 @@ func (r *EducationSchoolClassesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationSchoolClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationSchoolClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for EducationUser collection func (b *EducationSchoolRequestBuilder) Users() *EducationSchoolUsersCollectionRequestBuilder { bb := &EducationSchoolUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1499,6 +1708,22 @@ func (r *EducationSchoolUsersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationSchoolUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationSchoolUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Outcomes returns request builder for EducationOutcome collection func (b *EducationSubmissionRequestBuilder) Outcomes() *EducationSubmissionOutcomesCollectionRequestBuilder { bb := &EducationSubmissionOutcomesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1601,6 +1826,22 @@ func (r *EducationSubmissionOutcomesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for EducationOutcome collection +func (r *EducationSubmissionOutcomesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationOutcome + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationOutcome collection +func (r *EducationSubmissionOutcomesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationOutcome) error { + var resObj []EducationOutcome + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Resources returns request builder for EducationSubmissionResource collection func (b *EducationSubmissionRequestBuilder) Resources() *EducationSubmissionResourcesCollectionRequestBuilder { bb := &EducationSubmissionResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1703,6 +1944,22 @@ func (r *EducationSubmissionResourcesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for EducationSubmissionResource collection +func (r *EducationSubmissionResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSubmissionResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSubmissionResource collection +func (r *EducationSubmissionResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSubmissionResource) error { + var resObj []EducationSubmissionResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SubmittedResources returns request builder for EducationSubmissionResource collection func (b *EducationSubmissionRequestBuilder) SubmittedResources() *EducationSubmissionSubmittedResourcesCollectionRequestBuilder { bb := &EducationSubmissionSubmittedResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1805,6 +2062,22 @@ func (r *EducationSubmissionSubmittedResourcesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for EducationSubmissionResource collection +func (r *EducationSubmissionSubmittedResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSubmissionResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSubmissionResource collection +func (r *EducationSubmissionSubmittedResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSubmissionResource) error { + var resObj []EducationSubmissionResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Errors returns request builder for EducationSynchronizationError collection func (b *EducationSynchronizationProfileRequestBuilder) Errors() *EducationSynchronizationProfileErrorsCollectionRequestBuilder { bb := &EducationSynchronizationProfileErrorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1907,6 +2180,22 @@ func (r *EducationSynchronizationProfileErrorsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for EducationSynchronizationError collection +func (r *EducationSynchronizationProfileErrorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSynchronizationError + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSynchronizationError collection +func (r *EducationSynchronizationProfileErrorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSynchronizationError) error { + var resObj []EducationSynchronizationError + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProfileStatus is navigation property func (b *EducationSynchronizationProfileRequestBuilder) ProfileStatus() *EducationSynchronizationProfileStatusRequestBuilder { bb := &EducationSynchronizationProfileStatusRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2016,6 +2305,22 @@ func (r *EducationUserAssignmentsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for EducationAssignment collection +func (r *EducationUserAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationAssignment collection +func (r *EducationUserAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationAssignment) error { + var resObj []EducationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Classes returns request builder for EducationClass collection func (b *EducationUserRequestBuilder) Classes() *EducationUserClassesCollectionRequestBuilder { bb := &EducationUserClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2118,6 +2423,22 @@ func (r *EducationUserClassesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationUserClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationUserClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Rubrics returns request builder for EducationRubric collection func (b *EducationUserRequestBuilder) Rubrics() *EducationUserRubricsCollectionRequestBuilder { bb := &EducationUserRubricsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2220,6 +2541,22 @@ func (r *EducationUserRubricsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationRubric collection +func (r *EducationUserRubricsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationRubric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationRubric collection +func (r *EducationUserRubricsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationRubric) error { + var resObj []EducationRubric + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schools returns request builder for EducationSchool collection func (b *EducationUserRequestBuilder) Schools() *EducationUserSchoolsCollectionRequestBuilder { bb := &EducationUserSchoolsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2322,6 +2659,22 @@ func (r *EducationUserSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationUserSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationUserSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaughtClasses returns request builder for EducationClass collection func (b *EducationUserRequestBuilder) TaughtClasses() *EducationUserTaughtClassesCollectionRequestBuilder { bb := &EducationUserTaughtClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2424,6 +2777,22 @@ func (r *EducationUserTaughtClassesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationUserTaughtClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationUserTaughtClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // User is navigation property func (b *EducationUserRequestBuilder) User() *UserRequestBuilder { bb := &UserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionEmbedded.go b/beta/ActionEmbedded.go index 3011a6b7..468dcd89 100644 --- a/beta/ActionEmbedded.go +++ b/beta/ActionEmbedded.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,6 +120,22 @@ func (r *EmbeddedSIMActivationCodePoolAssignmentsCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for EmbeddedSIMActivationCodePoolAssignment collection +func (r *EmbeddedSIMActivationCodePoolAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EmbeddedSIMActivationCodePoolAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EmbeddedSIMActivationCodePoolAssignment collection +func (r *EmbeddedSIMActivationCodePoolAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EmbeddedSIMActivationCodePoolAssignment) error { + var resObj []EmbeddedSIMActivationCodePoolAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStates returns request builder for EmbeddedSIMDeviceState collection func (b *EmbeddedSIMActivationCodePoolRequestBuilder) DeviceStates() *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequestBuilder { bb := &EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -220,3 +237,19 @@ func (r *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequest) Add(ctx con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for EmbeddedSIMDeviceState collection +func (r *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EmbeddedSIMDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EmbeddedSIMDeviceState collection +func (r *EmbeddedSIMActivationCodePoolDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EmbeddedSIMDeviceState) error { + var resObj []EmbeddedSIMDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionEmployee.go b/beta/ActionEmployee.go index 2b6f217c..1a2c2589 100644 --- a/beta/ActionEmployee.go +++ b/beta/ActionEmployee.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *EmployeePictureCollectionRequest) Add(ctx context.Context, reqObj *Pict err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Picture collection +func (r *EmployeePictureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Picture collection +func (r *EmployeePictureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Picture) error { + var resObj []Picture + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionEntitlement.go b/beta/ActionEntitlement.go index 494c7f2a..eaf8081f 100644 --- a/beta/ActionEntitlement.go +++ b/beta/ActionEntitlement.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *EntitlementManagementAccessPackageAssignmentPoliciesCollectionRequest) return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentPolicy collection +func (r *EntitlementManagementAccessPackageAssignmentPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentPolicy collection +func (r *EntitlementManagementAccessPackageAssignmentPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentPolicy) error { + var resObj []AccessPackageAssignmentPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignmentRequests returns request builder for AccessPackageAssignmentRequestObject collection func (b *EntitlementManagementRequestBuilder) AccessPackageAssignmentRequests() *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequest) return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *EntitlementManagementAccessPackageAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentRequestObject) error { + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignmentResourceRoles returns request builder for AccessPackageAssignmentResourceRole collection func (b *EntitlementManagementRequestBuilder) AccessPackageAssignmentResourceRoles() *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequ return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *EntitlementManagementAccessPackageAssignmentResourceRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentResourceRole) error { + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignments returns request builder for AccessPackageAssignment collection func (b *EntitlementManagementRequestBuilder) AccessPackageAssignments() *EntitlementManagementAccessPackageAssignmentsCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *EntitlementManagementAccessPackageAssignmentsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for AccessPackageAssignment collection +func (r *EntitlementManagementAccessPackageAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignment collection +func (r *EntitlementManagementAccessPackageAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignment) error { + var resObj []AccessPackageAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageCatalogs returns request builder for AccessPackageCatalog collection func (b *EntitlementManagementRequestBuilder) AccessPackageCatalogs() *EntitlementManagementAccessPackageCatalogsCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageCatalogsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *EntitlementManagementAccessPackageCatalogsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for AccessPackageCatalog collection +func (r *EntitlementManagementAccessPackageCatalogsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageCatalog + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageCatalog collection +func (r *EntitlementManagementAccessPackageCatalogsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageCatalog) error { + var resObj []AccessPackageCatalog + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRequests returns request builder for AccessPackageResourceRequestObject collection func (b *EntitlementManagementRequestBuilder) AccessPackageResourceRequests() *EntitlementManagementAccessPackageResourceRequestsCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageResourceRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *EntitlementManagementAccessPackageResourceRequestsCollectionRequest) Ad return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRequestObject collection +func (r *EntitlementManagementAccessPackageResourceRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRequestObject collection +func (r *EntitlementManagementAccessPackageResourceRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRequestObject) error { + var resObj []AccessPackageResourceRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRoleScopes returns request builder for AccessPackageResourceRoleScope collection func (b *EntitlementManagementRequestBuilder) AccessPackageResourceRoleScopes() *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageResourceRoleScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -725,6 +822,22 @@ func (r *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequest) return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRoleScope collection +func (r *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRoleScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRoleScope collection +func (r *EntitlementManagementAccessPackageResourceRoleScopesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRoleScope) error { + var resObj []AccessPackageResourceRoleScope + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResources returns request builder for AccessPackageResource collection func (b *EntitlementManagementRequestBuilder) AccessPackageResources() *EntitlementManagementAccessPackageResourcesCollectionRequestBuilder { bb := &EntitlementManagementAccessPackageResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -827,6 +940,22 @@ func (r *EntitlementManagementAccessPackageResourcesCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for AccessPackageResource collection +func (r *EntitlementManagementAccessPackageResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResource collection +func (r *EntitlementManagementAccessPackageResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResource) error { + var resObj []AccessPackageResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackages returns request builder for AccessPackage collection func (b *EntitlementManagementRequestBuilder) AccessPackages() *EntitlementManagementAccessPackagesCollectionRequestBuilder { bb := &EntitlementManagementAccessPackagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -928,3 +1057,19 @@ func (r *EntitlementManagementAccessPackagesCollectionRequest) Add(ctx context.C err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AccessPackage collection +func (r *EntitlementManagementAccessPackagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackage collection +func (r *EntitlementManagementAccessPackagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackage) error { + var resObj []AccessPackage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionEvent.go b/beta/ActionEvent.go index 406ce716..ea378c1d 100644 --- a/beta/ActionEvent.go +++ b/beta/ActionEvent.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -193,6 +194,22 @@ func (r *EventAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *Att return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *EventAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *EventAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *EventRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -302,6 +319,22 @@ func (r *EventExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exte return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *EventExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *EventExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Instances returns request builder for Event collection func (b *EventRequestBuilder) Instances() *EventInstancesCollectionRequestBuilder { bb := &EventInstancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -404,6 +437,22 @@ func (r *EventInstancesCollectionRequest) Add(ctx context.Context, reqObj *Event return } +// BatchGet adds Get operation to Batch for Event collection +func (r *EventInstancesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *EventInstancesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *EventRequestBuilder) MultiValueExtendedProperties() *EventMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &EventMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -506,6 +555,22 @@ func (r *EventMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *EventMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *EventMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *EventRequestBuilder) SingleValueExtendedProperties() *EventSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &EventSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -608,6 +673,22 @@ func (r *EventSingleValueExtendedPropertiesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *EventSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *EventSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Event is navigation property func (b *EventMessageRequestBuilder) Event() *EventRequestBuilder { bb := &EventRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionExact.go b/beta/ActionExact.go index 8601fe38..2b71e275 100644 --- a/beta/ActionExact.go +++ b/beta/ActionExact.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -135,6 +136,22 @@ func (r *ExactMatchDataStoreSessionsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ExactMatchSession collection +func (r *ExactMatchDataStoreSessionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExactMatchSession + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExactMatchSession collection +func (r *ExactMatchDataStoreSessionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExactMatchSession) error { + var resObj []ExactMatchSession + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MatchingRows returns request builder for LookupResultRow collection func (b *ExactMatchLookupJobRequestBuilder) MatchingRows() *ExactMatchLookupJobMatchingRowsCollectionRequestBuilder { bb := &ExactMatchLookupJobMatchingRowsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -237,6 +254,22 @@ func (r *ExactMatchLookupJobMatchingRowsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for LookupResultRow collection +func (r *ExactMatchLookupJobMatchingRowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LookupResultRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LookupResultRow collection +func (r *ExactMatchLookupJobMatchingRowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LookupResultRow) error { + var resObj []LookupResultRow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UploadAgent is navigation property func (b *ExactMatchSessionRequestBuilder) UploadAgent() *ExactMatchUploadAgentRequestBuilder { bb := &ExactMatchUploadAgentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionExternal.go b/beta/ActionExternal.go index c13ec871..9a5bf856 100644 --- a/beta/ActionExternal.go +++ b/beta/ActionExternal.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ExternalConnectionsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ExternalConnection collection +func (r *ExternalConnectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExternalConnection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExternalConnection collection +func (r *ExternalConnectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExternalConnection) error { + var resObj []ExternalConnection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for ExternalItem collection func (b *ExternalConnectionRequestBuilder) Items() *ExternalConnectionItemsCollectionRequestBuilder { bb := &ExternalConnectionItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ExternalConnectionItemsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for ExternalItem collection +func (r *ExternalConnectionItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExternalItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExternalItem collection +func (r *ExternalConnectionItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExternalItem) error { + var resObj []ExternalItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for ConnectionOperation collection func (b *ExternalConnectionRequestBuilder) Operations() *ExternalConnectionOperationsCollectionRequestBuilder { bb := &ExternalConnectionOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *ExternalConnectionOperationsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ConnectionOperation collection +func (r *ExternalConnectionOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConnectionOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConnectionOperation collection +func (r *ExternalConnectionOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConnectionOperation) error { + var resObj []ConnectionOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schema is navigation property func (b *ExternalConnectionRequestBuilder) Schema() *SchemaRequestBuilder { bb := &SchemaRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionFeature.go b/beta/ActionFeature.go index 08c45e3b..671fbc67 100644 --- a/beta/ActionFeature.go +++ b/beta/ActionFeature.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *FeatureRolloutPolicyAppliesToCollectionRequest) Add(ctx context.Context err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *FeatureRolloutPolicyAppliesToCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *FeatureRolloutPolicyAppliesToCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionFinancials.go b/beta/ActionFinancials.go index 3dbd5f7c..19c80671 100644 --- a/beta/ActionFinancials.go +++ b/beta/ActionFinancials.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *FinancialsCompaniesCollectionRequest) Add(ctx context.Context, reqObj * err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Company collection +func (r *FinancialsCompaniesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Company + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Company collection +func (r *FinancialsCompaniesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Company) error { + var resObj []Company + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionGovernance.go b/beta/ActionGovernance.go index e9e57a72..85be6e13 100644 --- a/beta/ActionGovernance.go +++ b/beta/ActionGovernance.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -142,6 +143,22 @@ func (r *GovernanceResourceRoleAssignmentRequestsCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *GovernanceResourceRoleAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *GovernanceResourceRoleAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignmentRequestObject) error { + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleAssignments returns request builder for GovernanceRoleAssignment collection func (b *GovernanceResourceRequestBuilder) RoleAssignments() *GovernanceResourceRoleAssignmentsCollectionRequestBuilder { bb := &GovernanceResourceRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -244,6 +261,22 @@ func (r *GovernanceResourceRoleAssignmentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignment collection +func (r *GovernanceResourceRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignment collection +func (r *GovernanceResourceRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignment) error { + var resObj []GovernanceRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleDefinitions returns request builder for GovernanceRoleDefinition collection func (b *GovernanceResourceRequestBuilder) RoleDefinitions() *GovernanceResourceRoleDefinitionsCollectionRequestBuilder { bb := &GovernanceResourceRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -346,6 +379,22 @@ func (r *GovernanceResourceRoleDefinitionsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for GovernanceRoleDefinition collection +func (r *GovernanceResourceRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleDefinition collection +func (r *GovernanceResourceRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleDefinition) error { + var resObj []GovernanceRoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleSettings returns request builder for GovernanceRoleSetting collection func (b *GovernanceResourceRequestBuilder) RoleSettings() *GovernanceResourceRoleSettingsCollectionRequestBuilder { bb := &GovernanceResourceRoleSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -448,6 +497,22 @@ func (r *GovernanceResourceRoleSettingsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for GovernanceRoleSetting collection +func (r *GovernanceResourceRoleSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleSetting collection +func (r *GovernanceResourceRoleSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleSetting) error { + var resObj []GovernanceRoleSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LinkedEligibleRoleAssignment is navigation property func (b *GovernanceRoleAssignmentRequestBuilder) LinkedEligibleRoleAssignment() *GovernanceRoleAssignmentRequestBuilder { bb := &GovernanceRoleAssignmentRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionGroup.go b/beta/ActionGroup.go index 67bc79d1..ae5bfda2 100644 --- a/beta/ActionGroup.go +++ b/beta/ActionGroup.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -213,6 +214,22 @@ func (r *GroupAcceptedSendersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupAcceptedSendersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupAcceptedSendersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AppRoleAssignments returns request builder for AppRoleAssignment collection func (b *GroupRequestBuilder) AppRoleAssignments() *GroupAppRoleAssignmentsCollectionRequestBuilder { bb := &GroupAppRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -315,6 +332,22 @@ func (r *GroupAppRoleAssignmentsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for AppRoleAssignment collection +func (r *GroupAppRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppRoleAssignment collection +func (r *GroupAppRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppRoleAssignment) error { + var resObj []AppRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *GroupRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -424,6 +457,22 @@ func (r *GroupCalendarViewCollectionRequest) Add(ctx context.Context, reqObj *Ev return } +// BatchGet adds Get operation to Batch for Event collection +func (r *GroupCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *GroupCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Conversations returns request builder for Conversation collection func (b *GroupRequestBuilder) Conversations() *GroupConversationsCollectionRequestBuilder { bb := &GroupConversationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -526,6 +575,22 @@ func (r *GroupConversationsCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for Conversation collection +func (r *GroupConversationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Conversation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Conversation collection +func (r *GroupConversationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Conversation) error { + var resObj []Conversation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CreatedOnBehalfOf is navigation property func (b *GroupRequestBuilder) CreatedOnBehalfOf() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -642,6 +707,22 @@ func (r *GroupDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) ( return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *GroupDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *GroupDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Endpoints returns request builder for Endpoint collection func (b *GroupRequestBuilder) Endpoints() *GroupEndpointsCollectionRequestBuilder { bb := &GroupEndpointsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -744,6 +825,22 @@ func (r *GroupEndpointsCollectionRequest) Add(ctx context.Context, reqObj *Endpo return } +// BatchGet adds Get operation to Batch for Endpoint collection +func (r *GroupEndpointsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Endpoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Endpoint collection +func (r *GroupEndpointsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Endpoint) error { + var resObj []Endpoint + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *GroupRequestBuilder) Events() *GroupEventsCollectionRequestBuilder { bb := &GroupEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -846,6 +943,22 @@ func (r *GroupEventsCollectionRequest) Add(ctx context.Context, reqObj *Event) ( return } +// BatchGet adds Get operation to Batch for Event collection +func (r *GroupEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *GroupEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *GroupRequestBuilder) Extensions() *GroupExtensionsCollectionRequestBuilder { bb := &GroupExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -948,6 +1061,22 @@ func (r *GroupExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exte return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *GroupExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *GroupExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupLifecyclePolicies returns request builder for GroupLifecyclePolicy collection func (b *GroupRequestBuilder) GroupLifecyclePolicies() *GroupGroupLifecyclePoliciesCollectionRequestBuilder { bb := &GroupGroupLifecyclePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1050,6 +1179,22 @@ func (r *GroupGroupLifecyclePoliciesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy collection +func (r *GroupGroupLifecyclePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupLifecyclePolicy collection +func (r *GroupGroupLifecyclePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + var resObj []GroupLifecyclePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MemberOf returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) MemberOf() *GroupMemberOfCollectionRequestBuilder { bb := &GroupMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1152,6 +1297,22 @@ func (r *GroupMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Direct return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) Members() *GroupMembersCollectionRequestBuilder { bb := &GroupMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1254,6 +1415,22 @@ func (r *GroupMembersCollectionRequest) Add(ctx context.Context, reqObj *Directo return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MembersWithLicenseErrors returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) MembersWithLicenseErrors() *GroupMembersWithLicenseErrorsCollectionRequestBuilder { bb := &GroupMembersWithLicenseErrorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1356,6 +1533,22 @@ func (r *GroupMembersWithLicenseErrorsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMembersWithLicenseErrorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMembersWithLicenseErrorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *GroupRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1465,6 +1658,22 @@ func (r *GroupOwnersCollectionRequest) Add(ctx context.Context, reqObj *Director return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PermissionGrants returns request builder for ResourceSpecificPermissionGrant collection func (b *GroupRequestBuilder) PermissionGrants() *GroupPermissionGrantsCollectionRequestBuilder { bb := &GroupPermissionGrantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1567,6 +1776,22 @@ func (r *GroupPermissionGrantsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for ResourceSpecificPermissionGrant collection +func (r *GroupPermissionGrantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ResourceSpecificPermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ResourceSpecificPermissionGrant collection +func (r *GroupPermissionGrantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ResourceSpecificPermissionGrant) error { + var resObj []ResourceSpecificPermissionGrant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *GroupRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1676,6 +1901,22 @@ func (r *GroupPhotosCollectionRequest) Add(ctx context.Context, reqObj *ProfileP return } +// BatchGet adds Get operation to Batch for ProfilePhoto collection +func (r *GroupPhotosCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProfilePhoto collection +func (r *GroupPhotosCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProfilePhoto) error { + var resObj []ProfilePhoto + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Planner is navigation property func (b *GroupRequestBuilder) Planner() *PlannerGroupRequestBuilder { bb := &PlannerGroupRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1785,6 +2026,22 @@ func (r *GroupRejectedSendersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupRejectedSendersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupRejectedSendersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for DirectorySetting collection func (b *GroupRequestBuilder) Settings() *GroupSettingsCollectionRequestBuilder { bb := &GroupSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1887,6 +2144,22 @@ func (r *GroupSettingsCollectionRequest) Add(ctx context.Context, reqObj *Direct return } +// BatchGet adds Get operation to Batch for DirectorySetting collection +func (r *GroupSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectorySetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectorySetting collection +func (r *GroupSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectorySetting) error { + var resObj []DirectorySetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sites returns request builder for Site collection func (b *GroupRequestBuilder) Sites() *GroupSitesCollectionRequestBuilder { bb := &GroupSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1989,6 +2262,22 @@ func (r *GroupSitesCollectionRequest) Add(ctx context.Context, reqObj *Site) (re return } +// BatchGet adds Get operation to Batch for Site collection +func (r *GroupSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *GroupSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Team is navigation property func (b *GroupRequestBuilder) Team() *TeamRequestBuilder { bb := &TeamRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2098,6 +2387,22 @@ func (r *GroupThreadsCollectionRequest) Add(ctx context.Context, reqObj *Convers return } +// BatchGet adds Get operation to Batch for ConversationThread collection +func (r *GroupThreadsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationThread collection +func (r *GroupThreadsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationThread) error { + var resObj []ConversationThread + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) TransitiveMemberOf() *GroupTransitiveMemberOfCollectionRequestBuilder { bb := &GroupTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2200,6 +2505,22 @@ func (r *GroupTransitiveMemberOfCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMembers returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) TransitiveMembers() *GroupTransitiveMembersCollectionRequestBuilder { bb := &GroupTransitiveMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2302,6 +2623,22 @@ func (r *GroupTransitiveMembersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for GroupPolicyConfigurationAssignment collection func (b *GroupPolicyConfigurationRequestBuilder) Assignments() *GroupPolicyConfigurationAssignmentsCollectionRequestBuilder { bb := &GroupPolicyConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2404,6 +2741,22 @@ func (r *GroupPolicyConfigurationAssignmentsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for GroupPolicyConfigurationAssignment collection +func (r *GroupPolicyConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyConfigurationAssignment collection +func (r *GroupPolicyConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyConfigurationAssignment) error { + var resObj []GroupPolicyConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DefinitionValues returns request builder for GroupPolicyDefinitionValue collection func (b *GroupPolicyConfigurationRequestBuilder) DefinitionValues() *GroupPolicyConfigurationDefinitionValuesCollectionRequestBuilder { bb := &GroupPolicyConfigurationDefinitionValuesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2506,6 +2859,22 @@ func (r *GroupPolicyConfigurationDefinitionValuesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for GroupPolicyDefinitionValue collection +func (r *GroupPolicyConfigurationDefinitionValuesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyDefinitionValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyDefinitionValue collection +func (r *GroupPolicyConfigurationDefinitionValuesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyDefinitionValue) error { + var resObj []GroupPolicyDefinitionValue + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DefinitionFile is navigation property func (b *GroupPolicyDefinitionRequestBuilder) DefinitionFile() *GroupPolicyDefinitionFileRequestBuilder { bb := &GroupPolicyDefinitionFileRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2615,6 +2984,22 @@ func (r *GroupPolicyDefinitionPresentationsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for GroupPolicyPresentation collection +func (r *GroupPolicyDefinitionPresentationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyPresentation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyPresentation collection +func (r *GroupPolicyDefinitionPresentationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyPresentation) error { + var resObj []GroupPolicyPresentation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Definitions returns request builder for GroupPolicyDefinition collection func (b *GroupPolicyDefinitionFileRequestBuilder) Definitions() *GroupPolicyDefinitionFileDefinitionsCollectionRequestBuilder { bb := &GroupPolicyDefinitionFileDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2717,6 +3102,22 @@ func (r *GroupPolicyDefinitionFileDefinitionsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for GroupPolicyDefinition collection +func (r *GroupPolicyDefinitionFileDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyDefinition collection +func (r *GroupPolicyDefinitionFileDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyDefinition) error { + var resObj []GroupPolicyDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Definition is navigation property func (b *GroupPolicyDefinitionValueRequestBuilder) Definition() *GroupPolicyDefinitionRequestBuilder { bb := &GroupPolicyDefinitionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2826,6 +3227,22 @@ func (r *GroupPolicyDefinitionValuePresentationValuesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for GroupPolicyPresentationValue collection +func (r *GroupPolicyDefinitionValuePresentationValuesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicyPresentationValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicyPresentationValue collection +func (r *GroupPolicyDefinitionValuePresentationValuesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicyPresentationValue) error { + var resObj []GroupPolicyPresentationValue + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupPolicySettingMappings returns request builder for GroupPolicySettingMapping collection func (b *GroupPolicyMigrationReportRequestBuilder) GroupPolicySettingMappings() *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequestBuilder { bb := &GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2928,6 +3345,22 @@ func (r *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequest) return } +// BatchGet adds Get operation to Batch for GroupPolicySettingMapping collection +func (r *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupPolicySettingMapping + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupPolicySettingMapping collection +func (r *GroupPolicyMigrationReportGroupPolicySettingMappingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupPolicySettingMapping) error { + var resObj []GroupPolicySettingMapping + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Definition is navigation property func (b *GroupPolicyPresentationRequestBuilder) Definition() *GroupPolicyDefinitionRequestBuilder { bb := &GroupPolicyDefinitionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionIOS.go b/beta/ActionIOS.go index 6d2df487..d57baf07 100644 --- a/beta/ActionIOS.go +++ b/beta/ActionIOS.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -218,6 +219,22 @@ func (r *IOSEnterpriseWiFiConfigurationRootCertificatesForServerValidationCollec return } +// BatchGet adds Get operation to Batch for IOSTrustedRootCertificate collection +func (r *IOSEnterpriseWiFiConfigurationRootCertificatesForServerValidationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSTrustedRootCertificate collection +func (r *IOSEnterpriseWiFiConfigurationRootCertificatesForServerValidationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSTrustedRootCertificate) error { + var resObj []IOSTrustedRootCertificate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *IOSImportedPFXCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -320,6 +337,22 @@ func (r *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectio return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for IOSLobAppProvisioningConfigurationAssignment collection func (b *IOSLobAppProvisioningConfigurationRequestBuilder) Assignments() *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequestBuilder { bb := &IOSLobAppProvisioningConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -422,6 +455,22 @@ func (r *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for IOSLobAppProvisioningConfigurationAssignment collection +func (r *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSLobAppProvisioningConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSLobAppProvisioningConfigurationAssignment collection +func (r *IOSLobAppProvisioningConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSLobAppProvisioningConfigurationAssignment) error { + var resObj []IOSLobAppProvisioningConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatuses returns request builder for ManagedDeviceMobileAppConfigurationDeviceStatus collection func (b *IOSLobAppProvisioningConfigurationRequestBuilder) DeviceStatuses() *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequestBuilder { bb := &IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -524,6 +573,22 @@ func (r *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *IOSLobAppProvisioningConfigurationDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupAssignments returns request builder for MobileAppProvisioningConfigGroupAssignment collection func (b *IOSLobAppProvisioningConfigurationRequestBuilder) GroupAssignments() *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequestBuilder { bb := &IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -626,6 +691,22 @@ func (r *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequest) Ad return } +// BatchGet adds Get operation to Batch for MobileAppProvisioningConfigGroupAssignment collection +func (r *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppProvisioningConfigGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppProvisioningConfigGroupAssignment collection +func (r *IOSLobAppProvisioningConfigurationGroupAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppProvisioningConfigGroupAssignment) error { + var resObj []MobileAppProvisioningConfigGroupAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatuses returns request builder for ManagedDeviceMobileAppConfigurationUserStatus collection func (b *IOSLobAppProvisioningConfigurationRequestBuilder) UserStatuses() *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequestBuilder { bb := &IOSLobAppProvisioningConfigurationUserStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -728,6 +809,22 @@ func (r *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *IOSLobAppProvisioningConfigurationUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Apps returns request builder for ManagedMobileApp collection func (b *IOSManagedAppProtectionRequestBuilder) Apps() *IOSManagedAppProtectionAppsCollectionRequestBuilder { bb := &IOSManagedAppProtectionAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -830,6 +927,22 @@ func (r *IOSManagedAppProtectionAppsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *IOSManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *IOSManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *IOSManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -939,6 +1052,22 @@ func (r *IOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionReques return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *IOSScepCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1041,6 +1170,22 @@ func (r *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionReques return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *IOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RootCertificate is navigation property func (b *IOSScepCertificateProfileRequestBuilder) RootCertificate() *IOSTrustedRootCertificateRequestBuilder { bb := &IOSTrustedRootCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1163,3 +1308,19 @@ func (r *IOSVPPAppAssignedLicensesCollectionRequest) Add(ctx context.Context, re err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for IOSVPPAppAssignedLicense collection +func (r *IOSVPPAppAssignedLicensesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSVPPAppAssignedLicense + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSVPPAppAssignedLicense collection +func (r *IOSVPPAppAssignedLicensesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSVPPAppAssignedLicense) error { + var resObj []IOSVPPAppAssignedLicense + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionIdentity.go b/beta/ActionIdentity.go index 1ee8a177..77959321 100644 --- a/beta/ActionIdentity.go +++ b/beta/ActionIdentity.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *IdentityContainerUserFlowsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for IdentityUserFlow collection +func (r *IdentityContainerUserFlowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IdentityUserFlow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IdentityUserFlow collection +func (r *IdentityContainerUserFlowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IdentityUserFlow) error { + var resObj []IdentityUserFlow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EntitlementManagement is navigation property func (b *IdentityGovernanceRequestBuilder) EntitlementManagement() *EntitlementManagementRequestBuilder { bb := &EntitlementManagementRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionImported.go b/beta/ActionImported.go index b67b8310..022c5dba 100644 --- a/beta/ActionImported.go +++ b/beta/ActionImported.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -140,3 +141,19 @@ func (r *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionR err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ImportedWindowsAutopilotDeviceIdentity collection +func (r *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ImportedWindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ImportedWindowsAutopilotDeviceIdentity collection +func (r *ImportedWindowsAutopilotDeviceIdentityUploadDeviceIdentitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ImportedWindowsAutopilotDeviceIdentity) error { + var resObj []ImportedWindowsAutopilotDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionInference.go b/beta/ActionInference.go index 78cf946d..a81ea0a7 100644 --- a/beta/ActionInference.go +++ b/beta/ActionInference.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *InferenceClassificationOverridesCollectionRequest) Add(ctx context.Cont err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for InferenceClassificationOverride collection +func (r *InferenceClassificationOverridesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []InferenceClassificationOverride + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for InferenceClassificationOverride collection +func (r *InferenceClassificationOverridesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *InferenceClassificationOverride) error { + var resObj []InferenceClassificationOverride + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionInformation.go b/beta/ActionInformation.go index 2a632083..3a9c82d1 100644 --- a/beta/ActionInformation.go +++ b/beta/ActionInformation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -153,6 +154,22 @@ func (r *InformationProtectionDataLossPreventionPoliciesCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for DataLossPreventionPolicy collection +func (r *InformationProtectionDataLossPreventionPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DataLossPreventionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DataLossPreventionPolicy collection +func (r *InformationProtectionDataLossPreventionPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DataLossPreventionPolicy) error { + var resObj []DataLossPreventionPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policy is navigation property func (b *InformationProtectionRequestBuilder) Policy() *InformationProtectionPolicyRequestBuilder { bb := &InformationProtectionPolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -262,6 +279,22 @@ func (r *InformationProtectionSensitivityLabelsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for SensitivityLabel collection +func (r *InformationProtectionSensitivityLabelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SensitivityLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SensitivityLabel collection +func (r *InformationProtectionSensitivityLabelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SensitivityLabel) error { + var resObj []SensitivityLabel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SensitivityPolicySettings is navigation property func (b *InformationProtectionRequestBuilder) SensitivityPolicySettings() *SensitivityPolicySettingsRequestBuilder { bb := &SensitivityPolicySettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -371,6 +404,22 @@ func (r *InformationProtectionThreatAssessmentRequestsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for ThreatAssessmentRequestObject collection +func (r *InformationProtectionThreatAssessmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ThreatAssessmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ThreatAssessmentRequestObject collection +func (r *InformationProtectionThreatAssessmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ThreatAssessmentRequestObject) error { + var resObj []ThreatAssessmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Labels returns request builder for InformationProtectionLabel collection func (b *InformationProtectionPolicyRequestBuilder) Labels() *InformationProtectionPolicyLabelsCollectionRequestBuilder { bb := &InformationProtectionPolicyLabelsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -472,3 +521,19 @@ func (r *InformationProtectionPolicyLabelsCollectionRequest) Add(ctx context.Con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for InformationProtectionLabel collection +func (r *InformationProtectionPolicyLabelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []InformationProtectionLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for InformationProtectionLabel collection +func (r *InformationProtectionPolicyLabelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *InformationProtectionLabel) error { + var resObj []InformationProtectionLabel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionIntune.go b/beta/ActionIntune.go index 916a0acd..c2e39644 100644 --- a/beta/ActionIntune.go +++ b/beta/ActionIntune.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -118,3 +119,19 @@ func (r *IntuneBrandingProfileAssignmentsCollectionRequest) Add(ctx context.Cont err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for IntuneBrandingProfileAssignment collection +func (r *IntuneBrandingProfileAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IntuneBrandingProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IntuneBrandingProfileAssignment collection +func (r *IntuneBrandingProfileAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IntuneBrandingProfileAssignment) error { + var resObj []IntuneBrandingProfileAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionItem.go b/beta/ActionItem.go index f2ee21f1..027b2b85 100644 --- a/beta/ActionItem.go +++ b/beta/ActionItem.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *ItemPictureCollectionRequest) Add(ctx context.Context, reqObj *Picture) return } +// BatchGet adds Get operation to Batch for Picture collection +func (r *ItemPictureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Picture collection +func (r *ItemPictureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Picture) error { + var resObj []Picture + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DriveItem is navigation property func (b *ItemActivityRequestBuilder) DriveItem() *DriveItemRequestBuilder { bb := &DriveItemRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -243,6 +260,22 @@ func (r *ItemActivityStatActivitiesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for ItemActivity collection +func (r *ItemActivityStatActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivity collection +func (r *ItemActivityStatActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivity) error { + var resObj []ItemActivity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AllTime is navigation property func (b *ItemAnalyticsRequestBuilder) AllTime() *ItemActivityStatRequestBuilder { bb := &ItemActivityStatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -352,6 +385,22 @@ func (r *ItemAnalyticsItemActivityStatsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ItemActivityStat collection +func (r *ItemAnalyticsItemActivityStatsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityStat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityStat collection +func (r *ItemAnalyticsItemActivityStatsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityStat) error { + var resObj []ItemActivityStat + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LastSevenDays is navigation property func (b *ItemAnalyticsRequestBuilder) LastSevenDays() *ItemActivityStatRequestBuilder { bb := &ItemActivityStatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionJournal.go b/beta/ActionJournal.go index eab6aa32..abccba53 100644 --- a/beta/ActionJournal.go +++ b/beta/ActionJournal.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -124,6 +125,22 @@ func (r *JournalJournalLinesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for JournalLine collection +func (r *JournalJournalLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []JournalLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for JournalLine collection +func (r *JournalJournalLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *JournalLine) error { + var resObj []JournalLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Account is navigation property func (b *JournalLineRequestBuilder) Account() *AccountRequestBuilder { bb := &AccountRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionList.go b/beta/ActionList.go index 09cd5532..b32821b8 100644 --- a/beta/ActionList.go +++ b/beta/ActionList.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *ListActivitiesCollectionRequest) Add(ctx context.Context, reqObj *ItemA return } +// BatchGet adds Get operation to Batch for ItemActivityOLD collection +func (r *ListActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityOLD + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityOLD collection +func (r *ListActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityOLD) error { + var resObj []ItemActivityOLD + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Columns returns request builder for ColumnDefinition collection func (b *ListRequestBuilder) Columns() *ListColumnsCollectionRequestBuilder { bb := &ListColumnsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *ListColumnsCollectionRequest) Add(ctx context.Context, reqObj *ColumnDe return } +// BatchGet adds Get operation to Batch for ColumnDefinition collection +func (r *ListColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnDefinition collection +func (r *ListColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnDefinition) error { + var resObj []ColumnDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentTypes returns request builder for ContentType collection func (b *ListRequestBuilder) ContentTypes() *ListContentTypesCollectionRequestBuilder { bb := &ListContentTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -321,6 +354,22 @@ func (r *ListContentTypesCollectionRequest) Add(ctx context.Context, reqObj *Con return } +// BatchGet adds Get operation to Batch for ContentType collection +func (r *ListContentTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContentType collection +func (r *ListContentTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContentType) error { + var resObj []ContentType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *ListRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -430,6 +479,22 @@ func (r *ListItemsCollectionRequest) Add(ctx context.Context, reqObj *ListItem) return } +// BatchGet adds Get operation to Batch for ListItem collection +func (r *ListItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ListItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ListItem collection +func (r *ListItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ListItem) error { + var resObj []ListItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Subscriptions returns request builder for Subscription collection func (b *ListRequestBuilder) Subscriptions() *ListSubscriptionsCollectionRequestBuilder { bb := &ListSubscriptionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -532,6 +597,22 @@ func (r *ListSubscriptionsCollectionRequest) Add(ctx context.Context, reqObj *Su return } +// BatchGet adds Get operation to Batch for Subscription collection +func (r *ListSubscriptionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Subscription collection +func (r *ListSubscriptionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Subscription) error { + var resObj []Subscription + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Activities returns request builder for ItemActivityOLD collection func (b *ListItemRequestBuilder) Activities() *ListItemActivitiesCollectionRequestBuilder { bb := &ListItemActivitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -634,6 +715,22 @@ func (r *ListItemActivitiesCollectionRequest) Add(ctx context.Context, reqObj *I return } +// BatchGet adds Get operation to Batch for ItemActivityOLD collection +func (r *ListItemActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityOLD + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityOLD collection +func (r *ListItemActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityOLD) error { + var resObj []ItemActivityOLD + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Analytics is navigation property func (b *ListItemRequestBuilder) Analytics() *ItemAnalyticsRequestBuilder { bb := &ItemAnalyticsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -757,6 +854,22 @@ func (r *ListItemVersionsCollectionRequest) Add(ctx context.Context, reqObj *Lis return } +// BatchGet adds Get operation to Batch for ListItemVersion collection +func (r *ListItemVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ListItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ListItemVersion collection +func (r *ListItemVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ListItemVersion) error { + var resObj []ListItemVersion + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fields is navigation property func (b *ListItemVersionRequestBuilder) Fields() *FieldValueSetRequestBuilder { bb := &FieldValueSetRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionMac.go b/beta/ActionMac.go index e59dca9c..b930393e 100644 --- a/beta/ActionMac.go +++ b/beta/ActionMac.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -140,6 +141,22 @@ func (r *MacOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollect return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *MacOSPkcsCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *MacOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &MacOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -242,6 +259,22 @@ func (r *MacOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequ return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSPkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *MacOSScepCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *MacOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &MacOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -344,6 +377,22 @@ func (r *MacOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequ return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *MacOSScepCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RootCertificate is navigation property func (b *MacOSScepCertificateProfileRequestBuilder) RootCertificate() *MacOSTrustedRootCertificateRequestBuilder { bb := &MacOSTrustedRootCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -473,3 +522,19 @@ func (r *MacOsVPPAppAssignedLicensesCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MacOsVPPAppAssignedLicense collection +func (r *MacOsVPPAppAssignedLicensesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MacOsVPPAppAssignedLicense + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MacOsVPPAppAssignedLicense collection +func (r *MacOsVPPAppAssignedLicensesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MacOsVPPAppAssignedLicense) error { + var resObj []MacOsVPPAppAssignedLicense + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionMail.go b/beta/ActionMail.go index de4a460b..aae5ab5a 100644 --- a/beta/ActionMail.go +++ b/beta/ActionMail.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -125,6 +126,22 @@ func (r *MailFolderChildFoldersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for MailFolder collection +func (r *MailFolderChildFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MailFolder collection +func (r *MailFolderChildFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MailFolder) error { + var resObj []MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MessageRules returns request builder for MessageRule collection func (b *MailFolderRequestBuilder) MessageRules() *MailFolderMessageRulesCollectionRequestBuilder { bb := &MailFolderMessageRulesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -227,6 +244,22 @@ func (r *MailFolderMessageRulesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for MessageRule collection +func (r *MailFolderMessageRulesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MessageRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MessageRule collection +func (r *MailFolderMessageRulesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MessageRule) error { + var resObj []MessageRule + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for Message collection func (b *MailFolderRequestBuilder) Messages() *MailFolderMessagesCollectionRequestBuilder { bb := &MailFolderMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -329,6 +362,22 @@ func (r *MailFolderMessagesCollectionRequest) Add(ctx context.Context, reqObj *M return } +// BatchGet adds Get operation to Batch for Message collection +func (r *MailFolderMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Message collection +func (r *MailFolderMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Message) error { + var resObj []Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *MailFolderRequestBuilder) MultiValueExtendedProperties() *MailFolderMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &MailFolderMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -431,6 +480,22 @@ func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *MailFolderRequestBuilder) SingleValueExtendedProperties() *MailFolderSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &MailFolderSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -533,6 +598,22 @@ func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserConfigurations returns request builder for UserConfiguration collection func (b *MailFolderRequestBuilder) UserConfigurations() *MailFolderUserConfigurationsCollectionRequestBuilder { bb := &MailFolderUserConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -634,3 +715,19 @@ func (r *MailFolderUserConfigurationsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for UserConfiguration collection +func (r *MailFolderUserConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserConfiguration collection +func (r *MailFolderUserConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserConfiguration) error { + var resObj []UserConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionManaged.go b/beta/ActionManaged.go index 4bd06143..6fb58f65 100644 --- a/beta/ActionManaged.go +++ b/beta/ActionManaged.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -295,6 +296,22 @@ func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IntendedPolicies returns request builder for ManagedAppPolicy collection func (b *ManagedAppRegistrationRequestBuilder) IntendedPolicies() *ManagedAppRegistrationIntendedPoliciesCollectionRequestBuilder { bb := &ManagedAppRegistrationIntendedPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -397,6 +414,22 @@ func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for ManagedAppOperation collection func (b *ManagedAppRegistrationRequestBuilder) Operations() *ManagedAppRegistrationOperationsCollectionRequestBuilder { bb := &ManagedAppRegistrationOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -499,6 +532,22 @@ func (r *ManagedAppRegistrationOperationsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for ManagedAppOperation collection +func (r *ManagedAppRegistrationOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppOperation collection +func (r *ManagedAppRegistrationOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppOperation) error { + var resObj []ManagedAppOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DetectedApps returns request builder for DetectedApp collection func (b *ManagedDeviceRequestBuilder) DetectedApps() *ManagedDeviceDetectedAppsCollectionRequestBuilder { bb := &ManagedDeviceDetectedAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -601,6 +650,22 @@ func (r *ManagedDeviceDetectedAppsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for DetectedApp collection +func (r *ManagedDeviceDetectedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DetectedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DetectedApp collection +func (r *ManagedDeviceDetectedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DetectedApp) error { + var resObj []DetectedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCategory is navigation property func (b *ManagedDeviceRequestBuilder) DeviceCategory() *DeviceCategoryRequestBuilder { bb := &DeviceCategoryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -710,6 +775,22 @@ func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyState collection +func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicyState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicyState collection +func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicyState) error { + var resObj []DeviceCompliancePolicyState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationStates returns request builder for DeviceConfigurationState collection func (b *ManagedDeviceRequestBuilder) DeviceConfigurationStates() *ManagedDeviceDeviceConfigurationStatesCollectionRequestBuilder { bb := &ManagedDeviceDeviceConfigurationStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -812,6 +893,22 @@ func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for DeviceConfigurationState collection +func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationState collection +func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationState) error { + var resObj []DeviceConfigurationState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceMobileAppConfigurationStates returns request builder for ManagedDeviceMobileAppConfigurationState collection func (b *ManagedDeviceRequestBuilder) ManagedDeviceMobileAppConfigurationStates() *ManagedDeviceManagedDeviceMobileAppConfigurationStatesCollectionRequestBuilder { bb := &ManagedDeviceManagedDeviceMobileAppConfigurationStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -914,6 +1011,22 @@ func (r *ManagedDeviceManagedDeviceMobileAppConfigurationStatesCollectionRequest return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationState collection +func (r *ManagedDeviceManagedDeviceMobileAppConfigurationStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationState collection +func (r *ManagedDeviceManagedDeviceMobileAppConfigurationStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationState) error { + var resObj []ManagedDeviceMobileAppConfigurationState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecurityBaselineStates returns request builder for SecurityBaselineState collection func (b *ManagedDeviceRequestBuilder) SecurityBaselineStates() *ManagedDeviceSecurityBaselineStatesCollectionRequestBuilder { bb := &ManagedDeviceSecurityBaselineStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1016,6 +1129,22 @@ func (r *ManagedDeviceSecurityBaselineStatesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for SecurityBaselineState collection +func (r *ManagedDeviceSecurityBaselineStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecurityBaselineState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecurityBaselineState collection +func (r *ManagedDeviceSecurityBaselineStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecurityBaselineState) error { + var resObj []SecurityBaselineState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for User collection func (b *ManagedDeviceRequestBuilder) Users() *ManagedDeviceUsersCollectionRequestBuilder { bb := &ManagedDeviceUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1118,6 +1247,22 @@ func (r *ManagedDeviceUsersCollectionRequest) Add(ctx context.Context, reqObj *U return } +// BatchGet adds Get operation to Batch for User collection +func (r *ManagedDeviceUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for User collection +func (r *ManagedDeviceUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *User) error { + var resObj []User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsProtectionState is navigation property func (b *ManagedDeviceRequestBuilder) WindowsProtectionState() *WindowsProtectionStateRequestBuilder { bb := &WindowsProtectionStateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1227,6 +1372,22 @@ func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationAssignment collection +func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationAssignment collection +func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationAssignment) error { + var resObj []ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusSummary is navigation property func (b *ManagedDeviceMobileAppConfigurationRequestBuilder) DeviceStatusSummary() *ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder { bb := &ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1336,6 +1497,22 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusSummary is navigation property func (b *ManagedDeviceMobileAppConfigurationRequestBuilder) UserStatusSummary() *ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder { bb := &ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1445,6 +1622,22 @@ func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for ManagedEBookAssignment collection func (b *ManagedEBookRequestBuilder) Assignments() *ManagedEBookAssignmentsCollectionRequestBuilder { bb := &ManagedEBookAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1547,6 +1740,22 @@ func (r *ManagedEBookAssignmentsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for ManagedEBookAssignment collection +func (r *ManagedEBookAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBookAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBookAssignment collection +func (r *ManagedEBookAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBookAssignment) error { + var resObj []ManagedEBookAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for ManagedEBookCategory collection func (b *ManagedEBookRequestBuilder) Categories() *ManagedEBookCategoriesCollectionRequestBuilder { bb := &ManagedEBookCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1649,6 +1858,22 @@ func (r *ManagedEBookCategoriesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for ManagedEBookCategory collection +func (r *ManagedEBookCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBookCategory collection +func (r *ManagedEBookCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBookCategory) error { + var resObj []ManagedEBookCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStates returns request builder for DeviceInstallState collection func (b *ManagedEBookRequestBuilder) DeviceStates() *ManagedEBookDeviceStatesCollectionRequestBuilder { bb := &ManagedEBookDeviceStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1751,6 +1976,22 @@ func (r *ManagedEBookDeviceStatesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DeviceInstallState collection +func (r *ManagedEBookDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceInstallState collection +func (r *ManagedEBookDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceInstallState) error { + var resObj []DeviceInstallState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InstallSummary is navigation property func (b *ManagedEBookRequestBuilder) InstallSummary() *EBookInstallSummaryRequestBuilder { bb := &EBookInstallSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1860,6 +2101,22 @@ func (r *ManagedEBookUserStateSummaryCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for UserInstallStateSummary collection +func (r *ManagedEBookUserStateSummaryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserInstallStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserInstallStateSummary collection +func (r *ManagedEBookUserStateSummaryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserInstallStateSummary) error { + var resObj []UserInstallStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentVersions returns request builder for MobileAppContent collection func (b *ManagedMobileLobAppRequestBuilder) ContentVersions() *ManagedMobileLobAppContentVersionsCollectionRequestBuilder { bb := &ManagedMobileLobAppContentVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1961,3 +2218,19 @@ func (r *ManagedMobileLobAppContentVersionsCollectionRequest) Add(ctx context.Co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MobileAppContent collection +func (r *ManagedMobileLobAppContentVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContent collection +func (r *ManagedMobileLobAppContentVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContent) error { + var resObj []MobileAppContent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionManagement.go b/beta/ActionManagement.go index 93b0926c..e923d69e 100644 --- a/beta/ActionManagement.go +++ b/beta/ActionManagement.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ManagementConditionManagementConditionStatementsCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for ManagementConditionStatement collection +func (r *ManagementConditionManagementConditionStatementsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagementConditionStatement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagementConditionStatement collection +func (r *ManagementConditionManagementConditionStatementsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagementConditionStatement) error { + var resObj []ManagementConditionStatement + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagementConditions returns request builder for ManagementCondition collection func (b *ManagementConditionStatementRequestBuilder) ManagementConditions() *ManagementConditionStatementManagementConditionsCollectionRequestBuilder { bb := &ManagementConditionStatementManagementConditionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *ManagementConditionStatementManagementConditionsCollectionRequest) Add( err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ManagementCondition collection +func (r *ManagementConditionStatementManagementConditionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagementCondition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagementCondition collection +func (r *ManagementConditionStatementManagementConditionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagementCondition) error { + var resObj []ManagementCondition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionMessage.go b/beta/ActionMessage.go index 8222d56f..615fd287 100644 --- a/beta/ActionMessage.go +++ b/beta/ActionMessage.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -185,6 +186,22 @@ func (r *MessageAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *A return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *MessageAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *MessageAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *MessageRequestBuilder) Extensions() *MessageExtensionsCollectionRequestBuilder { bb := &MessageExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -287,6 +304,22 @@ func (r *MessageExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ex return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *MessageExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *MessageExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Mentions returns request builder for Mention collection func (b *MessageRequestBuilder) Mentions() *MessageMentionsCollectionRequestBuilder { bb := &MessageMentionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -389,6 +422,22 @@ func (r *MessageMentionsCollectionRequest) Add(ctx context.Context, reqObj *Ment return } +// BatchGet adds Get operation to Batch for Mention collection +func (r *MessageMentionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Mention + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Mention collection +func (r *MessageMentionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Mention) error { + var resObj []Mention + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *MessageRequestBuilder) MultiValueExtendedProperties() *MessageMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &MessageMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -491,6 +540,22 @@ func (r *MessageMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MessageMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MessageMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *MessageRequestBuilder) SingleValueExtendedProperties() *MessageSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &MessageSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -592,3 +657,19 @@ func (r *MessageSingleValueExtendedPropertiesCollectionRequest) Add(ctx context. err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MessageSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MessageSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionMicrosoft.go b/beta/ActionMicrosoft.go index cff9ddf4..80b34d27 100644 --- a/beta/ActionMicrosoft.go +++ b/beta/ActionMicrosoft.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *MicrosoftStoreForBusinessAppContainedAppsCollectionRequest) Add(ctx con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MobileContainedApp collection +func (r *MicrosoftStoreForBusinessAppContainedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileContainedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileContainedApp collection +func (r *MicrosoftStoreForBusinessAppContainedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileContainedApp) error { + var resObj []MobileContainedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionMobile.go b/beta/ActionMobile.go index 4d2a3e6f..d82d3764 100644 --- a/beta/ActionMobile.go +++ b/beta/ActionMobile.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -141,6 +142,22 @@ func (r *MobileAppAssignmentsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for MobileAppAssignment collection +func (r *MobileAppAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppAssignment collection +func (r *MobileAppAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppAssignment) error { + var resObj []MobileAppAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for MobileAppCategory collection func (b *MobileAppRequestBuilder) Categories() *MobileAppCategoriesCollectionRequestBuilder { bb := &MobileAppCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -243,6 +260,22 @@ func (r *MobileAppCategoriesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for MobileAppCategory collection +func (r *MobileAppCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppCategory collection +func (r *MobileAppCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppCategory) error { + var resObj []MobileAppCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatuses returns request builder for MobileAppInstallStatus collection func (b *MobileAppRequestBuilder) DeviceStatuses() *MobileAppDeviceStatusesCollectionRequestBuilder { bb := &MobileAppDeviceStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -345,6 +378,22 @@ func (r *MobileAppDeviceStatusesCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for MobileAppInstallStatus collection +func (r *MobileAppDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppInstallStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppInstallStatus collection +func (r *MobileAppDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppInstallStatus) error { + var resObj []MobileAppInstallStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InstallSummary is navigation property func (b *MobileAppRequestBuilder) InstallSummary() *MobileAppInstallSummaryRequestBuilder { bb := &MobileAppInstallSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -454,6 +503,22 @@ func (r *MobileAppRelationshipsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for MobileAppRelationship collection +func (r *MobileAppRelationshipsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppRelationship + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppRelationship collection +func (r *MobileAppRelationshipsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppRelationship) error { + var resObj []MobileAppRelationship + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatuses returns request builder for UserAppInstallStatus collection func (b *MobileAppRequestBuilder) UserStatuses() *MobileAppUserStatusesCollectionRequestBuilder { bb := &MobileAppUserStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -556,6 +621,22 @@ func (r *MobileAppUserStatusesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for UserAppInstallStatus collection +func (r *MobileAppUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserAppInstallStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserAppInstallStatus collection +func (r *MobileAppUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserAppInstallStatus) error { + var resObj []UserAppInstallStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContainedApps returns request builder for MobileContainedApp collection func (b *MobileAppContentRequestBuilder) ContainedApps() *MobileAppContentContainedAppsCollectionRequestBuilder { bb := &MobileAppContentContainedAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -658,6 +739,22 @@ func (r *MobileAppContentContainedAppsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for MobileContainedApp collection +func (r *MobileAppContentContainedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileContainedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileContainedApp collection +func (r *MobileAppContentContainedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileContainedApp) error { + var resObj []MobileContainedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Files returns request builder for MobileAppContentFile collection func (b *MobileAppContentRequestBuilder) Files() *MobileAppContentFilesCollectionRequestBuilder { bb := &MobileAppContentFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -760,6 +857,22 @@ func (r *MobileAppContentFilesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for MobileAppContentFile collection +func (r *MobileAppContentFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContentFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContentFile collection +func (r *MobileAppContentFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContentFile) error { + var resObj []MobileAppContentFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // App is navigation property func (b *MobileAppInstallStatusRequestBuilder) App() *MobileAppRequestBuilder { bb := &MobileAppRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -869,6 +982,22 @@ func (r *MobileAppTroubleshootingEventAppLogCollectionRequestsCollectionRequest) return } +// BatchGet adds Get operation to Batch for AppLogCollectionRequestObject collection +func (r *MobileAppTroubleshootingEventAppLogCollectionRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppLogCollectionRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppLogCollectionRequestObject collection +func (r *MobileAppTroubleshootingEventAppLogCollectionRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppLogCollectionRequestObject) error { + var resObj []AppLogCollectionRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentVersions returns request builder for MobileAppContent collection func (b *MobileLobAppRequestBuilder) ContentVersions() *MobileLobAppContentVersionsCollectionRequestBuilder { bb := &MobileLobAppContentVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -970,3 +1099,19 @@ func (r *MobileLobAppContentVersionsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MobileAppContent collection +func (r *MobileLobAppContentVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContent collection +func (r *MobileLobAppContentVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContent) error { + var resObj []MobileAppContent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionNotebook.go b/beta/ActionNotebook.go index 174d0d1b..d1ccc22d 100644 --- a/beta/ActionNotebook.go +++ b/beta/ActionNotebook.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -133,6 +134,22 @@ func (r *NotebookSectionGroupsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *NotebookSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *NotebookSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *NotebookRequestBuilder) Sections() *NotebookSectionsCollectionRequestBuilder { bb := &NotebookSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -234,3 +251,19 @@ func (r *NotebookSectionsCollectionRequest) Add(ctx context.Context, reqObj *One err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *NotebookSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *NotebookSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionNotification.go b/beta/ActionNotification.go index 2fbea976..896eebd1 100644 --- a/beta/ActionNotification.go +++ b/beta/ActionNotification.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -116,3 +117,19 @@ func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionReque err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for LocalizedNotificationMessage collection +func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LocalizedNotificationMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LocalizedNotificationMessage collection +func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LocalizedNotificationMessage) error { + var resObj []LocalizedNotificationMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionOffice.go b/beta/ActionOffice.go index a2fdcd2d..4461119f 100644 --- a/beta/ActionOffice.go +++ b/beta/ActionOffice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *OfficeClientConfigurationAssignmentsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for OfficeClientConfigurationAssignment collection +func (r *OfficeClientConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OfficeClientConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OfficeClientConfigurationAssignment collection +func (r *OfficeClientConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OfficeClientConfigurationAssignment) error { + var resObj []OfficeClientConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ClientConfigurations returns request builder for OfficeClientConfiguration collection func (b *OfficeConfigurationRequestBuilder) ClientConfigurations() *OfficeConfigurationClientConfigurationsCollectionRequestBuilder { bb := &OfficeConfigurationClientConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *OfficeConfigurationClientConfigurationsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for OfficeClientConfiguration collection +func (r *OfficeConfigurationClientConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OfficeClientConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OfficeClientConfiguration collection +func (r *OfficeConfigurationClientConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OfficeClientConfiguration) error { + var resObj []OfficeClientConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Shared returns request builder for SharedInsight collection func (b *OfficeGraphInsightsRequestBuilder) Shared() *OfficeGraphInsightsSharedCollectionRequestBuilder { bb := &OfficeGraphInsightsSharedCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -331,6 +364,22 @@ func (r *OfficeGraphInsightsSharedCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SharedInsight collection +func (r *OfficeGraphInsightsSharedCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SharedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SharedInsight collection +func (r *OfficeGraphInsightsSharedCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SharedInsight) error { + var resObj []SharedInsight + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Trending returns request builder for Trending collection func (b *OfficeGraphInsightsRequestBuilder) Trending() *OfficeGraphInsightsTrendingCollectionRequestBuilder { bb := &OfficeGraphInsightsTrendingCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -433,6 +482,22 @@ func (r *OfficeGraphInsightsTrendingCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for Trending collection +func (r *OfficeGraphInsightsTrendingCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Trending + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Trending collection +func (r *OfficeGraphInsightsTrendingCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Trending) error { + var resObj []Trending + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Used returns request builder for UsedInsight collection func (b *OfficeGraphInsightsRequestBuilder) Used() *OfficeGraphInsightsUsedCollectionRequestBuilder { bb := &OfficeGraphInsightsUsedCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -534,3 +599,19 @@ func (r *OfficeGraphInsightsUsedCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for UsedInsight collection +func (r *OfficeGraphInsightsUsedCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UsedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UsedInsight collection +func (r *OfficeGraphInsightsUsedCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UsedInsight) error { + var resObj []UsedInsight + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionOn.go b/beta/ActionOn.go index 394fbd41..658f731e 100644 --- a/beta/ActionOn.go +++ b/beta/ActionOn.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *OnPremisesAgentAgentGroupsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for OnPremisesAgentGroup collection +func (r *OnPremisesAgentAgentGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesAgentGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesAgentGroup collection +func (r *OnPremisesAgentAgentGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesAgentGroup) error { + var resObj []OnPremisesAgentGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Agents returns request builder for OnPremisesAgent collection func (b *OnPremisesAgentGroupRequestBuilder) Agents() *OnPremisesAgentGroupAgentsCollectionRequestBuilder { bb := &OnPremisesAgentGroupAgentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *OnPremisesAgentGroupAgentsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for OnPremisesAgent collection +func (r *OnPremisesAgentGroupAgentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesAgent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesAgent collection +func (r *OnPremisesAgentGroupAgentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesAgent) error { + var resObj []OnPremisesAgent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PublishedResources returns request builder for PublishedResource collection func (b *OnPremisesAgentGroupRequestBuilder) PublishedResources() *OnPremisesAgentGroupPublishedResourcesCollectionRequestBuilder { bb := &OnPremisesAgentGroupPublishedResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *OnPremisesAgentGroupPublishedResourcesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for PublishedResource collection +func (r *OnPremisesAgentGroupPublishedResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PublishedResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PublishedResource collection +func (r *OnPremisesAgentGroupPublishedResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PublishedResource) error { + var resObj []PublishedResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AgentGroups returns request builder for OnPremisesAgentGroup collection func (b *OnPremisesPublishingProfileRequestBuilder) AgentGroups() *OnPremisesPublishingProfileAgentGroupsCollectionRequestBuilder { bb := &OnPremisesPublishingProfileAgentGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *OnPremisesPublishingProfileAgentGroupsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for OnPremisesAgentGroup collection +func (r *OnPremisesPublishingProfileAgentGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesAgentGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesAgentGroup collection +func (r *OnPremisesPublishingProfileAgentGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesAgentGroup) error { + var resObj []OnPremisesAgentGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Agents returns request builder for OnPremisesAgent collection func (b *OnPremisesPublishingProfileRequestBuilder) Agents() *OnPremisesPublishingProfileAgentsCollectionRequestBuilder { bb := &OnPremisesPublishingProfileAgentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *OnPremisesPublishingProfileAgentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for OnPremisesAgent collection +func (r *OnPremisesPublishingProfileAgentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesAgent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesAgent collection +func (r *OnPremisesPublishingProfileAgentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesAgent) error { + var resObj []OnPremisesAgent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PublishedResources returns request builder for PublishedResource collection func (b *OnPremisesPublishingProfileRequestBuilder) PublishedResources() *OnPremisesPublishingProfilePublishedResourcesCollectionRequestBuilder { bb := &OnPremisesPublishingProfilePublishedResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -622,3 +703,19 @@ func (r *OnPremisesPublishingProfilePublishedResourcesCollectionRequest) Add(ctx err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for PublishedResource collection +func (r *OnPremisesPublishingProfilePublishedResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PublishedResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PublishedResource collection +func (r *OnPremisesPublishingProfilePublishedResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PublishedResource) error { + var resObj []PublishedResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionOnenote.go b/beta/ActionOnenote.go index 979e714b..ce515212 100644 --- a/beta/ActionOnenote.go +++ b/beta/ActionOnenote.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -159,6 +160,22 @@ func (r *OnenoteNotebooksCollectionRequest) Add(ctx context.Context, reqObj *Not return } +// BatchGet adds Get operation to Batch for Notebook collection +func (r *OnenoteNotebooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Notebook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Notebook collection +func (r *OnenoteNotebooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Notebook) error { + var resObj []Notebook + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for OnenoteOperation collection func (b *OnenoteRequestBuilder) Operations() *OnenoteOperationsCollectionRequestBuilder { bb := &OnenoteOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -261,6 +278,22 @@ func (r *OnenoteOperationsCollectionRequest) Add(ctx context.Context, reqObj *On return } +// BatchGet adds Get operation to Batch for OnenoteOperation collection +func (r *OnenoteOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteOperation collection +func (r *OnenoteOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteOperation) error { + var resObj []OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Pages returns request builder for OnenotePage collection func (b *OnenoteRequestBuilder) Pages() *OnenotePagesCollectionRequestBuilder { bb := &OnenotePagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -363,6 +396,22 @@ func (r *OnenotePagesCollectionRequest) Add(ctx context.Context, reqObj *Onenote return } +// BatchGet adds Get operation to Batch for OnenotePage collection +func (r *OnenotePagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenotePage collection +func (r *OnenotePagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenotePage) error { + var resObj []OnenotePage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Resources returns request builder for OnenoteResource collection func (b *OnenoteRequestBuilder) Resources() *OnenoteResourcesCollectionRequestBuilder { bb := &OnenoteResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -465,6 +514,22 @@ func (r *OnenoteResourcesCollectionRequest) Add(ctx context.Context, reqObj *One return } +// BatchGet adds Get operation to Batch for OnenoteResource collection +func (r *OnenoteResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteResource collection +func (r *OnenoteResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteResource) error { + var resObj []OnenoteResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SectionGroups returns request builder for SectionGroup collection func (b *OnenoteRequestBuilder) SectionGroups() *OnenoteSectionGroupsCollectionRequestBuilder { bb := &OnenoteSectionGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -567,6 +632,22 @@ func (r *OnenoteSectionGroupsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *OnenoteSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *OnenoteSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *OnenoteRequestBuilder) Sections() *OnenoteSectionsCollectionRequestBuilder { bb := &OnenoteSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -669,6 +750,22 @@ func (r *OnenoteSectionsCollectionRequest) Add(ctx context.Context, reqObj *Onen return } +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *OnenoteSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *OnenoteSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ParentNotebook is navigation property func (b *OnenotePageRequestBuilder) ParentNotebook() *NotebookRequestBuilder { bb := &NotebookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -785,6 +882,22 @@ func (r *OnenoteSectionPagesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for OnenotePage collection +func (r *OnenoteSectionPagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenotePage collection +func (r *OnenoteSectionPagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenotePage) error { + var resObj []OnenotePage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ParentNotebook is navigation property func (b *OnenoteSectionRequestBuilder) ParentNotebook() *NotebookRequestBuilder { bb := &NotebookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionOrg.go b/beta/ActionOrg.go index e730c543..41f3335c 100644 --- a/beta/ActionOrg.go +++ b/beta/ActionOrg.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *OrgContactDirectReportsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactDirectReportsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactDirectReportsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Manager is navigation property func (b *OrgContactRequestBuilder) Manager() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -222,6 +239,22 @@ func (r *OrgContactMemberOfCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *OrgContactRequestBuilder) TransitiveMemberOf() *OrgContactTransitiveMemberOfCollectionRequestBuilder { bb := &OrgContactTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -323,3 +356,19 @@ func (r *OrgContactTransitiveMemberOfCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionOrganization.go b/beta/ActionOrganization.go index 4df7f2f3..2e9ab5f4 100644 --- a/beta/ActionOrganization.go +++ b/beta/ActionOrganization.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *OrganizationBrandingsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for OrganizationalBranding collection +func (r *OrganizationBrandingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OrganizationalBranding + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OrganizationalBranding collection +func (r *OrganizationBrandingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OrganizationalBranding) error { + var resObj []OrganizationalBranding + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CertificateBasedAuthConfiguration returns request builder for CertificateBasedAuthConfiguration collection func (b *OrganizationRequestBuilder) CertificateBasedAuthConfiguration() *OrganizationCertificateBasedAuthConfigurationCollectionRequestBuilder { bb := &OrganizationCertificateBasedAuthConfigurationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration collection +func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CertificateBasedAuthConfiguration collection +func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + var resObj []CertificateBasedAuthConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *OrganizationRequestBuilder) Extensions() *OrganizationExtensionsCollectionRequestBuilder { bb := &OrganizationExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -320,3 +353,19 @@ func (r *OrganizationExtensionsCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Extension collection +func (r *OrganizationExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *OrganizationExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionOutlook.go b/beta/ActionOutlook.go index 95b76a66..4ddb4132 100644 --- a/beta/ActionOutlook.go +++ b/beta/ActionOutlook.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *OutlookTaskAttachmentsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *OutlookTaskAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *OutlookTaskAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *OutlookTaskRequestBuilder) MultiValueExtendedProperties() *OutlookTaskMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &OutlookTaskMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *OutlookTaskMultiValueExtendedPropertiesCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *OutlookTaskMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *OutlookTaskMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *OutlookTaskRequestBuilder) SingleValueExtendedProperties() *OutlookTaskSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &OutlookTaskSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -321,6 +354,22 @@ func (r *OutlookTaskSingleValueExtendedPropertiesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *OutlookTaskSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *OutlookTaskSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *OutlookTaskFolderRequestBuilder) MultiValueExtendedProperties() *OutlookTaskFolderMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &OutlookTaskFolderMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -423,6 +472,22 @@ func (r *OutlookTaskFolderMultiValueExtendedPropertiesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *OutlookTaskFolderMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *OutlookTaskFolderMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *OutlookTaskFolderRequestBuilder) SingleValueExtendedProperties() *OutlookTaskFolderSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &OutlookTaskFolderSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -525,6 +590,22 @@ func (r *OutlookTaskFolderSingleValueExtendedPropertiesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *OutlookTaskFolderSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *OutlookTaskFolderSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for OutlookTask collection func (b *OutlookTaskFolderRequestBuilder) Tasks() *OutlookTaskFolderTasksCollectionRequestBuilder { bb := &OutlookTaskFolderTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -627,6 +708,22 @@ func (r *OutlookTaskFolderTasksCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for OutlookTask collection +func (r *OutlookTaskFolderTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookTask collection +func (r *OutlookTaskFolderTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookTask) error { + var resObj []OutlookTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaskFolders returns request builder for OutlookTaskFolder collection func (b *OutlookTaskGroupRequestBuilder) TaskFolders() *OutlookTaskGroupTaskFoldersCollectionRequestBuilder { bb := &OutlookTaskGroupTaskFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -729,6 +826,22 @@ func (r *OutlookTaskGroupTaskFoldersCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for OutlookTaskFolder collection +func (r *OutlookTaskGroupTaskFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookTaskFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookTaskFolder collection +func (r *OutlookTaskGroupTaskFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookTaskFolder) error { + var resObj []OutlookTaskFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MasterCategories returns request builder for OutlookCategory collection func (b *OutlookUserRequestBuilder) MasterCategories() *OutlookUserMasterCategoriesCollectionRequestBuilder { bb := &OutlookUserMasterCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -831,6 +944,22 @@ func (r *OutlookUserMasterCategoriesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for OutlookCategory collection +func (r *OutlookUserMasterCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookCategory collection +func (r *OutlookUserMasterCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookCategory) error { + var resObj []OutlookCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaskFolders returns request builder for OutlookTaskFolder collection func (b *OutlookUserRequestBuilder) TaskFolders() *OutlookUserTaskFoldersCollectionRequestBuilder { bb := &OutlookUserTaskFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -933,6 +1062,22 @@ func (r *OutlookUserTaskFoldersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for OutlookTaskFolder collection +func (r *OutlookUserTaskFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookTaskFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookTaskFolder collection +func (r *OutlookUserTaskFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookTaskFolder) error { + var resObj []OutlookTaskFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TaskGroups returns request builder for OutlookTaskGroup collection func (b *OutlookUserRequestBuilder) TaskGroups() *OutlookUserTaskGroupsCollectionRequestBuilder { bb := &OutlookUserTaskGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1035,6 +1180,22 @@ func (r *OutlookUserTaskGroupsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for OutlookTaskGroup collection +func (r *OutlookUserTaskGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookTaskGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookTaskGroup collection +func (r *OutlookUserTaskGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookTaskGroup) error { + var resObj []OutlookTaskGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for OutlookTask collection func (b *OutlookUserRequestBuilder) Tasks() *OutlookUserTasksCollectionRequestBuilder { bb := &OutlookUserTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1136,3 +1297,19 @@ func (r *OutlookUserTasksCollectionRequest) Add(ctx context.Context, reqObj *Out err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OutlookTask collection +func (r *OutlookUserTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookTask collection +func (r *OutlookUserTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookTask) error { + var resObj []OutlookTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionPlanner.go b/beta/ActionPlanner.go index 65002db3..f300f8bc 100644 --- a/beta/ActionPlanner.go +++ b/beta/ActionPlanner.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *PlannerBucketsCollectionRequest) Add(ctx context.Context, reqObj *Plann return } +// BatchGet adds Get operation to Batch for PlannerBucket collection +func (r *PlannerBucketsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerBucket collection +func (r *PlannerBucketsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerBucket) error { + var resObj []PlannerBucket + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Plans returns request builder for PlannerPlan collection func (b *PlannerRequestBuilder) Plans() *PlannerPlansCollectionRequestBuilder { bb := &PlannerPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *PlannerPlansCollectionRequest) Add(ctx context.Context, reqObj *Planner return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerRequestBuilder) Tasks() *PlannerTasksCollectionRequestBuilder { bb := &PlannerTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *PlannerTasksCollectionRequest) Add(ctx context.Context, reqObj *Planner return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerBucketRequestBuilder) Tasks() *PlannerBucketTasksCollectionRequestBuilder { bb := &PlannerBucketTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *PlannerBucketTasksCollectionRequest) Add(ctx context.Context, reqObj *P return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerBucketTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerBucketTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Plans returns request builder for PlannerPlan collection func (b *PlannerGroupRequestBuilder) Plans() *PlannerGroupPlansCollectionRequestBuilder { bb := &PlannerGroupPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *PlannerGroupPlansCollectionRequest) Add(ctx context.Context, reqObj *Pl return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerGroupPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerGroupPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Buckets returns request builder for PlannerBucket collection func (b *PlannerPlanRequestBuilder) Buckets() *PlannerPlanBucketsCollectionRequestBuilder { bb := &PlannerPlanBucketsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *PlannerPlanBucketsCollectionRequest) Add(ctx context.Context, reqObj *P return } +// BatchGet adds Get operation to Batch for PlannerBucket collection +func (r *PlannerPlanBucketsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerBucket collection +func (r *PlannerPlanBucketsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerBucket) error { + var resObj []PlannerBucket + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Details is navigation property func (b *PlannerPlanRequestBuilder) Details() *PlannerPlanDetailsRequestBuilder { bb := &PlannerPlanDetailsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -732,6 +829,22 @@ func (r *PlannerPlanTasksCollectionRequest) Add(ctx context.Context, reqObj *Pla return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerPlanTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerPlanTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AssignedToTaskBoardFormat is navigation property func (b *PlannerTaskRequestBuilder) AssignedToTaskBoardFormat() *PlannerAssignedToTaskBoardTaskFormatRequestBuilder { bb := &PlannerAssignedToTaskBoardTaskFormatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -862,6 +975,22 @@ func (r *PlannerUserAllCollectionRequest) Add(ctx context.Context, reqObj *Plann return } +// BatchGet adds Get operation to Batch for PlannerDelta collection +func (r *PlannerUserAllCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerDelta + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerDelta collection +func (r *PlannerUserAllCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerDelta) error { + var resObj []PlannerDelta + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // FavoritePlans returns request builder for PlannerPlan collection func (b *PlannerUserRequestBuilder) FavoritePlans() *PlannerUserFavoritePlansCollectionRequestBuilder { bb := &PlannerUserFavoritePlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -964,6 +1093,22 @@ func (r *PlannerUserFavoritePlansCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerUserFavoritePlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerUserFavoritePlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Plans returns request builder for PlannerPlan collection func (b *PlannerUserRequestBuilder) Plans() *PlannerUserPlansCollectionRequestBuilder { bb := &PlannerUserPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1066,6 +1211,22 @@ func (r *PlannerUserPlansCollectionRequest) Add(ctx context.Context, reqObj *Pla return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerUserPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerUserPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RecentPlans returns request builder for PlannerPlan collection func (b *PlannerUserRequestBuilder) RecentPlans() *PlannerUserRecentPlansCollectionRequestBuilder { bb := &PlannerUserRecentPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1168,6 +1329,22 @@ func (r *PlannerUserRecentPlansCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerUserRecentPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerUserRecentPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerUserRequestBuilder) Tasks() *PlannerUserTasksCollectionRequestBuilder { bb := &PlannerUserTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1269,3 +1446,19 @@ func (r *PlannerUserTasksCollectionRequest) Add(ctx context.Context, reqObj *Pla err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerUserTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerUserTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionPolicy.go b/beta/ActionPolicy.go index 6e95e806..e9be851a 100644 --- a/beta/ActionPolicy.go +++ b/beta/ActionPolicy.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -131,6 +132,22 @@ func (r *PolicyAppliesToCollectionRequest) Add(ctx context.Context, reqObj *Dire return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *PolicyAppliesToCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *PolicyAppliesToCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for PolicySetAssignment collection func (b *PolicySetRequestBuilder) Assignments() *PolicySetAssignmentsCollectionRequestBuilder { bb := &PolicySetAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -233,6 +250,22 @@ func (r *PolicySetAssignmentsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for PolicySetAssignment collection +func (r *PolicySetAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PolicySetAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PolicySetAssignment collection +func (r *PolicySetAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PolicySetAssignment) error { + var resObj []PolicySetAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for PolicySetItem collection func (b *PolicySetRequestBuilder) Items() *PolicySetItemsCollectionRequestBuilder { bb := &PolicySetItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -334,3 +367,19 @@ func (r *PolicySetItemsCollectionRequest) Add(ctx context.Context, reqObj *Polic err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for PolicySetItem collection +func (r *PolicySetItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PolicySetItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PolicySetItem collection +func (r *PolicySetItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PolicySetItem) error { + var resObj []PolicySetItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionPost.go b/beta/ActionPost.go index b0b99a48..a6165c3d 100644 --- a/beta/ActionPost.go +++ b/beta/ActionPost.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *PostAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *Atta return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *PostAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *PostAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *PostRequestBuilder) Extensions() *PostExtensionsCollectionRequestBuilder { bb := &PostExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *PostExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exten return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *PostExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *PostExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InReplyTo is navigation property func (b *PostRequestBuilder) InReplyTo() *PostRequestBuilder { bb := &PostRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -338,6 +371,22 @@ func (r *PostMentionsCollectionRequest) Add(ctx context.Context, reqObj *Mention return } +// BatchGet adds Get operation to Batch for Mention collection +func (r *PostMentionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Mention + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Mention collection +func (r *PostMentionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Mention) error { + var resObj []Mention + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *PostRequestBuilder) MultiValueExtendedProperties() *PostMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &PostMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -440,6 +489,22 @@ func (r *PostMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *PostMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *PostMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *PostRequestBuilder) SingleValueExtendedProperties() *PostSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &PostSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -541,3 +606,19 @@ func (r *PostSingleValueExtendedPropertiesCollectionRequest) Add(ctx context.Con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *PostSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *PostSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionPrivileged.go b/beta/ActionPrivileged.go index d8ba9470..8d3864c7 100644 --- a/beta/ActionPrivileged.go +++ b/beta/ActionPrivileged.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -157,6 +158,22 @@ func (r *PrivilegedAccessResourcesCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for GovernanceResource collection +func (r *PrivilegedAccessResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceResource collection +func (r *PrivilegedAccessResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceResource) error { + var resObj []GovernanceResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleAssignmentRequests returns request builder for GovernanceRoleAssignmentRequestObject collection func (b *PrivilegedAccessRequestBuilder) RoleAssignmentRequests() *PrivilegedAccessRoleAssignmentRequestsCollectionRequestBuilder { bb := &PrivilegedAccessRoleAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -259,6 +276,22 @@ func (r *PrivilegedAccessRoleAssignmentRequestsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *PrivilegedAccessRoleAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *PrivilegedAccessRoleAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignmentRequestObject) error { + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleAssignments returns request builder for GovernanceRoleAssignment collection func (b *PrivilegedAccessRequestBuilder) RoleAssignments() *PrivilegedAccessRoleAssignmentsCollectionRequestBuilder { bb := &PrivilegedAccessRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -361,6 +394,22 @@ func (r *PrivilegedAccessRoleAssignmentsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignment collection +func (r *PrivilegedAccessRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignment collection +func (r *PrivilegedAccessRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignment) error { + var resObj []GovernanceRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleDefinitions returns request builder for GovernanceRoleDefinition collection func (b *PrivilegedAccessRequestBuilder) RoleDefinitions() *PrivilegedAccessRoleDefinitionsCollectionRequestBuilder { bb := &PrivilegedAccessRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -463,6 +512,22 @@ func (r *PrivilegedAccessRoleDefinitionsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for GovernanceRoleDefinition collection +func (r *PrivilegedAccessRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleDefinition collection +func (r *PrivilegedAccessRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleDefinition) error { + var resObj []GovernanceRoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleSettings returns request builder for GovernanceRoleSetting collection func (b *PrivilegedAccessRequestBuilder) RoleSettings() *PrivilegedAccessRoleSettingsCollectionRequestBuilder { bb := &PrivilegedAccessRoleSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -565,6 +630,22 @@ func (r *PrivilegedAccessRoleSettingsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for GovernanceRoleSetting collection +func (r *PrivilegedAccessRoleSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleSetting collection +func (r *PrivilegedAccessRoleSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleSetting) error { + var resObj []GovernanceRoleSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RequestNavigation is navigation property func (b *PrivilegedApprovalRequestBuilder) RequestNavigation() *PrivilegedRoleAssignmentRequestObjectRequestBuilder { bb := &PrivilegedRoleAssignmentRequestObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -681,6 +762,22 @@ func (r *PrivilegedRoleAssignmentsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for PrivilegedRoleAssignment collection +func (r *PrivilegedRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedRoleAssignment collection +func (r *PrivilegedRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedRoleAssignment) error { + var resObj []PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings is navigation property func (b *PrivilegedRoleRequestBuilder) Settings() *PrivilegedRoleSettingsRequestBuilder { bb := &PrivilegedRoleSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionProfile.go b/beta/ActionProfile.go index d640b0a6..0d2641c7 100644 --- a/beta/ActionProfile.go +++ b/beta/ActionProfile.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ProfileAccountCollectionRequest) Add(ctx context.Context, reqObj *UserA return } +// BatchGet adds Get operation to Batch for UserAccountInformation collection +func (r *ProfileAccountCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserAccountInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserAccountInformation collection +func (r *ProfileAccountCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserAccountInformation) error { + var resObj []UserAccountInformation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Anniversaries returns request builder for PersonAnniversary collection func (b *ProfileRequestBuilder) Anniversaries() *ProfileAnniversariesCollectionRequestBuilder { bb := &ProfileAnniversariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ProfileAnniversariesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for PersonAnniversary collection +func (r *ProfileAnniversariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PersonAnniversary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PersonAnniversary collection +func (r *ProfileAnniversariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PersonAnniversary) error { + var resObj []PersonAnniversary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // EducationalActivities returns request builder for EducationalActivity collection func (b *ProfileRequestBuilder) EducationalActivities() *ProfileEducationalActivitiesCollectionRequestBuilder { bb := &ProfileEducationalActivitiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *ProfileEducationalActivitiesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for EducationalActivity collection +func (r *ProfileEducationalActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationalActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationalActivity collection +func (r *ProfileEducationalActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationalActivity) error { + var resObj []EducationalActivity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Emails returns request builder for ItemEmail collection func (b *ProfileRequestBuilder) Emails() *ProfileEmailsCollectionRequestBuilder { bb := &ProfileEmailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *ProfileEmailsCollectionRequest) Add(ctx context.Context, reqObj *ItemEm return } +// BatchGet adds Get operation to Batch for ItemEmail collection +func (r *ProfileEmailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemEmail + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemEmail collection +func (r *ProfileEmailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemEmail) error { + var resObj []ItemEmail + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Interests returns request builder for PersonInterest collection func (b *ProfileRequestBuilder) Interests() *ProfileInterestsCollectionRequestBuilder { bb := &ProfileInterestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *ProfileInterestsCollectionRequest) Add(ctx context.Context, reqObj *Per return } +// BatchGet adds Get operation to Batch for PersonInterest collection +func (r *ProfileInterestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PersonInterest + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PersonInterest collection +func (r *ProfileInterestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PersonInterest) error { + var resObj []PersonInterest + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Languages returns request builder for LanguageProficiency collection func (b *ProfileRequestBuilder) Languages() *ProfileLanguagesCollectionRequestBuilder { bb := &ProfileLanguagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *ProfileLanguagesCollectionRequest) Add(ctx context.Context, reqObj *Lan return } +// BatchGet adds Get operation to Batch for LanguageProficiency collection +func (r *ProfileLanguagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LanguageProficiency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LanguageProficiency collection +func (r *ProfileLanguagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LanguageProficiency) error { + var resObj []LanguageProficiency + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Names returns request builder for PersonName collection func (b *ProfileRequestBuilder) Names() *ProfileNamesCollectionRequestBuilder { bb := &ProfileNamesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -725,6 +822,22 @@ func (r *ProfileNamesCollectionRequest) Add(ctx context.Context, reqObj *PersonN return } +// BatchGet adds Get operation to Batch for PersonName collection +func (r *ProfileNamesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PersonName + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PersonName collection +func (r *ProfileNamesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PersonName) error { + var resObj []PersonName + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Phones returns request builder for ItemPhone collection func (b *ProfileRequestBuilder) Phones() *ProfilePhonesCollectionRequestBuilder { bb := &ProfilePhonesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -827,6 +940,22 @@ func (r *ProfilePhonesCollectionRequest) Add(ctx context.Context, reqObj *ItemPh return } +// BatchGet adds Get operation to Batch for ItemPhone collection +func (r *ProfilePhonesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemPhone + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemPhone collection +func (r *ProfilePhonesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemPhone) error { + var resObj []ItemPhone + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Positions returns request builder for WorkPosition collection func (b *ProfileRequestBuilder) Positions() *ProfilePositionsCollectionRequestBuilder { bb := &ProfilePositionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -929,6 +1058,22 @@ func (r *ProfilePositionsCollectionRequest) Add(ctx context.Context, reqObj *Wor return } +// BatchGet adds Get operation to Batch for WorkPosition collection +func (r *ProfilePositionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkPosition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkPosition collection +func (r *ProfilePositionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkPosition) error { + var resObj []WorkPosition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Projects returns request builder for ProjectParticipation collection func (b *ProfileRequestBuilder) Projects() *ProfileProjectsCollectionRequestBuilder { bb := &ProfileProjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1031,6 +1176,22 @@ func (r *ProfileProjectsCollectionRequest) Add(ctx context.Context, reqObj *Proj return } +// BatchGet adds Get operation to Batch for ProjectParticipation collection +func (r *ProfileProjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProjectParticipation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProjectParticipation collection +func (r *ProfileProjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProjectParticipation) error { + var resObj []ProjectParticipation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Skills returns request builder for SkillProficiency collection func (b *ProfileRequestBuilder) Skills() *ProfileSkillsCollectionRequestBuilder { bb := &ProfileSkillsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1133,6 +1294,22 @@ func (r *ProfileSkillsCollectionRequest) Add(ctx context.Context, reqObj *SkillP return } +// BatchGet adds Get operation to Batch for SkillProficiency collection +func (r *ProfileSkillsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SkillProficiency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SkillProficiency collection +func (r *ProfileSkillsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SkillProficiency) error { + var resObj []SkillProficiency + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WebAccounts returns request builder for WebAccount collection func (b *ProfileRequestBuilder) WebAccounts() *ProfileWebAccountsCollectionRequestBuilder { bb := &ProfileWebAccountsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1235,6 +1412,22 @@ func (r *ProfileWebAccountsCollectionRequest) Add(ctx context.Context, reqObj *W return } +// BatchGet adds Get operation to Batch for WebAccount collection +func (r *ProfileWebAccountsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WebAccount + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WebAccount collection +func (r *ProfileWebAccountsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WebAccount) error { + var resObj []WebAccount + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Websites returns request builder for PersonWebsite collection func (b *ProfileRequestBuilder) Websites() *ProfileWebsitesCollectionRequestBuilder { bb := &ProfileWebsitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1336,3 +1529,19 @@ func (r *ProfileWebsitesCollectionRequest) Add(ctx context.Context, reqObj *Pers err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for PersonWebsite collection +func (r *ProfileWebsitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PersonWebsite + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PersonWebsite collection +func (r *ProfileWebsitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PersonWebsite) error { + var resObj []PersonWebsite + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionProgram.go b/beta/ActionProgram.go index 159823b8..379bc992 100644 --- a/beta/ActionProgram.go +++ b/beta/ActionProgram.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ProgramControlsCollectionRequest) Add(ctx context.Context, reqObj *Prog return } +// BatchGet adds Get operation to Batch for ProgramControl collection +func (r *ProgramControlsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProgramControl + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProgramControl collection +func (r *ProgramControlsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProgramControl) error { + var resObj []ProgramControl + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Program is navigation property func (b *ProgramControlRequestBuilder) Program() *ProgramRequestBuilder { bb := &ProgramRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionPublished.go b/beta/ActionPublished.go index 26c579d7..4d8188ea 100644 --- a/beta/ActionPublished.go +++ b/beta/ActionPublished.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *PublishedResourceAgentGroupsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnPremisesAgentGroup collection +func (r *PublishedResourceAgentGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesAgentGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesAgentGroup collection +func (r *PublishedResourceAgentGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesAgentGroup) error { + var resObj []OnPremisesAgentGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionPurchase.go b/beta/ActionPurchase.go index 67ee6983..e31cb22f 100644 --- a/beta/ActionPurchase.go +++ b/beta/ActionPurchase.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -124,6 +125,22 @@ func (r *PurchaseInvoicePurchaseInvoiceLinesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for PurchaseInvoiceLine collection +func (r *PurchaseInvoicePurchaseInvoiceLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PurchaseInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PurchaseInvoiceLine collection +func (r *PurchaseInvoicePurchaseInvoiceLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PurchaseInvoiceLine) error { + var resObj []PurchaseInvoiceLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Vendor is navigation property func (b *PurchaseInvoiceRequestBuilder) Vendor() *VendorRequestBuilder { bb := &VendorRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionRbac.go b/beta/ActionRbac.go index b7af584f..c580114a 100644 --- a/beta/ActionRbac.go +++ b/beta/ActionRbac.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *RbacApplicationRoleAssignmentsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for UnifiedRoleAssignment collection +func (r *RbacApplicationRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UnifiedRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UnifiedRoleAssignment collection +func (r *RbacApplicationRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UnifiedRoleAssignment) error { + var resObj []UnifiedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleDefinitions returns request builder for UnifiedRoleDefinition collection func (b *RbacApplicationRequestBuilder) RoleDefinitions() *RbacApplicationRoleDefinitionsCollectionRequestBuilder { bb := &RbacApplicationRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *RbacApplicationRoleDefinitionsCollectionRequest) Add(ctx context.Contex err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for UnifiedRoleDefinition collection +func (r *RbacApplicationRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UnifiedRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UnifiedRoleDefinition collection +func (r *RbacApplicationRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UnifiedRoleDefinition) error { + var resObj []UnifiedRoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionReport.go b/beta/ActionReport.go index c5824acc..b0554cd1 100644 --- a/beta/ActionReport.go +++ b/beta/ActionReport.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ReportRootApplicationSignInDetailedSummaryCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for ApplicationSignInDetailedSummary collection +func (r *ReportRootApplicationSignInDetailedSummaryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ApplicationSignInDetailedSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ApplicationSignInDetailedSummary collection +func (r *ReportRootApplicationSignInDetailedSummaryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ApplicationSignInDetailedSummary) error { + var resObj []ApplicationSignInDetailedSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CredentialUserRegistrationDetails returns request builder for CredentialUserRegistrationDetails collection func (b *ReportRootRequestBuilder) CredentialUserRegistrationDetails() *ReportRootCredentialUserRegistrationDetailsCollectionRequestBuilder { bb := &ReportRootCredentialUserRegistrationDetailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ReportRootCredentialUserRegistrationDetailsCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for CredentialUserRegistrationDetails collection +func (r *ReportRootCredentialUserRegistrationDetailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CredentialUserRegistrationDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CredentialUserRegistrationDetails collection +func (r *ReportRootCredentialUserRegistrationDetailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CredentialUserRegistrationDetails) error { + var resObj []CredentialUserRegistrationDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserCredentialUsageDetails returns request builder for UserCredentialUsageDetails collection func (b *ReportRootRequestBuilder) UserCredentialUsageDetails() *ReportRootUserCredentialUsageDetailsCollectionRequestBuilder { bb := &ReportRootUserCredentialUsageDetailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -316,3 +349,19 @@ func (r *ReportRootUserCredentialUsageDetailsCollectionRequest) Add(ctx context. err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for UserCredentialUsageDetails collection +func (r *ReportRootUserCredentialUsageDetailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserCredentialUsageDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserCredentialUsageDetails collection +func (r *ReportRootUserCredentialUsageDetailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserCredentialUsageDetails) error { + var resObj []UserCredentialUsageDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionRequest.go b/beta/ActionRequest.go index 91bb7c9a..69e3e9a5 100644 --- a/beta/ActionRequest.go +++ b/beta/ActionRequest.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -125,6 +126,22 @@ func (r *RequestObjectDecisionsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for AccessReviewDecision collection +func (r *RequestObjectDecisionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewDecision collection +func (r *RequestObjectDecisionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewDecision) error { + var resObj []AccessReviewDecision + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MyDecisions returns request builder for AccessReviewDecision collection func (b *RequestObjectRequestBuilder) MyDecisions() *RequestObjectMyDecisionsCollectionRequestBuilder { bb := &RequestObjectMyDecisionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -226,3 +243,19 @@ func (r *RequestObjectMyDecisionsCollectionRequest) Add(ctx context.Context, req err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for AccessReviewDecision collection +func (r *RequestObjectMyDecisionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewDecision collection +func (r *RequestObjectMyDecisionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewDecision) error { + var resObj []AccessReviewDecision + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionRisky.go b/beta/ActionRisky.go index 0195e85d..ad6379c1 100644 --- a/beta/ActionRisky.go +++ b/beta/ActionRisky.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -124,3 +125,19 @@ func (r *RiskyUserHistoryCollectionRequest) Add(ctx context.Context, reqObj *Ris err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for RiskyUserHistoryItem collection +func (r *RiskyUserHistoryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RiskyUserHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RiskyUserHistoryItem collection +func (r *RiskyUserHistoryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RiskyUserHistoryItem) error { + var resObj []RiskyUserHistoryItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionRole.go b/beta/ActionRole.go index 40a2f34f..f45009c6 100644 --- a/beta/ActionRole.go +++ b/beta/ActionRole.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -132,6 +133,22 @@ func (r *RoleDefinitionRoleAssignmentsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for RoleAssignment collection +func (r *RoleDefinitionRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleAssignment collection +func (r *RoleDefinitionRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleAssignment) error { + var resObj []RoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Directory is navigation property func (b *RoleManagementRequestBuilder) Directory() *RbacApplicationRequestBuilder { bb := &RbacApplicationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -240,3 +257,19 @@ func (r *RoleScopeTagAssignmentsCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for RoleScopeTagAutoAssignment collection +func (r *RoleScopeTagAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleScopeTagAutoAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleScopeTagAutoAssignment collection +func (r *RoleScopeTagAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleScopeTagAutoAssignment) error { + var resObj []RoleScopeTagAutoAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionRoom.go b/beta/ActionRoom.go index 8ef13115..5ccd0842 100644 --- a/beta/ActionRoom.go +++ b/beta/ActionRoom.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *RoomListRoomsCollectionRequest) Add(ctx context.Context, reqObj *Room) err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Room collection +func (r *RoomListRoomsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Room + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Room collection +func (r *RoomListRoomsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Room) error { + var resObj []Room + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionSales.go b/beta/ActionSales.go index f651d31a..3b677d5c 100644 --- a/beta/ActionSales.go +++ b/beta/ActionSales.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -162,6 +163,22 @@ func (r *SalesCreditMemoSalesCreditMemoLinesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for SalesCreditMemoLine collection +func (r *SalesCreditMemoSalesCreditMemoLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesCreditMemoLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesCreditMemoLine collection +func (r *SalesCreditMemoSalesCreditMemoLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesCreditMemoLine) error { + var resObj []SalesCreditMemoLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Account is navigation property func (b *SalesCreditMemoLineRequestBuilder) Account() *AccountRequestBuilder { bb := &AccountRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -299,6 +316,22 @@ func (r *SalesInvoiceSalesInvoiceLinesCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for SalesInvoiceLine collection +func (r *SalesInvoiceSalesInvoiceLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesInvoiceLine collection +func (r *SalesInvoiceSalesInvoiceLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesInvoiceLine) error { + var resObj []SalesInvoiceLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ShipmentMethod is navigation property func (b *SalesInvoiceRequestBuilder) ShipmentMethod() *ShipmentMethodRequestBuilder { bb := &ShipmentMethodRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -443,6 +476,22 @@ func (r *SalesOrderSalesOrderLinesCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SalesOrderLine collection +func (r *SalesOrderSalesOrderLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesOrderLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesOrderLine collection +func (r *SalesOrderSalesOrderLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesOrderLine) error { + var resObj []SalesOrderLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Account is navigation property func (b *SalesOrderLineRequestBuilder) Account() *AccountRequestBuilder { bb := &AccountRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -580,6 +629,22 @@ func (r *SalesQuoteSalesQuoteLinesCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SalesQuoteLine collection +func (r *SalesQuoteSalesQuoteLinesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SalesQuoteLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SalesQuoteLine collection +func (r *SalesQuoteSalesQuoteLinesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SalesQuoteLine) error { + var resObj []SalesQuoteLine + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ShipmentMethod is navigation property func (b *SalesQuoteRequestBuilder) ShipmentMethod() *ShipmentMethodRequestBuilder { bb := &ShipmentMethodRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionSchedule.go b/beta/ActionSchedule.go index 618e8f93..3aef3e79 100644 --- a/beta/ActionSchedule.go +++ b/beta/ActionSchedule.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "time" "github.com/yaegashi/msgraph.go/jsonx" @@ -136,6 +137,22 @@ func (r *ScheduleOpenShiftChangeRequestsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for OpenShiftChangeRequestObject collection +func (r *ScheduleOpenShiftChangeRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OpenShiftChangeRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OpenShiftChangeRequestObject collection +func (r *ScheduleOpenShiftChangeRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OpenShiftChangeRequestObject) error { + var resObj []OpenShiftChangeRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OpenShifts returns request builder for OpenShift collection func (b *ScheduleRequestBuilder) OpenShifts() *ScheduleOpenShiftsCollectionRequestBuilder { bb := &ScheduleOpenShiftsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -238,6 +255,22 @@ func (r *ScheduleOpenShiftsCollectionRequest) Add(ctx context.Context, reqObj *O return } +// BatchGet adds Get operation to Batch for OpenShift collection +func (r *ScheduleOpenShiftsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OpenShift + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OpenShift collection +func (r *ScheduleOpenShiftsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OpenShift) error { + var resObj []OpenShift + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SchedulingGroups returns request builder for SchedulingGroup collection func (b *ScheduleRequestBuilder) SchedulingGroups() *ScheduleSchedulingGroupsCollectionRequestBuilder { bb := &ScheduleSchedulingGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -340,6 +373,22 @@ func (r *ScheduleSchedulingGroupsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for SchedulingGroup collection +func (r *ScheduleSchedulingGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SchedulingGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SchedulingGroup collection +func (r *ScheduleSchedulingGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SchedulingGroup) error { + var resObj []SchedulingGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Shifts returns request builder for Shift collection func (b *ScheduleRequestBuilder) Shifts() *ScheduleShiftsCollectionRequestBuilder { bb := &ScheduleShiftsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -442,6 +491,22 @@ func (r *ScheduleShiftsCollectionRequest) Add(ctx context.Context, reqObj *Shift return } +// BatchGet adds Get operation to Batch for Shift collection +func (r *ScheduleShiftsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Shift + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Shift collection +func (r *ScheduleShiftsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Shift) error { + var resObj []Shift + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SwapShiftsChangeRequests returns request builder for SwapShiftsChangeRequestObject collection func (b *ScheduleRequestBuilder) SwapShiftsChangeRequests() *ScheduleSwapShiftsChangeRequestsCollectionRequestBuilder { bb := &ScheduleSwapShiftsChangeRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -544,6 +609,22 @@ func (r *ScheduleSwapShiftsChangeRequestsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for SwapShiftsChangeRequestObject collection +func (r *ScheduleSwapShiftsChangeRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SwapShiftsChangeRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SwapShiftsChangeRequestObject collection +func (r *ScheduleSwapShiftsChangeRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SwapShiftsChangeRequestObject) error { + var resObj []SwapShiftsChangeRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TimeOffReasons returns request builder for TimeOffReason collection func (b *ScheduleRequestBuilder) TimeOffReasons() *ScheduleTimeOffReasonsCollectionRequestBuilder { bb := &ScheduleTimeOffReasonsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -646,6 +727,22 @@ func (r *ScheduleTimeOffReasonsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for TimeOffReason collection +func (r *ScheduleTimeOffReasonsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TimeOffReason + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TimeOffReason collection +func (r *ScheduleTimeOffReasonsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TimeOffReason) error { + var resObj []TimeOffReason + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TimeOffRequests returns request builder for TimeOffRequestObject collection func (b *ScheduleRequestBuilder) TimeOffRequests() *ScheduleTimeOffRequestsCollectionRequestBuilder { bb := &ScheduleTimeOffRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -748,6 +845,22 @@ func (r *ScheduleTimeOffRequestsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for TimeOffRequestObject collection +func (r *ScheduleTimeOffRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TimeOffRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TimeOffRequestObject collection +func (r *ScheduleTimeOffRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TimeOffRequestObject) error { + var resObj []TimeOffRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TimesOff returns request builder for TimeOff collection func (b *ScheduleRequestBuilder) TimesOff() *ScheduleTimesOffCollectionRequestBuilder { bb := &ScheduleTimesOffCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -849,3 +962,19 @@ func (r *ScheduleTimesOffCollectionRequest) Add(ctx context.Context, reqObj *Tim err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TimeOff collection +func (r *ScheduleTimesOffCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TimeOff + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TimeOff collection +func (r *ScheduleTimesOffCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TimeOff) error { + var resObj []TimeOff + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionSection.go b/beta/ActionSection.go index 322eeed4..7aba4968 100644 --- a/beta/ActionSection.go +++ b/beta/ActionSection.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *SectionGroupSectionGroupsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *SectionGroupSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *SectionGroupSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *SectionGroupRequestBuilder) Sections() *SectionGroupSectionsCollectionRequestBuilder { bb := &SectionGroupSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -228,3 +245,19 @@ func (r *SectionGroupSectionsCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *SectionGroupSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *SectionGroupSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionSecurity.go b/beta/ActionSecurity.go index 9d0cc978..dd87eddd 100644 --- a/beta/ActionSecurity.go +++ b/beta/ActionSecurity.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *SecurityAlertsCollectionRequest) Add(ctx context.Context, reqObj *Alert return } +// BatchGet adds Get operation to Batch for Alert collection +func (r *SecurityAlertsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Alert + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Alert collection +func (r *SecurityAlertsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Alert) error { + var resObj []Alert + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CloudAppSecurityProfiles returns request builder for CloudAppSecurityProfile collection func (b *SecurityRequestBuilder) CloudAppSecurityProfiles() *SecurityCloudAppSecurityProfilesCollectionRequestBuilder { bb := &SecurityCloudAppSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *SecurityCloudAppSecurityProfilesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for CloudAppSecurityProfile collection +func (r *SecurityCloudAppSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CloudAppSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CloudAppSecurityProfile collection +func (r *SecurityCloudAppSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CloudAppSecurityProfile) error { + var resObj []CloudAppSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DomainSecurityProfiles returns request builder for DomainSecurityProfile collection func (b *SecurityRequestBuilder) DomainSecurityProfiles() *SecurityDomainSecurityProfilesCollectionRequestBuilder { bb := &SecurityDomainSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -321,6 +354,22 @@ func (r *SecurityDomainSecurityProfilesCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for DomainSecurityProfile collection +func (r *SecurityDomainSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainSecurityProfile collection +func (r *SecurityDomainSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainSecurityProfile) error { + var resObj []DomainSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // FileSecurityProfiles returns request builder for FileSecurityProfile collection func (b *SecurityRequestBuilder) FileSecurityProfiles() *SecurityFileSecurityProfilesCollectionRequestBuilder { bb := &SecurityFileSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -423,6 +472,22 @@ func (r *SecurityFileSecurityProfilesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for FileSecurityProfile collection +func (r *SecurityFileSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []FileSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for FileSecurityProfile collection +func (r *SecurityFileSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *FileSecurityProfile) error { + var resObj []FileSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // HostSecurityProfiles returns request builder for HostSecurityProfile collection func (b *SecurityRequestBuilder) HostSecurityProfiles() *SecurityHostSecurityProfilesCollectionRequestBuilder { bb := &SecurityHostSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -525,6 +590,22 @@ func (r *SecurityHostSecurityProfilesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for HostSecurityProfile collection +func (r *SecurityHostSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []HostSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for HostSecurityProfile collection +func (r *SecurityHostSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *HostSecurityProfile) error { + var resObj []HostSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IPSecurityProfiles returns request builder for IPSecurityProfile collection func (b *SecurityRequestBuilder) IPSecurityProfiles() *SecurityIPSecurityProfilesCollectionRequestBuilder { bb := &SecurityIPSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -627,6 +708,22 @@ func (r *SecurityIPSecurityProfilesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for IPSecurityProfile collection +func (r *SecurityIPSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IPSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IPSecurityProfile collection +func (r *SecurityIPSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IPSecurityProfile) error { + var resObj []IPSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProviderTenantSettings returns request builder for ProviderTenantSetting collection func (b *SecurityRequestBuilder) ProviderTenantSettings() *SecurityProviderTenantSettingsCollectionRequestBuilder { bb := &SecurityProviderTenantSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -729,6 +826,22 @@ func (r *SecurityProviderTenantSettingsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ProviderTenantSetting collection +func (r *SecurityProviderTenantSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProviderTenantSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProviderTenantSetting collection +func (r *SecurityProviderTenantSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProviderTenantSetting) error { + var resObj []ProviderTenantSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecureScoreControlProfiles returns request builder for SecureScoreControlProfile collection func (b *SecurityRequestBuilder) SecureScoreControlProfiles() *SecuritySecureScoreControlProfilesCollectionRequestBuilder { bb := &SecuritySecureScoreControlProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -831,6 +944,22 @@ func (r *SecuritySecureScoreControlProfilesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SecureScoreControlProfile collection +func (r *SecuritySecureScoreControlProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecureScoreControlProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecureScoreControlProfile collection +func (r *SecuritySecureScoreControlProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecureScoreControlProfile) error { + var resObj []SecureScoreControlProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecureScores returns request builder for SecureScore collection func (b *SecurityRequestBuilder) SecureScores() *SecuritySecureScoresCollectionRequestBuilder { bb := &SecuritySecureScoresCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -933,6 +1062,22 @@ func (r *SecuritySecureScoresCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SecureScore collection +func (r *SecuritySecureScoresCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecureScore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecureScore collection +func (r *SecuritySecureScoresCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecureScore) error { + var resObj []SecureScore + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecurityActions returns request builder for SecurityAction collection func (b *SecurityRequestBuilder) SecurityActions() *SecuritySecurityActionsCollectionRequestBuilder { bb := &SecuritySecurityActionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1035,6 +1180,22 @@ func (r *SecuritySecurityActionsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for SecurityAction collection +func (r *SecuritySecurityActionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecurityAction + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecurityAction collection +func (r *SecuritySecurityActionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecurityAction) error { + var resObj []SecurityAction + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TiIndicators returns request builder for TiIndicator collection func (b *SecurityRequestBuilder) TiIndicators() *SecurityTiIndicatorsCollectionRequestBuilder { bb := &SecurityTiIndicatorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1137,6 +1298,22 @@ func (r *SecurityTiIndicatorsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for TiIndicator collection +func (r *SecurityTiIndicatorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TiIndicator + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TiIndicator collection +func (r *SecurityTiIndicatorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TiIndicator) error { + var resObj []TiIndicator + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserSecurityProfiles returns request builder for UserSecurityProfile collection func (b *SecurityRequestBuilder) UserSecurityProfiles() *SecurityUserSecurityProfilesCollectionRequestBuilder { bb := &SecurityUserSecurityProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1239,6 +1416,22 @@ func (r *SecurityUserSecurityProfilesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for UserSecurityProfile collection +func (r *SecurityUserSecurityProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserSecurityProfile collection +func (r *SecurityUserSecurityProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserSecurityProfile) error { + var resObj []UserSecurityProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SettingStates returns request builder for SecurityBaselineSettingState collection func (b *SecurityBaselineStateRequestBuilder) SettingStates() *SecurityBaselineStateSettingStatesCollectionRequestBuilder { bb := &SecurityBaselineStateSettingStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1341,6 +1534,22 @@ func (r *SecurityBaselineStateSettingStatesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SecurityBaselineSettingState collection +func (r *SecurityBaselineStateSettingStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecurityBaselineSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecurityBaselineSettingState collection +func (r *SecurityBaselineStateSettingStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecurityBaselineSettingState) error { + var resObj []SecurityBaselineSettingState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CategoryDeviceStateSummaries returns request builder for SecurityBaselineCategoryStateSummary collection func (b *SecurityBaselineTemplateRequestBuilder) CategoryDeviceStateSummaries() *SecurityBaselineTemplateCategoryDeviceStateSummariesCollectionRequestBuilder { bb := &SecurityBaselineTemplateCategoryDeviceStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1443,6 +1652,22 @@ func (r *SecurityBaselineTemplateCategoryDeviceStateSummariesCollectionRequest) return } +// BatchGet adds Get operation to Batch for SecurityBaselineCategoryStateSummary collection +func (r *SecurityBaselineTemplateCategoryDeviceStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecurityBaselineCategoryStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecurityBaselineCategoryStateSummary collection +func (r *SecurityBaselineTemplateCategoryDeviceStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecurityBaselineCategoryStateSummary) error { + var resObj []SecurityBaselineCategoryStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStateSummary is navigation property func (b *SecurityBaselineTemplateRequestBuilder) DeviceStateSummary() *SecurityBaselineStateSummaryRequestBuilder { bb := &SecurityBaselineStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1551,3 +1776,19 @@ func (r *SecurityBaselineTemplateDeviceStatesCollectionRequest) Add(ctx context. err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SecurityBaselineDeviceState collection +func (r *SecurityBaselineTemplateDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecurityBaselineDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecurityBaselineDeviceState collection +func (r *SecurityBaselineTemplateDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecurityBaselineDeviceState) error { + var resObj []SecurityBaselineDeviceState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionSensitivity.go b/beta/ActionSensitivity.go index b1fe3746..28e0fe24 100644 --- a/beta/ActionSensitivity.go +++ b/beta/ActionSensitivity.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,3 +121,19 @@ func (r *SensitivityLabelSublabelsCollectionRequest) Add(ctx context.Context, re err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SensitivityLabel collection +func (r *SensitivityLabelSublabelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SensitivityLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SensitivityLabel collection +func (r *SensitivityLabelSublabelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SensitivityLabel) error { + var resObj []SensitivityLabel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionService.go b/beta/ActionService.go index 07d10ab1..cbcef8b1 100644 --- a/beta/ActionService.go +++ b/beta/ActionService.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -141,6 +142,22 @@ func (r *ServicePrincipalAppRoleAssignedToCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for AppRoleAssignment collection +func (r *ServicePrincipalAppRoleAssignedToCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppRoleAssignment collection +func (r *ServicePrincipalAppRoleAssignedToCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppRoleAssignment) error { + var resObj []AppRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AppRoleAssignments returns request builder for AppRoleAssignment collection func (b *ServicePrincipalRequestBuilder) AppRoleAssignments() *ServicePrincipalAppRoleAssignmentsCollectionRequestBuilder { bb := &ServicePrincipalAppRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -243,6 +260,22 @@ func (r *ServicePrincipalAppRoleAssignmentsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for AppRoleAssignment collection +func (r *ServicePrincipalAppRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppRoleAssignment collection +func (r *ServicePrincipalAppRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppRoleAssignment) error { + var resObj []AppRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CreatedObjects returns request builder for DirectoryObject collection func (b *ServicePrincipalRequestBuilder) CreatedObjects() *ServicePrincipalCreatedObjectsCollectionRequestBuilder { bb := &ServicePrincipalCreatedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -345,6 +378,22 @@ func (r *ServicePrincipalCreatedObjectsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalCreatedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalCreatedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LicenseDetails returns request builder for LicenseDetails collection func (b *ServicePrincipalRequestBuilder) LicenseDetails() *ServicePrincipalLicenseDetailsCollectionRequestBuilder { bb := &ServicePrincipalLicenseDetailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -447,6 +496,22 @@ func (r *ServicePrincipalLicenseDetailsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for LicenseDetails collection +func (r *ServicePrincipalLicenseDetailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LicenseDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LicenseDetails collection +func (r *ServicePrincipalLicenseDetailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LicenseDetails) error { + var resObj []LicenseDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MemberOf returns request builder for DirectoryObject collection func (b *ServicePrincipalRequestBuilder) MemberOf() *ServicePrincipalMemberOfCollectionRequestBuilder { bb := &ServicePrincipalMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -549,6 +614,22 @@ func (r *ServicePrincipalMemberOfCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Oauth2PermissionGrants returns request builder for OAuth2PermissionGrant collection func (b *ServicePrincipalRequestBuilder) Oauth2PermissionGrants() *ServicePrincipalOauth2PermissionGrantsCollectionRequestBuilder { bb := &ServicePrincipalOauth2PermissionGrantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -651,6 +732,22 @@ func (r *ServicePrincipalOauth2PermissionGrantsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for OAuth2PermissionGrant collection +func (r *ServicePrincipalOauth2PermissionGrantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OAuth2PermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OAuth2PermissionGrant collection +func (r *ServicePrincipalOauth2PermissionGrantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OAuth2PermissionGrant) error { + var resObj []OAuth2PermissionGrant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OwnedObjects returns request builder for DirectoryObject collection func (b *ServicePrincipalRequestBuilder) OwnedObjects() *ServicePrincipalOwnedObjectsCollectionRequestBuilder { bb := &ServicePrincipalOwnedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -753,6 +850,22 @@ func (r *ServicePrincipalOwnedObjectsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalOwnedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalOwnedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Owners returns request builder for DirectoryObject collection func (b *ServicePrincipalRequestBuilder) Owners() *ServicePrincipalOwnersCollectionRequestBuilder { bb := &ServicePrincipalOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -855,6 +968,22 @@ func (r *ServicePrincipalOwnersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policies returns request builder for DirectoryObject collection func (b *ServicePrincipalRequestBuilder) Policies() *ServicePrincipalPoliciesCollectionRequestBuilder { bb := &ServicePrincipalPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -957,6 +1086,22 @@ func (r *ServicePrincipalPoliciesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Synchronization is navigation property func (b *ServicePrincipalRequestBuilder) Synchronization() *SynchronizationRequestBuilder { bb := &SynchronizationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1065,3 +1210,19 @@ func (r *ServicePrincipalTransitiveMemberOfCollectionRequest) Add(ctx context.Co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ServicePrincipalTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ServicePrincipalTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionShared.go b/beta/ActionShared.go index 9e9069cb..60b13256 100644 --- a/beta/ActionShared.go +++ b/beta/ActionShared.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *SharedDriveItemItemsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *SharedDriveItemItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *SharedDriveItemItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // List is navigation property func (b *SharedDriveItemRequestBuilder) List() *ListRequestBuilder { bb := &ListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionSite.go b/beta/ActionSite.go index 31140197..debfd67d 100644 --- a/beta/ActionSite.go +++ b/beta/ActionSite.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -136,6 +137,22 @@ func (r *SiteColumnsCollectionRequest) Add(ctx context.Context, reqObj *ColumnDe return } +// BatchGet adds Get operation to Batch for ColumnDefinition collection +func (r *SiteColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnDefinition collection +func (r *SiteColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnDefinition) error { + var resObj []ColumnDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentTypes returns request builder for ContentType collection func (b *SiteRequestBuilder) ContentTypes() *SiteContentTypesCollectionRequestBuilder { bb := &SiteContentTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -238,6 +255,22 @@ func (r *SiteContentTypesCollectionRequest) Add(ctx context.Context, reqObj *Con return } +// BatchGet adds Get operation to Batch for ContentType collection +func (r *SiteContentTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContentType collection +func (r *SiteContentTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContentType) error { + var resObj []ContentType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *SiteRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -347,6 +380,22 @@ func (r *SiteDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) (r return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *SiteDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *SiteDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for BaseItem collection func (b *SiteRequestBuilder) Items() *SiteItemsCollectionRequestBuilder { bb := &SiteItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -449,6 +498,22 @@ func (r *SiteItemsCollectionRequest) Add(ctx context.Context, reqObj *BaseItem) return } +// BatchGet adds Get operation to Batch for BaseItem collection +func (r *SiteItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BaseItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BaseItem collection +func (r *SiteItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BaseItem) error { + var resObj []BaseItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Lists returns request builder for List collection func (b *SiteRequestBuilder) Lists() *SiteListsCollectionRequestBuilder { bb := &SiteListsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -551,6 +616,22 @@ func (r *SiteListsCollectionRequest) Add(ctx context.Context, reqObj *List) (res return } +// BatchGet adds Get operation to Batch for List collection +func (r *SiteListsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []List + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for List collection +func (r *SiteListsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *List) error { + var resObj []List + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *SiteRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -660,6 +741,22 @@ func (r *SitePagesCollectionRequest) Add(ctx context.Context, reqObj *SitePage) return } +// BatchGet adds Get operation to Batch for SitePage collection +func (r *SitePagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SitePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SitePage collection +func (r *SitePagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SitePage) error { + var resObj []SitePage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sites returns request builder for Site collection func (b *SiteRequestBuilder) Sites() *SiteSitesCollectionRequestBuilder { bb := &SiteSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -761,3 +858,19 @@ func (r *SiteSitesCollectionRequest) Add(ctx context.Context, reqObj *Site) (res err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Site collection +func (r *SiteSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *SiteSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionSynchronization.go b/beta/ActionSynchronization.go index 1e8b1d2c..018e1d49 100644 --- a/beta/ActionSynchronization.go +++ b/beta/ActionSynchronization.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -175,6 +176,22 @@ func (r *SynchronizationJobsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for SynchronizationJob collection +func (r *SynchronizationJobsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SynchronizationJob + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SynchronizationJob collection +func (r *SynchronizationJobsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SynchronizationJob) error { + var resObj []SynchronizationJob + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Templates returns request builder for SynchronizationTemplate collection func (b *SynchronizationRequestBuilder) Templates() *SynchronizationTemplatesCollectionRequestBuilder { bb := &SynchronizationTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -277,6 +294,22 @@ func (r *SynchronizationTemplatesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for SynchronizationTemplate collection +func (r *SynchronizationTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SynchronizationTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SynchronizationTemplate collection +func (r *SynchronizationTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SynchronizationTemplate) error { + var resObj []SynchronizationTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schema is navigation property func (b *SynchronizationJobRequestBuilder) Schema() *SynchronizationSchemaRequestBuilder { bb := &SynchronizationSchemaRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -386,6 +419,22 @@ func (r *SynchronizationSchemaDirectoriesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DirectoryDefinition collection +func (r *SynchronizationSchemaDirectoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryDefinition collection +func (r *SynchronizationSchemaDirectoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryDefinition) error { + var resObj []DirectoryDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schema is navigation property func (b *SynchronizationTemplateRequestBuilder) Schema() *SynchronizationSchemaRequestBuilder { bb := &SynchronizationSchemaRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionTargeted.go b/beta/ActionTargeted.go index e03fa2cd..910ea6e3 100644 --- a/beta/ActionTargeted.go +++ b/beta/ActionTargeted.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -137,6 +138,22 @@ func (r *TargetedManagedAppConfigurationAppsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *TargetedManagedAppConfigurationAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *TargetedManagedAppConfigurationAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for TargetedManagedAppPolicyAssignment collection func (b *TargetedManagedAppConfigurationRequestBuilder) Assignments() *TargetedManagedAppConfigurationAssignmentsCollectionRequestBuilder { bb := &TargetedManagedAppConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -239,6 +256,22 @@ func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *TargetedManagedAppConfigurationRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -347,3 +380,19 @@ func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) Add(ctx conte err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionTeam.go b/beta/ActionTeam.go index e443f5d9..9946bf33 100644 --- a/beta/ActionTeam.go +++ b/beta/ActionTeam.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -139,6 +140,22 @@ func (r *TeamAppsCollectionRequest) Add(ctx context.Context, reqObj *TeamsCatalo return } +// BatchGet adds Get operation to Batch for TeamsCatalogApp collection +func (r *TeamAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsCatalogApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsCatalogApp collection +func (r *TeamAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsCatalogApp) error { + var resObj []TeamsCatalogApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Channels returns request builder for Channel collection func (b *TeamRequestBuilder) Channels() *TeamChannelsCollectionRequestBuilder { bb := &TeamChannelsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -241,6 +258,22 @@ func (r *TeamChannelsCollectionRequest) Add(ctx context.Context, reqObj *Channel return } +// BatchGet adds Get operation to Batch for Channel collection +func (r *TeamChannelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Channel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Channel collection +func (r *TeamChannelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Channel) error { + var resObj []Channel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Group is navigation property func (b *TeamRequestBuilder) Group() *GroupRequestBuilder { bb := &GroupRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -350,6 +383,22 @@ func (r *TeamInstalledAppsCollectionRequest) Add(ctx context.Context, reqObj *Te return } +// BatchGet adds Get operation to Batch for TeamsAppInstallation collection +func (r *TeamInstalledAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppInstallation collection +func (r *TeamInstalledAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + var resObj []TeamsAppInstallation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for TeamsAsyncOperation collection func (b *TeamRequestBuilder) Operations() *TeamOperationsCollectionRequestBuilder { bb := &TeamOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -452,6 +501,22 @@ func (r *TeamOperationsCollectionRequest) Add(ctx context.Context, reqObj *Teams return } +// BatchGet adds Get operation to Batch for TeamsAsyncOperation collection +func (r *TeamOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAsyncOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAsyncOperation collection +func (r *TeamOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAsyncOperation) error { + var resObj []TeamsAsyncOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Owners returns request builder for User collection func (b *TeamRequestBuilder) Owners() *TeamOwnersCollectionRequestBuilder { bb := &TeamOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -554,6 +619,22 @@ func (r *TeamOwnersCollectionRequest) Add(ctx context.Context, reqObj *User) (re return } +// BatchGet adds Get operation to Batch for User collection +func (r *TeamOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for User collection +func (r *TeamOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *User) error { + var resObj []User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *TeamRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionTeams.go b/beta/ActionTeams.go index 21bb9a27..0731013f 100644 --- a/beta/ActionTeams.go +++ b/beta/ActionTeams.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *TeamsAppAppDefinitionsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for TeamsAppDefinition collection +func (r *TeamsAppAppDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppDefinition collection +func (r *TeamsAppAppDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppDefinition) error { + var resObj []TeamsAppDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TeamsApp is navigation property func (b *TeamsAppInstallationRequestBuilder) TeamsApp() *TeamsAppRequestBuilder { bb := &TeamsAppRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionTeamwork.go b/beta/ActionTeamwork.go index a1b63897..4e283a04 100644 --- a/beta/ActionTeamwork.go +++ b/beta/ActionTeamwork.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *TeamworkWorkforceIntegrationsCollectionRequest) Add(ctx context.Context err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for WorkforceIntegration collection +func (r *TeamworkWorkforceIntegrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkforceIntegration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkforceIntegration collection +func (r *TeamworkWorkforceIntegrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkforceIntegration) error { + var resObj []WorkforceIntegration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionTerms.go b/beta/ActionTerms.go index 7cbfb5ce..8aa9b0bb 100644 --- a/beta/ActionTerms.go +++ b/beta/ActionTerms.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for TermsAndConditionsAcceptanceStatus collection +func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditionsAcceptanceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditionsAcceptanceStatus collection +func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditionsAcceptanceStatus) error { + var resObj []TermsAndConditionsAcceptanceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for TermsAndConditionsAssignment collection func (b *TermsAndConditionsRequestBuilder) Assignments() *TermsAndConditionsAssignmentsCollectionRequestBuilder { bb := &TermsAndConditionsAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *TermsAndConditionsAssignmentsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for TermsAndConditionsAssignment collection +func (r *TermsAndConditionsAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditionsAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditionsAssignment collection +func (r *TermsAndConditionsAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditionsAssignment) error { + var resObj []TermsAndConditionsAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupAssignments returns request builder for TermsAndConditionsGroupAssignment collection func (b *TermsAndConditionsRequestBuilder) GroupAssignments() *TermsAndConditionsGroupAssignmentsCollectionRequestBuilder { bb := &TermsAndConditionsGroupAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *TermsAndConditionsGroupAssignmentsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for TermsAndConditionsGroupAssignment collection +func (r *TermsAndConditionsGroupAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditionsGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditionsGroupAssignment collection +func (r *TermsAndConditionsGroupAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditionsGroupAssignment) error { + var resObj []TermsAndConditionsGroupAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TermsAndConditions is navigation property func (b *TermsAndConditionsAcceptanceStatusRequestBuilder) TermsAndConditions() *TermsAndConditionsRequestBuilder { bb := &TermsAndConditionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionThreat.go b/beta/ActionThreat.go index a5146dcd..3c814d0c 100644 --- a/beta/ActionThreat.go +++ b/beta/ActionThreat.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *ThreatAssessmentRequestObjectResultsCollectionRequest) Add(ctx context. err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ThreatAssessmentResult collection +func (r *ThreatAssessmentRequestObjectResultsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ThreatAssessmentResult + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ThreatAssessmentResult collection +func (r *ThreatAssessmentRequestObjectResultsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ThreatAssessmentResult) error { + var resObj []ThreatAssessmentResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionTrust.go b/beta/ActionTrust.go index 16898e36..f253b8bf 100644 --- a/beta/ActionTrust.go +++ b/beta/ActionTrust.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -151,6 +152,22 @@ func (r *TrustFrameworkKeySetsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for TrustFrameworkKeySet collection +func (r *TrustFrameworkKeySetsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TrustFrameworkKeySet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TrustFrameworkKeySet collection +func (r *TrustFrameworkKeySetsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TrustFrameworkKeySet) error { + var resObj []TrustFrameworkKeySet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policies returns request builder for TrustFrameworkPolicy collection func (b *TrustFrameworkRequestBuilder) Policies() *TrustFrameworkPoliciesCollectionRequestBuilder { bb := &TrustFrameworkPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -252,3 +269,19 @@ func (r *TrustFrameworkPoliciesCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TrustFrameworkPolicy collection +func (r *TrustFrameworkPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TrustFrameworkPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TrustFrameworkPolicy collection +func (r *TrustFrameworkPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TrustFrameworkPolicy) error { + var resObj []TrustFrameworkPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionUser.go b/beta/ActionUser.go index ffddabad..66b0fc73 100644 --- a/beta/ActionUser.go +++ b/beta/ActionUser.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -209,6 +210,22 @@ func (r *UserActivitiesCollectionRequest) Add(ctx context.Context, reqObj *UserA return } +// BatchGet adds Get operation to Batch for UserActivity collection +func (r *UserActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserActivity collection +func (r *UserActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserActivity) error { + var resObj []UserActivity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AgreementAcceptances returns request builder for AgreementAcceptance collection func (b *UserRequestBuilder) AgreementAcceptances() *UserAgreementAcceptancesCollectionRequestBuilder { bb := &UserAgreementAcceptancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -311,6 +328,22 @@ func (r *UserAgreementAcceptancesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for AgreementAcceptance collection +func (r *UserAgreementAcceptancesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AgreementAcceptance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AgreementAcceptance collection +func (r *UserAgreementAcceptancesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AgreementAcceptance) error { + var resObj []AgreementAcceptance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Analytics is navigation property func (b *UserRequestBuilder) Analytics() *UserAnalyticsRequestBuilder { bb := &UserAnalyticsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -420,6 +453,22 @@ func (r *UserAppRoleAssignmentsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for AppRoleAssignment collection +func (r *UserAppRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppRoleAssignment collection +func (r *UserAppRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppRoleAssignment) error { + var resObj []AppRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *UserRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -529,6 +578,22 @@ func (r *UserCalendarGroupsCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for CalendarGroup collection +func (r *UserCalendarGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CalendarGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CalendarGroup collection +func (r *UserCalendarGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CalendarGroup) error { + var resObj []CalendarGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CalendarView returns request builder for Event collection func (b *UserRequestBuilder) CalendarView() *UserCalendarViewCollectionRequestBuilder { bb := &UserCalendarViewCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -631,6 +696,22 @@ func (r *UserCalendarViewCollectionRequest) Add(ctx context.Context, reqObj *Eve return } +// BatchGet adds Get operation to Batch for Event collection +func (r *UserCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *UserCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendars returns request builder for Calendar collection func (b *UserRequestBuilder) Calendars() *UserCalendarsCollectionRequestBuilder { bb := &UserCalendarsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -733,6 +814,22 @@ func (r *UserCalendarsCollectionRequest) Add(ctx context.Context, reqObj *Calend return } +// BatchGet adds Get operation to Batch for Calendar collection +func (r *UserCalendarsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Calendar collection +func (r *UserCalendarsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Calendar) error { + var resObj []Calendar + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Chats returns request builder for Chat collection func (b *UserRequestBuilder) Chats() *UserChatsCollectionRequestBuilder { bb := &UserChatsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -835,6 +932,22 @@ func (r *UserChatsCollectionRequest) Add(ctx context.Context, reqObj *Chat) (res return } +// BatchGet adds Get operation to Batch for Chat collection +func (r *UserChatsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Chat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Chat collection +func (r *UserChatsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Chat) error { + var resObj []Chat + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContactFolders returns request builder for ContactFolder collection func (b *UserRequestBuilder) ContactFolders() *UserContactFoldersCollectionRequestBuilder { bb := &UserContactFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -937,6 +1050,22 @@ func (r *UserContactFoldersCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for ContactFolder collection +func (r *UserContactFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContactFolder collection +func (r *UserContactFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContactFolder) error { + var resObj []ContactFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for Contact collection func (b *UserRequestBuilder) Contacts() *UserContactsCollectionRequestBuilder { bb := &UserContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1039,6 +1168,22 @@ func (r *UserContactsCollectionRequest) Add(ctx context.Context, reqObj *Contact return } +// BatchGet adds Get operation to Batch for Contact collection +func (r *UserContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contact collection +func (r *UserContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contact) error { + var resObj []Contact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CreatedObjects returns request builder for DirectoryObject collection func (b *UserRequestBuilder) CreatedObjects() *UserCreatedObjectsCollectionRequestBuilder { bb := &UserCreatedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1141,6 +1286,22 @@ func (r *UserCreatedObjectsCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserCreatedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserCreatedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceEnrollmentConfigurations returns request builder for DeviceEnrollmentConfiguration collection func (b *UserRequestBuilder) DeviceEnrollmentConfigurations() *UserDeviceEnrollmentConfigurationsCollectionRequestBuilder { bb := &UserDeviceEnrollmentConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1243,6 +1404,22 @@ func (r *UserDeviceEnrollmentConfigurationsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceEnrollmentConfiguration collection +func (r *UserDeviceEnrollmentConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceEnrollmentConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceEnrollmentConfiguration collection +func (r *UserDeviceEnrollmentConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceEnrollmentConfiguration) error { + var resObj []DeviceEnrollmentConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceManagementTroubleshootingEvents returns request builder for DeviceManagementTroubleshootingEvent collection func (b *UserRequestBuilder) DeviceManagementTroubleshootingEvents() *UserDeviceManagementTroubleshootingEventsCollectionRequestBuilder { bb := &UserDeviceManagementTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1345,6 +1522,22 @@ func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Devices returns request builder for Device collection func (b *UserRequestBuilder) Devices() *UserDevicesCollectionRequestBuilder { bb := &UserDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1447,6 +1640,22 @@ func (r *UserDevicesCollectionRequest) Add(ctx context.Context, reqObj *Device) return } +// BatchGet adds Get operation to Batch for Device collection +func (r *UserDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Device + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Device collection +func (r *UserDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Device) error { + var resObj []Device + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectReports returns request builder for DirectoryObject collection func (b *UserRequestBuilder) DirectReports() *UserDirectReportsCollectionRequestBuilder { bb := &UserDirectReportsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1549,6 +1758,22 @@ func (r *UserDirectReportsCollectionRequest) Add(ctx context.Context, reqObj *Di return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserDirectReportsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserDirectReportsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *UserRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1658,6 +1883,22 @@ func (r *UserDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) (r return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *UserDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *UserDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *UserRequestBuilder) Events() *UserEventsCollectionRequestBuilder { bb := &UserEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1760,6 +2001,22 @@ func (r *UserEventsCollectionRequest) Add(ctx context.Context, reqObj *Event) (r return } +// BatchGet adds Get operation to Batch for Event collection +func (r *UserEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *UserEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *UserRequestBuilder) Extensions() *UserExtensionsCollectionRequestBuilder { bb := &UserExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1862,6 +2119,22 @@ func (r *UserExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exten return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *UserExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *UserExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // FollowedSites returns request builder for Site collection func (b *UserRequestBuilder) FollowedSites() *UserFollowedSitesCollectionRequestBuilder { bb := &UserFollowedSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1964,6 +2237,22 @@ func (r *UserFollowedSitesCollectionRequest) Add(ctx context.Context, reqObj *Si return } +// BatchGet adds Get operation to Batch for Site collection +func (r *UserFollowedSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *UserFollowedSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InferenceClassification is navigation property func (b *UserRequestBuilder) InferenceClassification() *InferenceClassificationRequestBuilder { bb := &InferenceClassificationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2087,6 +2376,22 @@ func (r *UserJoinedGroupsCollectionRequest) Add(ctx context.Context, reqObj *Gro return } +// BatchGet adds Get operation to Batch for Group collection +func (r *UserJoinedGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Group collection +func (r *UserJoinedGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Group) error { + var resObj []Group + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // JoinedTeams returns request builder for Team collection func (b *UserRequestBuilder) JoinedTeams() *UserJoinedTeamsCollectionRequestBuilder { bb := &UserJoinedTeamsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2189,6 +2494,22 @@ func (r *UserJoinedTeamsCollectionRequest) Add(ctx context.Context, reqObj *Team return } +// BatchGet adds Get operation to Batch for Team collection +func (r *UserJoinedTeamsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Team + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Team collection +func (r *UserJoinedTeamsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Team) error { + var resObj []Team + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LicenseDetails returns request builder for LicenseDetails collection func (b *UserRequestBuilder) LicenseDetails() *UserLicenseDetailsCollectionRequestBuilder { bb := &UserLicenseDetailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2291,6 +2612,22 @@ func (r *UserLicenseDetailsCollectionRequest) Add(ctx context.Context, reqObj *L return } +// BatchGet adds Get operation to Batch for LicenseDetails collection +func (r *UserLicenseDetailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LicenseDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LicenseDetails collection +func (r *UserLicenseDetailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LicenseDetails) error { + var resObj []LicenseDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MailFolders returns request builder for MailFolder collection func (b *UserRequestBuilder) MailFolders() *UserMailFoldersCollectionRequestBuilder { bb := &UserMailFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2393,6 +2730,22 @@ func (r *UserMailFoldersCollectionRequest) Add(ctx context.Context, reqObj *Mail return } +// BatchGet adds Get operation to Batch for MailFolder collection +func (r *UserMailFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MailFolder collection +func (r *UserMailFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MailFolder) error { + var resObj []MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppRegistrations returns request builder for ManagedAppRegistration collection func (b *UserRequestBuilder) ManagedAppRegistrations() *UserManagedAppRegistrationsCollectionRequestBuilder { bb := &UserManagedAppRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2495,6 +2848,22 @@ func (r *UserManagedAppRegistrationsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ManagedAppRegistration collection +func (r *UserManagedAppRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppRegistration collection +func (r *UserManagedAppRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + var resObj []ManagedAppRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDevices returns request builder for ManagedDevice collection func (b *UserRequestBuilder) ManagedDevices() *UserManagedDevicesCollectionRequestBuilder { bb := &UserManagedDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2597,6 +2966,22 @@ func (r *UserManagedDevicesCollectionRequest) Add(ctx context.Context, reqObj *M return } +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *UserManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *UserManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Manager is navigation property func (b *UserRequestBuilder) Manager() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2706,6 +3091,22 @@ func (r *UserMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Directo return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for Message collection func (b *UserRequestBuilder) Messages() *UserMessagesCollectionRequestBuilder { bb := &UserMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2808,6 +3209,22 @@ func (r *UserMessagesCollectionRequest) Add(ctx context.Context, reqObj *Message return } +// BatchGet adds Get operation to Batch for Message collection +func (r *UserMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Message collection +func (r *UserMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Message) error { + var resObj []Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppIntentAndStates returns request builder for MobileAppIntentAndState collection func (b *UserRequestBuilder) MobileAppIntentAndStates() *UserMobileAppIntentAndStatesCollectionRequestBuilder { bb := &UserMobileAppIntentAndStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2910,6 +3327,22 @@ func (r *UserMobileAppIntentAndStatesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for MobileAppIntentAndState collection +func (r *UserMobileAppIntentAndStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppIntentAndState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppIntentAndState collection +func (r *UserMobileAppIntentAndStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppIntentAndState) error { + var resObj []MobileAppIntentAndState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppTroubleshootingEvents returns request builder for MobileAppTroubleshootingEvent collection func (b *UserRequestBuilder) MobileAppTroubleshootingEvents() *UserMobileAppTroubleshootingEventsCollectionRequestBuilder { bb := &UserMobileAppTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3012,6 +3445,22 @@ func (r *UserMobileAppTroubleshootingEventsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for MobileAppTroubleshootingEvent collection +func (r *UserMobileAppTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppTroubleshootingEvent collection +func (r *UserMobileAppTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppTroubleshootingEvent) error { + var resObj []MobileAppTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Notifications returns request builder for Notification collection func (b *UserRequestBuilder) Notifications() *UserNotificationsCollectionRequestBuilder { bb := &UserNotificationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3114,6 +3563,22 @@ func (r *UserNotificationsCollectionRequest) Add(ctx context.Context, reqObj *No return } +// BatchGet adds Get operation to Batch for Notification collection +func (r *UserNotificationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Notification + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Notification collection +func (r *UserNotificationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Notification) error { + var resObj []Notification + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *UserRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3223,6 +3688,22 @@ func (r *UserOnlineMeetingsCollectionRequest) Add(ctx context.Context, reqObj *O return } +// BatchGet adds Get operation to Batch for OnlineMeeting collection +func (r *UserOnlineMeetingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnlineMeeting collection +func (r *UserOnlineMeetingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnlineMeeting) error { + var resObj []OnlineMeeting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Outlook is navigation property func (b *UserRequestBuilder) Outlook() *OutlookUserRequestBuilder { bb := &OutlookUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3332,6 +3813,22 @@ func (r *UserOwnedDevicesCollectionRequest) Add(ctx context.Context, reqObj *Dir return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserOwnedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserOwnedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OwnedObjects returns request builder for DirectoryObject collection func (b *UserRequestBuilder) OwnedObjects() *UserOwnedObjectsCollectionRequestBuilder { bb := &UserOwnedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3434,6 +3931,22 @@ func (r *UserOwnedObjectsCollectionRequest) Add(ctx context.Context, reqObj *Dir return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserOwnedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserOwnedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // People returns request builder for Person collection func (b *UserRequestBuilder) People() *UserPeopleCollectionRequestBuilder { bb := &UserPeopleCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3536,6 +4049,22 @@ func (r *UserPeopleCollectionRequest) Add(ctx context.Context, reqObj *Person) ( return } +// BatchGet adds Get operation to Batch for Person collection +func (r *UserPeopleCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Person + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Person collection +func (r *UserPeopleCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Person) error { + var resObj []Person + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *UserRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3645,6 +4174,22 @@ func (r *UserPhotosCollectionRequest) Add(ctx context.Context, reqObj *ProfilePh return } +// BatchGet adds Get operation to Batch for ProfilePhoto collection +func (r *UserPhotosCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProfilePhoto collection +func (r *UserPhotosCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProfilePhoto) error { + var resObj []ProfilePhoto + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Planner is navigation property func (b *UserRequestBuilder) Planner() *PlannerUserRequestBuilder { bb := &PlannerUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3768,6 +4313,22 @@ func (r *UserRegisteredDevicesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserRegisteredDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserRegisteredDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScopedRoleMemberOf returns request builder for ScopedRoleMembership collection func (b *UserRequestBuilder) ScopedRoleMemberOf() *UserScopedRoleMemberOfCollectionRequestBuilder { bb := &UserScopedRoleMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3870,6 +4431,22 @@ func (r *UserScopedRoleMemberOfCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for ScopedRoleMembership collection +func (r *UserScopedRoleMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ScopedRoleMembership + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ScopedRoleMembership collection +func (r *UserScopedRoleMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ScopedRoleMembership) error { + var resObj []ScopedRoleMembership + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings is navigation property func (b *UserRequestBuilder) Settings() *UserSettingsRequestBuilder { bb := &UserSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3986,6 +4563,22 @@ func (r *UserTransitiveMemberOfCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionDeviceRegistrations returns request builder for WindowsInformationProtectionDeviceRegistration collection func (b *UserRequestBuilder) WindowsInformationProtectionDeviceRegistrations() *UserWindowsInformationProtectionDeviceRegistrationsCollectionRequestBuilder { bb := &UserWindowsInformationProtectionDeviceRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4088,6 +4681,22 @@ func (r *UserWindowsInformationProtectionDeviceRegistrationsCollectionRequest) A return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionDeviceRegistration collection +func (r *UserWindowsInformationProtectionDeviceRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionDeviceRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionDeviceRegistration collection +func (r *UserWindowsInformationProtectionDeviceRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionDeviceRegistration) error { + var resObj []WindowsInformationProtectionDeviceRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // HistoryItems returns request builder for ActivityHistoryItem collection func (b *UserActivityRequestBuilder) HistoryItems() *UserActivityHistoryItemsCollectionRequestBuilder { bb := &UserActivityHistoryItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4190,6 +4799,22 @@ func (r *UserActivityHistoryItemsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for ActivityHistoryItem collection +func (r *UserActivityHistoryItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ActivityHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ActivityHistoryItem collection +func (r *UserActivityHistoryItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ActivityHistoryItem) error { + var resObj []ActivityHistoryItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ActivityStatistics returns request builder for ActivityStatistics collection func (b *UserAnalyticsRequestBuilder) ActivityStatistics() *UserAnalyticsActivityStatisticsCollectionRequestBuilder { bb := &UserAnalyticsActivityStatisticsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4292,6 +4917,22 @@ func (r *UserAnalyticsActivityStatisticsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ActivityStatistics collection +func (r *UserAnalyticsActivityStatisticsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ActivityStatistics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ActivityStatistics collection +func (r *UserAnalyticsActivityStatisticsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ActivityStatistics) error { + var resObj []ActivityStatistics + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // App is navigation property func (b *UserAppInstallStatusRequestBuilder) App() *MobileAppRequestBuilder { bb := &MobileAppRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4401,6 +5042,22 @@ func (r *UserAppInstallStatusDeviceStatusesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for MobileAppInstallStatus collection +func (r *UserAppInstallStatusDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppInstallStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppInstallStatus collection +func (r *UserAppInstallStatusDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppInstallStatus) error { + var resObj []MobileAppInstallStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // BestPracticesMetrics is navigation property func (b *UserExperienceAnalyticsBaselineRequestBuilder) BestPracticesMetrics() *UserExperienceAnalyticsCategoryRequestBuilder { bb := &UserExperienceAnalyticsCategoryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4517,6 +5174,22 @@ func (r *UserExperienceAnalyticsCategoryMetricValuesCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsCategoryMetricValuesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsMetric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsCategoryMetricValuesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsMetric) error { + var resObj []UserExperienceAnalyticsMetric + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManufacturerRegression returns request builder for UserExperienceAnalyticsMetric collection func (b *UserExperienceAnalyticsRegressionSummaryRequestBuilder) ManufacturerRegression() *UserExperienceAnalyticsRegressionSummaryManufacturerRegressionCollectionRequestBuilder { bb := &UserExperienceAnalyticsRegressionSummaryManufacturerRegressionCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4619,6 +5292,22 @@ func (r *UserExperienceAnalyticsRegressionSummaryManufacturerRegressionCollectio return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryManufacturerRegressionCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsMetric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryManufacturerRegressionCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsMetric) error { + var resObj []UserExperienceAnalyticsMetric + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ModelRegression returns request builder for UserExperienceAnalyticsMetric collection func (b *UserExperienceAnalyticsRegressionSummaryRequestBuilder) ModelRegression() *UserExperienceAnalyticsRegressionSummaryModelRegressionCollectionRequestBuilder { bb := &UserExperienceAnalyticsRegressionSummaryModelRegressionCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4721,6 +5410,22 @@ func (r *UserExperienceAnalyticsRegressionSummaryModelRegressionCollectionReques return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryModelRegressionCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsMetric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryModelRegressionCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsMetric) error { + var resObj []UserExperienceAnalyticsMetric + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OperatingSystemRegression returns request builder for UserExperienceAnalyticsMetric collection func (b *UserExperienceAnalyticsRegressionSummaryRequestBuilder) OperatingSystemRegression() *UserExperienceAnalyticsRegressionSummaryOperatingSystemRegressionCollectionRequestBuilder { bb := &UserExperienceAnalyticsRegressionSummaryOperatingSystemRegressionCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4823,6 +5528,22 @@ func (r *UserExperienceAnalyticsRegressionSummaryOperatingSystemRegressionCollec return } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryOperatingSystemRegressionCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserExperienceAnalyticsMetric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserExperienceAnalyticsMetric collection +func (r *UserExperienceAnalyticsRegressionSummaryOperatingSystemRegressionCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserExperienceAnalyticsMetric) error { + var resObj []UserExperienceAnalyticsMetric + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStates returns request builder for DeviceInstallState collection func (b *UserInstallStateSummaryRequestBuilder) DeviceStates() *UserInstallStateSummaryDeviceStatesCollectionRequestBuilder { bb := &UserInstallStateSummaryDeviceStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4925,6 +5646,22 @@ func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for DeviceInstallState collection +func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceInstallState collection +func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceInstallState) error { + var resObj []DeviceInstallState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InstalledApps returns request builder for TeamsAppInstallation collection func (b *UserTeamworkRequestBuilder) InstalledApps() *UserTeamworkInstalledAppsCollectionRequestBuilder { bb := &UserTeamworkInstalledAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5026,3 +5763,19 @@ func (r *UserTeamworkInstalledAppsCollectionRequest) Add(ctx context.Context, re err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TeamsAppInstallation collection +func (r *UserTeamworkInstalledAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppInstallation collection +func (r *UserTeamworkInstalledAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + var resObj []TeamsAppInstallation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionVendor.go b/beta/ActionVendor.go index 2f4ca017..314af722 100644 --- a/beta/ActionVendor.go +++ b/beta/ActionVendor.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -133,3 +134,19 @@ func (r *VendorPictureCollectionRequest) Add(ctx context.Context, reqObj *Pictur err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Picture collection +func (r *VendorPictureCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Picture collection +func (r *VendorPictureCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Picture) error { + var resObj []Picture + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionWindows.go b/beta/ActionWindows.go index a35e080b..8348cb0d 100644 --- a/beta/ActionWindows.go +++ b/beta/ActionWindows.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -197,6 +198,22 @@ func (r *WindowsAutopilotDeploymentProfileAssignedDevicesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeviceIdentity collection +func (r *WindowsAutopilotDeploymentProfileAssignedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsAutopilotDeviceIdentity collection +func (r *WindowsAutopilotDeploymentProfileAssignedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsAutopilotDeviceIdentity) error { + var resObj []WindowsAutopilotDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for WindowsAutopilotDeploymentProfileAssignment collection func (b *WindowsAutopilotDeploymentProfileRequestBuilder) Assignments() *WindowsAutopilotDeploymentProfileAssignmentsCollectionRequestBuilder { bb := &WindowsAutopilotDeploymentProfileAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -299,6 +316,22 @@ func (r *WindowsAutopilotDeploymentProfileAssignmentsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeploymentProfileAssignment collection +func (r *WindowsAutopilotDeploymentProfileAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsAutopilotDeploymentProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsAutopilotDeploymentProfileAssignment collection +func (r *WindowsAutopilotDeploymentProfileAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsAutopilotDeploymentProfileAssignment) error { + var resObj []WindowsAutopilotDeploymentProfileAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentProfile is navigation property func (b *WindowsAutopilotDeviceIdentityRequestBuilder) DeploymentProfile() *WindowsAutopilotDeploymentProfileRequestBuilder { bb := &WindowsAutopilotDeploymentProfileRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -415,6 +448,22 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentsCollectio return } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyAssignment collection +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsDefenderApplicationControlSupplementalPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyAssignment collection +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicyAssignment) error { + var resObj []WindowsDefenderApplicationControlSupplementalPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploySummary is navigation property func (b *WindowsDefenderApplicationControlSupplementalPolicyRequestBuilder) DeploySummary() *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequestBuilder { bb := &WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -524,6 +573,22 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyDeviceStatusesCollec return } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus collection +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus collection +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus) error { + var resObj []WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policy is navigation property func (b *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequestBuilder) Policy() *WindowsDefenderApplicationControlSupplementalPolicyRequestBuilder { bb := &WindowsDefenderApplicationControlSupplementalPolicyRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -633,6 +698,22 @@ func (r *WindowsDomainJoinConfigurationNetworkAccessConfigurationsCollectionRequ return } +// BatchGet adds Get operation to Batch for DeviceConfiguration collection +func (r *WindowsDomainJoinConfigurationNetworkAccessConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfiguration collection +func (r *WindowsDomainJoinConfigurationNetworkAccessConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfiguration) error { + var resObj []DeviceConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for WindowsFeatureUpdateProfileAssignment collection func (b *WindowsFeatureUpdateProfileRequestBuilder) Assignments() *WindowsFeatureUpdateProfileAssignmentsCollectionRequestBuilder { bb := &WindowsFeatureUpdateProfileAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -735,6 +816,22 @@ func (r *WindowsFeatureUpdateProfileAssignmentsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for WindowsFeatureUpdateProfileAssignment collection +func (r *WindowsFeatureUpdateProfileAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsFeatureUpdateProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsFeatureUpdateProfileAssignment collection +func (r *WindowsFeatureUpdateProfileAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsFeatureUpdateProfileAssignment) error { + var resObj []WindowsFeatureUpdateProfileAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceUpdateStates returns request builder for WindowsUpdateState collection func (b *WindowsFeatureUpdateProfileRequestBuilder) DeviceUpdateStates() *WindowsFeatureUpdateProfileDeviceUpdateStatesCollectionRequestBuilder { bb := &WindowsFeatureUpdateProfileDeviceUpdateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -837,6 +934,22 @@ func (r *WindowsFeatureUpdateProfileDeviceUpdateStatesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for WindowsUpdateState collection +func (r *WindowsFeatureUpdateProfileDeviceUpdateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsUpdateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsUpdateState collection +func (r *WindowsFeatureUpdateProfileDeviceUpdateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsUpdateState) error { + var resObj []WindowsUpdateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for TargetedManagedAppPolicyAssignment collection func (b *WindowsInformationProtectionRequestBuilder) Assignments() *WindowsInformationProtectionAssignmentsCollectionRequestBuilder { bb := &WindowsInformationProtectionAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -939,6 +1052,22 @@ func (r *WindowsInformationProtectionAssignmentsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *WindowsInformationProtectionAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *WindowsInformationProtectionAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExemptAppLockerFiles returns request builder for WindowsInformationProtectionAppLockerFile collection func (b *WindowsInformationProtectionRequestBuilder) ExemptAppLockerFiles() *WindowsInformationProtectionExemptAppLockerFilesCollectionRequestBuilder { bb := &WindowsInformationProtectionExemptAppLockerFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1041,6 +1170,22 @@ func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProtectedAppLockerFiles returns request builder for WindowsInformationProtectionAppLockerFile collection func (b *WindowsInformationProtectionRequestBuilder) ProtectedAppLockerFiles() *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequestBuilder { bb := &WindowsInformationProtectionProtectedAppLockerFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1143,6 +1288,22 @@ func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) A return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsDevicesProtectionState returns request builder for WindowsProtectionState collection func (b *WindowsMalwareInformationRequestBuilder) WindowsDevicesProtectionState() *WindowsMalwareInformationWindowsDevicesProtectionStateCollectionRequestBuilder { bb := &WindowsMalwareInformationWindowsDevicesProtectionStateCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1245,6 +1406,22 @@ func (r *WindowsMalwareInformationWindowsDevicesProtectionStateCollectionRequest return } +// BatchGet adds Get operation to Batch for WindowsProtectionState collection +func (r *WindowsMalwareInformationWindowsDevicesProtectionStateCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsProtectionState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsProtectionState collection +func (r *WindowsMalwareInformationWindowsDevicesProtectionStateCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsProtectionState) error { + var resObj []WindowsProtectionState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // HealthStates returns request builder for WindowsManagementAppHealthState collection func (b *WindowsManagementAppRequestBuilder) HealthStates() *WindowsManagementAppHealthStatesCollectionRequestBuilder { bb := &WindowsManagementAppHealthStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1347,6 +1524,22 @@ func (r *WindowsManagementAppHealthStatesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for WindowsManagementAppHealthState collection +func (r *WindowsManagementAppHealthStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsManagementAppHealthState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsManagementAppHealthState collection +func (r *WindowsManagementAppHealthStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsManagementAppHealthState) error { + var resObj []WindowsManagementAppHealthState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *WindowsPhone81ImportedPFXCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *WindowsPhone81ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &WindowsPhone81ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1449,6 +1642,22 @@ func (r *WindowsPhone81ImportedPFXCertificateProfileManagedDeviceCertificateStat return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *WindowsPhone81ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *WindowsPhone81ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *WindowsPhone81SCEPCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *WindowsPhone81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &WindowsPhone81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1551,6 +1760,22 @@ func (r *WindowsPhone81SCEPCertificateProfileManagedDeviceCertificateStatesColle return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *WindowsPhone81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *WindowsPhone81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RootCertificate is navigation property func (b *WindowsPhone81SCEPCertificateProfileRequestBuilder) RootCertificate() *WindowsPhone81TrustedRootCertificateRequestBuilder { bb := &WindowsPhone81TrustedRootCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1667,6 +1892,22 @@ func (r *WindowsProtectionStateDetectedMalwareStateCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for WindowsDeviceMalwareState collection +func (r *WindowsProtectionStateDetectedMalwareStateCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsDeviceMalwareState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsDeviceMalwareState collection +func (r *WindowsProtectionStateDetectedMalwareStateCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsDeviceMalwareState) error { + var resObj []WindowsDeviceMalwareState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CommittedContainedApps returns request builder for MobileContainedApp collection func (b *WindowsUniversalAppXRequestBuilder) CommittedContainedApps() *WindowsUniversalAppXCommittedContainedAppsCollectionRequestBuilder { bb := &WindowsUniversalAppXCommittedContainedAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1769,6 +2010,22 @@ func (r *WindowsUniversalAppXCommittedContainedAppsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for MobileContainedApp collection +func (r *WindowsUniversalAppXCommittedContainedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileContainedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileContainedApp collection +func (r *WindowsUniversalAppXCommittedContainedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileContainedApp) error { + var resObj []MobileContainedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceUpdateStates returns request builder for WindowsUpdateState collection func (b *WindowsUpdateForBusinessConfigurationRequestBuilder) DeviceUpdateStates() *WindowsUpdateForBusinessConfigurationDeviceUpdateStatesCollectionRequestBuilder { bb := &WindowsUpdateForBusinessConfigurationDeviceUpdateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1871,6 +2128,22 @@ func (r *WindowsUpdateForBusinessConfigurationDeviceUpdateStatesCollectionReques return } +// BatchGet adds Get operation to Batch for WindowsUpdateState collection +func (r *WindowsUpdateForBusinessConfigurationDeviceUpdateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsUpdateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsUpdateState collection +func (r *WindowsUpdateForBusinessConfigurationDeviceUpdateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsUpdateState) error { + var resObj []WindowsUpdateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificateForClientAuthentication is navigation property func (b *WindowsWiFiEnterpriseEAPConfigurationRequestBuilder) IdentityCertificateForClientAuthentication() *WindowsCertificateProfileBaseRequestBuilder { bb := &WindowsCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1979,3 +2252,19 @@ func (r *WindowsWiFiEnterpriseEAPConfigurationRootCertificatesForServerValidatio err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Windows81TrustedRootCertificate collection +func (r *WindowsWiFiEnterpriseEAPConfigurationRootCertificatesForServerValidationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Windows81TrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Windows81TrustedRootCertificate collection +func (r *WindowsWiFiEnterpriseEAPConfigurationRootCertificatesForServerValidationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Windows81TrustedRootCertificate) error { + var resObj []Windows81TrustedRootCertificate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/ActionWindows10.go b/beta/ActionWindows10.go index bbe62069..2f445e2b 100644 --- a/beta/ActionWindows10.go +++ b/beta/ActionWindows10.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *Windows10GeneralConfigurationPrivacyAccessControlsCollectionRequest) Ad return } +// BatchGet adds Get operation to Batch for WindowsPrivacyDataAccessControlItem collection +func (r *Windows10GeneralConfigurationPrivacyAccessControlsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsPrivacyDataAccessControlItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsPrivacyDataAccessControlItem collection +func (r *Windows10GeneralConfigurationPrivacyAccessControlsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsPrivacyDataAccessControlItem) error { + var resObj []WindowsPrivacyDataAccessControlItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *Windows10ImportedPFXCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *Windows10ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &Windows10ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *Windows10ImportedPFXCertificateProfileManagedDeviceCertificateStatesCol return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows10ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows10ImportedPFXCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceCertificateStates returns request builder for ManagedDeviceCertificateState collection func (b *Windows10PkcsCertificateProfileRequestBuilder) ManagedDeviceCertificateStates() *Windows10PkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder { bb := &Windows10PkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *Windows10PkcsCertificateProfileManagedDeviceCertificateStatesCollection return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows10PkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows10PkcsCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityCertificate is navigation property func (b *Windows10VpnConfigurationRequestBuilder) IdentityCertificate() *WindowsCertificateProfileBaseRequestBuilder { bb := &WindowsCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionWindows81.go b/beta/ActionWindows81.go index 77815fab..d9d98a44 100644 --- a/beta/ActionWindows81.go +++ b/beta/ActionWindows81.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *Windows81SCEPCertificateProfileManagedDeviceCertificateStatesCollection return } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceCertificateState collection +func (r *Windows81SCEPCertificateProfileManagedDeviceCertificateStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + var resObj []ManagedDeviceCertificateState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RootCertificate is navigation property func (b *Windows81SCEPCertificateProfileRequestBuilder) RootCertificate() *Windows81TrustedRootCertificateRequestBuilder { bb := &Windows81TrustedRootCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/ActionWorkbook.go b/beta/ActionWorkbook.go index 296dffc8..e4bf8ec6 100644 --- a/beta/ActionWorkbook.go +++ b/beta/ActionWorkbook.go @@ -8,6 +8,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -3503,6 +3504,22 @@ func (r *WorkbookCommentsCollectionRequest) Add(ctx context.Context, reqObj *Wor return } +// BatchGet adds Get operation to Batch for WorkbookComment collection +func (r *WorkbookCommentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookComment collection +func (r *WorkbookCommentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookComment) error { + var resObj []WorkbookComment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Functions is navigation property func (b *WorkbookRequestBuilder) Functions() *WorkbookFunctionsRequestBuilder { bb := &WorkbookFunctionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3612,6 +3629,22 @@ func (r *WorkbookNamesCollectionRequest) Add(ctx context.Context, reqObj *Workbo return } +// BatchGet adds Get operation to Batch for WorkbookNamedItem collection +func (r *WorkbookNamesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookNamedItem collection +func (r *WorkbookNamesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + var resObj []WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tables returns request builder for WorkbookTable collection func (b *WorkbookRequestBuilder) Tables() *WorkbookTablesCollectionRequestBuilder { bb := &WorkbookTablesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3714,6 +3747,22 @@ func (r *WorkbookTablesCollectionRequest) Add(ctx context.Context, reqObj *Workb return } +// BatchGet adds Get operation to Batch for WorkbookTable collection +func (r *WorkbookTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTable collection +func (r *WorkbookTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTable) error { + var resObj []WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Worksheets returns request builder for WorkbookWorksheet collection func (b *WorkbookRequestBuilder) Worksheets() *WorkbookWorksheetsCollectionRequestBuilder { bb := &WorkbookWorksheetsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3816,6 +3865,22 @@ func (r *WorkbookWorksheetsCollectionRequest) Add(ctx context.Context, reqObj *W return } +// BatchGet adds Get operation to Batch for WorkbookWorksheet collection +func (r *WorkbookWorksheetsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookWorksheet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookWorksheet collection +func (r *WorkbookWorksheetsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookWorksheet) error { + var resObj []WorkbookWorksheet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Axes is navigation property func (b *WorkbookChartRequestBuilder) Axes() *WorkbookChartAxesRequestBuilder { bb := &WorkbookChartAxesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3946,6 +4011,22 @@ func (r *WorkbookChartSeriesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for WorkbookChartSeries collection +func (r *WorkbookChartSeriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChartSeries + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChartSeries collection +func (r *WorkbookChartSeriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChartSeries) error { + var resObj []WorkbookChartSeries + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Title is navigation property func (b *WorkbookChartRequestBuilder) Title() *WorkbookChartTitleRequestBuilder { bb := &WorkbookChartTitleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4230,6 +4311,22 @@ func (r *WorkbookChartSeriesPointsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for WorkbookChartPoint collection +func (r *WorkbookChartSeriesPointsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChartPoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChartPoint collection +func (r *WorkbookChartSeriesPointsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChartPoint) error { + var resObj []WorkbookChartPoint + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fill is navigation property func (b *WorkbookChartSeriesFormatRequestBuilder) Fill() *WorkbookChartFillRequestBuilder { bb := &WorkbookChartFillRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4367,6 +4464,22 @@ func (r *WorkbookCommentRepliesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for WorkbookCommentReply collection +func (r *WorkbookCommentRepliesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookCommentReply collection +func (r *WorkbookCommentRepliesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookCommentReply) error { + var resObj []WorkbookCommentReply + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Worksheet is navigation property func (b *WorkbookNamedItemRequestBuilder) Worksheet() *WorkbookWorksheetRequestBuilder { bb := &WorkbookWorksheetRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4504,6 +4617,22 @@ func (r *WorkbookRangeFormatBordersCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for WorkbookRangeBorder collection +func (r *WorkbookRangeFormatBordersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookRangeBorder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookRangeBorder collection +func (r *WorkbookRangeFormatBordersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookRangeBorder) error { + var resObj []WorkbookRangeBorder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fill is navigation property func (b *WorkbookRangeFormatRequestBuilder) Fill() *WorkbookRangeFillRequestBuilder { bb := &WorkbookRangeFillRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4627,6 +4756,22 @@ func (r *WorkbookRangeViewRowsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for WorkbookRangeView collection +func (r *WorkbookRangeViewRowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookRangeView + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookRangeView collection +func (r *WorkbookRangeViewRowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookRangeView) error { + var resObj []WorkbookRangeView + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Columns returns request builder for WorkbookTableColumn collection func (b *WorkbookTableRequestBuilder) Columns() *WorkbookTableColumnsCollectionRequestBuilder { bb := &WorkbookTableColumnsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4729,6 +4874,22 @@ func (r *WorkbookTableColumnsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for WorkbookTableColumn collection +func (r *WorkbookTableColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTableColumn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTableColumn collection +func (r *WorkbookTableColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTableColumn) error { + var resObj []WorkbookTableColumn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Rows returns request builder for WorkbookTableRow collection func (b *WorkbookTableRequestBuilder) Rows() *WorkbookTableRowsCollectionRequestBuilder { bb := &WorkbookTableRowsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4831,6 +4992,22 @@ func (r *WorkbookTableRowsCollectionRequest) Add(ctx context.Context, reqObj *Wo return } +// BatchGet adds Get operation to Batch for WorkbookTableRow collection +func (r *WorkbookTableRowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTableRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTableRow collection +func (r *WorkbookTableRowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTableRow) error { + var resObj []WorkbookTableRow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sort is navigation property func (b *WorkbookTableRequestBuilder) Sort() *WorkbookTableSortRequestBuilder { bb := &WorkbookTableSortRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4954,6 +5131,22 @@ func (r *WorkbookWorksheetChartsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for WorkbookChart collection +func (r *WorkbookWorksheetChartsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChart + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChart collection +func (r *WorkbookWorksheetChartsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChart) error { + var resObj []WorkbookChart + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Names returns request builder for WorkbookNamedItem collection func (b *WorkbookWorksheetRequestBuilder) Names() *WorkbookWorksheetNamesCollectionRequestBuilder { bb := &WorkbookWorksheetNamesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5056,6 +5249,22 @@ func (r *WorkbookWorksheetNamesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for WorkbookNamedItem collection +func (r *WorkbookWorksheetNamesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookNamedItem collection +func (r *WorkbookWorksheetNamesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + var resObj []WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PivotTables returns request builder for WorkbookPivotTable collection func (b *WorkbookWorksheetRequestBuilder) PivotTables() *WorkbookWorksheetPivotTablesCollectionRequestBuilder { bb := &WorkbookWorksheetPivotTablesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5158,6 +5367,22 @@ func (r *WorkbookWorksheetPivotTablesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for WorkbookPivotTable collection +func (r *WorkbookWorksheetPivotTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookPivotTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookPivotTable collection +func (r *WorkbookWorksheetPivotTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookPivotTable) error { + var resObj []WorkbookPivotTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Protection is navigation property func (b *WorkbookWorksheetRequestBuilder) Protection() *WorkbookWorksheetProtectionRequestBuilder { bb := &WorkbookWorksheetProtectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5266,3 +5491,19 @@ func (r *WorkbookWorksheetTablesCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for WorkbookTable collection +func (r *WorkbookWorksheetTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTable collection +func (r *WorkbookWorksheetTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTable) error { + var resObj []WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/beta/GraphService.go b/beta/GraphService.go index 89fdddba..ac8d40d0 100644 --- a/beta/GraphService.go +++ b/beta/GraphService.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *GraphServiceAccessPackageAssignmentPoliciesCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentPolicy collection +func (r *GraphServiceAccessPackageAssignmentPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentPolicy collection +func (r *GraphServiceAccessPackageAssignmentPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentPolicy) error { + var resObj []AccessPackageAssignmentPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignmentRequests returns request builder for AccessPackageAssignmentRequestObject collection func (b *GraphServiceRequestBuilder) AccessPackageAssignmentRequests() *GraphServiceAccessPackageAssignmentRequestsCollectionRequestBuilder { bb := &GraphServiceAccessPackageAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *GraphServiceAccessPackageAssignmentRequestsCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *GraphServiceAccessPackageAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentRequestObject collection +func (r *GraphServiceAccessPackageAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentRequestObject) error { + var resObj []AccessPackageAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignmentResourceRoles returns request builder for AccessPackageAssignmentResourceRole collection func (b *GraphServiceRequestBuilder) AccessPackageAssignmentResourceRoles() *GraphServiceAccessPackageAssignmentResourceRolesCollectionRequestBuilder { bb := &GraphServiceAccessPackageAssignmentResourceRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *GraphServiceAccessPackageAssignmentResourceRolesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *GraphServiceAccessPackageAssignmentResourceRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignmentResourceRole collection +func (r *GraphServiceAccessPackageAssignmentResourceRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignmentResourceRole) error { + var resObj []AccessPackageAssignmentResourceRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageAssignments returns request builder for AccessPackageAssignment collection func (b *GraphServiceRequestBuilder) AccessPackageAssignments() *GraphServiceAccessPackageAssignmentsCollectionRequestBuilder { bb := &GraphServiceAccessPackageAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *GraphServiceAccessPackageAssignmentsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for AccessPackageAssignment collection +func (r *GraphServiceAccessPackageAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageAssignment collection +func (r *GraphServiceAccessPackageAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageAssignment) error { + var resObj []AccessPackageAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageCatalogs returns request builder for AccessPackageCatalog collection func (b *GraphServiceRequestBuilder) AccessPackageCatalogs() *GraphServiceAccessPackageCatalogsCollectionRequestBuilder { bb := &GraphServiceAccessPackageCatalogsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *GraphServiceAccessPackageCatalogsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for AccessPackageCatalog collection +func (r *GraphServiceAccessPackageCatalogsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageCatalog + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageCatalog collection +func (r *GraphServiceAccessPackageCatalogsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageCatalog) error { + var resObj []AccessPackageCatalog + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRequests returns request builder for AccessPackageResourceRequestObject collection func (b *GraphServiceRequestBuilder) AccessPackageResourceRequests() *GraphServiceAccessPackageResourceRequestsCollectionRequestBuilder { bb := &GraphServiceAccessPackageResourceRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *GraphServiceAccessPackageResourceRequestsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRequestObject collection +func (r *GraphServiceAccessPackageResourceRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRequestObject collection +func (r *GraphServiceAccessPackageResourceRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRequestObject) error { + var resObj []AccessPackageResourceRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResourceRoleScopes returns request builder for AccessPackageResourceRoleScope collection func (b *GraphServiceRequestBuilder) AccessPackageResourceRoleScopes() *GraphServiceAccessPackageResourceRoleScopesCollectionRequestBuilder { bb := &GraphServiceAccessPackageResourceRoleScopesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -725,6 +822,22 @@ func (r *GraphServiceAccessPackageResourceRoleScopesCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for AccessPackageResourceRoleScope collection +func (r *GraphServiceAccessPackageResourceRoleScopesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResourceRoleScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResourceRoleScope collection +func (r *GraphServiceAccessPackageResourceRoleScopesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResourceRoleScope) error { + var resObj []AccessPackageResourceRoleScope + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackageResources returns request builder for AccessPackageResource collection func (b *GraphServiceRequestBuilder) AccessPackageResources() *GraphServiceAccessPackageResourcesCollectionRequestBuilder { bb := &GraphServiceAccessPackageResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -827,6 +940,22 @@ func (r *GraphServiceAccessPackageResourcesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for AccessPackageResource collection +func (r *GraphServiceAccessPackageResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackageResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackageResource collection +func (r *GraphServiceAccessPackageResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackageResource) error { + var resObj []AccessPackageResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessPackages returns request builder for AccessPackage collection func (b *GraphServiceRequestBuilder) AccessPackages() *GraphServiceAccessPackagesCollectionRequestBuilder { bb := &GraphServiceAccessPackagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -929,6 +1058,22 @@ func (r *GraphServiceAccessPackagesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for AccessPackage collection +func (r *GraphServiceAccessPackagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessPackage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessPackage collection +func (r *GraphServiceAccessPackagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessPackage) error { + var resObj []AccessPackage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessReviewDecisions returns request builder for AccessReviewDecision collection func (b *GraphServiceRequestBuilder) AccessReviewDecisions() *GraphServiceAccessReviewDecisionsCollectionRequestBuilder { bb := &GraphServiceAccessReviewDecisionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1031,6 +1176,22 @@ func (r *GraphServiceAccessReviewDecisionsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for AccessReviewDecision collection +func (r *GraphServiceAccessReviewDecisionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReviewDecision collection +func (r *GraphServiceAccessReviewDecisionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReviewDecision) error { + var resObj []AccessReviewDecision + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AccessReviews returns request builder for AccessReview collection func (b *GraphServiceRequestBuilder) AccessReviews() *GraphServiceAccessReviewsCollectionRequestBuilder { bb := &GraphServiceAccessReviewsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1133,6 +1294,22 @@ func (r *GraphServiceAccessReviewsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for AccessReview collection +func (r *GraphServiceAccessReviewsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AccessReview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AccessReview collection +func (r *GraphServiceAccessReviewsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AccessReview) error { + var resObj []AccessReview + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Activitystatistics returns request builder for ActivityStatistics collection func (b *GraphServiceRequestBuilder) Activitystatistics() *GraphServiceActivitystatisticsCollectionRequestBuilder { bb := &GraphServiceActivitystatisticsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1235,6 +1412,22 @@ func (r *GraphServiceActivitystatisticsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ActivityStatistics collection +func (r *GraphServiceActivitystatisticsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ActivityStatistics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ActivityStatistics collection +func (r *GraphServiceActivitystatisticsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ActivityStatistics) error { + var resObj []ActivityStatistics + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AdministrativeUnits returns request builder for AdministrativeUnit collection func (b *GraphServiceRequestBuilder) AdministrativeUnits() *GraphServiceAdministrativeUnitsCollectionRequestBuilder { bb := &GraphServiceAdministrativeUnitsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1337,6 +1530,22 @@ func (r *GraphServiceAdministrativeUnitsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for AdministrativeUnit collection +func (r *GraphServiceAdministrativeUnitsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AdministrativeUnit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AdministrativeUnit collection +func (r *GraphServiceAdministrativeUnitsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AdministrativeUnit) error { + var resObj []AdministrativeUnit + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AgreementAcceptances returns request builder for AgreementAcceptance collection func (b *GraphServiceRequestBuilder) AgreementAcceptances() *GraphServiceAgreementAcceptancesCollectionRequestBuilder { bb := &GraphServiceAgreementAcceptancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1439,6 +1648,22 @@ func (r *GraphServiceAgreementAcceptancesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for AgreementAcceptance collection +func (r *GraphServiceAgreementAcceptancesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AgreementAcceptance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AgreementAcceptance collection +func (r *GraphServiceAgreementAcceptancesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AgreementAcceptance) error { + var resObj []AgreementAcceptance + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Agreements returns request builder for Agreement collection func (b *GraphServiceRequestBuilder) Agreements() *GraphServiceAgreementsCollectionRequestBuilder { bb := &GraphServiceAgreementsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1541,6 +1766,22 @@ func (r *GraphServiceAgreementsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for Agreement collection +func (r *GraphServiceAgreementsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Agreement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Agreement collection +func (r *GraphServiceAgreementsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Agreement) error { + var resObj []Agreement + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AllowedDataLocations returns request builder for AllowedDataLocation collection func (b *GraphServiceRequestBuilder) AllowedDataLocations() *GraphServiceAllowedDataLocationsCollectionRequestBuilder { bb := &GraphServiceAllowedDataLocationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1643,6 +1884,22 @@ func (r *GraphServiceAllowedDataLocationsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for AllowedDataLocation collection +func (r *GraphServiceAllowedDataLocationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AllowedDataLocation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AllowedDataLocation collection +func (r *GraphServiceAllowedDataLocationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AllowedDataLocation) error { + var resObj []AllowedDataLocation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AnonymousIPRiskEvents returns request builder for AnonymousIPRiskEvent collection func (b *GraphServiceRequestBuilder) AnonymousIPRiskEvents() *GraphServiceAnonymousIPRiskEventsCollectionRequestBuilder { bb := &GraphServiceAnonymousIPRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1745,6 +2002,22 @@ func (r *GraphServiceAnonymousIPRiskEventsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for AnonymousIPRiskEvent collection +func (r *GraphServiceAnonymousIPRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AnonymousIPRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AnonymousIPRiskEvent collection +func (r *GraphServiceAnonymousIPRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AnonymousIPRiskEvent) error { + var resObj []AnonymousIPRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AppRoleAssignments returns request builder for AppRoleAssignment collection func (b *GraphServiceRequestBuilder) AppRoleAssignments() *GraphServiceAppRoleAssignmentsCollectionRequestBuilder { bb := &GraphServiceAppRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1847,6 +2120,22 @@ func (r *GraphServiceAppRoleAssignmentsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for AppRoleAssignment collection +func (r *GraphServiceAppRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AppRoleAssignment collection +func (r *GraphServiceAppRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AppRoleAssignment) error { + var resObj []AppRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ApplicationTemplates returns request builder for ApplicationTemplate collection func (b *GraphServiceRequestBuilder) ApplicationTemplates() *GraphServiceApplicationTemplatesCollectionRequestBuilder { bb := &GraphServiceApplicationTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1949,6 +2238,22 @@ func (r *GraphServiceApplicationTemplatesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for ApplicationTemplate collection +func (r *GraphServiceApplicationTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ApplicationTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ApplicationTemplate collection +func (r *GraphServiceApplicationTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ApplicationTemplate) error { + var resObj []ApplicationTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Applications returns request builder for Application collection func (b *GraphServiceRequestBuilder) Applications() *GraphServiceApplicationsCollectionRequestBuilder { bb := &GraphServiceApplicationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2051,6 +2356,22 @@ func (r *GraphServiceApplicationsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Application collection +func (r *GraphServiceApplicationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Application + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Application collection +func (r *GraphServiceApplicationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Application) error { + var resObj []Application + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ApprovalWorkflowProviders returns request builder for ApprovalWorkflowProvider collection func (b *GraphServiceRequestBuilder) ApprovalWorkflowProviders() *GraphServiceApprovalWorkflowProvidersCollectionRequestBuilder { bb := &GraphServiceApprovalWorkflowProvidersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2153,6 +2474,22 @@ func (r *GraphServiceApprovalWorkflowProvidersCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ApprovalWorkflowProvider collection +func (r *GraphServiceApprovalWorkflowProvidersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ApprovalWorkflowProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ApprovalWorkflowProvider collection +func (r *GraphServiceApprovalWorkflowProvidersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ApprovalWorkflowProvider) error { + var resObj []ApprovalWorkflowProvider + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // BookingBusinesses returns request builder for BookingBusiness collection func (b *GraphServiceRequestBuilder) BookingBusinesses() *GraphServiceBookingBusinessesCollectionRequestBuilder { bb := &GraphServiceBookingBusinessesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2255,6 +2592,22 @@ func (r *GraphServiceBookingBusinessesCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for BookingBusiness collection +func (r *GraphServiceBookingBusinessesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingBusiness + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingBusiness collection +func (r *GraphServiceBookingBusinessesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingBusiness) error { + var resObj []BookingBusiness + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // BookingCurrencies returns request builder for BookingCurrency collection func (b *GraphServiceRequestBuilder) BookingCurrencies() *GraphServiceBookingCurrenciesCollectionRequestBuilder { bb := &GraphServiceBookingCurrenciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2357,6 +2710,22 @@ func (r *GraphServiceBookingCurrenciesCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for BookingCurrency collection +func (r *GraphServiceBookingCurrenciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BookingCurrency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BookingCurrency collection +func (r *GraphServiceBookingCurrenciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BookingCurrency) error { + var resObj []BookingCurrency + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // BusinessFlowTemplates returns request builder for BusinessFlowTemplate collection func (b *GraphServiceRequestBuilder) BusinessFlowTemplates() *GraphServiceBusinessFlowTemplatesCollectionRequestBuilder { bb := &GraphServiceBusinessFlowTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2459,6 +2828,22 @@ func (r *GraphServiceBusinessFlowTemplatesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for BusinessFlowTemplate collection +func (r *GraphServiceBusinessFlowTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BusinessFlowTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BusinessFlowTemplate collection +func (r *GraphServiceBusinessFlowTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BusinessFlowTemplate) error { + var resObj []BusinessFlowTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CertificateBasedAuthConfiguration returns request builder for CertificateBasedAuthConfiguration collection func (b *GraphServiceRequestBuilder) CertificateBasedAuthConfiguration() *GraphServiceCertificateBasedAuthConfigurationCollectionRequestBuilder { bb := &GraphServiceCertificateBasedAuthConfigurationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2561,6 +2946,22 @@ func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration collection +func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CertificateBasedAuthConfiguration collection +func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + var resObj []CertificateBasedAuthConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Chats returns request builder for Chat collection func (b *GraphServiceRequestBuilder) Chats() *GraphServiceChatsCollectionRequestBuilder { bb := &GraphServiceChatsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2663,6 +3064,22 @@ func (r *GraphServiceChatsCollectionRequest) Add(ctx context.Context, reqObj *Ch return } +// BatchGet adds Get operation to Batch for Chat collection +func (r *GraphServiceChatsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Chat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Chat collection +func (r *GraphServiceChatsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Chat) error { + var resObj []Chat + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Commands returns request builder for Command collection func (b *GraphServiceRequestBuilder) Commands() *GraphServiceCommandsCollectionRequestBuilder { bb := &GraphServiceCommandsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2765,6 +3182,22 @@ func (r *GraphServiceCommandsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Command collection +func (r *GraphServiceCommandsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Command + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Command collection +func (r *GraphServiceCommandsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Command) error { + var resObj []Command + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Connections returns request builder for ExternalConnection collection func (b *GraphServiceRequestBuilder) Connections() *GraphServiceConnectionsCollectionRequestBuilder { bb := &GraphServiceConnectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2867,6 +3300,22 @@ func (r *GraphServiceConnectionsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for ExternalConnection collection +func (r *GraphServiceConnectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExternalConnection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExternalConnection collection +func (r *GraphServiceConnectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExternalConnection) error { + var resObj []ExternalConnection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for OrgContact collection func (b *GraphServiceRequestBuilder) Contacts() *GraphServiceContactsCollectionRequestBuilder { bb := &GraphServiceContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2969,6 +3418,22 @@ func (r *GraphServiceContactsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for OrgContact collection +func (r *GraphServiceContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OrgContact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OrgContact collection +func (r *GraphServiceContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OrgContact) error { + var resObj []OrgContact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contracts returns request builder for Contract collection func (b *GraphServiceRequestBuilder) Contracts() *GraphServiceContractsCollectionRequestBuilder { bb := &GraphServiceContractsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3071,6 +3536,22 @@ func (r *GraphServiceContractsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Contract collection +func (r *GraphServiceContractsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contract + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contract collection +func (r *GraphServiceContractsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contract) error { + var resObj []Contract + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DataPolicyOperations returns request builder for DataPolicyOperation collection func (b *GraphServiceRequestBuilder) DataPolicyOperations() *GraphServiceDataPolicyOperationsCollectionRequestBuilder { bb := &GraphServiceDataPolicyOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3173,6 +3654,22 @@ func (r *GraphServiceDataPolicyOperationsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DataPolicyOperation collection +func (r *GraphServiceDataPolicyOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DataPolicyOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DataPolicyOperation collection +func (r *GraphServiceDataPolicyOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DataPolicyOperation) error { + var resObj []DataPolicyOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Devices returns request builder for Device collection func (b *GraphServiceRequestBuilder) Devices() *GraphServiceDevicesCollectionRequestBuilder { bb := &GraphServiceDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3275,6 +3772,22 @@ func (r *GraphServiceDevicesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for Device collection +func (r *GraphServiceDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Device + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Device collection +func (r *GraphServiceDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Device) error { + var resObj []Device + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Directories returns request builder for DirectoryDefinition collection func (b *GraphServiceRequestBuilder) Directories() *GraphServiceDirectoriesCollectionRequestBuilder { bb := &GraphServiceDirectoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3377,6 +3890,22 @@ func (r *GraphServiceDirectoriesCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DirectoryDefinition collection +func (r *GraphServiceDirectoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryDefinition collection +func (r *GraphServiceDirectoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryDefinition) error { + var resObj []DirectoryDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryObjects returns request builder for DirectoryObject collection func (b *GraphServiceRequestBuilder) DirectoryObjects() *GraphServiceDirectoryObjectsCollectionRequestBuilder { bb := &GraphServiceDirectoryObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3479,6 +4008,22 @@ func (r *GraphServiceDirectoryObjectsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GraphServiceDirectoryObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GraphServiceDirectoryObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryRoleTemplates returns request builder for DirectoryRoleTemplate collection func (b *GraphServiceRequestBuilder) DirectoryRoleTemplates() *GraphServiceDirectoryRoleTemplatesCollectionRequestBuilder { bb := &GraphServiceDirectoryRoleTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3581,6 +4126,22 @@ func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DirectoryRoleTemplate collection +func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryRoleTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryRoleTemplate collection +func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryRoleTemplate) error { + var resObj []DirectoryRoleTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryRoles returns request builder for DirectoryRole collection func (b *GraphServiceRequestBuilder) DirectoryRoles() *GraphServiceDirectoryRolesCollectionRequestBuilder { bb := &GraphServiceDirectoryRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3683,6 +4244,22 @@ func (r *GraphServiceDirectoryRolesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for DirectoryRole collection +func (r *GraphServiceDirectoryRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryRole collection +func (r *GraphServiceDirectoryRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryRole) error { + var resObj []DirectoryRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectorySettingTemplates returns request builder for DirectorySettingTemplate collection func (b *GraphServiceRequestBuilder) DirectorySettingTemplates() *GraphServiceDirectorySettingTemplatesCollectionRequestBuilder { bb := &GraphServiceDirectorySettingTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3785,6 +4362,22 @@ func (r *GraphServiceDirectorySettingTemplatesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for DirectorySettingTemplate collection +func (r *GraphServiceDirectorySettingTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectorySettingTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectorySettingTemplate collection +func (r *GraphServiceDirectorySettingTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectorySettingTemplate) error { + var resObj []DirectorySettingTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DomainDNSRecords returns request builder for DomainDNSRecord collection func (b *GraphServiceRequestBuilder) DomainDNSRecords() *GraphServiceDomainDNSRecordsCollectionRequestBuilder { bb := &GraphServiceDomainDNSRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3887,6 +4480,22 @@ func (r *GraphServiceDomainDNSRecordsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *GraphServiceDomainDNSRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *GraphServiceDomainDNSRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Domains returns request builder for Domain collection func (b *GraphServiceRequestBuilder) Domains() *GraphServiceDomainsCollectionRequestBuilder { bb := &GraphServiceDomainsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3989,6 +4598,22 @@ func (r *GraphServiceDomainsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for Domain collection +func (r *GraphServiceDomainsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Domain + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Domain collection +func (r *GraphServiceDomainsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Domain) error { + var resObj []Domain + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drives returns request builder for Drive collection func (b *GraphServiceRequestBuilder) Drives() *GraphServiceDrivesCollectionRequestBuilder { bb := &GraphServiceDrivesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4091,6 +4716,22 @@ func (r *GraphServiceDrivesCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *GraphServiceDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *GraphServiceDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // FilterOperators returns request builder for FilterOperatorSchema collection func (b *GraphServiceRequestBuilder) FilterOperators() *GraphServiceFilterOperatorsCollectionRequestBuilder { bb := &GraphServiceFilterOperatorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4193,6 +4834,22 @@ func (r *GraphServiceFilterOperatorsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for FilterOperatorSchema collection +func (r *GraphServiceFilterOperatorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []FilterOperatorSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for FilterOperatorSchema collection +func (r *GraphServiceFilterOperatorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *FilterOperatorSchema) error { + var resObj []FilterOperatorSchema + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Functions returns request builder for AttributeMappingFunctionSchema collection func (b *GraphServiceRequestBuilder) Functions() *GraphServiceFunctionsCollectionRequestBuilder { bb := &GraphServiceFunctionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4295,6 +4952,22 @@ func (r *GraphServiceFunctionsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for AttributeMappingFunctionSchema collection +func (r *GraphServiceFunctionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AttributeMappingFunctionSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AttributeMappingFunctionSchema collection +func (r *GraphServiceFunctionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AttributeMappingFunctionSchema) error { + var resObj []AttributeMappingFunctionSchema + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceResources returns request builder for GovernanceResource collection func (b *GraphServiceRequestBuilder) GovernanceResources() *GraphServiceGovernanceResourcesCollectionRequestBuilder { bb := &GraphServiceGovernanceResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4397,6 +5070,22 @@ func (r *GraphServiceGovernanceResourcesCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for GovernanceResource collection +func (r *GraphServiceGovernanceResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceResource collection +func (r *GraphServiceGovernanceResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceResource) error { + var resObj []GovernanceResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceRoleAssignmentRequests returns request builder for GovernanceRoleAssignmentRequestObject collection func (b *GraphServiceRequestBuilder) GovernanceRoleAssignmentRequests() *GraphServiceGovernanceRoleAssignmentRequestsCollectionRequestBuilder { bb := &GraphServiceGovernanceRoleAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4499,6 +5188,22 @@ func (r *GraphServiceGovernanceRoleAssignmentRequestsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *GraphServiceGovernanceRoleAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignmentRequestObject collection +func (r *GraphServiceGovernanceRoleAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignmentRequestObject) error { + var resObj []GovernanceRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceRoleAssignments returns request builder for GovernanceRoleAssignment collection func (b *GraphServiceRequestBuilder) GovernanceRoleAssignments() *GraphServiceGovernanceRoleAssignmentsCollectionRequestBuilder { bb := &GraphServiceGovernanceRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4601,6 +5306,22 @@ func (r *GraphServiceGovernanceRoleAssignmentsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignment collection +func (r *GraphServiceGovernanceRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleAssignment collection +func (r *GraphServiceGovernanceRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleAssignment) error { + var resObj []GovernanceRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceRoleDefinitions returns request builder for GovernanceRoleDefinition collection func (b *GraphServiceRequestBuilder) GovernanceRoleDefinitions() *GraphServiceGovernanceRoleDefinitionsCollectionRequestBuilder { bb := &GraphServiceGovernanceRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4703,6 +5424,22 @@ func (r *GraphServiceGovernanceRoleDefinitionsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for GovernanceRoleDefinition collection +func (r *GraphServiceGovernanceRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleDefinition collection +func (r *GraphServiceGovernanceRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleDefinition) error { + var resObj []GovernanceRoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceRoleSettings returns request builder for GovernanceRoleSetting collection func (b *GraphServiceRequestBuilder) GovernanceRoleSettings() *GraphServiceGovernanceRoleSettingsCollectionRequestBuilder { bb := &GraphServiceGovernanceRoleSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4805,6 +5542,22 @@ func (r *GraphServiceGovernanceRoleSettingsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for GovernanceRoleSetting collection +func (r *GraphServiceGovernanceRoleSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceRoleSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceRoleSetting collection +func (r *GraphServiceGovernanceRoleSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceRoleSetting) error { + var resObj []GovernanceRoleSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GovernanceSubjects returns request builder for GovernanceSubject collection func (b *GraphServiceRequestBuilder) GovernanceSubjects() *GraphServiceGovernanceSubjectsCollectionRequestBuilder { bb := &GraphServiceGovernanceSubjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4907,6 +5660,22 @@ func (r *GraphServiceGovernanceSubjectsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for GovernanceSubject collection +func (r *GraphServiceGovernanceSubjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GovernanceSubject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GovernanceSubject collection +func (r *GraphServiceGovernanceSubjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GovernanceSubject) error { + var resObj []GovernanceSubject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupLifecyclePolicies returns request builder for GroupLifecyclePolicy collection func (b *GraphServiceRequestBuilder) GroupLifecyclePolicies() *GraphServiceGroupLifecyclePoliciesCollectionRequestBuilder { bb := &GraphServiceGroupLifecyclePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5009,6 +5778,22 @@ func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy collection +func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupLifecyclePolicy collection +func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + var resObj []GroupLifecyclePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Groups returns request builder for Group collection func (b *GraphServiceRequestBuilder) Groups() *GraphServiceGroupsCollectionRequestBuilder { bb := &GraphServiceGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5111,6 +5896,22 @@ func (r *GraphServiceGroupsCollectionRequest) Add(ctx context.Context, reqObj *G return } +// BatchGet adds Get operation to Batch for Group collection +func (r *GraphServiceGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Group collection +func (r *GraphServiceGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Group) error { + var resObj []Group + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityProviders returns request builder for IdentityProvider collection func (b *GraphServiceRequestBuilder) IdentityProviders() *GraphServiceIdentityProvidersCollectionRequestBuilder { bb := &GraphServiceIdentityProvidersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5213,6 +6014,22 @@ func (r *GraphServiceIdentityProvidersCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for IdentityProvider collection +func (r *GraphServiceIdentityProvidersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IdentityProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IdentityProvider collection +func (r *GraphServiceIdentityProvidersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IdentityProvider) error { + var resObj []IdentityProvider + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityRiskEvents returns request builder for IdentityRiskEvent collection func (b *GraphServiceRequestBuilder) IdentityRiskEvents() *GraphServiceIdentityRiskEventsCollectionRequestBuilder { bb := &GraphServiceIdentityRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5315,6 +6132,22 @@ func (r *GraphServiceIdentityRiskEventsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for IdentityRiskEvent collection +func (r *GraphServiceIdentityRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IdentityRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IdentityRiskEvent collection +func (r *GraphServiceIdentityRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IdentityRiskEvent) error { + var resObj []IdentityRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ImpossibleTravelRiskEvents returns request builder for ImpossibleTravelRiskEvent collection func (b *GraphServiceRequestBuilder) ImpossibleTravelRiskEvents() *GraphServiceImpossibleTravelRiskEventsCollectionRequestBuilder { bb := &GraphServiceImpossibleTravelRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5417,6 +6250,22 @@ func (r *GraphServiceImpossibleTravelRiskEventsCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for ImpossibleTravelRiskEvent collection +func (r *GraphServiceImpossibleTravelRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ImpossibleTravelRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ImpossibleTravelRiskEvent collection +func (r *GraphServiceImpossibleTravelRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ImpossibleTravelRiskEvent) error { + var resObj []ImpossibleTravelRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Invitations returns request builder for Invitation collection func (b *GraphServiceRequestBuilder) Invitations() *GraphServiceInvitationsCollectionRequestBuilder { bb := &GraphServiceInvitationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5519,6 +6368,22 @@ func (r *GraphServiceInvitationsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for Invitation collection +func (r *GraphServiceInvitationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Invitation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Invitation collection +func (r *GraphServiceInvitationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Invitation) error { + var resObj []Invitation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LeakedCredentialsRiskEvents returns request builder for LeakedCredentialsRiskEvent collection func (b *GraphServiceRequestBuilder) LeakedCredentialsRiskEvents() *GraphServiceLeakedCredentialsRiskEventsCollectionRequestBuilder { bb := &GraphServiceLeakedCredentialsRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5621,6 +6486,22 @@ func (r *GraphServiceLeakedCredentialsRiskEventsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for LeakedCredentialsRiskEvent collection +func (r *GraphServiceLeakedCredentialsRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LeakedCredentialsRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LeakedCredentialsRiskEvent collection +func (r *GraphServiceLeakedCredentialsRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LeakedCredentialsRiskEvent) error { + var resObj []LeakedCredentialsRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MalwareRiskEvents returns request builder for MalwareRiskEvent collection func (b *GraphServiceRequestBuilder) MalwareRiskEvents() *GraphServiceMalwareRiskEventsCollectionRequestBuilder { bb := &GraphServiceMalwareRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5723,6 +6604,22 @@ func (r *GraphServiceMalwareRiskEventsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for MalwareRiskEvent collection +func (r *GraphServiceMalwareRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MalwareRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MalwareRiskEvent collection +func (r *GraphServiceMalwareRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MalwareRiskEvent) error { + var resObj []MalwareRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Oauth2PermissionGrants returns request builder for OAuth2PermissionGrant collection func (b *GraphServiceRequestBuilder) Oauth2PermissionGrants() *GraphServiceOauth2PermissionGrantsCollectionRequestBuilder { bb := &GraphServiceOauth2PermissionGrantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5825,6 +6722,22 @@ func (r *GraphServiceOauth2PermissionGrantsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for OAuth2PermissionGrant collection +func (r *GraphServiceOauth2PermissionGrantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OAuth2PermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OAuth2PermissionGrant collection +func (r *GraphServiceOauth2PermissionGrantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OAuth2PermissionGrant) error { + var resObj []OAuth2PermissionGrant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OnPremisesPublishingProfiles returns request builder for OnPremisesPublishingProfile collection func (b *GraphServiceRequestBuilder) OnPremisesPublishingProfiles() *GraphServiceOnPremisesPublishingProfilesCollectionRequestBuilder { bb := &GraphServiceOnPremisesPublishingProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5927,6 +6840,22 @@ func (r *GraphServiceOnPremisesPublishingProfilesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for OnPremisesPublishingProfile collection +func (r *GraphServiceOnPremisesPublishingProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnPremisesPublishingProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnPremisesPublishingProfile collection +func (r *GraphServiceOnPremisesPublishingProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnPremisesPublishingProfile) error { + var resObj []OnPremisesPublishingProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Organization returns request builder for Organization collection func (b *GraphServiceRequestBuilder) Organization() *GraphServiceOrganizationCollectionRequestBuilder { bb := &GraphServiceOrganizationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6029,6 +6958,22 @@ func (r *GraphServiceOrganizationCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Organization collection +func (r *GraphServiceOrganizationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Organization + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Organization collection +func (r *GraphServiceOrganizationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Organization) error { + var resObj []Organization + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PayloadResponse returns request builder for PayloadResponse collection func (b *GraphServiceRequestBuilder) PayloadResponse() *GraphServicePayloadResponseCollectionRequestBuilder { bb := &GraphServicePayloadResponseCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6131,6 +7076,22 @@ func (r *GraphServicePayloadResponseCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for PayloadResponse collection +func (r *GraphServicePayloadResponseCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PayloadResponse + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PayloadResponse collection +func (r *GraphServicePayloadResponseCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PayloadResponse) error { + var resObj []PayloadResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PermissionGrants returns request builder for ResourceSpecificPermissionGrant collection func (b *GraphServiceRequestBuilder) PermissionGrants() *GraphServicePermissionGrantsCollectionRequestBuilder { bb := &GraphServicePermissionGrantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6233,6 +7194,22 @@ func (r *GraphServicePermissionGrantsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ResourceSpecificPermissionGrant collection +func (r *GraphServicePermissionGrantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ResourceSpecificPermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ResourceSpecificPermissionGrant collection +func (r *GraphServicePermissionGrantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ResourceSpecificPermissionGrant) error { + var resObj []ResourceSpecificPermissionGrant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Places returns request builder for Place collection func (b *GraphServiceRequestBuilder) Places() *GraphServicePlacesCollectionRequestBuilder { bb := &GraphServicePlacesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6335,6 +7312,22 @@ func (r *GraphServicePlacesCollectionRequest) Add(ctx context.Context, reqObj *P return } +// BatchGet adds Get operation to Batch for Place collection +func (r *GraphServicePlacesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Place + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Place collection +func (r *GraphServicePlacesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Place) error { + var resObj []Place + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Policies returns request builder for Policy collection func (b *GraphServiceRequestBuilder) Policies() *GraphServicePoliciesCollectionRequestBuilder { bb := &GraphServicePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6437,6 +7430,22 @@ func (r *GraphServicePoliciesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Policy collection +func (r *GraphServicePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Policy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Policy collection +func (r *GraphServicePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Policy) error { + var resObj []Policy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedAccess returns request builder for PrivilegedAccess collection func (b *GraphServiceRequestBuilder) PrivilegedAccess() *GraphServicePrivilegedAccessCollectionRequestBuilder { bb := &GraphServicePrivilegedAccessCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6539,6 +7548,22 @@ func (r *GraphServicePrivilegedAccessCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for PrivilegedAccess collection +func (r *GraphServicePrivilegedAccessCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedAccess + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedAccess collection +func (r *GraphServicePrivilegedAccessCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedAccess) error { + var resObj []PrivilegedAccess + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedApproval returns request builder for PrivilegedApproval collection func (b *GraphServiceRequestBuilder) PrivilegedApproval() *GraphServicePrivilegedApprovalCollectionRequestBuilder { bb := &GraphServicePrivilegedApprovalCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6641,6 +7666,22 @@ func (r *GraphServicePrivilegedApprovalCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for PrivilegedApproval collection +func (r *GraphServicePrivilegedApprovalCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedApproval + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedApproval collection +func (r *GraphServicePrivilegedApprovalCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedApproval) error { + var resObj []PrivilegedApproval + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedOperationEvents returns request builder for PrivilegedOperationEvent collection func (b *GraphServiceRequestBuilder) PrivilegedOperationEvents() *GraphServicePrivilegedOperationEventsCollectionRequestBuilder { bb := &GraphServicePrivilegedOperationEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6743,6 +7784,22 @@ func (r *GraphServicePrivilegedOperationEventsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for PrivilegedOperationEvent collection +func (r *GraphServicePrivilegedOperationEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedOperationEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedOperationEvent collection +func (r *GraphServicePrivilegedOperationEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedOperationEvent) error { + var resObj []PrivilegedOperationEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedRoleAssignmentRequests returns request builder for PrivilegedRoleAssignmentRequestObject collection func (b *GraphServiceRequestBuilder) PrivilegedRoleAssignmentRequests() *GraphServicePrivilegedRoleAssignmentRequestsCollectionRequestBuilder { bb := &GraphServicePrivilegedRoleAssignmentRequestsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6845,6 +7902,22 @@ func (r *GraphServicePrivilegedRoleAssignmentRequestsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for PrivilegedRoleAssignmentRequestObject collection +func (r *GraphServicePrivilegedRoleAssignmentRequestsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedRoleAssignmentRequestObject collection +func (r *GraphServicePrivilegedRoleAssignmentRequestsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedRoleAssignmentRequestObject) error { + var resObj []PrivilegedRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedRoleAssignments returns request builder for PrivilegedRoleAssignment collection func (b *GraphServiceRequestBuilder) PrivilegedRoleAssignments() *GraphServicePrivilegedRoleAssignmentsCollectionRequestBuilder { bb := &GraphServicePrivilegedRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -6947,6 +8020,22 @@ func (r *GraphServicePrivilegedRoleAssignmentsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for PrivilegedRoleAssignment collection +func (r *GraphServicePrivilegedRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedRoleAssignment collection +func (r *GraphServicePrivilegedRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedRoleAssignment) error { + var resObj []PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedRoles returns request builder for PrivilegedRole collection func (b *GraphServiceRequestBuilder) PrivilegedRoles() *GraphServicePrivilegedRolesCollectionRequestBuilder { bb := &GraphServicePrivilegedRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7049,6 +8138,22 @@ func (r *GraphServicePrivilegedRolesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for PrivilegedRole collection +func (r *GraphServicePrivilegedRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedRole collection +func (r *GraphServicePrivilegedRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedRole) error { + var resObj []PrivilegedRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PrivilegedSignupStatus returns request builder for PrivilegedSignupStatus collection func (b *GraphServiceRequestBuilder) PrivilegedSignupStatus() *GraphServicePrivilegedSignupStatusCollectionRequestBuilder { bb := &GraphServicePrivilegedSignupStatusCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7151,6 +8256,22 @@ func (r *GraphServicePrivilegedSignupStatusCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for PrivilegedSignupStatus collection +func (r *GraphServicePrivilegedSignupStatusCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PrivilegedSignupStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PrivilegedSignupStatus collection +func (r *GraphServicePrivilegedSignupStatusCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PrivilegedSignupStatus) error { + var resObj []PrivilegedSignupStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProgramControlTypes returns request builder for ProgramControlType collection func (b *GraphServiceRequestBuilder) ProgramControlTypes() *GraphServiceProgramControlTypesCollectionRequestBuilder { bb := &GraphServiceProgramControlTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7253,6 +8374,22 @@ func (r *GraphServiceProgramControlTypesCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ProgramControlType collection +func (r *GraphServiceProgramControlTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProgramControlType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProgramControlType collection +func (r *GraphServiceProgramControlTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProgramControlType) error { + var resObj []ProgramControlType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProgramControls returns request builder for ProgramControl collection func (b *GraphServiceRequestBuilder) ProgramControls() *GraphServiceProgramControlsCollectionRequestBuilder { bb := &GraphServiceProgramControlsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7355,6 +8492,22 @@ func (r *GraphServiceProgramControlsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ProgramControl collection +func (r *GraphServiceProgramControlsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProgramControl + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProgramControl collection +func (r *GraphServiceProgramControlsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProgramControl) error { + var resObj []ProgramControl + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Programs returns request builder for Program collection func (b *GraphServiceRequestBuilder) Programs() *GraphServiceProgramsCollectionRequestBuilder { bb := &GraphServiceProgramsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7457,6 +8610,22 @@ func (r *GraphServiceProgramsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Program collection +func (r *GraphServiceProgramsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Program + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Program collection +func (r *GraphServiceProgramsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Program) error { + var resObj []Program + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RiskDetections returns request builder for RiskDetection collection func (b *GraphServiceRequestBuilder) RiskDetections() *GraphServiceRiskDetectionsCollectionRequestBuilder { bb := &GraphServiceRiskDetectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7559,6 +8728,22 @@ func (r *GraphServiceRiskDetectionsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for RiskDetection collection +func (r *GraphServiceRiskDetectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RiskDetection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RiskDetection collection +func (r *GraphServiceRiskDetectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RiskDetection) error { + var resObj []RiskDetection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RiskyUsers returns request builder for RiskyUser collection func (b *GraphServiceRequestBuilder) RiskyUsers() *GraphServiceRiskyUsersCollectionRequestBuilder { bb := &GraphServiceRiskyUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7661,6 +8846,22 @@ func (r *GraphServiceRiskyUsersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for RiskyUser collection +func (r *GraphServiceRiskyUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RiskyUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RiskyUser collection +func (r *GraphServiceRiskyUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RiskyUser) error { + var resObj []RiskyUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SchemaExtensions returns request builder for SchemaExtension collection func (b *GraphServiceRequestBuilder) SchemaExtensions() *GraphServiceSchemaExtensionsCollectionRequestBuilder { bb := &GraphServiceSchemaExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7763,6 +8964,22 @@ func (r *GraphServiceSchemaExtensionsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for SchemaExtension collection +func (r *GraphServiceSchemaExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SchemaExtension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SchemaExtension collection +func (r *GraphServiceSchemaExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SchemaExtension) error { + var resObj []SchemaExtension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScopedRoleMemberships returns request builder for ScopedRoleMembership collection func (b *GraphServiceRequestBuilder) ScopedRoleMemberships() *GraphServiceScopedRoleMembershipsCollectionRequestBuilder { bb := &GraphServiceScopedRoleMembershipsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7865,6 +9082,22 @@ func (r *GraphServiceScopedRoleMembershipsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for ScopedRoleMembership collection +func (r *GraphServiceScopedRoleMembershipsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ScopedRoleMembership + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ScopedRoleMembership collection +func (r *GraphServiceScopedRoleMembershipsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ScopedRoleMembership) error { + var resObj []ScopedRoleMembership + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ServicePrincipals returns request builder for ServicePrincipal collection func (b *GraphServiceRequestBuilder) ServicePrincipals() *GraphServiceServicePrincipalsCollectionRequestBuilder { bb := &GraphServiceServicePrincipalsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -7967,6 +9200,22 @@ func (r *GraphServiceServicePrincipalsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for ServicePrincipal collection +func (r *GraphServiceServicePrincipalsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ServicePrincipal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ServicePrincipal collection +func (r *GraphServiceServicePrincipalsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ServicePrincipal) error { + var resObj []ServicePrincipal + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for DirectorySetting collection func (b *GraphServiceRequestBuilder) Settings() *GraphServiceSettingsCollectionRequestBuilder { bb := &GraphServiceSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8069,6 +9318,22 @@ func (r *GraphServiceSettingsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectorySetting collection +func (r *GraphServiceSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectorySetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectorySetting collection +func (r *GraphServiceSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectorySetting) error { + var resObj []DirectorySetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Shares returns request builder for SharedDriveItem collection func (b *GraphServiceRequestBuilder) Shares() *GraphServiceSharesCollectionRequestBuilder { bb := &GraphServiceSharesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8171,6 +9436,22 @@ func (r *GraphServiceSharesCollectionRequest) Add(ctx context.Context, reqObj *S return } +// BatchGet adds Get operation to Batch for SharedDriveItem collection +func (r *GraphServiceSharesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SharedDriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SharedDriveItem collection +func (r *GraphServiceSharesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SharedDriveItem) error { + var resObj []SharedDriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sites returns request builder for Site collection func (b *GraphServiceRequestBuilder) Sites() *GraphServiceSitesCollectionRequestBuilder { bb := &GraphServiceSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8273,6 +9554,22 @@ func (r *GraphServiceSitesCollectionRequest) Add(ctx context.Context, reqObj *Si return } +// BatchGet adds Get operation to Batch for Site collection +func (r *GraphServiceSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *GraphServiceSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SubscribedSKUs returns request builder for SubscribedSKU collection func (b *GraphServiceRequestBuilder) SubscribedSKUs() *GraphServiceSubscribedSKUsCollectionRequestBuilder { bb := &GraphServiceSubscribedSKUsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8375,6 +9672,22 @@ func (r *GraphServiceSubscribedSKUsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for SubscribedSKU collection +func (r *GraphServiceSubscribedSKUsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SubscribedSKU + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SubscribedSKU collection +func (r *GraphServiceSubscribedSKUsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SubscribedSKU) error { + var resObj []SubscribedSKU + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Subscriptions returns request builder for Subscription collection func (b *GraphServiceRequestBuilder) Subscriptions() *GraphServiceSubscriptionsCollectionRequestBuilder { bb := &GraphServiceSubscriptionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8477,6 +9790,22 @@ func (r *GraphServiceSubscriptionsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for Subscription collection +func (r *GraphServiceSubscriptionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Subscription collection +func (r *GraphServiceSubscriptionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Subscription) error { + var resObj []Subscription + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SuspiciousIPRiskEvents returns request builder for SuspiciousIPRiskEvent collection func (b *GraphServiceRequestBuilder) SuspiciousIPRiskEvents() *GraphServiceSuspiciousIPRiskEventsCollectionRequestBuilder { bb := &GraphServiceSuspiciousIPRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8579,6 +9908,22 @@ func (r *GraphServiceSuspiciousIPRiskEventsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SuspiciousIPRiskEvent collection +func (r *GraphServiceSuspiciousIPRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SuspiciousIPRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SuspiciousIPRiskEvent collection +func (r *GraphServiceSuspiciousIPRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SuspiciousIPRiskEvent) error { + var resObj []SuspiciousIPRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Teams returns request builder for Team collection func (b *GraphServiceRequestBuilder) Teams() *GraphServiceTeamsCollectionRequestBuilder { bb := &GraphServiceTeamsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8681,6 +10026,22 @@ func (r *GraphServiceTeamsCollectionRequest) Add(ctx context.Context, reqObj *Te return } +// BatchGet adds Get operation to Batch for Team collection +func (r *GraphServiceTeamsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Team + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Team collection +func (r *GraphServiceTeamsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Team) error { + var resObj []Team + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TeamsTemplates returns request builder for TeamsTemplate collection func (b *GraphServiceRequestBuilder) TeamsTemplates() *GraphServiceTeamsTemplatesCollectionRequestBuilder { bb := &GraphServiceTeamsTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8783,6 +10144,22 @@ func (r *GraphServiceTeamsTemplatesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for TeamsTemplate collection +func (r *GraphServiceTeamsTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsTemplate collection +func (r *GraphServiceTeamsTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsTemplate) error { + var resObj []TeamsTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UnfamiliarLocationRiskEvents returns request builder for UnfamiliarLocationRiskEvent collection func (b *GraphServiceRequestBuilder) UnfamiliarLocationRiskEvents() *GraphServiceUnfamiliarLocationRiskEventsCollectionRequestBuilder { bb := &GraphServiceUnfamiliarLocationRiskEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8885,6 +10262,22 @@ func (r *GraphServiceUnfamiliarLocationRiskEventsCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for UnfamiliarLocationRiskEvent collection +func (r *GraphServiceUnfamiliarLocationRiskEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UnfamiliarLocationRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UnfamiliarLocationRiskEvent collection +func (r *GraphServiceUnfamiliarLocationRiskEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UnfamiliarLocationRiskEvent) error { + var resObj []UnfamiliarLocationRiskEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for User collection func (b *GraphServiceRequestBuilder) Users() *GraphServiceUsersCollectionRequestBuilder { bb := &GraphServiceUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -8987,6 +10380,22 @@ func (r *GraphServiceUsersCollectionRequest) Add(ctx context.Context, reqObj *Us return } +// BatchGet adds Get operation to Batch for User collection +func (r *GraphServiceUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for User collection +func (r *GraphServiceUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *User) error { + var resObj []User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Workbooks returns request builder for DriveItem collection func (b *GraphServiceRequestBuilder) Workbooks() *GraphServiceWorkbooksCollectionRequestBuilder { bb := &GraphServiceWorkbooksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -9089,6 +10498,22 @@ func (r *GraphServiceWorkbooksCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *GraphServiceWorkbooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *GraphServiceWorkbooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Security is navigation property func (b *GraphServiceRequestBuilder) Security() *SecurityRequestBuilder { bb := &SecurityRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/beta/RequestAad.go b/beta/RequestAad.go index 37230e31..870e164e 100644 --- a/beta/RequestAad.go +++ b/beta/RequestAad.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AadUserConversationMemberRequestBuilder is request builder for AadUserConversationMember type AadUserConversationMemberRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AadUserConversationMemberRequest) Update(ctx context.Context, reqObj *A func (r *AadUserConversationMemberRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AadUserConversationMember +func (r *AadUserConversationMemberRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AadUserConversationMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AadUserConversationMember +func (r *AadUserConversationMemberRequest) BatchUpdate(batch *BatchRequest, reqObj *AadUserConversationMember) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AadUserConversationMember +func (r *AadUserConversationMemberRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAccess.go b/beta/RequestAccess.go index 06ae52c0..75ca85ca 100644 --- a/beta/RequestAccess.go +++ b/beta/RequestAccess.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AccessPackageRequestBuilder is request builder for AccessPackage type AccessPackageRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AccessPackageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackage +func (r *AccessPackageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackage +func (r *AccessPackageRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackage +func (r *AccessPackageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageAssignmentRequestBuilder is request builder for AccessPackageAssignment type AccessPackageAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *AccessPackageAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageAssignment +func (r *AccessPackageAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageAssignment +func (r *AccessPackageAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageAssignment +func (r *AccessPackageAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageAssignmentPolicyRequestBuilder is request builder for AccessPackageAssignmentPolicy type AccessPackageAssignmentPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *AccessPackageAssignmentPolicyRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentPolicy +func (r *AccessPackageAssignmentPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageAssignmentPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageAssignmentPolicy +func (r *AccessPackageAssignmentPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageAssignmentPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageAssignmentPolicy +func (r *AccessPackageAssignmentPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageAssignmentRequestObjectRequestBuilder is request builder for AccessPackageAssignmentRequestObject type AccessPackageAssignmentRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *AccessPackageAssignmentRequestObjectRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentRequestObject +func (r *AccessPackageAssignmentRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageAssignmentRequestObject +func (r *AccessPackageAssignmentRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageAssignmentRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageAssignmentRequestObject +func (r *AccessPackageAssignmentRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageAssignmentResourceRoleRequestBuilder is request builder for AccessPackageAssignmentResourceRole type AccessPackageAssignmentResourceRoleRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *AccessPackageAssignmentResourceRoleRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageAssignmentResourceRole +func (r *AccessPackageAssignmentResourceRoleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageAssignmentResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageAssignmentResourceRole +func (r *AccessPackageAssignmentResourceRoleRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageAssignmentResourceRole) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageAssignmentResourceRole +func (r *AccessPackageAssignmentResourceRoleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageCatalogRequestBuilder is request builder for AccessPackageCatalog type AccessPackageCatalogRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *AccessPackageCatalogRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageCatalog +func (r *AccessPackageCatalogRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageCatalog + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageCatalog +func (r *AccessPackageCatalogRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageCatalog) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageCatalog +func (r *AccessPackageCatalogRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageResourceRequestBuilder is request builder for AccessPackageResource type AccessPackageResourceRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *AccessPackageResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageResource +func (r *AccessPackageResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageResource +func (r *AccessPackageResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageResource +func (r *AccessPackageResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageResourceRequestObjectRequestBuilder is request builder for AccessPackageResourceRequestObject type AccessPackageResourceRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *AccessPackageResourceRequestObjectRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageResourceRequestObject +func (r *AccessPackageResourceRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageResourceRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageResourceRequestObject +func (r *AccessPackageResourceRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageResourceRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageResourceRequestObject +func (r *AccessPackageResourceRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageResourceRoleRequestBuilder is request builder for AccessPackageResourceRole type AccessPackageResourceRoleRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *AccessPackageResourceRoleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageResourceRole +func (r *AccessPackageResourceRoleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageResourceRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageResourceRole +func (r *AccessPackageResourceRoleRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageResourceRole) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageResourceRole +func (r *AccessPackageResourceRoleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageResourceRoleScopeRequestBuilder is request builder for AccessPackageResourceRoleScope type AccessPackageResourceRoleScopeRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *AccessPackageResourceRoleScopeRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageResourceRoleScope +func (r *AccessPackageResourceRoleScopeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageResourceRoleScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageResourceRoleScope +func (r *AccessPackageResourceRoleScopeRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageResourceRoleScope) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageResourceRoleScope +func (r *AccessPackageResourceRoleScopeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageResourceScopeRequestBuilder is request builder for AccessPackageResourceScope type AccessPackageResourceScopeRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *AccessPackageResourceScopeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageResourceScope +func (r *AccessPackageResourceScopeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageResourceScope + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageResourceScope +func (r *AccessPackageResourceScopeRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageResourceScope) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageResourceScope +func (r *AccessPackageResourceScopeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessPackageSubjectRequestBuilder is request builder for AccessPackageSubject type AccessPackageSubjectRequestBuilder struct{ BaseRequestBuilder } @@ -400,6 +623,26 @@ func (r *AccessPackageSubjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessPackageSubject +func (r *AccessPackageSubjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessPackageSubject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessPackageSubject +func (r *AccessPackageSubjectRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessPackageSubject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessPackageSubject +func (r *AccessPackageSubjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessReviewRequestBuilder is request builder for AccessReview type AccessReviewRequestBuilder struct{ BaseRequestBuilder } @@ -433,6 +676,26 @@ func (r *AccessReviewRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessReview +func (r *AccessReviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessReview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessReview +func (r *AccessReviewRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessReview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessReview +func (r *AccessReviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessReviewDecisionRequestBuilder is request builder for AccessReviewDecision type AccessReviewDecisionRequestBuilder struct{ BaseRequestBuilder } @@ -466,6 +729,26 @@ func (r *AccessReviewDecisionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessReviewDecision +func (r *AccessReviewDecisionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessReviewDecision + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessReviewDecision +func (r *AccessReviewDecisionRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessReviewDecision) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessReviewDecision +func (r *AccessReviewDecisionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AccessReviewReviewerRequestBuilder is request builder for AccessReviewReviewer type AccessReviewReviewerRequestBuilder struct{ BaseRequestBuilder } @@ -499,6 +782,26 @@ func (r *AccessReviewReviewerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AccessReviewReviewer +func (r *AccessReviewReviewerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AccessReviewReviewer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AccessReviewReviewer +func (r *AccessReviewReviewerRequest) BatchUpdate(batch *BatchRequest, reqObj *AccessReviewReviewer) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AccessReviewReviewer +func (r *AccessReviewReviewerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AccessPackageAssignmentRequestObjectCancelRequestBuilder struct{ BaseRequestBuilder } @@ -525,6 +828,11 @@ func (r *AccessPackageAssignmentRequestObjectCancelRequest) Post(ctx context.Con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AccessPackageAssignmentRequestObjectCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AccessReviewStopRequestBuilder struct{ BaseRequestBuilder } @@ -551,6 +859,11 @@ func (r *AccessReviewStopRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AccessReviewStopRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AccessReviewSendReminderRequestBuilder struct{ BaseRequestBuilder } @@ -577,6 +890,11 @@ func (r *AccessReviewSendReminderRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AccessReviewSendReminderRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AccessReviewResetDecisionsRequestBuilder struct{ BaseRequestBuilder } @@ -603,6 +921,11 @@ func (r *AccessReviewResetDecisionsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AccessReviewResetDecisionsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AccessReviewApplyDecisionsRequestBuilder struct{ BaseRequestBuilder } @@ -628,3 +951,8 @@ func (b *AccessReviewApplyDecisionsRequestBuilder) Request() *AccessReviewApplyD func (r *AccessReviewApplyDecisionsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *AccessReviewApplyDecisionsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestAccount.go b/beta/RequestAccount.go index 8dcf76f6..f972f06f 100644 --- a/beta/RequestAccount.go +++ b/beta/RequestAccount.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AccountRequestBuilder is request builder for Account type AccountRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AccountRequest) Update(ctx context.Context, reqObj *Account) error { func (r *AccountRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Account +func (r *AccountRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Account + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Account +func (r *AccountRequest) BatchUpdate(batch *BatchRequest, reqObj *Account) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Account +func (r *AccountRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestActive.go b/beta/RequestActive.go index a4379831..66b25fe7 100644 --- a/beta/RequestActive.go +++ b/beta/RequestActive.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder is request builder for ActiveDirectoryWindowsAutopilotDeploymentProfile type ActiveDirectoryWindowsAutopilotDeploymentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) Update(ctx con func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ActiveDirectoryWindowsAutopilotDeploymentProfile +func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ActiveDirectoryWindowsAutopilotDeploymentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ActiveDirectoryWindowsAutopilotDeploymentProfile +func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *ActiveDirectoryWindowsAutopilotDeploymentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ActiveDirectoryWindowsAutopilotDeploymentProfile +func (r *ActiveDirectoryWindowsAutopilotDeploymentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestActivity.go b/beta/RequestActivity.go index 82a7a4b2..afd01562 100644 --- a/beta/RequestActivity.go +++ b/beta/RequestActivity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ActivityHistoryItemRequestBuilder is request builder for ActivityHistoryItem type ActivityHistoryItemRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ActivityHistoryItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ActivityHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchUpdate(batch *BatchRequest, reqObj *ActivityHistoryItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ActivityStatisticsRequestBuilder is request builder for ActivityStatistics type ActivityStatisticsRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ActivityStatisticsRequest) Update(ctx context.Context, reqObj *Activity func (r *ActivityStatisticsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ActivityStatistics +func (r *ActivityStatisticsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ActivityStatistics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ActivityStatistics +func (r *ActivityStatisticsRequest) BatchUpdate(batch *BatchRequest, reqObj *ActivityStatistics) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ActivityStatistics +func (r *ActivityStatisticsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAdministrative.go b/beta/RequestAdministrative.go index 1cacdc94..5398ce4c 100644 --- a/beta/RequestAdministrative.go +++ b/beta/RequestAdministrative.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AdministrativeUnitRequestBuilder is request builder for AdministrativeUnit type AdministrativeUnitRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AdministrativeUnitRequest) Update(ctx context.Context, reqObj *Administ func (r *AdministrativeUnitRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AdministrativeUnit +func (r *AdministrativeUnitRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AdministrativeUnit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AdministrativeUnit +func (r *AdministrativeUnitRequest) BatchUpdate(batch *BatchRequest, reqObj *AdministrativeUnit) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AdministrativeUnit +func (r *AdministrativeUnitRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAdvanced.go b/beta/RequestAdvanced.go index ffa9fd12..0aa65637 100644 --- a/beta/RequestAdvanced.go +++ b/beta/RequestAdvanced.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AdvancedThreatProtectionOnboardingDeviceSettingStateRequestBuilder is request builder for AdvancedThreatProtectionOnboardingDeviceSettingState type AdvancedThreatProtectionOnboardingDeviceSettingStateRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) Delete(ctx return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AdvancedThreatProtectionOnboardingDeviceSettingState +func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AdvancedThreatProtectionOnboardingDeviceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AdvancedThreatProtectionOnboardingDeviceSettingState +func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) BatchUpdate(batch *BatchRequest, reqObj *AdvancedThreatProtectionOnboardingDeviceSettingState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AdvancedThreatProtectionOnboardingDeviceSettingState +func (r *AdvancedThreatProtectionOnboardingDeviceSettingStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder is request builder for AdvancedThreatProtectionOnboardingStateSummary type AdvancedThreatProtectionOnboardingStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *AdvancedThreatProtectionOnboardingStateSummaryRequest) Update(ctx conte func (r *AdvancedThreatProtectionOnboardingStateSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AdvancedThreatProtectionOnboardingStateSummary +func (r *AdvancedThreatProtectionOnboardingStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AdvancedThreatProtectionOnboardingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AdvancedThreatProtectionOnboardingStateSummary +func (r *AdvancedThreatProtectionOnboardingStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *AdvancedThreatProtectionOnboardingStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AdvancedThreatProtectionOnboardingStateSummary +func (r *AdvancedThreatProtectionOnboardingStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAged.go b/beta/RequestAged.go index 46f9fc8c..e77a608b 100644 --- a/beta/RequestAged.go +++ b/beta/RequestAged.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AgedAccountsPayableRequestBuilder is request builder for AgedAccountsPayable type AgedAccountsPayableRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AgedAccountsPayableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AgedAccountsPayable +func (r *AgedAccountsPayableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AgedAccountsPayable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AgedAccountsPayable +func (r *AgedAccountsPayableRequest) BatchUpdate(batch *BatchRequest, reqObj *AgedAccountsPayable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AgedAccountsPayable +func (r *AgedAccountsPayableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AgedAccountsReceivableRequestBuilder is request builder for AgedAccountsReceivable type AgedAccountsReceivableRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *AgedAccountsReceivableRequest) Update(ctx context.Context, reqObj *Aged func (r *AgedAccountsReceivableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AgedAccountsReceivable +func (r *AgedAccountsReceivableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AgedAccountsReceivable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AgedAccountsReceivable +func (r *AgedAccountsReceivableRequest) BatchUpdate(batch *BatchRequest, reqObj *AgedAccountsReceivable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AgedAccountsReceivable +func (r *AgedAccountsReceivableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAgreement.go b/beta/RequestAgreement.go index 647a2de5..a95bcbe7 100644 --- a/beta/RequestAgreement.go +++ b/beta/RequestAgreement.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AgreementRequestBuilder is request builder for Agreement type AgreementRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AgreementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Agreement +func (r *AgreementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Agreement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Agreement +func (r *AgreementRequest) BatchUpdate(batch *BatchRequest, reqObj *Agreement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Agreement +func (r *AgreementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AgreementAcceptanceRequestBuilder is request builder for AgreementAcceptance type AgreementAcceptanceRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *AgreementAcceptanceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AgreementAcceptance +func (r *AgreementAcceptanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AgreementAcceptance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AgreementAcceptance +func (r *AgreementAcceptanceRequest) BatchUpdate(batch *BatchRequest, reqObj *AgreementAcceptance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AgreementAcceptance +func (r *AgreementAcceptanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AgreementFileRequestBuilder is request builder for AgreementFile type AgreementFileRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *AgreementFileRequest) Update(ctx context.Context, reqObj *AgreementFile func (r *AgreementFileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AgreementFile +func (r *AgreementFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AgreementFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AgreementFile +func (r *AgreementFileRequest) BatchUpdate(batch *BatchRequest, reqObj *AgreementFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AgreementFile +func (r *AgreementFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAlert.go b/beta/RequestAlert.go index f43985de..9b4518db 100644 --- a/beta/RequestAlert.go +++ b/beta/RequestAlert.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *AlertRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Alert +func (r *AlertRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Alert + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Alert +func (r *AlertRequest) BatchUpdate(batch *BatchRequest, reqObj *Alert) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Alert +func (r *AlertRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AlertCollectionUpdateAlertsRequestBuilder struct{ BaseRequestBuilder } @@ -129,3 +150,9 @@ func (r *AlertCollectionUpdateAlertsRequest) PostN(ctx context.Context, n int) ( func (r *AlertCollectionUpdateAlertsRequest) Post(ctx context.Context) ([]Alert, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *AlertCollectionUpdateAlertsRequest) BatchPost(batch *BatchRequest) error { + var resObj []Alert + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestAllowed.go b/beta/RequestAllowed.go index ececc01e..855f8ae3 100644 --- a/beta/RequestAllowed.go +++ b/beta/RequestAllowed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AllowedDataLocationRequestBuilder is request builder for AllowedDataLocation type AllowedDataLocationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AllowedDataLocationRequest) Update(ctx context.Context, reqObj *Allowed func (r *AllowedDataLocationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AllowedDataLocation +func (r *AllowedDataLocationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AllowedDataLocation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AllowedDataLocation +func (r *AllowedDataLocationRequest) BatchUpdate(batch *BatchRequest, reqObj *AllowedDataLocation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AllowedDataLocation +func (r *AllowedDataLocationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAndroid.go b/beta/RequestAndroid.go index 1323cbd0..f81fd2be 100644 --- a/beta/RequestAndroid.go +++ b/beta/RequestAndroid.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *AndroidCertificateProfileBaseRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidCertificateProfileBase +func (r *AndroidCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidCertificateProfileBase +func (r *AndroidCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidCertificateProfileBase +func (r *AndroidCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerCertificateProfileBaseRequestBuilder is request builder for AndroidDeviceOwnerCertificateProfileBase type AndroidDeviceOwnerCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *AndroidDeviceOwnerCertificateProfileBaseRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerCertificateProfileBase +func (r *AndroidDeviceOwnerCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerCertificateProfileBase +func (r *AndroidDeviceOwnerCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerCertificateProfileBase +func (r *AndroidDeviceOwnerCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerEnrollmentProfileRequestBuilder is request builder for AndroidDeviceOwnerEnrollmentProfile type AndroidDeviceOwnerEnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *AndroidDeviceOwnerEnrollmentProfileRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerEnrollmentProfile +func (r *AndroidDeviceOwnerEnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerEnrollmentProfile +func (r *AndroidDeviceOwnerEnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerEnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerEnrollmentProfile +func (r *AndroidDeviceOwnerEnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerEnterpriseWiFiConfigurationRequestBuilder is request builder for AndroidDeviceOwnerEnterpriseWiFiConfiguration type AndroidDeviceOwnerEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *AndroidDeviceOwnerEnterpriseWiFiConfigurationRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerEnterpriseWiFiConfiguration +func (r *AndroidDeviceOwnerEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerEnterpriseWiFiConfiguration +func (r *AndroidDeviceOwnerEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerEnterpriseWiFiConfiguration +func (r *AndroidDeviceOwnerEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerScepCertificateProfileRequestBuilder is request builder for AndroidDeviceOwnerScepCertificateProfile type AndroidDeviceOwnerScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *AndroidDeviceOwnerScepCertificateProfileRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerScepCertificateProfile +func (r *AndroidDeviceOwnerScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerScepCertificateProfile +func (r *AndroidDeviceOwnerScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerScepCertificateProfile +func (r *AndroidDeviceOwnerScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerTrustedRootCertificateRequestBuilder is request builder for AndroidDeviceOwnerTrustedRootCertificate type AndroidDeviceOwnerTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *AndroidDeviceOwnerTrustedRootCertificateRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerTrustedRootCertificate +func (r *AndroidDeviceOwnerTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerTrustedRootCertificate +func (r *AndroidDeviceOwnerTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerTrustedRootCertificate +func (r *AndroidDeviceOwnerTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidDeviceOwnerVPNConfigurationRequestBuilder is request builder for AndroidDeviceOwnerVPNConfiguration type AndroidDeviceOwnerVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *AndroidDeviceOwnerVPNConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidDeviceOwnerVPNConfiguration +func (r *AndroidDeviceOwnerVPNConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidDeviceOwnerVPNConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidDeviceOwnerVPNConfiguration +func (r *AndroidDeviceOwnerVPNConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidDeviceOwnerVPNConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidDeviceOwnerVPNConfiguration +func (r *AndroidDeviceOwnerVPNConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidEasEmailProfileConfigurationRequestBuilder is request builder for AndroidEasEmailProfileConfiguration type AndroidEasEmailProfileConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *AndroidEasEmailProfileConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidEasEmailProfileConfiguration +func (r *AndroidEasEmailProfileConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidEasEmailProfileConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidEasEmailProfileConfiguration +func (r *AndroidEasEmailProfileConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidEasEmailProfileConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidEasEmailProfileConfiguration +func (r *AndroidEasEmailProfileConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidEnterpriseWiFiConfigurationRequestBuilder is request builder for AndroidEnterpriseWiFiConfiguration type AndroidEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *AndroidEnterpriseWiFiConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidEnterpriseWiFiConfiguration +func (r *AndroidEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidEnterpriseWiFiConfiguration +func (r *AndroidEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidEnterpriseWiFiConfiguration +func (r *AndroidEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkAppConfigurationSchemaRequestBuilder is request builder for AndroidForWorkAppConfigurationSchema type AndroidForWorkAppConfigurationSchemaRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *AndroidForWorkAppConfigurationSchemaRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkAppConfigurationSchema +func (r *AndroidForWorkAppConfigurationSchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkAppConfigurationSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkAppConfigurationSchema +func (r *AndroidForWorkAppConfigurationSchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkAppConfigurationSchema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkAppConfigurationSchema +func (r *AndroidForWorkAppConfigurationSchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkCertificateProfileBaseRequestBuilder is request builder for AndroidForWorkCertificateProfileBase type AndroidForWorkCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *AndroidForWorkCertificateProfileBaseRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkCertificateProfileBase +func (r *AndroidForWorkCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkCertificateProfileBase +func (r *AndroidForWorkCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkCertificateProfileBase +func (r *AndroidForWorkCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkEasEmailProfileBaseRequestBuilder is request builder for AndroidForWorkEasEmailProfileBase type AndroidForWorkEasEmailProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *AndroidForWorkEasEmailProfileBaseRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkEasEmailProfileBase +func (r *AndroidForWorkEasEmailProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkEasEmailProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkEasEmailProfileBase +func (r *AndroidForWorkEasEmailProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkEasEmailProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkEasEmailProfileBase +func (r *AndroidForWorkEasEmailProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkEnrollmentProfileRequestBuilder is request builder for AndroidForWorkEnrollmentProfile type AndroidForWorkEnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *AndroidForWorkEnrollmentProfileRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkEnrollmentProfile +func (r *AndroidForWorkEnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkEnrollmentProfile +func (r *AndroidForWorkEnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkEnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkEnrollmentProfile +func (r *AndroidForWorkEnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkEnterpriseWiFiConfigurationRequestBuilder is request builder for AndroidForWorkEnterpriseWiFiConfiguration type AndroidForWorkEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *AndroidForWorkEnterpriseWiFiConfigurationRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkEnterpriseWiFiConfiguration +func (r *AndroidForWorkEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkEnterpriseWiFiConfiguration +func (r *AndroidForWorkEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkEnterpriseWiFiConfiguration +func (r *AndroidForWorkEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkImportedPFXCertificateProfileRequestBuilder is request builder for AndroidForWorkImportedPFXCertificateProfile type AndroidForWorkImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *AndroidForWorkImportedPFXCertificateProfileRequest) Delete(ctx context. return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkImportedPFXCertificateProfile +func (r *AndroidForWorkImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkImportedPFXCertificateProfile +func (r *AndroidForWorkImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkImportedPFXCertificateProfile +func (r *AndroidForWorkImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkPkcsCertificateProfileRequestBuilder is request builder for AndroidForWorkPkcsCertificateProfile type AndroidForWorkPkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *AndroidForWorkPkcsCertificateProfileRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkPkcsCertificateProfile +func (r *AndroidForWorkPkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkPkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkPkcsCertificateProfile +func (r *AndroidForWorkPkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkPkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkPkcsCertificateProfile +func (r *AndroidForWorkPkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkScepCertificateProfileRequestBuilder is request builder for AndroidForWorkScepCertificateProfile type AndroidForWorkScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *AndroidForWorkScepCertificateProfileRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkScepCertificateProfile +func (r *AndroidForWorkScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkScepCertificateProfile +func (r *AndroidForWorkScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkScepCertificateProfile +func (r *AndroidForWorkScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkSettingsRequestBuilder is request builder for AndroidForWorkSettings type AndroidForWorkSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -605,6 +946,26 @@ func (r *AndroidForWorkSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkSettings +func (r *AndroidForWorkSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkSettings +func (r *AndroidForWorkSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkSettings +func (r *AndroidForWorkSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkTrustedRootCertificateRequestBuilder is request builder for AndroidForWorkTrustedRootCertificate type AndroidForWorkTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -638,6 +999,26 @@ func (r *AndroidForWorkTrustedRootCertificateRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkTrustedRootCertificate +func (r *AndroidForWorkTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkTrustedRootCertificate +func (r *AndroidForWorkTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkTrustedRootCertificate +func (r *AndroidForWorkTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidForWorkVPNConfigurationRequestBuilder is request builder for AndroidForWorkVPNConfiguration type AndroidForWorkVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -671,6 +1052,26 @@ func (r *AndroidForWorkVPNConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidForWorkVPNConfiguration +func (r *AndroidForWorkVPNConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidForWorkVPNConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidForWorkVPNConfiguration +func (r *AndroidForWorkVPNConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidForWorkVPNConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidForWorkVPNConfiguration +func (r *AndroidForWorkVPNConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidImportedPFXCertificateProfileRequestBuilder is request builder for AndroidImportedPFXCertificateProfile type AndroidImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -704,6 +1105,26 @@ func (r *AndroidImportedPFXCertificateProfileRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidImportedPFXCertificateProfile +func (r *AndroidImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidImportedPFXCertificateProfile +func (r *AndroidImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidImportedPFXCertificateProfile +func (r *AndroidImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidManagedAppProtectionRequestBuilder is request builder for AndroidManagedAppProtection type AndroidManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -737,6 +1158,26 @@ func (r *AndroidManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder is request builder for AndroidManagedStoreAccountEnterpriseSettings type AndroidManagedStoreAccountEnterpriseSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -770,6 +1211,26 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsRequest) Delete(ctx context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidManagedStoreAccountEnterpriseSettings +func (r *AndroidManagedStoreAccountEnterpriseSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidManagedStoreAccountEnterpriseSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidManagedStoreAccountEnterpriseSettings +func (r *AndroidManagedStoreAccountEnterpriseSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidManagedStoreAccountEnterpriseSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidManagedStoreAccountEnterpriseSettings +func (r *AndroidManagedStoreAccountEnterpriseSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidManagedStoreAppConfigurationSchemaRequestBuilder is request builder for AndroidManagedStoreAppConfigurationSchema type AndroidManagedStoreAppConfigurationSchemaRequestBuilder struct{ BaseRequestBuilder } @@ -803,6 +1264,26 @@ func (r *AndroidManagedStoreAppConfigurationSchemaRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidManagedStoreAppConfigurationSchema +func (r *AndroidManagedStoreAppConfigurationSchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidManagedStoreAppConfigurationSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidManagedStoreAppConfigurationSchema +func (r *AndroidManagedStoreAppConfigurationSchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidManagedStoreAppConfigurationSchema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidManagedStoreAppConfigurationSchema +func (r *AndroidManagedStoreAppConfigurationSchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidPkcsCertificateProfileRequestBuilder is request builder for AndroidPkcsCertificateProfile type AndroidPkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -836,6 +1317,26 @@ func (r *AndroidPkcsCertificateProfileRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidPkcsCertificateProfile +func (r *AndroidPkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidPkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidPkcsCertificateProfile +func (r *AndroidPkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidPkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidPkcsCertificateProfile +func (r *AndroidPkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidScepCertificateProfileRequestBuilder is request builder for AndroidScepCertificateProfile type AndroidScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -869,6 +1370,26 @@ func (r *AndroidScepCertificateProfileRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidScepCertificateProfile +func (r *AndroidScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidScepCertificateProfile +func (r *AndroidScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidScepCertificateProfile +func (r *AndroidScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidTrustedRootCertificateRequestBuilder is request builder for AndroidTrustedRootCertificate type AndroidTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -902,6 +1423,26 @@ func (r *AndroidTrustedRootCertificateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidTrustedRootCertificate +func (r *AndroidTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidTrustedRootCertificate +func (r *AndroidTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidTrustedRootCertificate +func (r *AndroidTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidVPNConfigurationRequestBuilder is request builder for AndroidVPNConfiguration type AndroidVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -935,6 +1476,26 @@ func (r *AndroidVPNConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidVPNConfiguration +func (r *AndroidVPNConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidVPNConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidVPNConfiguration +func (r *AndroidVPNConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidVPNConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidVPNConfiguration +func (r *AndroidVPNConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileCertificateProfileBaseRequestBuilder is request builder for AndroidWorkProfileCertificateProfileBase type AndroidWorkProfileCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -968,6 +1529,26 @@ func (r *AndroidWorkProfileCertificateProfileBaseRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileCertificateProfileBase +func (r *AndroidWorkProfileCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileCertificateProfileBase +func (r *AndroidWorkProfileCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileCertificateProfileBase +func (r *AndroidWorkProfileCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileEasEmailProfileBaseRequestBuilder is request builder for AndroidWorkProfileEasEmailProfileBase type AndroidWorkProfileEasEmailProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -1001,6 +1582,26 @@ func (r *AndroidWorkProfileEasEmailProfileBaseRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileEasEmailProfileBase +func (r *AndroidWorkProfileEasEmailProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileEasEmailProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileEasEmailProfileBase +func (r *AndroidWorkProfileEasEmailProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileEasEmailProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileEasEmailProfileBase +func (r *AndroidWorkProfileEasEmailProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileEnterpriseWiFiConfigurationRequestBuilder is request builder for AndroidWorkProfileEnterpriseWiFiConfiguration type AndroidWorkProfileEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1034,6 +1635,26 @@ func (r *AndroidWorkProfileEnterpriseWiFiConfigurationRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileEnterpriseWiFiConfiguration +func (r *AndroidWorkProfileEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileEnterpriseWiFiConfiguration +func (r *AndroidWorkProfileEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileEnterpriseWiFiConfiguration +func (r *AndroidWorkProfileEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfilePkcsCertificateProfileRequestBuilder is request builder for AndroidWorkProfilePkcsCertificateProfile type AndroidWorkProfilePkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -1067,6 +1688,26 @@ func (r *AndroidWorkProfilePkcsCertificateProfileRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfilePkcsCertificateProfile +func (r *AndroidWorkProfilePkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfilePkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfilePkcsCertificateProfile +func (r *AndroidWorkProfilePkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfilePkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfilePkcsCertificateProfile +func (r *AndroidWorkProfilePkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileScepCertificateProfileRequestBuilder is request builder for AndroidWorkProfileScepCertificateProfile type AndroidWorkProfileScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -1100,6 +1741,26 @@ func (r *AndroidWorkProfileScepCertificateProfileRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileScepCertificateProfile +func (r *AndroidWorkProfileScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileScepCertificateProfile +func (r *AndroidWorkProfileScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileScepCertificateProfile +func (r *AndroidWorkProfileScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileTrustedRootCertificateRequestBuilder is request builder for AndroidWorkProfileTrustedRootCertificate type AndroidWorkProfileTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -1133,6 +1794,26 @@ func (r *AndroidWorkProfileTrustedRootCertificateRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileTrustedRootCertificate +func (r *AndroidWorkProfileTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileTrustedRootCertificate +func (r *AndroidWorkProfileTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileTrustedRootCertificate +func (r *AndroidWorkProfileTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AndroidWorkProfileVPNConfigurationRequestBuilder is request builder for AndroidWorkProfileVPNConfiguration type AndroidWorkProfileVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1166,6 +1847,26 @@ func (r *AndroidWorkProfileVPNConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AndroidWorkProfileVPNConfiguration +func (r *AndroidWorkProfileVPNConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidWorkProfileVPNConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidWorkProfileVPNConfiguration +func (r *AndroidWorkProfileVPNConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidWorkProfileVPNConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidWorkProfileVPNConfiguration +func (r *AndroidWorkProfileVPNConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AndroidManagedAppProtectionCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -1252,6 +1953,12 @@ func (r *AndroidManagedAppProtectionCollectionHasPayloadLinksRequest) Post(ctx c return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *AndroidManagedAppProtectionCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type AndroidDeviceOwnerEnrollmentProfileRevokeTokenRequestBuilder struct{ BaseRequestBuilder } @@ -1278,6 +1985,11 @@ func (r *AndroidDeviceOwnerEnrollmentProfileRevokeTokenRequest) Post(ctx context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidDeviceOwnerEnrollmentProfileRevokeTokenRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidDeviceOwnerEnrollmentProfileCreateTokenRequestBuilder struct{ BaseRequestBuilder } @@ -1304,6 +2016,11 @@ func (r *AndroidDeviceOwnerEnrollmentProfileCreateTokenRequest) Post(ctx context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidDeviceOwnerEnrollmentProfileCreateTokenRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidForWorkEnrollmentProfileRevokeTokenRequestBuilder struct{ BaseRequestBuilder } @@ -1330,6 +2047,11 @@ func (r *AndroidForWorkEnrollmentProfileRevokeTokenRequest) Post(ctx context.Con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidForWorkEnrollmentProfileRevokeTokenRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidForWorkEnrollmentProfileCreateTokenRequestBuilder struct{ BaseRequestBuilder } @@ -1356,6 +2078,11 @@ func (r *AndroidForWorkEnrollmentProfileCreateTokenRequest) Post(ctx context.Con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidForWorkEnrollmentProfileCreateTokenRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidForWorkSettingsRequestSignupURLRequestBuilder struct{ BaseRequestBuilder } @@ -1383,6 +2110,12 @@ func (r *AndroidForWorkSettingsRequestSignupURLRequest) Post(ctx context.Context return } +// +func (r *AndroidForWorkSettingsRequestSignupURLRequest) BatchPost(batch *BatchRequest) error { + var resObj *string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type AndroidForWorkSettingsCompleteSignupRequestBuilder struct{ BaseRequestBuilder } @@ -1409,6 +2142,11 @@ func (r *AndroidForWorkSettingsCompleteSignupRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidForWorkSettingsCompleteSignupRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidForWorkSettingsSyncAppsRequestBuilder struct{ BaseRequestBuilder } @@ -1435,6 +2173,11 @@ func (r *AndroidForWorkSettingsSyncAppsRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidForWorkSettingsSyncAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidForWorkSettingsUnbindRequestBuilder struct{ BaseRequestBuilder } @@ -1461,6 +2204,11 @@ func (r *AndroidForWorkSettingsUnbindRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidForWorkSettingsUnbindRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidManagedStoreAccountEnterpriseSettingsApproveAppsRequestBuilder struct{ BaseRequestBuilder } @@ -1487,6 +2235,11 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsApproveAppsRequest) Post(ct return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsApproveAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidManagedStoreAccountEnterpriseSettingsRequestSignupURLRequestBuilder struct{ BaseRequestBuilder } @@ -1514,6 +2267,12 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsRequestSignupURLRequest) Po return } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsRequestSignupURLRequest) BatchPost(batch *BatchRequest) error { + var resObj *string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type AndroidManagedStoreAccountEnterpriseSettingsCompleteSignupRequestBuilder struct{ BaseRequestBuilder } @@ -1540,6 +2299,11 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsCompleteSignupRequest) Post return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsCompleteSignupRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidManagedStoreAccountEnterpriseSettingsSyncAppsRequestBuilder struct{ BaseRequestBuilder } @@ -1566,6 +2330,11 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsSyncAppsRequest) Post(ctx c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsSyncAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidManagedStoreAccountEnterpriseSettingsUnbindRequestBuilder struct{ BaseRequestBuilder } @@ -1592,6 +2361,11 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsUnbindRequest) Post(ctx con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsUnbindRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type AndroidManagedStoreAccountEnterpriseSettingsCreateGooglePlayWebTokenRequestBuilder struct{ BaseRequestBuilder } @@ -1619,6 +2393,12 @@ func (r *AndroidManagedStoreAccountEnterpriseSettingsCreateGooglePlayWebTokenReq return } +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsCreateGooglePlayWebTokenRequest) BatchPost(batch *BatchRequest) error { + var resObj *string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type AndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyManagedEnrollmentStateRequestBuilder struct{ BaseRequestBuilder } @@ -1644,3 +2424,8 @@ func (b *AndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyM func (r *AndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyManagedEnrollmentStateRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *AndroidManagedStoreAccountEnterpriseSettingsSetAndroidDeviceOwnerFullyManagedEnrollmentStateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestAnonymous.go b/beta/RequestAnonymous.go index 4a23bb19..4db64c33 100644 --- a/beta/RequestAnonymous.go +++ b/beta/RequestAnonymous.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AnonymousIPRiskEventRequestBuilder is request builder for AnonymousIPRiskEvent type AnonymousIPRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AnonymousIPRiskEventRequest) Update(ctx context.Context, reqObj *Anonym func (r *AnonymousIPRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AnonymousIPRiskEvent +func (r *AnonymousIPRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AnonymousIPRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AnonymousIPRiskEvent +func (r *AnonymousIPRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *AnonymousIPRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AnonymousIPRiskEvent +func (r *AnonymousIPRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestApp.go b/beta/RequestApp.go index c63b0637..4075dced 100644 --- a/beta/RequestApp.go +++ b/beta/RequestApp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AppCatalogsRequestBuilder is request builder for AppCatalogs type AppCatalogsRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AppCatalogsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppCatalogs + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchUpdate(batch *BatchRequest, reqObj *AppCatalogs) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppLogCollectionRequestObjectRequestBuilder is request builder for AppLogCollectionRequestObject type AppLogCollectionRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *AppLogCollectionRequestObjectRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppLogCollectionRequestObject +func (r *AppLogCollectionRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppLogCollectionRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppLogCollectionRequestObject +func (r *AppLogCollectionRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *AppLogCollectionRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppLogCollectionRequestObject +func (r *AppLogCollectionRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppRoleAssignmentRequestBuilder is request builder for AppRoleAssignment type AppRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *AppRoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppRoleAssignment +func (r *AppRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppRoleAssignment +func (r *AppRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *AppRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppRoleAssignment +func (r *AppRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppVulnerabilityManagedDeviceRequestBuilder is request builder for AppVulnerabilityManagedDevice type AppVulnerabilityManagedDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *AppVulnerabilityManagedDeviceRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppVulnerabilityManagedDevice +func (r *AppVulnerabilityManagedDeviceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppVulnerabilityManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppVulnerabilityManagedDevice +func (r *AppVulnerabilityManagedDeviceRequest) BatchUpdate(batch *BatchRequest, reqObj *AppVulnerabilityManagedDevice) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppVulnerabilityManagedDevice +func (r *AppVulnerabilityManagedDeviceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppVulnerabilityMobileAppRequestBuilder is request builder for AppVulnerabilityMobileApp type AppVulnerabilityMobileAppRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *AppVulnerabilityMobileAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppVulnerabilityMobileApp +func (r *AppVulnerabilityMobileAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppVulnerabilityMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppVulnerabilityMobileApp +func (r *AppVulnerabilityMobileAppRequest) BatchUpdate(batch *BatchRequest, reqObj *AppVulnerabilityMobileApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppVulnerabilityMobileApp +func (r *AppVulnerabilityMobileAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppVulnerabilityTaskRequestBuilder is request builder for AppVulnerabilityTask type AppVulnerabilityTaskRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *AppVulnerabilityTaskRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppVulnerabilityTask +func (r *AppVulnerabilityTaskRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppVulnerabilityTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppVulnerabilityTask +func (r *AppVulnerabilityTaskRequest) BatchUpdate(batch *BatchRequest, reqObj *AppVulnerabilityTask) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppVulnerabilityTask +func (r *AppVulnerabilityTaskRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AppLogCollectionRequestObjectCreateDownloadURLRequestBuilder struct{ BaseRequestBuilder } @@ -228,3 +351,9 @@ func (r *AppLogCollectionRequestObjectCreateDownloadURLRequest) Post(ctx context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *AppLogCollectionRequestObjectCreateDownloadURLRequest) BatchPost(batch *BatchRequest) error { + var resObj *AppLogCollectionDownloadDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestApple.go b/beta/RequestApple.go index 0fe8789d..7517c27a 100644 --- a/beta/RequestApple.go +++ b/beta/RequestApple.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AppleEnrollmentProfileAssignmentRequestBuilder is request builder for AppleEnrollmentProfileAssignment type AppleEnrollmentProfileAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AppleEnrollmentProfileAssignmentRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppleEnrollmentProfileAssignment +func (r *AppleEnrollmentProfileAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppleEnrollmentProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppleEnrollmentProfileAssignment +func (r *AppleEnrollmentProfileAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *AppleEnrollmentProfileAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppleEnrollmentProfileAssignment +func (r *AppleEnrollmentProfileAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ApplePushNotificationCertificateRequestBuilder is request builder for ApplePushNotificationCertificate type ApplePushNotificationCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ApplePushNotificationCertificateRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ApplePushNotificationCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *ApplePushNotificationCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AppleUserInitiatedEnrollmentProfileRequestBuilder is request builder for AppleUserInitiatedEnrollmentProfile type AppleUserInitiatedEnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *AppleUserInitiatedEnrollmentProfileRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AppleUserInitiatedEnrollmentProfile +func (r *AppleUserInitiatedEnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppleUserInitiatedEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppleUserInitiatedEnrollmentProfile +func (r *AppleUserInitiatedEnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *AppleUserInitiatedEnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppleUserInitiatedEnrollmentProfile +func (r *AppleUserInitiatedEnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AppleUserInitiatedEnrollmentProfileSetPriorityRequestBuilder struct{ BaseRequestBuilder } @@ -128,3 +191,8 @@ func (b *AppleUserInitiatedEnrollmentProfileSetPriorityRequestBuilder) Request() func (r *AppleUserInitiatedEnrollmentProfileSetPriorityRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *AppleUserInitiatedEnrollmentProfileSetPriorityRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestApplication.go b/beta/RequestApplication.go index a726375f..cc43fc08 100644 --- a/beta/RequestApplication.go +++ b/beta/RequestApplication.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ApplicationRequestBuilder is request builder for Application type ApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Application +func (r *ApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Application + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Application +func (r *ApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *Application) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Application +func (r *ApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ApplicationSignInDetailedSummaryRequestBuilder is request builder for ApplicationSignInDetailedSummary type ApplicationSignInDetailedSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ApplicationSignInDetailedSummaryRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ApplicationSignInDetailedSummary +func (r *ApplicationSignInDetailedSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ApplicationSignInDetailedSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ApplicationSignInDetailedSummary +func (r *ApplicationSignInDetailedSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ApplicationSignInDetailedSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ApplicationSignInDetailedSummary +func (r *ApplicationSignInDetailedSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ApplicationTemplateRequestBuilder is request builder for ApplicationTemplate type ApplicationTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ApplicationTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ApplicationTemplate +func (r *ApplicationTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ApplicationTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ApplicationTemplate +func (r *ApplicationTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *ApplicationTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ApplicationTemplate +func (r *ApplicationTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ApplicationAddKeyRequestBuilder struct{ BaseRequestBuilder } @@ -130,6 +193,12 @@ func (r *ApplicationAddKeyRequest) Post(ctx context.Context) (resObj *KeyCredent return } +// +func (r *ApplicationAddKeyRequest) BatchPost(batch *BatchRequest) error { + var resObj *KeyCredential + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ApplicationAddPasswordRequestBuilder struct{ BaseRequestBuilder } @@ -157,6 +226,12 @@ func (r *ApplicationAddPasswordRequest) Post(ctx context.Context) (resObj *Passw return } +// +func (r *ApplicationAddPasswordRequest) BatchPost(batch *BatchRequest) error { + var resObj *PasswordCredential + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ApplicationRemoveKeyRequestBuilder struct{ BaseRequestBuilder } @@ -183,6 +258,11 @@ func (r *ApplicationRemoveKeyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ApplicationRemoveKeyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ApplicationRemovePasswordRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +289,11 @@ func (r *ApplicationRemovePasswordRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ApplicationRemovePasswordRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ApplicationTemplateInstantiateRequestBuilder struct{ BaseRequestBuilder } @@ -235,3 +320,9 @@ func (r *ApplicationTemplateInstantiateRequest) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *ApplicationTemplateInstantiateRequest) BatchPost(batch *BatchRequest) error { + var resObj *ApplicationServicePrincipal + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestApproval.go b/beta/RequestApproval.go index ad5232c0..98bbe640 100644 --- a/beta/RequestApproval.go +++ b/beta/RequestApproval.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ApprovalWorkflowProviderRequestBuilder is request builder for ApprovalWorkflowProvider type ApprovalWorkflowProviderRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ApprovalWorkflowProviderRequest) Update(ctx context.Context, reqObj *Ap func (r *ApprovalWorkflowProviderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ApprovalWorkflowProvider +func (r *ApprovalWorkflowProviderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ApprovalWorkflowProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ApprovalWorkflowProvider +func (r *ApprovalWorkflowProviderRequest) BatchUpdate(batch *BatchRequest, reqObj *ApprovalWorkflowProvider) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ApprovalWorkflowProvider +func (r *ApprovalWorkflowProviderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAttachment.go b/beta/RequestAttachment.go index 1a42beb0..2b2b0937 100644 --- a/beta/RequestAttachment.go +++ b/beta/RequestAttachment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AttachmentRequestBuilder is request builder for Attachment type AttachmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AttachmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Attachment +func (r *AttachmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Attachment +func (r *AttachmentRequest) BatchUpdate(batch *BatchRequest, reqObj *Attachment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Attachment +func (r *AttachmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type AttachmentCollectionCreateUploadSessionRequestBuilder struct{ BaseRequestBuilder } @@ -87,3 +110,9 @@ func (r *AttachmentCollectionCreateUploadSessionRequest) Post(ctx context.Contex err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *AttachmentCollectionCreateUploadSessionRequest) BatchPost(batch *BatchRequest) error { + var resObj *UploadSession + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestAttribute.go b/beta/RequestAttribute.go index d548f6ef..4cced9ac 100644 --- a/beta/RequestAttribute.go +++ b/beta/RequestAttribute.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AttributeMappingFunctionSchemaRequestBuilder is request builder for AttributeMappingFunctionSchema type AttributeMappingFunctionSchemaRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AttributeMappingFunctionSchemaRequest) Update(ctx context.Context, reqO func (r *AttributeMappingFunctionSchemaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AttributeMappingFunctionSchema +func (r *AttributeMappingFunctionSchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AttributeMappingFunctionSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AttributeMappingFunctionSchema +func (r *AttributeMappingFunctionSchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *AttributeMappingFunctionSchema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AttributeMappingFunctionSchema +func (r *AttributeMappingFunctionSchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAudio.go b/beta/RequestAudio.go index 3c67b3a8..d4178c73 100644 --- a/beta/RequestAudio.go +++ b/beta/RequestAudio.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AudioRoutingGroupRequestBuilder is request builder for AudioRoutingGroup type AudioRoutingGroupRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AudioRoutingGroupRequest) Update(ctx context.Context, reqObj *AudioRout func (r *AudioRoutingGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AudioRoutingGroup +func (r *AudioRoutingGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AudioRoutingGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AudioRoutingGroup +func (r *AudioRoutingGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *AudioRoutingGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AudioRoutingGroup +func (r *AudioRoutingGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestAudit.go b/beta/RequestAudit.go index 461f4ff3..669d96db 100644 --- a/beta/RequestAudit.go +++ b/beta/RequestAudit.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AuditEventRequestBuilder is request builder for AuditEvent type AuditEventRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *AuditEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for AuditEvent +func (r *AuditEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AuditEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AuditEvent +func (r *AuditEventRequest) BatchUpdate(batch *BatchRequest, reqObj *AuditEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AuditEvent +func (r *AuditEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // AuditLogRootRequestBuilder is request builder for AuditLogRoot type AuditLogRootRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *AuditLogRootRequest) Update(ctx context.Context, reqObj *AuditLogRoot) func (r *AuditLogRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AuditLogRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchUpdate(batch *BatchRequest, reqObj *AuditLogRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestBase.go b/beta/RequestBase.go index a699ed93..1370f86e 100644 --- a/beta/RequestBase.go +++ b/beta/RequestBase.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // BaseItemRequestBuilder is request builder for BaseItem type BaseItemRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *BaseItemRequest) Update(ctx context.Context, reqObj *BaseItem) error { func (r *BaseItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for BaseItem +func (r *BaseItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BaseItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BaseItem +func (r *BaseItemRequest) BatchUpdate(batch *BatchRequest, reqObj *BaseItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BaseItem +func (r *BaseItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestBooking.go b/beta/RequestBooking.go index 766f8f34..a09ae810 100644 --- a/beta/RequestBooking.go +++ b/beta/RequestBooking.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // BookingAppointmentRequestBuilder is request builder for BookingAppointment type BookingAppointmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *BookingAppointmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingAppointment +func (r *BookingAppointmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingAppointment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingAppointment +func (r *BookingAppointmentRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingAppointment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingAppointment +func (r *BookingAppointmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BookingBusinessRequestBuilder is request builder for BookingBusiness type BookingBusinessRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *BookingBusinessRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingBusiness +func (r *BookingBusinessRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingBusiness + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingBusiness +func (r *BookingBusinessRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingBusiness) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingBusiness +func (r *BookingBusinessRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BookingCurrencyRequestBuilder is request builder for BookingCurrency type BookingCurrencyRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *BookingCurrencyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingCurrency +func (r *BookingCurrencyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingCurrency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingCurrency +func (r *BookingCurrencyRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingCurrency) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingCurrency +func (r *BookingCurrencyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BookingCustomerRequestBuilder is request builder for BookingCustomer type BookingCustomerRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *BookingCustomerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingCustomer +func (r *BookingCustomerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingCustomer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingCustomer +func (r *BookingCustomerRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingCustomer) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingCustomer +func (r *BookingCustomerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BookingServiceRequestBuilder is request builder for BookingService type BookingServiceRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *BookingServiceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingService +func (r *BookingServiceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingService + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingService +func (r *BookingServiceRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingService) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingService +func (r *BookingServiceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BookingStaffMemberRequestBuilder is request builder for BookingStaffMember type BookingStaffMemberRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *BookingStaffMemberRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BookingStaffMember +func (r *BookingStaffMemberRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BookingStaffMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BookingStaffMember +func (r *BookingStaffMemberRequest) BatchUpdate(batch *BatchRequest, reqObj *BookingStaffMember) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BookingStaffMember +func (r *BookingStaffMemberRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type BookingAppointmentCancelRequestBuilder struct{ BaseRequestBuilder } @@ -228,6 +351,11 @@ func (r *BookingAppointmentCancelRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *BookingAppointmentCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type BookingBusinessPublishRequestBuilder struct{ BaseRequestBuilder } @@ -254,6 +382,11 @@ func (r *BookingBusinessPublishRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *BookingBusinessPublishRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type BookingBusinessUnpublishRequestBuilder struct{ BaseRequestBuilder } @@ -279,3 +412,8 @@ func (b *BookingBusinessUnpublishRequestBuilder) Request() *BookingBusinessUnpub func (r *BookingBusinessUnpublishRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *BookingBusinessUnpublishRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestBusiness.go b/beta/RequestBusiness.go index ccf1209c..793d3f26 100644 --- a/beta/RequestBusiness.go +++ b/beta/RequestBusiness.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // BusinessFlowRequestBuilder is request builder for BusinessFlow type BusinessFlowRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *BusinessFlowRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BusinessFlow +func (r *BusinessFlowRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BusinessFlow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BusinessFlow +func (r *BusinessFlowRequest) BatchUpdate(batch *BatchRequest, reqObj *BusinessFlow) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BusinessFlow +func (r *BusinessFlowRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // BusinessFlowTemplateRequestBuilder is request builder for BusinessFlowTemplate type BusinessFlowTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *BusinessFlowTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for BusinessFlowTemplate +func (r *BusinessFlowTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BusinessFlowTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BusinessFlowTemplate +func (r *BusinessFlowTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *BusinessFlowTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BusinessFlowTemplate +func (r *BusinessFlowTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type BusinessFlowRecordDecisionsRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *BusinessFlowRecordDecisionsRequestBuilder) Request() *BusinessFlowRecor func (r *BusinessFlowRecordDecisionsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *BusinessFlowRecordDecisionsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestCalendar.go b/beta/RequestCalendar.go index bef252ae..17a2085f 100644 --- a/beta/RequestCalendar.go +++ b/beta/RequestCalendar.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *CalendarRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Calendar +func (r *CalendarRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Calendar +func (r *CalendarRequest) BatchUpdate(batch *BatchRequest, reqObj *Calendar) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Calendar +func (r *CalendarRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CalendarGroupRequestBuilder is request builder for CalendarGroup type CalendarGroupRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *CalendarGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CalendarGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *CalendarGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CalendarPermissionRequestBuilder is request builder for CalendarPermission type CalendarPermissionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *CalendarPermissionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CalendarPermission +func (r *CalendarPermissionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CalendarPermission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CalendarPermission +func (r *CalendarPermissionRequest) BatchUpdate(batch *BatchRequest, reqObj *CalendarPermission) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CalendarPermission +func (r *CalendarPermissionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CalendarSharingMessageRequestBuilder is request builder for CalendarSharingMessage type CalendarSharingMessageRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *CalendarSharingMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CalendarSharingMessage +func (r *CalendarSharingMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CalendarSharingMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CalendarSharingMessage +func (r *CalendarSharingMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *CalendarSharingMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CalendarSharingMessage +func (r *CalendarSharingMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type CalendarGetScheduleRequestBuilder struct{ BaseRequestBuilder } @@ -229,6 +310,12 @@ func (r *CalendarGetScheduleRequest) Post(ctx context.Context) ([]ScheduleInform return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *CalendarGetScheduleRequest) BatchPost(batch *BatchRequest) error { + var resObj []ScheduleInformation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CalendarSharingMessageAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -255,3 +342,9 @@ func (r *CalendarSharingMessageAcceptRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *CalendarSharingMessageAcceptRequest) BatchPost(batch *BatchRequest) error { + var resObj *Calendar + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestCall.go b/beta/RequestCall.go index 41ebd8d9..3ae5995d 100644 --- a/beta/RequestCall.go +++ b/beta/RequestCall.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CallRequestBuilder is request builder for Call type CallRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *CallRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Call +func (r *CallRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Call + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Call +func (r *CallRequest) BatchUpdate(batch *BatchRequest, reqObj *Call) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Call +func (r *CallRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type CallAnswerRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *CallAnswerRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallAnswerRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallCancelMediaProcessingRequestBuilder struct{ BaseRequestBuilder } @@ -90,6 +118,12 @@ func (r *CallCancelMediaProcessingRequest) Post(ctx context.Context) (resObj *Ca return } +// +func (r *CallCancelMediaProcessingRequest) BatchPost(batch *BatchRequest) error { + var resObj *CancelMediaProcessingOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallChangeScreenSharingRoleRequestBuilder struct{ BaseRequestBuilder } @@ -116,6 +150,11 @@ func (r *CallChangeScreenSharingRoleRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallChangeScreenSharingRoleRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallKeepAliveRequestBuilder struct{ BaseRequestBuilder } @@ -142,6 +181,11 @@ func (r *CallKeepAliveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallKeepAliveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallMuteRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +213,12 @@ func (r *CallMuteRequest) Post(ctx context.Context) (resObj *MuteParticipantOper return } +// +func (r *CallMuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *MuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallPlayPromptRequestBuilder struct{ BaseRequestBuilder } @@ -196,6 +246,12 @@ func (r *CallPlayPromptRequest) Post(ctx context.Context) (resObj *PlayPromptOpe return } +// +func (r *CallPlayPromptRequest) BatchPost(batch *BatchRequest) error { + var resObj *PlayPromptOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallRecordRequestBuilder struct{ BaseRequestBuilder } @@ -223,6 +279,12 @@ func (r *CallRecordRequest) Post(ctx context.Context) (resObj *RecordOperation, return } +// +func (r *CallRecordRequest) BatchPost(batch *BatchRequest) error { + var resObj *RecordOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallRecordResponseRequestBuilder struct{ BaseRequestBuilder } @@ -250,6 +312,12 @@ func (r *CallRecordResponseRequest) Post(ctx context.Context) (resObj *RecordOpe return } +// +func (r *CallRecordResponseRequest) BatchPost(batch *BatchRequest) error { + var resObj *RecordOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallRedirectRequestBuilder struct{ BaseRequestBuilder } @@ -276,6 +344,11 @@ func (r *CallRedirectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallRedirectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallRejectRequestBuilder struct{ BaseRequestBuilder } @@ -302,6 +375,11 @@ func (r *CallRejectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallRejectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallSubscribeToToneRequestBuilder struct{ BaseRequestBuilder } @@ -329,6 +407,12 @@ func (r *CallSubscribeToToneRequest) Post(ctx context.Context) (resObj *Subscrib return } +// +func (r *CallSubscribeToToneRequest) BatchPost(batch *BatchRequest) error { + var resObj *SubscribeToToneOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallTransferRequestBuilder struct{ BaseRequestBuilder } @@ -355,6 +439,11 @@ func (r *CallTransferRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallTransferRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallUnmuteRequestBuilder struct{ BaseRequestBuilder } @@ -382,6 +471,12 @@ func (r *CallUnmuteRequest) Post(ctx context.Context) (resObj *UnmuteParticipant return } +// +func (r *CallUnmuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *UnmuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallUpdateRecordingStatusRequestBuilder struct{ BaseRequestBuilder } @@ -408,3 +503,9 @@ func (r *CallUpdateRecordingStatusRequest) Post(ctx context.Context) (resObj *Up err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *CallUpdateRecordingStatusRequest) BatchPost(batch *BatchRequest) error { + var resObj *UpdateRecordingStatusOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestCart.go b/beta/RequestCart.go index 3e31d71e..325ec1d3 100644 --- a/beta/RequestCart.go +++ b/beta/RequestCart.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CartToClassAssociationRequestBuilder is request builder for CartToClassAssociation type CartToClassAssociationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CartToClassAssociationRequest) Update(ctx context.Context, reqObj *Cart func (r *CartToClassAssociationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CartToClassAssociation +func (r *CartToClassAssociationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CartToClassAssociation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CartToClassAssociation +func (r *CartToClassAssociationRequest) BatchUpdate(batch *BatchRequest, reqObj *CartToClassAssociation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CartToClassAssociation +func (r *CartToClassAssociationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCertificate.go b/beta/RequestCertificate.go index d5f5e4e7..9ce66d86 100644 --- a/beta/RequestCertificate.go +++ b/beta/RequestCertificate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CertificateBasedAuthConfigurationRequestBuilder is request builder for CertificateBasedAuthConfiguration type CertificateBasedAuthConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CertificateBasedAuthConfigurationRequest) Update(ctx context.Context, r func (r *CertificateBasedAuthConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestChannel.go b/beta/RequestChannel.go index 36dfb0d4..4f9f2582 100644 --- a/beta/RequestChannel.go +++ b/beta/RequestChannel.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ChannelRequestBuilder is request builder for Channel type ChannelRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ChannelRequest) Update(ctx context.Context, reqObj *Channel) error { func (r *ChannelRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Channel +func (r *ChannelRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Channel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Channel +func (r *ChannelRequest) BatchUpdate(batch *BatchRequest, reqObj *Channel) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Channel +func (r *ChannelRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestChat.go b/beta/RequestChat.go index d872f014..0f529df7 100644 --- a/beta/RequestChat.go +++ b/beta/RequestChat.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ChatRequestBuilder is request builder for Chat type ChatRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ChatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Chat +func (r *ChatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Chat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Chat +func (r *ChatRequest) BatchUpdate(batch *BatchRequest, reqObj *Chat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Chat +func (r *ChatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ChatMessageRequestBuilder is request builder for ChatMessage type ChatMessageRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ChatMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ChatMessage +func (r *ChatMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ChatMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ChatMessage +func (r *ChatMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *ChatMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ChatMessage +func (r *ChatMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ChatMessageHostedContentRequestBuilder is request builder for ChatMessageHostedContent type ChatMessageHostedContentRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *ChatMessageHostedContentRequest) Update(ctx context.Context, reqObj *Ch func (r *ChatMessageHostedContentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ChatMessageHostedContent +func (r *ChatMessageHostedContentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ChatMessageHostedContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ChatMessageHostedContent +func (r *ChatMessageHostedContentRequest) BatchUpdate(batch *BatchRequest, reqObj *ChatMessageHostedContent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ChatMessageHostedContent +func (r *ChatMessageHostedContentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCloud.go b/beta/RequestCloud.go index a91f5876..78cd6d56 100644 --- a/beta/RequestCloud.go +++ b/beta/RequestCloud.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *CloudAppSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CloudAppSecurityProfile +func (r *CloudAppSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CloudAppSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CloudAppSecurityProfile +func (r *CloudAppSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *CloudAppSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CloudAppSecurityProfile +func (r *CloudAppSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CloudCommunicationsRequestBuilder is request builder for CloudCommunications type CloudCommunicationsRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *CloudCommunicationsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CloudCommunications + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchUpdate(batch *BatchRequest, reqObj *CloudCommunications) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type CloudCommunicationsGetPresencesByUserIDRequestBuilder struct{ BaseRequestBuilder } @@ -162,3 +203,9 @@ func (r *CloudCommunicationsGetPresencesByUserIDRequest) PostN(ctx context.Conte func (r *CloudCommunicationsGetPresencesByUserIDRequest) Post(ctx context.Context) ([]Presence, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *CloudCommunicationsGetPresencesByUserIDRequest) BatchPost(batch *BatchRequest) error { + var resObj []Presence + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestColumn.go b/beta/RequestColumn.go index 954062ed..d2cde9bc 100644 --- a/beta/RequestColumn.go +++ b/beta/RequestColumn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ColumnDefinitionRequestBuilder is request builder for ColumnDefinition type ColumnDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ColumnDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *ColumnDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ColumnLinkRequestBuilder is request builder for ColumnLink type ColumnLinkRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ColumnLinkRequest) Update(ctx context.Context, reqObj *ColumnLink) erro func (r *ColumnLinkRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ColumnLink + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchUpdate(batch *BatchRequest, reqObj *ColumnLink) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCommand.go b/beta/RequestCommand.go index 9339a987..195e2160 100644 --- a/beta/RequestCommand.go +++ b/beta/RequestCommand.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CommandRequestBuilder is request builder for Command type CommandRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CommandRequest) Update(ctx context.Context, reqObj *Command) error { func (r *CommandRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Command +func (r *CommandRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Command + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Command +func (r *CommandRequest) BatchUpdate(batch *BatchRequest, reqObj *Command) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Command +func (r *CommandRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestComms.go b/beta/RequestComms.go index 48a826a3..7482baa4 100644 --- a/beta/RequestComms.go +++ b/beta/RequestComms.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CommsApplicationRequestBuilder is request builder for CommsApplication type CommsApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *CommsApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CommsApplication +func (r *CommsApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CommsApplication + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CommsApplication +func (r *CommsApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *CommsApplication) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CommsApplication +func (r *CommsApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CommsOperationRequestBuilder is request builder for CommsOperation type CommsOperationRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *CommsOperationRequest) Update(ctx context.Context, reqObj *CommsOperati func (r *CommsOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CommsOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *CommsOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCompany.go b/beta/RequestCompany.go index 30aec000..83bff4ea 100644 --- a/beta/RequestCompany.go +++ b/beta/RequestCompany.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CompanyRequestBuilder is request builder for Company type CompanyRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *CompanyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Company +func (r *CompanyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Company + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Company +func (r *CompanyRequest) BatchUpdate(batch *BatchRequest, reqObj *Company) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Company +func (r *CompanyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CompanyInformationRequestBuilder is request builder for CompanyInformation type CompanyInformationRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *CompanyInformationRequest) Update(ctx context.Context, reqObj *CompanyI func (r *CompanyInformationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CompanyInformation +func (r *CompanyInformationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CompanyInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CompanyInformation +func (r *CompanyInformationRequest) BatchUpdate(batch *BatchRequest, reqObj *CompanyInformation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CompanyInformation +func (r *CompanyInformationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCompliance.go b/beta/RequestCompliance.go index 1b2d8ded..75dd2d96 100644 --- a/beta/RequestCompliance.go +++ b/beta/RequestCompliance.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ComplianceManagementPartnerRequestBuilder is request builder for ComplianceManagementPartner type ComplianceManagementPartnerRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ComplianceManagementPartnerRequest) Update(ctx context.Context, reqObj func (r *ComplianceManagementPartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ComplianceManagementPartner +func (r *ComplianceManagementPartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ComplianceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ComplianceManagementPartner +func (r *ComplianceManagementPartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *ComplianceManagementPartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ComplianceManagementPartner +func (r *ComplianceManagementPartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestConditional.go b/beta/RequestConditional.go index c9a83b10..898f2c27 100644 --- a/beta/RequestConditional.go +++ b/beta/RequestConditional.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ConditionalAccessPolicyRequestBuilder is request builder for ConditionalAccessPolicy type ConditionalAccessPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ConditionalAccessPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ConditionalAccessPolicy +func (r *ConditionalAccessPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConditionalAccessPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConditionalAccessPolicy +func (r *ConditionalAccessPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *ConditionalAccessPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConditionalAccessPolicy +func (r *ConditionalAccessPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ConditionalAccessRootRequestBuilder is request builder for ConditionalAccessRoot type ConditionalAccessRootRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ConditionalAccessRootRequest) Update(ctx context.Context, reqObj *Condi func (r *ConditionalAccessRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ConditionalAccessRoot +func (r *ConditionalAccessRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConditionalAccessRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConditionalAccessRoot +func (r *ConditionalAccessRootRequest) BatchUpdate(batch *BatchRequest, reqObj *ConditionalAccessRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConditionalAccessRoot +func (r *ConditionalAccessRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestConnection.go b/beta/RequestConnection.go index 8d975eff..79557ed4 100644 --- a/beta/RequestConnection.go +++ b/beta/RequestConnection.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ConnectionOperationRequestBuilder is request builder for ConnectionOperation type ConnectionOperationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ConnectionOperationRequest) Update(ctx context.Context, reqObj *Connect func (r *ConnectionOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ConnectionOperation +func (r *ConnectionOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConnectionOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConnectionOperation +func (r *ConnectionOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *ConnectionOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConnectionOperation +func (r *ConnectionOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestContact.go b/beta/RequestContact.go index 540be8e3..23a57b88 100644 --- a/beta/RequestContact.go +++ b/beta/RequestContact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContactRequestBuilder is request builder for Contact type ContactRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ContactRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Contact +func (r *ContactRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Contact +func (r *ContactRequest) BatchUpdate(batch *BatchRequest, reqObj *Contact) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Contact +func (r *ContactRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ContactFolderRequestBuilder is request builder for ContactFolder type ContactFolderRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ContactFolderRequest) Update(ctx context.Context, reqObj *ContactFolder func (r *ContactFolderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchUpdate(batch *BatchRequest, reqObj *ContactFolder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestContent.go b/beta/RequestContent.go index b30ebd65..1bc2d10e 100644 --- a/beta/RequestContent.go +++ b/beta/RequestContent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContentTypeRequestBuilder is request builder for ContentType type ContentTypeRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ContentTypeRequest) Update(ctx context.Context, reqObj *ContentType) er func (r *ContentTypeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ContentType +func (r *ContentTypeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ContentType +func (r *ContentTypeRequest) BatchUpdate(batch *BatchRequest, reqObj *ContentType) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ContentType +func (r *ContentTypeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestContract.go b/beta/RequestContract.go index d8465c8f..fd547c14 100644 --- a/beta/RequestContract.go +++ b/beta/RequestContract.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContractRequestBuilder is request builder for Contract type ContractRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ContractRequest) Update(ctx context.Context, reqObj *Contract) error { func (r *ContractRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Contract +func (r *ContractRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Contract + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Contract +func (r *ContractRequest) BatchUpdate(batch *BatchRequest, reqObj *Contract) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Contract +func (r *ContractRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestConversation.go b/beta/RequestConversation.go index d3405b7b..4105ff65 100644 --- a/beta/RequestConversation.go +++ b/beta/RequestConversation.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ConversationRequestBuilder is request builder for Conversation type ConversationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ConversationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Conversation +func (r *ConversationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Conversation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Conversation +func (r *ConversationRequest) BatchUpdate(batch *BatchRequest, reqObj *Conversation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Conversation +func (r *ConversationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ConversationMemberRequestBuilder is request builder for ConversationMember type ConversationMemberRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ConversationMemberRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ConversationMember +func (r *ConversationMemberRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConversationMember + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConversationMember +func (r *ConversationMemberRequest) BatchUpdate(batch *BatchRequest, reqObj *ConversationMember) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConversationMember +func (r *ConversationMemberRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ConversationThreadRequestBuilder is request builder for ConversationThread type ConversationThreadRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ConversationThreadRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchUpdate(batch *BatchRequest, reqObj *ConversationThread) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ConversationThreadReplyRequestBuilder struct{ BaseRequestBuilder } @@ -128,3 +191,8 @@ func (b *ConversationThreadReplyRequestBuilder) Request() *ConversationThreadRep func (r *ConversationThreadReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ConversationThreadReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestCountry.go b/beta/RequestCountry.go index 1a37db72..2a459c70 100644 --- a/beta/RequestCountry.go +++ b/beta/RequestCountry.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CountryRegionRequestBuilder is request builder for CountryRegion type CountryRegionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CountryRegionRequest) Update(ctx context.Context, reqObj *CountryRegion func (r *CountryRegionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CountryRegion +func (r *CountryRegionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CountryRegion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CountryRegion +func (r *CountryRegionRequest) BatchUpdate(batch *BatchRequest, reqObj *CountryRegion) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CountryRegion +func (r *CountryRegionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCredential.go b/beta/RequestCredential.go index 3e2a29f3..297064e0 100644 --- a/beta/RequestCredential.go +++ b/beta/RequestCredential.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CredentialUserRegistrationDetailsRequestBuilder is request builder for CredentialUserRegistrationDetails type CredentialUserRegistrationDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CredentialUserRegistrationDetailsRequest) Update(ctx context.Context, r func (r *CredentialUserRegistrationDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CredentialUserRegistrationDetails +func (r *CredentialUserRegistrationDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CredentialUserRegistrationDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CredentialUserRegistrationDetails +func (r *CredentialUserRegistrationDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *CredentialUserRegistrationDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CredentialUserRegistrationDetails +func (r *CredentialUserRegistrationDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCurrency.go b/beta/RequestCurrency.go index 3605e038..fcaef413 100644 --- a/beta/RequestCurrency.go +++ b/beta/RequestCurrency.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CurrencyRequestBuilder is request builder for Currency type CurrencyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CurrencyRequest) Update(ctx context.Context, reqObj *Currency) error { func (r *CurrencyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Currency +func (r *CurrencyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Currency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Currency +func (r *CurrencyRequest) BatchUpdate(batch *BatchRequest, reqObj *Currency) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Currency +func (r *CurrencyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestCustomer.go b/beta/RequestCustomer.go index d0787d29..a779868c 100644 --- a/beta/RequestCustomer.go +++ b/beta/RequestCustomer.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CustomerRequestBuilder is request builder for Customer type CustomerRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *CustomerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Customer +func (r *CustomerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Customer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Customer +func (r *CustomerRequest) BatchUpdate(batch *BatchRequest, reqObj *Customer) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Customer +func (r *CustomerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CustomerPaymentRequestBuilder is request builder for CustomerPayment type CustomerPaymentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *CustomerPaymentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CustomerPayment +func (r *CustomerPaymentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CustomerPayment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CustomerPayment +func (r *CustomerPaymentRequest) BatchUpdate(batch *BatchRequest, reqObj *CustomerPayment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CustomerPayment +func (r *CustomerPaymentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CustomerPaymentJournalRequestBuilder is request builder for CustomerPaymentJournal type CustomerPaymentJournalRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *CustomerPaymentJournalRequest) Update(ctx context.Context, reqObj *Cust func (r *CustomerPaymentJournalRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CustomerPaymentJournal +func (r *CustomerPaymentJournalRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CustomerPaymentJournal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CustomerPaymentJournal +func (r *CustomerPaymentJournalRequest) BatchUpdate(batch *BatchRequest, reqObj *CustomerPaymentJournal) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CustomerPaymentJournal +func (r *CustomerPaymentJournalRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestData.go b/beta/RequestData.go index 8a5f8500..d41bb99b 100644 --- a/beta/RequestData.go +++ b/beta/RequestData.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DataClassificationServiceRequestBuilder is request builder for DataClassificationService type DataClassificationServiceRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DataClassificationServiceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DataClassificationService +func (r *DataClassificationServiceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DataClassificationService + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DataClassificationService +func (r *DataClassificationServiceRequest) BatchUpdate(batch *BatchRequest, reqObj *DataClassificationService) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DataClassificationService +func (r *DataClassificationServiceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DataLossPreventionPolicyRequestBuilder is request builder for DataLossPreventionPolicy type DataLossPreventionPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *DataLossPreventionPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DataLossPreventionPolicy +func (r *DataLossPreventionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DataLossPreventionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DataLossPreventionPolicy +func (r *DataLossPreventionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *DataLossPreventionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DataLossPreventionPolicy +func (r *DataLossPreventionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DataPolicyOperationRequestBuilder is request builder for DataPolicyOperation type DataPolicyOperationRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *DataPolicyOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DataPolicyOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *DataPolicyOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DataSharingConsentRequestBuilder is request builder for DataSharingConsent type DataSharingConsentRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *DataSharingConsentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DataSharingConsent +func (r *DataSharingConsentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DataSharingConsent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DataSharingConsent +func (r *DataSharingConsentRequest) BatchUpdate(batch *BatchRequest, reqObj *DataSharingConsent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DataSharingConsent +func (r *DataSharingConsentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DataLossPreventionPolicyCollectionEvaluateRequestBuilder struct{ BaseRequestBuilder } @@ -163,6 +246,12 @@ func (r *DataLossPreventionPolicyCollectionEvaluateRequest) Post(ctx context.Con return } +// +func (r *DataLossPreventionPolicyCollectionEvaluateRequest) BatchPost(batch *BatchRequest) error { + var resObj *DlpEvaluatePoliciesJobResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DataSharingConsentConsentToDataSharingRequestBuilder struct{ BaseRequestBuilder } @@ -189,3 +278,9 @@ func (r *DataSharingConsentConsentToDataSharingRequest) Post(ctx context.Context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DataSharingConsentConsentToDataSharingRequest) BatchPost(batch *BatchRequest) error { + var resObj *DataSharingConsent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestDefault.go b/beta/RequestDefault.go index 800f2c39..1e928f24 100644 --- a/beta/RequestDefault.go +++ b/beta/RequestDefault.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DefaultManagedAppProtectionRequestBuilder is request builder for DefaultManagedAppProtection type DefaultManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *DefaultManagedAppProtectionRequest) Update(ctx context.Context, reqObj func (r *DefaultManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DefaultManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *DefaultManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestDep.go b/beta/RequestDep.go index 72da7e40..32ef22f0 100644 --- a/beta/RequestDep.go +++ b/beta/RequestDep.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DepIOSEnrollmentProfileRequestBuilder is request builder for DepIOSEnrollmentProfile type DepIOSEnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DepIOSEnrollmentProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DepIOSEnrollmentProfile +func (r *DepIOSEnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DepIOSEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DepIOSEnrollmentProfile +func (r *DepIOSEnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *DepIOSEnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DepIOSEnrollmentProfile +func (r *DepIOSEnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DepMacOSEnrollmentProfileRequestBuilder is request builder for DepMacOSEnrollmentProfile type DepMacOSEnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *DepMacOSEnrollmentProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DepMacOSEnrollmentProfile +func (r *DepMacOSEnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DepMacOSEnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DepMacOSEnrollmentProfile +func (r *DepMacOSEnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *DepMacOSEnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DepMacOSEnrollmentProfile +func (r *DepMacOSEnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DepOnboardingSettingRequestBuilder is request builder for DepOnboardingSetting type DepOnboardingSettingRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *DepOnboardingSettingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DepOnboardingSetting +func (r *DepOnboardingSettingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DepOnboardingSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DepOnboardingSetting +func (r *DepOnboardingSettingRequest) BatchUpdate(batch *BatchRequest, reqObj *DepOnboardingSetting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DepOnboardingSetting +func (r *DepOnboardingSettingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DepOnboardingSettingUploadDepTokenRequestBuilder struct{ BaseRequestBuilder } @@ -129,6 +192,11 @@ func (r *DepOnboardingSettingUploadDepTokenRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DepOnboardingSettingUploadDepTokenRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DepOnboardingSettingSyncWithAppleDeviceEnrollmentProgramRequestBuilder struct{ BaseRequestBuilder } @@ -155,6 +223,11 @@ func (r *DepOnboardingSettingSyncWithAppleDeviceEnrollmentProgramRequest) Post(c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DepOnboardingSettingSyncWithAppleDeviceEnrollmentProgramRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DepOnboardingSettingShareForSchoolDataSyncServiceRequestBuilder struct{ BaseRequestBuilder } @@ -181,6 +254,11 @@ func (r *DepOnboardingSettingShareForSchoolDataSyncServiceRequest) Post(ctx cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DepOnboardingSettingShareForSchoolDataSyncServiceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DepOnboardingSettingUnshareForSchoolDataSyncServiceRequestBuilder struct{ BaseRequestBuilder } @@ -206,3 +284,8 @@ func (b *DepOnboardingSettingUnshareForSchoolDataSyncServiceRequestBuilder) Requ func (r *DepOnboardingSettingUnshareForSchoolDataSyncServiceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *DepOnboardingSettingUnshareForSchoolDataSyncServiceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestDetected.go b/beta/RequestDetected.go index 9513c445..702d0534 100644 --- a/beta/RequestDetected.go +++ b/beta/RequestDetected.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DetectedAppRequestBuilder is request builder for DetectedApp type DetectedAppRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *DetectedAppRequest) Update(ctx context.Context, reqObj *DetectedApp) er func (r *DetectedAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DetectedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchUpdate(batch *BatchRequest, reqObj *DetectedApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestDevice.go b/beta/RequestDevice.go index 6eef9117..9e276ae7 100644 --- a/beta/RequestDevice.go +++ b/beta/RequestDevice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DeviceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Device +func (r *DeviceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Device + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Device +func (r *DeviceRequest) BatchUpdate(batch *BatchRequest, reqObj *Device) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Device +func (r *DeviceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceAndAppManagementRoleAssignmentRequestBuilder is request builder for DeviceAndAppManagementRoleAssignment type DeviceAndAppManagementRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DeviceAndAppManagementRoleAssignmentRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceAndAppManagementRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceAndAppManagementRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceAppManagementRequestBuilder is request builder for DeviceAppManagement type DeviceAppManagementRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DeviceAppManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceAppManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceAppManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceAppManagementTaskRequestBuilder is request builder for DeviceAppManagementTask type DeviceAppManagementTaskRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *DeviceAppManagementTaskRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceAppManagementTask +func (r *DeviceAppManagementTaskRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceAppManagementTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceAppManagementTask +func (r *DeviceAppManagementTaskRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceAppManagementTask) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceAppManagementTask +func (r *DeviceAppManagementTaskRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCategoryRequestBuilder is request builder for DeviceCategory type DeviceCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *DeviceCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceActionItemRequestBuilder is request builder for DeviceComplianceActionItem type DeviceComplianceActionItemRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *DeviceComplianceActionItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceActionItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceActionItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceDeviceOverviewRequestBuilder is request builder for DeviceComplianceDeviceOverview type DeviceComplianceDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *DeviceComplianceDeviceOverviewRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceDeviceStatusRequestBuilder is request builder for DeviceComplianceDeviceStatus type DeviceComplianceDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *DeviceComplianceDeviceStatusRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyRequestBuilder is request builder for DeviceCompliancePolicy type DeviceCompliancePolicyRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *DeviceCompliancePolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyAssignmentRequestBuilder is request builder for DeviceCompliancePolicyAssignment type DeviceCompliancePolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *DeviceCompliancePolicyAssignmentRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyDeviceStateSummaryRequestBuilder is request builder for DeviceCompliancePolicyDeviceStateSummary type DeviceCompliancePolicyDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyDeviceStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyDeviceStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyGroupAssignmentRequestBuilder is request builder for DeviceCompliancePolicyGroupAssignment type DeviceCompliancePolicyGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *DeviceCompliancePolicyGroupAssignmentRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyGroupAssignment +func (r *DeviceCompliancePolicyGroupAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyGroupAssignment +func (r *DeviceCompliancePolicyGroupAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyGroupAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyGroupAssignment +func (r *DeviceCompliancePolicyGroupAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicySettingStateSummaryRequestBuilder is request builder for DeviceCompliancePolicySettingStateSummary type DeviceCompliancePolicySettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *DeviceCompliancePolicySettingStateSummaryRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicySettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicySettingStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyStateRequestBuilder is request builder for DeviceCompliancePolicyState type DeviceCompliancePolicyStateRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *DeviceCompliancePolicyStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceScheduledActionForRuleRequestBuilder is request builder for DeviceComplianceScheduledActionForRule type DeviceComplianceScheduledActionForRuleRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *DeviceComplianceScheduledActionForRuleRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceScheduledActionForRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceScheduledActionForRule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceSettingStateRequestBuilder is request builder for DeviceComplianceSettingState type DeviceComplianceSettingStateRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *DeviceComplianceSettingStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceSettingState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceUserOverviewRequestBuilder is request builder for DeviceComplianceUserOverview type DeviceComplianceUserOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *DeviceComplianceUserOverviewRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceUserOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceUserOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceUserStatusRequestBuilder is request builder for DeviceComplianceUserStatus type DeviceComplianceUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -605,6 +946,26 @@ func (r *DeviceComplianceUserStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationRequestBuilder is request builder for DeviceConfiguration type DeviceConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -638,6 +999,26 @@ func (r *DeviceConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationAssignmentRequestBuilder is request builder for DeviceConfigurationAssignment type DeviceConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -671,6 +1052,26 @@ func (r *DeviceConfigurationAssignmentRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationConflictSummaryRequestBuilder is request builder for DeviceConfigurationConflictSummary type DeviceConfigurationConflictSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -704,6 +1105,26 @@ func (r *DeviceConfigurationConflictSummaryRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationConflictSummary +func (r *DeviceConfigurationConflictSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationConflictSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationConflictSummary +func (r *DeviceConfigurationConflictSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationConflictSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationConflictSummary +func (r *DeviceConfigurationConflictSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceOverviewRequestBuilder is request builder for DeviceConfigurationDeviceOverview type DeviceConfigurationDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -737,6 +1158,26 @@ func (r *DeviceConfigurationDeviceOverviewRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceStateSummaryRequestBuilder is request builder for DeviceConfigurationDeviceStateSummary type DeviceConfigurationDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -770,6 +1211,26 @@ func (r *DeviceConfigurationDeviceStateSummaryRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceStatusRequestBuilder is request builder for DeviceConfigurationDeviceStatus type DeviceConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -803,6 +1264,26 @@ func (r *DeviceConfigurationDeviceStatusRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationGroupAssignmentRequestBuilder is request builder for DeviceConfigurationGroupAssignment type DeviceConfigurationGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -836,6 +1317,26 @@ func (r *DeviceConfigurationGroupAssignmentRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationGroupAssignment +func (r *DeviceConfigurationGroupAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationGroupAssignment +func (r *DeviceConfigurationGroupAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationGroupAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationGroupAssignment +func (r *DeviceConfigurationGroupAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationStateRequestBuilder is request builder for DeviceConfigurationState type DeviceConfigurationStateRequestBuilder struct{ BaseRequestBuilder } @@ -869,12 +1370,32 @@ func (r *DeviceConfigurationStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } -// DeviceConfigurationUserOverviewRequestBuilder is request builder for DeviceConfigurationUserOverview -type DeviceConfigurationUserOverviewRequestBuilder struct{ BaseRequestBuilder } - -// Request returns DeviceConfigurationUserOverviewRequest -func (b *DeviceConfigurationUserOverviewRequestBuilder) Request() *DeviceConfigurationUserOverviewRequest { - return &DeviceConfigurationUserOverviewRequest{ +// BatchGet adds Get operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + +// DeviceConfigurationUserOverviewRequestBuilder is request builder for DeviceConfigurationUserOverview +type DeviceConfigurationUserOverviewRequestBuilder struct{ BaseRequestBuilder } + +// Request returns DeviceConfigurationUserOverviewRequest +func (b *DeviceConfigurationUserOverviewRequestBuilder) Request() *DeviceConfigurationUserOverviewRequest { + return &DeviceConfigurationUserOverviewRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, } } @@ -902,6 +1423,26 @@ func (r *DeviceConfigurationUserOverviewRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationUserOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationUserOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationUserStateSummaryRequestBuilder is request builder for DeviceConfigurationUserStateSummary type DeviceConfigurationUserStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -935,6 +1476,26 @@ func (r *DeviceConfigurationUserStateSummaryRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserStateSummary +func (r *DeviceConfigurationUserStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationUserStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationUserStateSummary +func (r *DeviceConfigurationUserStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationUserStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationUserStateSummary +func (r *DeviceConfigurationUserStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationUserStatusRequestBuilder is request builder for DeviceConfigurationUserStatus type DeviceConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -968,6 +1529,26 @@ func (r *DeviceConfigurationUserStatusRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceEnrollmentConfigurationRequestBuilder is request builder for DeviceEnrollmentConfiguration type DeviceEnrollmentConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1001,6 +1582,26 @@ func (r *DeviceEnrollmentConfigurationRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceEnrollmentConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceEnrollmentConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceHealthScriptRequestBuilder is request builder for DeviceHealthScript type DeviceHealthScriptRequestBuilder struct{ BaseRequestBuilder } @@ -1034,6 +1635,26 @@ func (r *DeviceHealthScriptRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceHealthScript +func (r *DeviceHealthScriptRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceHealthScript + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceHealthScript +func (r *DeviceHealthScriptRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceHealthScript) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceHealthScript +func (r *DeviceHealthScriptRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceHealthScriptAssignmentRequestBuilder is request builder for DeviceHealthScriptAssignment type DeviceHealthScriptAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -1067,6 +1688,26 @@ func (r *DeviceHealthScriptAssignmentRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceHealthScriptAssignment +func (r *DeviceHealthScriptAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceHealthScriptAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceHealthScriptAssignment +func (r *DeviceHealthScriptAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceHealthScriptAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceHealthScriptAssignment +func (r *DeviceHealthScriptAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceHealthScriptDeviceStateRequestBuilder is request builder for DeviceHealthScriptDeviceState type DeviceHealthScriptDeviceStateRequestBuilder struct{ BaseRequestBuilder } @@ -1100,6 +1741,26 @@ func (r *DeviceHealthScriptDeviceStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceHealthScriptDeviceState +func (r *DeviceHealthScriptDeviceStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceHealthScriptDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceHealthScriptDeviceState +func (r *DeviceHealthScriptDeviceStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceHealthScriptDeviceState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceHealthScriptDeviceState +func (r *DeviceHealthScriptDeviceStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceHealthScriptRunSummaryRequestBuilder is request builder for DeviceHealthScriptRunSummary type DeviceHealthScriptRunSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -1133,6 +1794,26 @@ func (r *DeviceHealthScriptRunSummaryRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceHealthScriptRunSummary +func (r *DeviceHealthScriptRunSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceHealthScriptRunSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceHealthScriptRunSummary +func (r *DeviceHealthScriptRunSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceHealthScriptRunSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceHealthScriptRunSummary +func (r *DeviceHealthScriptRunSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceInstallStateRequestBuilder is request builder for DeviceInstallState type DeviceInstallStateRequestBuilder struct{ BaseRequestBuilder } @@ -1166,6 +1847,26 @@ func (r *DeviceInstallStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceInstallState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementRequestBuilder is request builder for DeviceManagement type DeviceManagementRequestBuilder struct{ BaseRequestBuilder } @@ -1199,6 +1900,26 @@ func (r *DeviceManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementAbstractComplexSettingInstanceRequestBuilder is request builder for DeviceManagementAbstractComplexSettingInstance type DeviceManagementAbstractComplexSettingInstanceRequestBuilder struct{ BaseRequestBuilder } @@ -1232,6 +1953,26 @@ func (r *DeviceManagementAbstractComplexSettingInstanceRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementAbstractComplexSettingInstance +func (r *DeviceManagementAbstractComplexSettingInstanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementAbstractComplexSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementAbstractComplexSettingInstance +func (r *DeviceManagementAbstractComplexSettingInstanceRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementAbstractComplexSettingInstance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementAbstractComplexSettingInstance +func (r *DeviceManagementAbstractComplexSettingInstanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementAutopilotEventRequestBuilder is request builder for DeviceManagementAutopilotEvent type DeviceManagementAutopilotEventRequestBuilder struct{ BaseRequestBuilder } @@ -1265,6 +2006,26 @@ func (r *DeviceManagementAutopilotEventRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementAutopilotEvent +func (r *DeviceManagementAutopilotEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementAutopilotEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementAutopilotEvent +func (r *DeviceManagementAutopilotEventRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementAutopilotEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementAutopilotEvent +func (r *DeviceManagementAutopilotEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementCachedReportConfigurationRequestBuilder is request builder for DeviceManagementCachedReportConfiguration type DeviceManagementCachedReportConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1298,6 +2059,26 @@ func (r *DeviceManagementCachedReportConfigurationRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementCachedReportConfiguration +func (r *DeviceManagementCachedReportConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementCachedReportConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementCachedReportConfiguration +func (r *DeviceManagementCachedReportConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementCachedReportConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementCachedReportConfiguration +func (r *DeviceManagementCachedReportConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementCollectionSettingInstanceRequestBuilder is request builder for DeviceManagementCollectionSettingInstance type DeviceManagementCollectionSettingInstanceRequestBuilder struct{ BaseRequestBuilder } @@ -1331,6 +2112,26 @@ func (r *DeviceManagementCollectionSettingInstanceRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementCollectionSettingInstance +func (r *DeviceManagementCollectionSettingInstanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementCollectionSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementCollectionSettingInstance +func (r *DeviceManagementCollectionSettingInstanceRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementCollectionSettingInstance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementCollectionSettingInstance +func (r *DeviceManagementCollectionSettingInstanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementComplexSettingInstanceRequestBuilder is request builder for DeviceManagementComplexSettingInstance type DeviceManagementComplexSettingInstanceRequestBuilder struct{ BaseRequestBuilder } @@ -1364,6 +2165,26 @@ func (r *DeviceManagementComplexSettingInstanceRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementComplexSettingInstance +func (r *DeviceManagementComplexSettingInstanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementComplexSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementComplexSettingInstance +func (r *DeviceManagementComplexSettingInstanceRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementComplexSettingInstance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementComplexSettingInstance +func (r *DeviceManagementComplexSettingInstanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementDerivedCredentialSettingsRequestBuilder is request builder for DeviceManagementDerivedCredentialSettings type DeviceManagementDerivedCredentialSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -1397,6 +2218,26 @@ func (r *DeviceManagementDerivedCredentialSettingsRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementDerivedCredentialSettings +func (r *DeviceManagementDerivedCredentialSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementDerivedCredentialSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementDerivedCredentialSettings +func (r *DeviceManagementDerivedCredentialSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementDerivedCredentialSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementDerivedCredentialSettings +func (r *DeviceManagementDerivedCredentialSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementDomainJoinConnectorRequestBuilder is request builder for DeviceManagementDomainJoinConnector type DeviceManagementDomainJoinConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -1430,6 +2271,26 @@ func (r *DeviceManagementDomainJoinConnectorRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementDomainJoinConnector +func (r *DeviceManagementDomainJoinConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementDomainJoinConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementDomainJoinConnector +func (r *DeviceManagementDomainJoinConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementDomainJoinConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementDomainJoinConnector +func (r *DeviceManagementDomainJoinConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementExchangeConnectorRequestBuilder is request builder for DeviceManagementExchangeConnector type DeviceManagementExchangeConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -1463,6 +2324,26 @@ func (r *DeviceManagementExchangeConnectorRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementExchangeConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementExchangeConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementExchangeOnPremisesPolicyRequestBuilder is request builder for DeviceManagementExchangeOnPremisesPolicy type DeviceManagementExchangeOnPremisesPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -1496,6 +2377,26 @@ func (r *DeviceManagementExchangeOnPremisesPolicyRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeOnPremisesPolicy +func (r *DeviceManagementExchangeOnPremisesPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementExchangeOnPremisesPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementExchangeOnPremisesPolicy +func (r *DeviceManagementExchangeOnPremisesPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementExchangeOnPremisesPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementExchangeOnPremisesPolicy +func (r *DeviceManagementExchangeOnPremisesPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementExportJobRequestBuilder is request builder for DeviceManagementExportJob type DeviceManagementExportJobRequestBuilder struct{ BaseRequestBuilder } @@ -1529,6 +2430,26 @@ func (r *DeviceManagementExportJobRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementExportJob +func (r *DeviceManagementExportJobRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementExportJob + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementExportJob +func (r *DeviceManagementExportJobRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementExportJob) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementExportJob +func (r *DeviceManagementExportJobRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentRequestBuilder is request builder for DeviceManagementIntent type DeviceManagementIntentRequestBuilder struct{ BaseRequestBuilder } @@ -1562,6 +2483,26 @@ func (r *DeviceManagementIntentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntent +func (r *DeviceManagementIntentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntent +func (r *DeviceManagementIntentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntent +func (r *DeviceManagementIntentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentAssignmentRequestBuilder is request builder for DeviceManagementIntentAssignment type DeviceManagementIntentAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -1595,6 +2536,26 @@ func (r *DeviceManagementIntentAssignmentRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentAssignment +func (r *DeviceManagementIntentAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentAssignment +func (r *DeviceManagementIntentAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentAssignment +func (r *DeviceManagementIntentAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentDeviceSettingStateSummaryRequestBuilder is request builder for DeviceManagementIntentDeviceSettingStateSummary type DeviceManagementIntentDeviceSettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -1628,6 +2589,26 @@ func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) Delete(ctx cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentDeviceSettingStateSummary +func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentDeviceSettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentDeviceSettingStateSummary +func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentDeviceSettingStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentDeviceSettingStateSummary +func (r *DeviceManagementIntentDeviceSettingStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentDeviceStateRequestBuilder is request builder for DeviceManagementIntentDeviceState type DeviceManagementIntentDeviceStateRequestBuilder struct{ BaseRequestBuilder } @@ -1661,6 +2642,26 @@ func (r *DeviceManagementIntentDeviceStateRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentDeviceState +func (r *DeviceManagementIntentDeviceStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentDeviceState +func (r *DeviceManagementIntentDeviceStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentDeviceState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentDeviceState +func (r *DeviceManagementIntentDeviceStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentDeviceStateSummaryRequestBuilder is request builder for DeviceManagementIntentDeviceStateSummary type DeviceManagementIntentDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -1694,6 +2695,26 @@ func (r *DeviceManagementIntentDeviceStateSummaryRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentDeviceStateSummary +func (r *DeviceManagementIntentDeviceStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentDeviceStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentDeviceStateSummary +func (r *DeviceManagementIntentDeviceStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentDeviceStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentDeviceStateSummary +func (r *DeviceManagementIntentDeviceStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentSettingCategoryRequestBuilder is request builder for DeviceManagementIntentSettingCategory type DeviceManagementIntentSettingCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -1727,6 +2748,26 @@ func (r *DeviceManagementIntentSettingCategoryRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentSettingCategory +func (r *DeviceManagementIntentSettingCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentSettingCategory +func (r *DeviceManagementIntentSettingCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentSettingCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentSettingCategory +func (r *DeviceManagementIntentSettingCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementIntentUserStateRequestBuilder is request builder for DeviceManagementIntentUserState type DeviceManagementIntentUserStateRequestBuilder struct{ BaseRequestBuilder } @@ -1750,14 +2791,34 @@ func (r *DeviceManagementIntentUserStateRequest) Get(ctx context.Context) (resOb return } -// Update performs PATCH request for DeviceManagementIntentUserState -func (r *DeviceManagementIntentUserStateRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentUserState) error { - return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) +// Update performs PATCH request for DeviceManagementIntentUserState +func (r *DeviceManagementIntentUserStateRequest) Update(ctx context.Context, reqObj *DeviceManagementIntentUserState) error { + return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) +} + +// Delete performs DELETE request for DeviceManagementIntentUserState +func (r *DeviceManagementIntentUserStateRequest) Delete(ctx context.Context) error { + return r.JSONRequest(ctx, "DELETE", "", nil, nil) +} + +// BatchGet adds Get operation to Batch for DeviceManagementIntentUserState +func (r *DeviceManagementIntentUserStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentUserState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentUserState +func (r *DeviceManagementIntentUserStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentUserState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) } -// Delete performs DELETE request for DeviceManagementIntentUserState -func (r *DeviceManagementIntentUserStateRequest) Delete(ctx context.Context) error { - return r.JSONRequest(ctx, "DELETE", "", nil, nil) +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentUserState +func (r *DeviceManagementIntentUserStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) } // DeviceManagementIntentUserStateSummaryRequestBuilder is request builder for DeviceManagementIntentUserStateSummary @@ -1793,6 +2854,26 @@ func (r *DeviceManagementIntentUserStateSummaryRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementIntentUserStateSummary +func (r *DeviceManagementIntentUserStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementIntentUserStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementIntentUserStateSummary +func (r *DeviceManagementIntentUserStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementIntentUserStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementIntentUserStateSummary +func (r *DeviceManagementIntentUserStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementPartnerRequestBuilder is request builder for DeviceManagementPartner type DeviceManagementPartnerRequestBuilder struct{ BaseRequestBuilder } @@ -1826,6 +2907,26 @@ func (r *DeviceManagementPartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementPartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementReportScheduleRequestBuilder is request builder for DeviceManagementReportSchedule type DeviceManagementReportScheduleRequestBuilder struct{ BaseRequestBuilder } @@ -1859,6 +2960,26 @@ func (r *DeviceManagementReportScheduleRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementReportSchedule +func (r *DeviceManagementReportScheduleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementReportSchedule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementReportSchedule +func (r *DeviceManagementReportScheduleRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementReportSchedule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementReportSchedule +func (r *DeviceManagementReportScheduleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementReportsRequestBuilder is request builder for DeviceManagementReports type DeviceManagementReportsRequestBuilder struct{ BaseRequestBuilder } @@ -1892,6 +3013,26 @@ func (r *DeviceManagementReportsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementReports +func (r *DeviceManagementReportsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementReports + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementReports +func (r *DeviceManagementReportsRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementReports) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementReports +func (r *DeviceManagementReportsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptRequestBuilder is request builder for DeviceManagementScript type DeviceManagementScriptRequestBuilder struct{ BaseRequestBuilder } @@ -1925,6 +3066,26 @@ func (r *DeviceManagementScriptRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScript +func (r *DeviceManagementScriptRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScript + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScript +func (r *DeviceManagementScriptRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScript) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScript +func (r *DeviceManagementScriptRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptAssignmentRequestBuilder is request builder for DeviceManagementScriptAssignment type DeviceManagementScriptAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -1958,6 +3119,26 @@ func (r *DeviceManagementScriptAssignmentRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScriptAssignment +func (r *DeviceManagementScriptAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScriptAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScriptAssignment +func (r *DeviceManagementScriptAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScriptAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScriptAssignment +func (r *DeviceManagementScriptAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptDeviceStateRequestBuilder is request builder for DeviceManagementScriptDeviceState type DeviceManagementScriptDeviceStateRequestBuilder struct{ BaseRequestBuilder } @@ -1991,6 +3172,26 @@ func (r *DeviceManagementScriptDeviceStateRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScriptDeviceState +func (r *DeviceManagementScriptDeviceStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScriptDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScriptDeviceState +func (r *DeviceManagementScriptDeviceStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScriptDeviceState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScriptDeviceState +func (r *DeviceManagementScriptDeviceStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptGroupAssignmentRequestBuilder is request builder for DeviceManagementScriptGroupAssignment type DeviceManagementScriptGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -2024,6 +3225,26 @@ func (r *DeviceManagementScriptGroupAssignmentRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScriptGroupAssignment +func (r *DeviceManagementScriptGroupAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScriptGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScriptGroupAssignment +func (r *DeviceManagementScriptGroupAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScriptGroupAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScriptGroupAssignment +func (r *DeviceManagementScriptGroupAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptRunSummaryRequestBuilder is request builder for DeviceManagementScriptRunSummary type DeviceManagementScriptRunSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -2057,6 +3278,26 @@ func (r *DeviceManagementScriptRunSummaryRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScriptRunSummary +func (r *DeviceManagementScriptRunSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScriptRunSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScriptRunSummary +func (r *DeviceManagementScriptRunSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScriptRunSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScriptRunSummary +func (r *DeviceManagementScriptRunSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementScriptUserStateRequestBuilder is request builder for DeviceManagementScriptUserState type DeviceManagementScriptUserStateRequestBuilder struct{ BaseRequestBuilder } @@ -2090,6 +3331,26 @@ func (r *DeviceManagementScriptUserStateRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementScriptUserState +func (r *DeviceManagementScriptUserStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementScriptUserState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementScriptUserState +func (r *DeviceManagementScriptUserStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementScriptUserState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementScriptUserState +func (r *DeviceManagementScriptUserStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementSettingCategoryRequestBuilder is request builder for DeviceManagementSettingCategory type DeviceManagementSettingCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -2123,6 +3384,26 @@ func (r *DeviceManagementSettingCategoryRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementSettingCategory +func (r *DeviceManagementSettingCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementSettingCategory +func (r *DeviceManagementSettingCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementSettingCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementSettingCategory +func (r *DeviceManagementSettingCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementSettingDefinitionRequestBuilder is request builder for DeviceManagementSettingDefinition type DeviceManagementSettingDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -2156,6 +3437,26 @@ func (r *DeviceManagementSettingDefinitionRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementSettingDefinition +func (r *DeviceManagementSettingDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementSettingDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementSettingDefinition +func (r *DeviceManagementSettingDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementSettingDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementSettingDefinition +func (r *DeviceManagementSettingDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementSettingInstanceRequestBuilder is request builder for DeviceManagementSettingInstance type DeviceManagementSettingInstanceRequestBuilder struct{ BaseRequestBuilder } @@ -2189,6 +3490,26 @@ func (r *DeviceManagementSettingInstanceRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementSettingInstance +func (r *DeviceManagementSettingInstanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementSettingInstance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementSettingInstance +func (r *DeviceManagementSettingInstanceRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementSettingInstance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementSettingInstance +func (r *DeviceManagementSettingInstanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementTemplateRequestBuilder is request builder for DeviceManagementTemplate type DeviceManagementTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -2222,6 +3543,26 @@ func (r *DeviceManagementTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementTemplate +func (r *DeviceManagementTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementTemplate +func (r *DeviceManagementTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementTemplate +func (r *DeviceManagementTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementTemplateSettingCategoryRequestBuilder is request builder for DeviceManagementTemplateSettingCategory type DeviceManagementTemplateSettingCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -2255,6 +3596,26 @@ func (r *DeviceManagementTemplateSettingCategoryRequest) Delete(ctx context.Cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementTemplateSettingCategory +func (r *DeviceManagementTemplateSettingCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementTemplateSettingCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementTemplateSettingCategory +func (r *DeviceManagementTemplateSettingCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementTemplateSettingCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementTemplateSettingCategory +func (r *DeviceManagementTemplateSettingCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementTroubleshootingEventRequestBuilder is request builder for DeviceManagementTroubleshootingEvent type DeviceManagementTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder } @@ -2288,6 +3649,26 @@ func (r *DeviceManagementTroubleshootingEventRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DeviceCompliancePolicyCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -2374,6 +3755,12 @@ func (r *DeviceCompliancePolicyCollectionHasPayloadLinksRequest) Post(ctx contex return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceCompliancePolicyCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequestBuilder struct{ BaseRequestBuilder } @@ -2400,6 +3787,11 @@ func (r *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizat return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceCompliancePolicyCollectionRefreshDeviceComplianceReportSummarizationRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -2494,6 +3886,12 @@ func (r *DeviceConfigurationCollectionHasPayloadLinksRequest) Post(ctx context.C return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceConfigurationCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequestBuilder struct{ BaseRequestBuilder } @@ -2588,6 +3986,12 @@ func (r *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest) Post(ct return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceConfigurationCollectionGetTargetedUsersAndDevicesRequest) BatchPost(batch *BatchRequest) error { + var resObj []DeviceConfigurationTargetedUserAndDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -2682,6 +4086,12 @@ func (r *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest) Post(ctx return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceEnrollmentConfigurationCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementScriptCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -2768,6 +4178,12 @@ func (r *DeviceManagementScriptCollectionHasPayloadLinksRequest) Post(ctx contex return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceManagementScriptCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder struct{ BaseRequestBuilder } @@ -2794,6 +4210,11 @@ func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) Post(ctx c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceAppManagementTaskUpdateStatusRequestBuilder struct{ BaseRequestBuilder } @@ -2820,6 +4241,11 @@ func (r *DeviceAppManagementTaskUpdateStatusRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceAppManagementTaskUpdateStatusRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceCompliancePolicyAssignRequestBuilder struct{ BaseRequestBuilder } @@ -2906,6 +4332,12 @@ func (r *DeviceCompliancePolicyAssignRequest) Post(ctx context.Context) ([]Devic return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceCompliancePolicyAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder struct{ BaseRequestBuilder } @@ -2932,6 +4364,11 @@ func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) Post(ctx context. return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -3018,6 +4455,12 @@ func (r *DeviceConfigurationAssignRequest) Post(ctx context.Context) ([]DeviceCo return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []DeviceConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceConfigurationWindowsPrivacyAccessControlsRequestBuilder struct{ BaseRequestBuilder } @@ -3044,6 +4487,11 @@ func (r *DeviceConfigurationWindowsPrivacyAccessControlsRequest) Post(ctx contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceConfigurationWindowsPrivacyAccessControlsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceConfigurationAssignedAccessMultiModeProfilesRequestBuilder struct{ BaseRequestBuilder } @@ -3070,6 +4518,11 @@ func (r *DeviceConfigurationAssignedAccessMultiModeProfilesRequest) Post(ctx con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceConfigurationAssignedAccessMultiModeProfilesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceEnrollmentConfigurationSetPriorityRequestBuilder struct{ BaseRequestBuilder } @@ -3096,6 +4549,11 @@ func (r *DeviceEnrollmentConfigurationSetPriorityRequest) Post(ctx context.Conte return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceEnrollmentConfigurationSetPriorityRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceEnrollmentConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -3122,6 +4580,11 @@ func (r *DeviceEnrollmentConfigurationAssignRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceEnrollmentConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceHealthScriptAssignRequestBuilder struct{ BaseRequestBuilder } @@ -3148,6 +4611,11 @@ func (r *DeviceHealthScriptAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceHealthScriptAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementEnableLegacyPcManagementRequestBuilder struct{ BaseRequestBuilder } @@ -3174,6 +4642,11 @@ func (r *DeviceManagementEnableLegacyPcManagementRequest) Post(ctx context.Conte return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementEnableLegacyPcManagementRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequestBuilder struct{ BaseRequestBuilder } @@ -3200,6 +4673,11 @@ func (r *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest) Post return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementEnableAndroidDeviceAdministratorEnrollmentRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementSendCustomNotificationToCompanyPortalRequestBuilder struct{ BaseRequestBuilder } @@ -3226,6 +4704,11 @@ func (r *DeviceManagementSendCustomNotificationToCompanyPortalRequest) Post(ctx return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementSendCustomNotificationToCompanyPortalRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementExchangeConnectorSyncRequestBuilder struct{ BaseRequestBuilder } @@ -3252,6 +4735,11 @@ func (r *DeviceManagementExchangeConnectorSyncRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementExchangeConnectorSyncRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementIntentUpdateSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -3278,6 +4766,11 @@ func (r *DeviceManagementIntentUpdateSettingsRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementIntentUpdateSettingsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementIntentMigrateToTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -3304,6 +4797,11 @@ func (r *DeviceManagementIntentMigrateToTemplateRequest) Post(ctx context.Contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementIntentMigrateToTemplateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementIntentAssignRequestBuilder struct{ BaseRequestBuilder } @@ -3330,6 +4828,11 @@ func (r *DeviceManagementIntentAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementIntentAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementReportsGetDeviceNonComplianceReportRequestBuilder struct{ BaseRequestBuilder } @@ -3357,6 +4860,12 @@ func (r *DeviceManagementReportsGetDeviceNonComplianceReportRequest) Post(ctx co return } +// +func (r *DeviceManagementReportsGetDeviceNonComplianceReportRequest) BatchPost(batch *BatchRequest) error { + var resObj *Stream + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementReportsGetPolicyNonComplianceReportRequestBuilder struct{ BaseRequestBuilder } @@ -3384,6 +4893,12 @@ func (r *DeviceManagementReportsGetPolicyNonComplianceReportRequest) Post(ctx co return } +// +func (r *DeviceManagementReportsGetPolicyNonComplianceReportRequest) BatchPost(batch *BatchRequest) error { + var resObj *Stream + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementReportsGetPolicyNonComplianceMetadataRequestBuilder struct{ BaseRequestBuilder } @@ -3411,6 +4926,12 @@ func (r *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest) Post(ctx return } +// +func (r *DeviceManagementReportsGetPolicyNonComplianceMetadataRequest) BatchPost(batch *BatchRequest) error { + var resObj *Stream + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementReportsGetHistoricalReportRequestBuilder struct{ BaseRequestBuilder } @@ -3438,6 +4959,12 @@ func (r *DeviceManagementReportsGetHistoricalReportRequest) Post(ctx context.Con return } +// +func (r *DeviceManagementReportsGetHistoricalReportRequest) BatchPost(batch *BatchRequest) error { + var resObj *Stream + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementReportsGetCachedReportRequestBuilder struct{ BaseRequestBuilder } @@ -3465,6 +4992,12 @@ func (r *DeviceManagementReportsGetCachedReportRequest) Post(ctx context.Context return } +// +func (r *DeviceManagementReportsGetCachedReportRequest) BatchPost(batch *BatchRequest) error { + var resObj *Stream + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceManagementScriptAssignRequestBuilder struct{ BaseRequestBuilder } @@ -3491,6 +5024,11 @@ func (r *DeviceManagementScriptAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceManagementScriptAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementTemplateCreateInstanceRequestBuilder struct{ BaseRequestBuilder } @@ -3517,3 +5055,9 @@ func (r *DeviceManagementTemplateCreateInstanceRequest) Post(ctx context.Context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DeviceManagementTemplateCreateInstanceRequest) BatchPost(batch *BatchRequest) error { + var resObj *DeviceManagementIntent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestDimension.go b/beta/RequestDimension.go index cd0afa8c..34585e99 100644 --- a/beta/RequestDimension.go +++ b/beta/RequestDimension.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DimensionRequestBuilder is request builder for Dimension type DimensionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DimensionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Dimension +func (r *DimensionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Dimension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Dimension +func (r *DimensionRequest) BatchUpdate(batch *BatchRequest, reqObj *Dimension) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Dimension +func (r *DimensionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DimensionValueRequestBuilder is request builder for DimensionValue type DimensionValueRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *DimensionValueRequest) Update(ctx context.Context, reqObj *DimensionVal func (r *DimensionValueRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DimensionValue +func (r *DimensionValueRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DimensionValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DimensionValue +func (r *DimensionValueRequest) BatchUpdate(batch *BatchRequest, reqObj *DimensionValue) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DimensionValue +func (r *DimensionValueRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestDirectory.go b/beta/RequestDirectory.go index 3b17c5d5..12aa0f20 100644 --- a/beta/RequestDirectory.go +++ b/beta/RequestDirectory.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DirectoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Directory +func (r *DirectoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Directory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Directory +func (r *DirectoryRequest) BatchUpdate(batch *BatchRequest, reqObj *Directory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Directory +func (r *DirectoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryAuditRequestBuilder is request builder for DirectoryAudit type DirectoryAuditRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DirectoryAuditRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryAudit) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryDefinitionRequestBuilder is request builder for DirectoryDefinition type DirectoryDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DirectoryDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryDefinition +func (r *DirectoryDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryDefinition +func (r *DirectoryDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryDefinition +func (r *DirectoryDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryObjectRequestBuilder is request builder for DirectoryObject type DirectoryObjectRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *DirectoryObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryRoleRequestBuilder is request builder for DirectoryRole type DirectoryRoleRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *DirectoryRoleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryRole) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryRoleTemplateRequestBuilder is request builder for DirectoryRoleTemplate type DirectoryRoleTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *DirectoryRoleTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryRoleTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryRoleTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectorySettingRequestBuilder is request builder for DirectorySetting type DirectorySettingRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *DirectorySettingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectorySetting +func (r *DirectorySettingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectorySetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectorySetting +func (r *DirectorySettingRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectorySetting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectorySetting +func (r *DirectorySettingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectorySettingTemplateRequestBuilder is request builder for DirectorySettingTemplate type DirectorySettingTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *DirectorySettingTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectorySettingTemplate +func (r *DirectorySettingTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectorySettingTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectorySettingTemplate +func (r *DirectorySettingTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectorySettingTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectorySettingTemplate +func (r *DirectorySettingTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DirectoryObjectCollectionGetByIDsRequestBuilder struct{ BaseRequestBuilder } @@ -641,6 +802,12 @@ func (r *DirectoryObjectCollectionGetByIDsRequest) Post(ctx context.Context) ([] return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCollectionGetByIDsRequest) BatchPost(batch *BatchRequest) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectCollectionValidatePropertiesRequestBuilder struct{ BaseRequestBuilder } @@ -947,6 +1114,11 @@ func (r *DirectoryObjectCollectionValidatePropertiesRequest) Post(ctx context.Co return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DirectoryObjectCollectionValidatePropertiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DirectoryObjectCollectionGetUserOwnedObjectsRequestBuilder struct{ BaseRequestBuilder } @@ -1254,6 +1426,12 @@ func (r *DirectoryObjectCollectionGetUserOwnedObjectsRequest) Post(ctx context.C return } +// +func (r *DirectoryObjectCollectionGetUserOwnedObjectsRequest) BatchPost(batch *BatchRequest) error { + var resObj *DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryDefinitionDiscoverRequestBuilder struct{ BaseRequestBuilder } @@ -1281,6 +1459,12 @@ func (r *DirectoryDefinitionDiscoverRequest) Post(ctx context.Context) (resObj * return } +// +func (r *DirectoryDefinitionDiscoverRequest) BatchPost(batch *BatchRequest) error { + var resObj *DirectoryDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectCheckMemberGroupsRequestBuilder struct{ BaseRequestBuilder } @@ -1367,6 +1551,12 @@ func (r *DirectoryObjectCheckMemberGroupsRequest) Post(ctx context.Context) ([]s return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCheckMemberGroupsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectCheckMemberObjectsRequestBuilder struct{ BaseRequestBuilder } @@ -1453,6 +1643,12 @@ func (r *DirectoryObjectCheckMemberObjectsRequest) Post(ctx context.Context) ([] return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCheckMemberObjectsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectGetMemberGroupsRequestBuilder struct{ BaseRequestBuilder } @@ -1539,6 +1735,12 @@ func (r *DirectoryObjectGetMemberGroupsRequest) Post(ctx context.Context) ([]str return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectGetMemberGroupsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectGetMemberObjectsRequestBuilder struct{ BaseRequestBuilder } @@ -1625,6 +1827,12 @@ func (r *DirectoryObjectGetMemberObjectsRequest) Post(ctx context.Context) ([]st return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectGetMemberObjectsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectRestoreRequestBuilder struct{ BaseRequestBuilder } @@ -1651,3 +1859,9 @@ func (r *DirectoryObjectRestoreRequest) Post(ctx context.Context) (resObj *Direc err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DirectoryObjectRestoreRequest) BatchPost(batch *BatchRequest) error { + var resObj *DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestDocument.go b/beta/RequestDocument.go index d236a730..292ea198 100644 --- a/beta/RequestDocument.go +++ b/beta/RequestDocument.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DocumentRequestBuilder is request builder for Document type DocumentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DocumentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Document +func (r *DocumentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Document + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Document +func (r *DocumentRequest) BatchUpdate(batch *BatchRequest, reqObj *Document) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Document +func (r *DocumentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DocumentCommentRequestBuilder is request builder for DocumentComment type DocumentCommentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *DocumentCommentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DocumentComment +func (r *DocumentCommentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DocumentComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DocumentComment +func (r *DocumentCommentRequest) BatchUpdate(batch *BatchRequest, reqObj *DocumentComment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DocumentComment +func (r *DocumentCommentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DocumentCommentReplyRequestBuilder is request builder for DocumentCommentReply type DocumentCommentReplyRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *DocumentCommentReplyRequest) Update(ctx context.Context, reqObj *Docume func (r *DocumentCommentReplyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DocumentCommentReply +func (r *DocumentCommentReplyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DocumentCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DocumentCommentReply +func (r *DocumentCommentReplyRequest) BatchUpdate(batch *BatchRequest, reqObj *DocumentCommentReply) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DocumentCommentReply +func (r *DocumentCommentReplyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestDomain.go b/beta/RequestDomain.go index 37a926ac..882bc710 100644 --- a/beta/RequestDomain.go +++ b/beta/RequestDomain.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DomainRequestBuilder is request builder for Domain type DomainRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DomainRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Domain +func (r *DomainRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Domain + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Domain +func (r *DomainRequest) BatchUpdate(batch *BatchRequest, reqObj *Domain) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Domain +func (r *DomainRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DomainDNSRecordRequestBuilder is request builder for DomainDNSRecord type DomainDNSRecordRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *DomainDNSRecordRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchUpdate(batch *BatchRequest, reqObj *DomainDNSRecord) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DomainSecurityProfileRequestBuilder is request builder for DomainSecurityProfile type DomainSecurityProfileRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *DomainSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DomainSecurityProfile +func (r *DomainSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DomainSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DomainSecurityProfile +func (r *DomainSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *DomainSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DomainSecurityProfile +func (r *DomainSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DomainForceDeleteRequestBuilder struct{ BaseRequestBuilder } @@ -129,6 +192,11 @@ func (r *DomainForceDeleteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DomainForceDeleteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DomainVerifyRequestBuilder struct{ BaseRequestBuilder } @@ -155,3 +223,9 @@ func (r *DomainVerifyRequest) Post(ctx context.Context) (resObj *Domain, err err err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DomainVerifyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Domain + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestDrive.go b/beta/RequestDrive.go index 20a48500..913d0d90 100644 --- a/beta/RequestDrive.go +++ b/beta/RequestDrive.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DriveRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Drive +func (r *DriveRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Drive +func (r *DriveRequest) BatchUpdate(batch *BatchRequest, reqObj *Drive) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Drive +func (r *DriveRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DriveItemRequestBuilder is request builder for DriveItem type DriveItemRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DriveItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DriveItem +func (r *DriveItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DriveItem +func (r *DriveItemRequest) BatchUpdate(batch *BatchRequest, reqObj *DriveItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DriveItem +func (r *DriveItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DriveItemVersionRequestBuilder is request builder for DriveItemVersion type DriveItemVersionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DriveItemVersionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DriveItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchUpdate(batch *BatchRequest, reqObj *DriveItemVersion) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DriveItemCheckinRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +197,11 @@ func (r *DriveItemCheckinRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemCheckinRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemCheckoutRequestBuilder struct{ BaseRequestBuilder } @@ -162,6 +228,11 @@ func (r *DriveItemCheckoutRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemCheckoutRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemCopyRequestBuilder struct{ BaseRequestBuilder } @@ -189,6 +260,12 @@ func (r *DriveItemCopyRequest) Post(ctx context.Context) (resObj *DriveItem, err return } +// +func (r *DriveItemCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemCreateLinkRequestBuilder struct{ BaseRequestBuilder } @@ -216,6 +293,12 @@ func (r *DriveItemCreateLinkRequest) Post(ctx context.Context) (resObj *Permissi return } +// +func (r *DriveItemCreateLinkRequest) BatchPost(batch *BatchRequest) error { + var resObj *Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemCreateUploadSessionRequestBuilder struct{ BaseRequestBuilder } @@ -243,6 +326,12 @@ func (r *DriveItemCreateUploadSessionRequest) Post(ctx context.Context) (resObj return } +// +func (r *DriveItemCreateUploadSessionRequest) BatchPost(batch *BatchRequest) error { + var resObj *UploadSession + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemFollowRequestBuilder struct{ BaseRequestBuilder } @@ -270,6 +359,12 @@ func (r *DriveItemFollowRequest) Post(ctx context.Context) (resObj *DriveItem, e return } +// +func (r *DriveItemFollowRequest) BatchPost(batch *BatchRequest) error { + var resObj *DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemUnfollowRequestBuilder struct{ BaseRequestBuilder } @@ -296,6 +391,11 @@ func (r *DriveItemUnfollowRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemUnfollowRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemInviteRequestBuilder struct{ BaseRequestBuilder } @@ -382,6 +482,12 @@ func (r *DriveItemInviteRequest) Post(ctx context.Context) ([]Permission, error) return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DriveItemInviteRequest) BatchPost(batch *BatchRequest) error { + var resObj []Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemPreviewRequestBuilder struct{ BaseRequestBuilder } @@ -409,6 +515,12 @@ func (r *DriveItemPreviewRequest) Post(ctx context.Context) (resObj *ItemPreview return } +// +func (r *DriveItemPreviewRequest) BatchPost(batch *BatchRequest) error { + var resObj *ItemPreviewInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemRestoreRequestBuilder struct{ BaseRequestBuilder } @@ -436,6 +548,12 @@ func (r *DriveItemRestoreRequest) Post(ctx context.Context) (resObj *DriveItem, return } +// +func (r *DriveItemRestoreRequest) BatchPost(batch *BatchRequest) error { + var resObj *DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemValidatePermissionRequestBuilder struct{ BaseRequestBuilder } @@ -462,6 +580,11 @@ func (r *DriveItemValidatePermissionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemValidatePermissionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemVersionRestoreVersionRequestBuilder struct{ BaseRequestBuilder } @@ -487,3 +610,8 @@ func (b *DriveItemVersionRestoreVersionRequestBuilder) Request() *DriveItemVersi func (r *DriveItemVersionRestoreVersionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *DriveItemVersionRestoreVersionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestE.go b/beta/RequestE.go index a656df11..a426c3a2 100644 --- a/beta/RequestE.go +++ b/beta/RequestE.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EBookInstallSummaryRequestBuilder is request builder for EBookInstallSummary type EBookInstallSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EBookInstallSummaryRequest) Update(ctx context.Context, reqObj *EBookIn func (r *EBookInstallSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EBookInstallSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *EBookInstallSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEducation.go b/beta/RequestEducation.go index 4d546e57..6e1b26ca 100644 --- a/beta/RequestEducation.go +++ b/beta/RequestEducation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *EducationAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationAssignment +func (r *EducationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationAssignment +func (r *EducationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationAssignment +func (r *EducationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationAssignmentResourceRequestBuilder is request builder for EducationAssignmentResource type EducationAssignmentResourceRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *EducationAssignmentResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationAssignmentResource +func (r *EducationAssignmentResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationAssignmentResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationAssignmentResource +func (r *EducationAssignmentResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationAssignmentResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationAssignmentResource +func (r *EducationAssignmentResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationCategoryRequestBuilder is request builder for EducationCategory type EducationCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *EducationCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationCategory +func (r *EducationCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationCategory +func (r *EducationCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationCategory +func (r *EducationCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationClassRequestBuilder is request builder for EducationClass type EducationClassRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *EducationClassRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationClass +func (r *EducationClassRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationClass +func (r *EducationClassRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationClass) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationClass +func (r *EducationClassRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationOutcomeRequestBuilder is request builder for EducationOutcome type EducationOutcomeRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *EducationOutcomeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationOutcome +func (r *EducationOutcomeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationOutcome + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationOutcome +func (r *EducationOutcomeRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationOutcome) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationOutcome +func (r *EducationOutcomeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationRootRequestBuilder is request builder for EducationRoot type EducationRootRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *EducationRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationRubricRequestBuilder is request builder for EducationRubric type EducationRubricRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *EducationRubricRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationRubric +func (r *EducationRubricRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationRubric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationRubric +func (r *EducationRubricRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationRubric) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationRubric +func (r *EducationRubricRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSchoolRequestBuilder is request builder for EducationSchool type EducationSchoolRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *EducationSchoolRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSchool) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSubmissionRequestBuilder is request builder for EducationSubmission type EducationSubmissionRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *EducationSubmissionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSubmission +func (r *EducationSubmissionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSubmission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSubmission +func (r *EducationSubmissionRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSubmission) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSubmission +func (r *EducationSubmissionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSubmissionResourceRequestBuilder is request builder for EducationSubmissionResource type EducationSubmissionResourceRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *EducationSubmissionResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSubmissionResource +func (r *EducationSubmissionResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSubmissionResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSubmissionResource +func (r *EducationSubmissionResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSubmissionResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSubmissionResource +func (r *EducationSubmissionResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSynchronizationErrorRequestBuilder is request builder for EducationSynchronizationError type EducationSynchronizationErrorRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *EducationSynchronizationErrorRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSynchronizationError +func (r *EducationSynchronizationErrorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSynchronizationError + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSynchronizationError +func (r *EducationSynchronizationErrorRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSynchronizationError) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSynchronizationError +func (r *EducationSynchronizationErrorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSynchronizationProfileRequestBuilder is request builder for EducationSynchronizationProfile type EducationSynchronizationProfileRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *EducationSynchronizationProfileRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSynchronizationProfile +func (r *EducationSynchronizationProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSynchronizationProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSynchronizationProfile +func (r *EducationSynchronizationProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSynchronizationProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSynchronizationProfile +func (r *EducationSynchronizationProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSynchronizationProfileStatusRequestBuilder is request builder for EducationSynchronizationProfileStatus type EducationSynchronizationProfileStatusRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *EducationSynchronizationProfileStatusRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSynchronizationProfileStatus +func (r *EducationSynchronizationProfileStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSynchronizationProfileStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSynchronizationProfileStatus +func (r *EducationSynchronizationProfileStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSynchronizationProfileStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSynchronizationProfileStatus +func (r *EducationSynchronizationProfileStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationUserRequestBuilder is request builder for EducationUser type EducationUserRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *EducationUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationUser +func (r *EducationUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationUser +func (r *EducationUserRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationUser +func (r *EducationUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type EducationAssignmentPublishRequestBuilder struct{ BaseRequestBuilder } @@ -500,6 +781,12 @@ func (r *EducationAssignmentPublishRequest) Post(ctx context.Context) (resObj *E return } +// +func (r *EducationAssignmentPublishRequest) BatchPost(batch *BatchRequest) error { + var resObj *EducationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type EducationSubmissionReturnRequestBuilder struct{ BaseRequestBuilder } @@ -527,6 +814,12 @@ func (r *EducationSubmissionReturnRequest) Post(ctx context.Context) (resObj *Ed return } +// +func (r *EducationSubmissionReturnRequest) BatchPost(batch *BatchRequest) error { + var resObj *EducationSubmission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type EducationSubmissionSubmitRequestBuilder struct{ BaseRequestBuilder } @@ -554,6 +847,12 @@ func (r *EducationSubmissionSubmitRequest) Post(ctx context.Context) (resObj *Ed return } +// +func (r *EducationSubmissionSubmitRequest) BatchPost(batch *BatchRequest) error { + var resObj *EducationSubmission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type EducationSubmissionUnsubmitRequestBuilder struct{ BaseRequestBuilder } @@ -581,6 +880,12 @@ func (r *EducationSubmissionUnsubmitRequest) Post(ctx context.Context) (resObj * return } +// +func (r *EducationSubmissionUnsubmitRequest) BatchPost(batch *BatchRequest) error { + var resObj *EducationSubmission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type EducationSynchronizationProfileResumeRequestBuilder struct{ BaseRequestBuilder } @@ -607,6 +912,11 @@ func (r *EducationSynchronizationProfileResumeRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EducationSynchronizationProfileResumeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EducationSynchronizationProfilePauseRequestBuilder struct{ BaseRequestBuilder } @@ -633,6 +943,11 @@ func (r *EducationSynchronizationProfilePauseRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EducationSynchronizationProfilePauseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EducationSynchronizationProfileResetRequestBuilder struct{ BaseRequestBuilder } @@ -659,6 +974,11 @@ func (r *EducationSynchronizationProfileResetRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EducationSynchronizationProfileResetRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EducationSynchronizationProfileStartRequestBuilder struct{ BaseRequestBuilder } @@ -744,3 +1064,9 @@ func (r *EducationSynchronizationProfileStartRequest) PostN(ctx context.Context, func (r *EducationSynchronizationProfileStartRequest) Post(ctx context.Context) ([]EducationFileSynchronizationVerificationMessage, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *EducationSynchronizationProfileStartRequest) BatchPost(batch *BatchRequest) error { + var resObj []EducationFileSynchronizationVerificationMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestEducational.go b/beta/RequestEducational.go index d378bfed..b984c732 100644 --- a/beta/RequestEducational.go +++ b/beta/RequestEducational.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EducationalActivityRequestBuilder is request builder for EducationalActivity type EducationalActivityRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EducationalActivityRequest) Update(ctx context.Context, reqObj *Educati func (r *EducationalActivityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EducationalActivity +func (r *EducationalActivityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationalActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationalActivity +func (r *EducationalActivityRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationalActivity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationalActivity +func (r *EducationalActivityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEmbedded.go b/beta/RequestEmbedded.go index 625aa25f..cae9e538 100644 --- a/beta/RequestEmbedded.go +++ b/beta/RequestEmbedded.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *EmbeddedSIMActivationCodePoolRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EmbeddedSIMActivationCodePool +func (r *EmbeddedSIMActivationCodePoolRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EmbeddedSIMActivationCodePool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EmbeddedSIMActivationCodePool +func (r *EmbeddedSIMActivationCodePoolRequest) BatchUpdate(batch *BatchRequest, reqObj *EmbeddedSIMActivationCodePool) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EmbeddedSIMActivationCodePool +func (r *EmbeddedSIMActivationCodePoolRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EmbeddedSIMActivationCodePoolAssignmentRequestBuilder is request builder for EmbeddedSIMActivationCodePoolAssignment type EmbeddedSIMActivationCodePoolAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *EmbeddedSIMActivationCodePoolAssignmentRequest) Delete(ctx context.Cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EmbeddedSIMActivationCodePoolAssignment +func (r *EmbeddedSIMActivationCodePoolAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EmbeddedSIMActivationCodePoolAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EmbeddedSIMActivationCodePoolAssignment +func (r *EmbeddedSIMActivationCodePoolAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *EmbeddedSIMActivationCodePoolAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EmbeddedSIMActivationCodePoolAssignment +func (r *EmbeddedSIMActivationCodePoolAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EmbeddedSIMDeviceStateRequestBuilder is request builder for EmbeddedSIMDeviceState type EmbeddedSIMDeviceStateRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *EmbeddedSIMDeviceStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EmbeddedSIMDeviceState +func (r *EmbeddedSIMDeviceStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EmbeddedSIMDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EmbeddedSIMDeviceState +func (r *EmbeddedSIMDeviceStateRequest) BatchUpdate(batch *BatchRequest, reqObj *EmbeddedSIMDeviceState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EmbeddedSIMDeviceState +func (r *EmbeddedSIMDeviceStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type EmbeddedSIMActivationCodePoolAssignRequestBuilder struct{ BaseRequestBuilder } @@ -195,3 +256,9 @@ func (r *EmbeddedSIMActivationCodePoolAssignRequest) PostN(ctx context.Context, func (r *EmbeddedSIMActivationCodePoolAssignRequest) Post(ctx context.Context) ([]EmbeddedSIMActivationCodePoolAssignment, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *EmbeddedSIMActivationCodePoolAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []EmbeddedSIMActivationCodePoolAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestEmployee.go b/beta/RequestEmployee.go index fbad90f4..8a87a1ea 100644 --- a/beta/RequestEmployee.go +++ b/beta/RequestEmployee.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EmployeeRequestBuilder is request builder for Employee type EmployeeRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EmployeeRequest) Update(ctx context.Context, reqObj *Employee) error { func (r *EmployeeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Employee +func (r *EmployeeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Employee + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Employee +func (r *EmployeeRequest) BatchUpdate(batch *BatchRequest, reqObj *Employee) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Employee +func (r *EmployeeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEndpoint.go b/beta/RequestEndpoint.go index 2565686b..c8ed28ac 100644 --- a/beta/RequestEndpoint.go +++ b/beta/RequestEndpoint.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EndpointRequestBuilder is request builder for Endpoint type EndpointRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EndpointRequest) Update(ctx context.Context, reqObj *Endpoint) error { func (r *EndpointRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Endpoint +func (r *EndpointRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Endpoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Endpoint +func (r *EndpointRequest) BatchUpdate(batch *BatchRequest, reqObj *Endpoint) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Endpoint +func (r *EndpointRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEnrollment.go b/beta/RequestEnrollment.go index 631378d7..4d691e53 100644 --- a/beta/RequestEnrollment.go +++ b/beta/RequestEnrollment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EnrollmentConfigurationAssignmentRequestBuilder is request builder for EnrollmentConfigurationAssignment type EnrollmentConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *EnrollmentConfigurationAssignmentRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EnrollmentConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *EnrollmentConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EnrollmentProfileRequestBuilder is request builder for EnrollmentProfile type EnrollmentProfileRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *EnrollmentProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EnrollmentProfile +func (r *EnrollmentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EnrollmentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EnrollmentProfile +func (r *EnrollmentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *EnrollmentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EnrollmentProfile +func (r *EnrollmentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type EnrollmentProfileSetDefaultProfileRequestBuilder struct{ BaseRequestBuilder } @@ -96,6 +139,11 @@ func (r *EnrollmentProfileSetDefaultProfileRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EnrollmentProfileSetDefaultProfileRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EnrollmentProfileUpdateDeviceProfileAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -121,3 +169,8 @@ func (b *EnrollmentProfileUpdateDeviceProfileAssignmentRequestBuilder) Request() func (r *EnrollmentProfileUpdateDeviceProfileAssignmentRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *EnrollmentProfileUpdateDeviceProfileAssignmentRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestEnterprise.go b/beta/RequestEnterprise.go index 7489fb8b..13d8a28c 100644 --- a/beta/RequestEnterprise.go +++ b/beta/RequestEnterprise.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EnterpriseCodeSigningCertificateRequestBuilder is request builder for EnterpriseCodeSigningCertificate type EnterpriseCodeSigningCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EnterpriseCodeSigningCertificateRequest) Update(ctx context.Context, re func (r *EnterpriseCodeSigningCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EnterpriseCodeSigningCertificate +func (r *EnterpriseCodeSigningCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EnterpriseCodeSigningCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EnterpriseCodeSigningCertificate +func (r *EnterpriseCodeSigningCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *EnterpriseCodeSigningCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EnterpriseCodeSigningCertificate +func (r *EnterpriseCodeSigningCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEntitlement.go b/beta/RequestEntitlement.go index 01378829..99e47aeb 100644 --- a/beta/RequestEntitlement.go +++ b/beta/RequestEntitlement.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EntitlementManagementRequestBuilder is request builder for EntitlementManagement type EntitlementManagementRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EntitlementManagementRequest) Update(ctx context.Context, reqObj *Entit func (r *EntitlementManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EntitlementManagement +func (r *EntitlementManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EntitlementManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EntitlementManagement +func (r *EntitlementManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *EntitlementManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EntitlementManagement +func (r *EntitlementManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEntity.go b/beta/RequestEntity.go index 6ec06098..cfc76c73 100644 --- a/beta/RequestEntity.go +++ b/beta/RequestEntity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EntityRequestBuilder is request builder for Entity type EntityRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EntityRequest) Update(ctx context.Context, reqObj *Entity) error { func (r *EntityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Entity +func (r *EntityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Entity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Entity +func (r *EntityRequest) BatchUpdate(batch *BatchRequest, reqObj *Entity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Entity +func (r *EntityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestEvent.go b/beta/RequestEvent.go index 5c149336..704fbf02 100644 --- a/beta/RequestEvent.go +++ b/beta/RequestEvent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EventRequestBuilder is request builder for Event type EventRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *EventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Event +func (r *EventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Event +func (r *EventRequest) BatchUpdate(batch *BatchRequest, reqObj *Event) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Event +func (r *EventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EventMessageRequestBuilder is request builder for EventMessage type EventMessageRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *EventMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EventMessage +func (r *EventMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EventMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EventMessage +func (r *EventMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *EventMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EventMessage +func (r *EventMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EventMessageRequestObjectRequestBuilder is request builder for EventMessageRequestObject type EventMessageRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *EventMessageRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EventMessageRequestObject +func (r *EventMessageRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EventMessageRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EventMessageRequestObject +func (r *EventMessageRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *EventMessageRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EventMessageRequestObject +func (r *EventMessageRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type EventDismissReminderRequestBuilder struct{ BaseRequestBuilder } @@ -129,6 +192,11 @@ func (r *EventDismissReminderRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventDismissReminderRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventSnoozeReminderRequestBuilder struct{ BaseRequestBuilder } @@ -155,6 +223,11 @@ func (r *EventSnoozeReminderRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventSnoozeReminderRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventForwardRequestBuilder struct{ BaseRequestBuilder } @@ -181,6 +254,11 @@ func (r *EventForwardRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventForwardRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -207,6 +285,11 @@ func (r *EventAcceptRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventDeclineRequestBuilder struct{ BaseRequestBuilder } @@ -233,6 +316,11 @@ func (r *EventDeclineRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventDeclineRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventTentativelyAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -259,6 +347,11 @@ func (r *EventTentativelyAcceptRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventTentativelyAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventCancelRequestBuilder struct{ BaseRequestBuilder } @@ -285,6 +378,11 @@ func (r *EventCancelRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventMessageRequestObjectAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -311,6 +409,11 @@ func (r *EventMessageRequestObjectAcceptRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventMessageRequestObjectAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventMessageRequestObjectDeclineRequestBuilder struct{ BaseRequestBuilder } @@ -337,6 +440,11 @@ func (r *EventMessageRequestObjectDeclineRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventMessageRequestObjectDeclineRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventMessageRequestObjectTentativelyAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -362,3 +470,8 @@ func (b *EventMessageRequestObjectTentativelyAcceptRequestBuilder) Request() *Ev func (r *EventMessageRequestObjectTentativelyAcceptRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *EventMessageRequestObjectTentativelyAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestExact.go b/beta/RequestExact.go index bec6bbc1..fc031b1a 100644 --- a/beta/RequestExact.go +++ b/beta/RequestExact.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *ExactMatchDataStoreRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ExactMatchDataStore +func (r *ExactMatchDataStoreRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExactMatchDataStore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExactMatchDataStore +func (r *ExactMatchDataStoreRequest) BatchUpdate(batch *BatchRequest, reqObj *ExactMatchDataStore) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExactMatchDataStore +func (r *ExactMatchDataStoreRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExactMatchLookupJobRequestBuilder is request builder for ExactMatchLookupJob type ExactMatchLookupJobRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *ExactMatchLookupJobRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ExactMatchLookupJob +func (r *ExactMatchLookupJobRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExactMatchLookupJob + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExactMatchLookupJob +func (r *ExactMatchLookupJobRequest) BatchUpdate(batch *BatchRequest, reqObj *ExactMatchLookupJob) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExactMatchLookupJob +func (r *ExactMatchLookupJobRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExactMatchSessionRequestBuilder is request builder for ExactMatchSession type ExactMatchSessionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *ExactMatchSessionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ExactMatchSession +func (r *ExactMatchSessionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExactMatchSession + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExactMatchSession +func (r *ExactMatchSessionRequest) BatchUpdate(batch *BatchRequest, reqObj *ExactMatchSession) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExactMatchSession +func (r *ExactMatchSessionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExactMatchUploadAgentRequestBuilder is request builder for ExactMatchUploadAgent type ExactMatchUploadAgentRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *ExactMatchUploadAgentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ExactMatchUploadAgent +func (r *ExactMatchUploadAgentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExactMatchUploadAgent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExactMatchUploadAgent +func (r *ExactMatchUploadAgentRequest) BatchUpdate(batch *BatchRequest, reqObj *ExactMatchUploadAgent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExactMatchUploadAgent +func (r *ExactMatchUploadAgentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ExactMatchDataStoreLookupRequestBuilder struct{ BaseRequestBuilder } @@ -229,6 +310,12 @@ func (r *ExactMatchDataStoreLookupRequest) Post(ctx context.Context) ([]string, return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *ExactMatchDataStoreLookupRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ExactMatchSessionCancelRequestBuilder struct{ BaseRequestBuilder } @@ -255,6 +342,11 @@ func (r *ExactMatchSessionCancelRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ExactMatchSessionCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ExactMatchSessionCommitRequestBuilder struct{ BaseRequestBuilder } @@ -281,6 +373,11 @@ func (r *ExactMatchSessionCommitRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ExactMatchSessionCommitRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ExactMatchSessionRenewRequestBuilder struct{ BaseRequestBuilder } @@ -307,3 +404,9 @@ func (r *ExactMatchSessionRenewRequest) Post(ctx context.Context) (resObj *Exact err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *ExactMatchSessionRenewRequest) BatchPost(batch *BatchRequest) error { + var resObj *ExactMatchSession + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestExtension.go b/beta/RequestExtension.go index 1eb20dba..a70c91ca 100644 --- a/beta/RequestExtension.go +++ b/beta/RequestExtension.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ExtensionRequestBuilder is request builder for Extension type ExtensionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ExtensionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Extension +func (r *ExtensionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Extension +func (r *ExtensionRequest) BatchUpdate(batch *BatchRequest, reqObj *Extension) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Extension +func (r *ExtensionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExtensionPropertyRequestBuilder is request builder for ExtensionProperty type ExtensionPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ExtensionPropertyRequest) Update(ctx context.Context, reqObj *Extension func (r *ExtensionPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExtensionProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *ExtensionProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestExternal.go b/beta/RequestExternal.go index 75ebe1dd..d793b0f7 100644 --- a/beta/RequestExternal.go +++ b/beta/RequestExternal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ExternalRequestBuilder is request builder for External type ExternalRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ExternalRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for External +func (r *ExternalRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj External + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for External +func (r *ExternalRequest) BatchUpdate(batch *BatchRequest, reqObj *External) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for External +func (r *ExternalRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExternalConnectionRequestBuilder is request builder for ExternalConnection type ExternalConnectionRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ExternalConnectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ExternalConnection +func (r *ExternalConnectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExternalConnection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExternalConnection +func (r *ExternalConnectionRequest) BatchUpdate(batch *BatchRequest, reqObj *ExternalConnection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExternalConnection +func (r *ExternalConnectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExternalItemRequestBuilder is request builder for ExternalItem type ExternalItemRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *ExternalItemRequest) Update(ctx context.Context, reqObj *ExternalItem) func (r *ExternalItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ExternalItem +func (r *ExternalItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExternalItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExternalItem +func (r *ExternalItemRequest) BatchUpdate(batch *BatchRequest, reqObj *ExternalItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExternalItem +func (r *ExternalItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestFeature.go b/beta/RequestFeature.go index 53d0e533..acc57316 100644 --- a/beta/RequestFeature.go +++ b/beta/RequestFeature.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FeatureRolloutPolicyRequestBuilder is request builder for FeatureRolloutPolicy type FeatureRolloutPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *FeatureRolloutPolicyRequest) Update(ctx context.Context, reqObj *Featur func (r *FeatureRolloutPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for FeatureRolloutPolicy +func (r *FeatureRolloutPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FeatureRolloutPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FeatureRolloutPolicy +func (r *FeatureRolloutPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *FeatureRolloutPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FeatureRolloutPolicy +func (r *FeatureRolloutPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestField.go b/beta/RequestField.go index 94498be5..9ff8a178 100644 --- a/beta/RequestField.go +++ b/beta/RequestField.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FieldValueSetRequestBuilder is request builder for FieldValueSet type FieldValueSetRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *FieldValueSetRequest) Update(ctx context.Context, reqObj *FieldValueSet func (r *FieldValueSetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FieldValueSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchUpdate(batch *BatchRequest, reqObj *FieldValueSet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestFile.go b/beta/RequestFile.go index f9820c89..b52e57c0 100644 --- a/beta/RequestFile.go +++ b/beta/RequestFile.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FileClassificationRequestObjectRequestBuilder is request builder for FileClassificationRequestObject type FileClassificationRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *FileClassificationRequestObjectRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for FileClassificationRequestObject +func (r *FileClassificationRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FileClassificationRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FileClassificationRequestObject +func (r *FileClassificationRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *FileClassificationRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FileClassificationRequestObject +func (r *FileClassificationRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // FileSecurityProfileRequestBuilder is request builder for FileSecurityProfile type FileSecurityProfileRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *FileSecurityProfileRequest) Update(ctx context.Context, reqObj *FileSec func (r *FileSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for FileSecurityProfile +func (r *FileSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FileSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FileSecurityProfile +func (r *FileSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *FileSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FileSecurityProfile +func (r *FileSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestFilter.go b/beta/RequestFilter.go index a660d5be..97468730 100644 --- a/beta/RequestFilter.go +++ b/beta/RequestFilter.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FilterOperatorSchemaRequestBuilder is request builder for FilterOperatorSchema type FilterOperatorSchemaRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *FilterOperatorSchemaRequest) Update(ctx context.Context, reqObj *Filter func (r *FilterOperatorSchemaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for FilterOperatorSchema +func (r *FilterOperatorSchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FilterOperatorSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FilterOperatorSchema +func (r *FilterOperatorSchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *FilterOperatorSchema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FilterOperatorSchema +func (r *FilterOperatorSchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestFinancials.go b/beta/RequestFinancials.go index bd252376..6bc215c8 100644 --- a/beta/RequestFinancials.go +++ b/beta/RequestFinancials.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FinancialsRequestBuilder is request builder for Financials type FinancialsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *FinancialsRequest) Update(ctx context.Context, reqObj *Financials) erro func (r *FinancialsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Financials +func (r *FinancialsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Financials + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Financials +func (r *FinancialsRequest) BatchUpdate(batch *BatchRequest, reqObj *Financials) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Financials +func (r *FinancialsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestGeneral.go b/beta/RequestGeneral.go index ef24a378..e6eabd41 100644 --- a/beta/RequestGeneral.go +++ b/beta/RequestGeneral.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // GeneralLedgerEntryRequestBuilder is request builder for GeneralLedgerEntry type GeneralLedgerEntryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *GeneralLedgerEntryRequest) Update(ctx context.Context, reqObj *GeneralL func (r *GeneralLedgerEntryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for GeneralLedgerEntry +func (r *GeneralLedgerEntryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GeneralLedgerEntry + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GeneralLedgerEntry +func (r *GeneralLedgerEntryRequest) BatchUpdate(batch *BatchRequest, reqObj *GeneralLedgerEntry) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GeneralLedgerEntry +func (r *GeneralLedgerEntryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestGovernance.go b/beta/RequestGovernance.go index d4a886e2..da718b4d 100644 --- a/beta/RequestGovernance.go +++ b/beta/RequestGovernance.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // GovernancePolicyTemplateRequestBuilder is request builder for GovernancePolicyTemplate type GovernancePolicyTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *GovernancePolicyTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernancePolicyTemplate +func (r *GovernancePolicyTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernancePolicyTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernancePolicyTemplate +func (r *GovernancePolicyTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernancePolicyTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernancePolicyTemplate +func (r *GovernancePolicyTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceResourceRequestBuilder is request builder for GovernanceResource type GovernanceResourceRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *GovernanceResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceResource +func (r *GovernanceResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceResource +func (r *GovernanceResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceResource +func (r *GovernanceResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceRoleAssignmentRequestBuilder is request builder for GovernanceRoleAssignment type GovernanceRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *GovernanceRoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignment +func (r *GovernanceRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceRoleAssignment +func (r *GovernanceRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceRoleAssignment +func (r *GovernanceRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceRoleAssignmentRequestObjectRequestBuilder is request builder for GovernanceRoleAssignmentRequestObject type GovernanceRoleAssignmentRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *GovernanceRoleAssignmentRequestObjectRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceRoleAssignmentRequestObject +func (r *GovernanceRoleAssignmentRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceRoleAssignmentRequestObject +func (r *GovernanceRoleAssignmentRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceRoleAssignmentRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceRoleAssignmentRequestObject +func (r *GovernanceRoleAssignmentRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceRoleDefinitionRequestBuilder is request builder for GovernanceRoleDefinition type GovernanceRoleDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *GovernanceRoleDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceRoleDefinition +func (r *GovernanceRoleDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceRoleDefinition +func (r *GovernanceRoleDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceRoleDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceRoleDefinition +func (r *GovernanceRoleDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceRoleSettingRequestBuilder is request builder for GovernanceRoleSetting type GovernanceRoleSettingRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *GovernanceRoleSettingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceRoleSetting +func (r *GovernanceRoleSettingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceRoleSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceRoleSetting +func (r *GovernanceRoleSettingRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceRoleSetting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceRoleSetting +func (r *GovernanceRoleSettingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GovernanceSubjectRequestBuilder is request builder for GovernanceSubject type GovernanceSubjectRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *GovernanceSubjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GovernanceSubject +func (r *GovernanceSubjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GovernanceSubject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GovernanceSubject +func (r *GovernanceSubjectRequest) BatchUpdate(batch *BatchRequest, reqObj *GovernanceSubject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GovernanceSubject +func (r *GovernanceSubjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type GovernanceResourceCollectionRegisterRequestBuilder struct{ BaseRequestBuilder } @@ -261,6 +404,11 @@ func (r *GovernanceResourceCollectionRegisterRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GovernanceResourceCollectionRegisterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GovernanceRoleAssignmentRequestObjectCancelRequestBuilder struct{ BaseRequestBuilder } @@ -287,6 +435,11 @@ func (r *GovernanceRoleAssignmentRequestObjectCancelRequest) Post(ctx context.Co return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GovernanceRoleAssignmentRequestObjectCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequestBuilder struct{ BaseRequestBuilder } @@ -313,3 +466,9 @@ func (r *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest) Post(c err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *GovernanceRoleAssignmentRequestObjectUpdateRequestActionRequest) BatchPost(batch *BatchRequest) error { + var resObj *GovernanceRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestGroup.go b/beta/RequestGroup.go index cb875491..ddcbaf44 100644 --- a/beta/RequestGroup.go +++ b/beta/RequestGroup.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *GroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Group +func (r *GroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Group +func (r *GroupRequest) BatchUpdate(batch *BatchRequest, reqObj *Group) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Group +func (r *GroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupLifecyclePolicyRequestBuilder is request builder for GroupLifecyclePolicy type GroupLifecyclePolicyRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *GroupLifecyclePolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyConfigurationRequestBuilder is request builder for GroupPolicyConfiguration type GroupPolicyConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *GroupPolicyConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyConfiguration +func (r *GroupPolicyConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyConfiguration +func (r *GroupPolicyConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyConfiguration +func (r *GroupPolicyConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyConfigurationAssignmentRequestBuilder is request builder for GroupPolicyConfigurationAssignment type GroupPolicyConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *GroupPolicyConfigurationAssignmentRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyConfigurationAssignment +func (r *GroupPolicyConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyConfigurationAssignment +func (r *GroupPolicyConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyConfigurationAssignment +func (r *GroupPolicyConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyDefinitionRequestBuilder is request builder for GroupPolicyDefinition type GroupPolicyDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *GroupPolicyDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyDefinition +func (r *GroupPolicyDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyDefinition +func (r *GroupPolicyDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyDefinition +func (r *GroupPolicyDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyDefinitionFileRequestBuilder is request builder for GroupPolicyDefinitionFile type GroupPolicyDefinitionFileRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *GroupPolicyDefinitionFileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyDefinitionFile +func (r *GroupPolicyDefinitionFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyDefinitionFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyDefinitionFile +func (r *GroupPolicyDefinitionFileRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyDefinitionFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyDefinitionFile +func (r *GroupPolicyDefinitionFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyDefinitionValueRequestBuilder is request builder for GroupPolicyDefinitionValue type GroupPolicyDefinitionValueRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *GroupPolicyDefinitionValueRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyDefinitionValue +func (r *GroupPolicyDefinitionValueRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyDefinitionValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyDefinitionValue +func (r *GroupPolicyDefinitionValueRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyDefinitionValue) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyDefinitionValue +func (r *GroupPolicyDefinitionValueRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyMigrationReportRequestBuilder is request builder for GroupPolicyMigrationReport type GroupPolicyMigrationReportRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *GroupPolicyMigrationReportRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyMigrationReport +func (r *GroupPolicyMigrationReportRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyMigrationReport + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyMigrationReport +func (r *GroupPolicyMigrationReportRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyMigrationReport) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyMigrationReport +func (r *GroupPolicyMigrationReportRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyPresentationRequestBuilder is request builder for GroupPolicyPresentation type GroupPolicyPresentationRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *GroupPolicyPresentationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyPresentation +func (r *GroupPolicyPresentationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyPresentation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyPresentation +func (r *GroupPolicyPresentationRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyPresentation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyPresentation +func (r *GroupPolicyPresentationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicyPresentationValueRequestBuilder is request builder for GroupPolicyPresentationValue type GroupPolicyPresentationValueRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *GroupPolicyPresentationValueRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicyPresentationValue +func (r *GroupPolicyPresentationValueRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicyPresentationValue + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicyPresentationValue +func (r *GroupPolicyPresentationValueRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicyPresentationValue) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicyPresentationValue +func (r *GroupPolicyPresentationValueRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupPolicySettingMappingRequestBuilder is request builder for GroupPolicySettingMapping type GroupPolicySettingMappingRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *GroupPolicySettingMappingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupPolicySettingMapping +func (r *GroupPolicySettingMappingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupPolicySettingMapping + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupPolicySettingMapping +func (r *GroupPolicySettingMappingRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupPolicySettingMapping) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupPolicySettingMapping +func (r *GroupPolicySettingMappingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type GroupCollectionEvaluateDynamicMembershipRequestBuilder struct{ BaseRequestBuilder } @@ -401,6 +622,12 @@ func (r *GroupCollectionEvaluateDynamicMembershipRequest) Post(ctx context.Conte return } +// +func (r *GroupCollectionEvaluateDynamicMembershipRequest) BatchPost(batch *BatchRequest) error { + var resObj *EvaluateDynamicMembershipResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupLifecyclePolicyCollectionRenewGroupRequestBuilder struct{ BaseRequestBuilder } @@ -428,6 +655,12 @@ func (r *GroupLifecyclePolicyCollectionRenewGroupRequest) Post(ctx context.Conte return } +// +func (r *GroupLifecyclePolicyCollectionRenewGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupPolicyMigrationReportCollectionCreateMigrationReportRequestBuilder struct{ BaseRequestBuilder } @@ -455,6 +688,12 @@ func (r *GroupPolicyMigrationReportCollectionCreateMigrationReportRequest) Post( return } +// +func (r *GroupPolicyMigrationReportCollectionCreateMigrationReportRequest) BatchPost(batch *BatchRequest) error { + var resObj *string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupValidatePropertiesRequestBuilder struct{ BaseRequestBuilder } @@ -481,6 +720,11 @@ func (r *GroupValidatePropertiesRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupValidatePropertiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupCheckGrantedPermissionsForAppRequestBuilder struct{ BaseRequestBuilder } @@ -567,6 +811,12 @@ func (r *GroupCheckGrantedPermissionsForAppRequest) Post(ctx context.Context) ([ return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *GroupCheckGrantedPermissionsForAppRequest) BatchPost(batch *BatchRequest) error { + var resObj []ResourceSpecificPermissionGrant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupAssignLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -594,6 +844,12 @@ func (r *GroupAssignLicenseRequest) Post(ctx context.Context) (resObj *Group, er return } +// +func (r *GroupAssignLicenseRequest) BatchPost(batch *BatchRequest) error { + var resObj *Group + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupSubscribeByMailRequestBuilder struct{ BaseRequestBuilder } @@ -620,6 +876,11 @@ func (r *GroupSubscribeByMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupSubscribeByMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupUnsubscribeByMailRequestBuilder struct{ BaseRequestBuilder } @@ -646,6 +907,11 @@ func (r *GroupUnsubscribeByMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupUnsubscribeByMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupAddFavoriteRequestBuilder struct{ BaseRequestBuilder } @@ -672,6 +938,11 @@ func (r *GroupAddFavoriteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupAddFavoriteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupRemoveFavoriteRequestBuilder struct{ BaseRequestBuilder } @@ -698,6 +969,11 @@ func (r *GroupRemoveFavoriteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupRemoveFavoriteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupResetUnseenCountRequestBuilder struct{ BaseRequestBuilder } @@ -724,6 +1000,11 @@ func (r *GroupResetUnseenCountRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupResetUnseenCountRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupRenewRequestBuilder struct{ BaseRequestBuilder } @@ -750,6 +1031,11 @@ func (r *GroupRenewRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupRenewRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupEvaluateDynamicMembershipRequestBuilder struct{ BaseRequestBuilder } @@ -777,6 +1063,12 @@ func (r *GroupEvaluateDynamicMembershipRequest) Post(ctx context.Context) (resOb return } +// +func (r *GroupEvaluateDynamicMembershipRequest) BatchPost(batch *BatchRequest) error { + var resObj *EvaluateDynamicMembershipResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupLifecyclePolicyAddGroupRequestBuilder struct{ BaseRequestBuilder } @@ -804,6 +1096,12 @@ func (r *GroupLifecyclePolicyAddGroupRequest) Post(ctx context.Context) (resObj return } +// +func (r *GroupLifecyclePolicyAddGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupLifecyclePolicyRemoveGroupRequestBuilder struct{ BaseRequestBuilder } @@ -831,6 +1129,12 @@ func (r *GroupLifecyclePolicyRemoveGroupRequest) Post(ctx context.Context) (resO return } +// +func (r *GroupLifecyclePolicyRemoveGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupPolicyConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -917,6 +1221,12 @@ func (r *GroupPolicyConfigurationAssignRequest) Post(ctx context.Context) ([]Gro return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *GroupPolicyConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []GroupPolicyConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupPolicyConfigurationUpdateDefinitionValuesRequestBuilder struct{ BaseRequestBuilder } @@ -942,3 +1252,8 @@ func (b *GroupPolicyConfigurationUpdateDefinitionValuesRequestBuilder) Request() func (r *GroupPolicyConfigurationUpdateDefinitionValuesRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *GroupPolicyConfigurationUpdateDefinitionValuesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestHost.go b/beta/RequestHost.go index 89d8b576..9b87f566 100644 --- a/beta/RequestHost.go +++ b/beta/RequestHost.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // HostSecurityProfileRequestBuilder is request builder for HostSecurityProfile type HostSecurityProfileRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *HostSecurityProfileRequest) Update(ctx context.Context, reqObj *HostSec func (r *HostSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for HostSecurityProfile +func (r *HostSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj HostSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for HostSecurityProfile +func (r *HostSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *HostSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for HostSecurityProfile +func (r *HostSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestIOS.go b/beta/RequestIOS.go index 8e4d7ca2..dc9b4bb5 100644 --- a/beta/RequestIOS.go +++ b/beta/RequestIOS.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *IOSCertificateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSCertificateProfile +func (r *IOSCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSCertificateProfile +func (r *IOSCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSCertificateProfile +func (r *IOSCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSCertificateProfileBaseRequestBuilder is request builder for IOSCertificateProfileBase type IOSCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *IOSCertificateProfileBaseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSCertificateProfileBase +func (r *IOSCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSCertificateProfileBase +func (r *IOSCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSCertificateProfileBase +func (r *IOSCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSDerivedCredentialAuthenticationConfigurationRequestBuilder is request builder for IOSDerivedCredentialAuthenticationConfiguration type IOSDerivedCredentialAuthenticationConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) Delete(ctx cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSDerivedCredentialAuthenticationConfiguration +func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSDerivedCredentialAuthenticationConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSDerivedCredentialAuthenticationConfiguration +func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSDerivedCredentialAuthenticationConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSDerivedCredentialAuthenticationConfiguration +func (r *IOSDerivedCredentialAuthenticationConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSDeviceFeaturesConfigurationRequestBuilder is request builder for IOSDeviceFeaturesConfiguration type IOSDeviceFeaturesConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *IOSDeviceFeaturesConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSDeviceFeaturesConfiguration +func (r *IOSDeviceFeaturesConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSDeviceFeaturesConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSDeviceFeaturesConfiguration +func (r *IOSDeviceFeaturesConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSDeviceFeaturesConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSDeviceFeaturesConfiguration +func (r *IOSDeviceFeaturesConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSEasEmailProfileConfigurationRequestBuilder is request builder for IOSEasEmailProfileConfiguration type IOSEasEmailProfileConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *IOSEasEmailProfileConfigurationRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSEasEmailProfileConfiguration +func (r *IOSEasEmailProfileConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSEasEmailProfileConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSEasEmailProfileConfiguration +func (r *IOSEasEmailProfileConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSEasEmailProfileConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSEasEmailProfileConfiguration +func (r *IOSEasEmailProfileConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSEnterpriseWiFiConfigurationRequestBuilder is request builder for IOSEnterpriseWiFiConfiguration type IOSEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *IOSEnterpriseWiFiConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSEnterpriseWiFiConfiguration +func (r *IOSEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSEnterpriseWiFiConfiguration +func (r *IOSEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSEnterpriseWiFiConfiguration +func (r *IOSEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSImportedPFXCertificateProfileRequestBuilder is request builder for IOSImportedPFXCertificateProfile type IOSImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *IOSImportedPFXCertificateProfileRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSImportedPFXCertificateProfile +func (r *IOSImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSImportedPFXCertificateProfile +func (r *IOSImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSImportedPFXCertificateProfile +func (r *IOSImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSLobAppProvisioningConfigurationRequestBuilder is request builder for IOSLobAppProvisioningConfiguration type IOSLobAppProvisioningConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *IOSLobAppProvisioningConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSLobAppProvisioningConfiguration +func (r *IOSLobAppProvisioningConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSLobAppProvisioningConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSLobAppProvisioningConfiguration +func (r *IOSLobAppProvisioningConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSLobAppProvisioningConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSLobAppProvisioningConfiguration +func (r *IOSLobAppProvisioningConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSLobAppProvisioningConfigurationAssignmentRequestBuilder is request builder for IOSLobAppProvisioningConfigurationAssignment type IOSLobAppProvisioningConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) Delete(ctx context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSLobAppProvisioningConfigurationAssignment +func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSLobAppProvisioningConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSLobAppProvisioningConfigurationAssignment +func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSLobAppProvisioningConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSLobAppProvisioningConfigurationAssignment +func (r *IOSLobAppProvisioningConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSManagedAppProtectionRequestBuilder is request builder for IOSManagedAppProtection type IOSManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *IOSManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSPkcsCertificateProfileRequestBuilder is request builder for IOSPkcsCertificateProfile type IOSPkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *IOSPkcsCertificateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSPkcsCertificateProfile +func (r *IOSPkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSPkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSPkcsCertificateProfile +func (r *IOSPkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSPkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSPkcsCertificateProfile +func (r *IOSPkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSScepCertificateProfileRequestBuilder is request builder for IOSScepCertificateProfile type IOSScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *IOSScepCertificateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSScepCertificateProfile +func (r *IOSScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSScepCertificateProfile +func (r *IOSScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSScepCertificateProfile +func (r *IOSScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSTrustedRootCertificateRequestBuilder is request builder for IOSTrustedRootCertificate type IOSTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *IOSTrustedRootCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSTrustedRootCertificate +func (r *IOSTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSTrustedRootCertificate +func (r *IOSTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSTrustedRootCertificate +func (r *IOSTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSUpdateDeviceStatusRequestBuilder is request builder for IOSUpdateDeviceStatus type IOSUpdateDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *IOSUpdateDeviceStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSUpdateDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSUpdateDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSVPNConfigurationRequestBuilder is request builder for IOSVPNConfiguration type IOSVPNConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *IOSVPNConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSVPNConfiguration +func (r *IOSVPNConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSVPNConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSVPNConfiguration +func (r *IOSVPNConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSVPNConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSVPNConfiguration +func (r *IOSVPNConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSVPPAppRequestBuilder is request builder for IOSVPPApp type IOSVPPAppRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *IOSVPPAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSVPPApp +func (r *IOSVPPAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSVPPApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSVPPApp +func (r *IOSVPPAppRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSVPPApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSVPPApp +func (r *IOSVPPAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSVPPAppAssignedLicenseRequestBuilder is request builder for IOSVPPAppAssignedLicense type IOSVPPAppAssignedLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *IOSVPPAppAssignedLicenseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSVPPAppAssignedLicense +func (r *IOSVPPAppAssignedLicenseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSVPPAppAssignedLicense + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSVPPAppAssignedLicense +func (r *IOSVPPAppAssignedLicenseRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSVPPAppAssignedLicense) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSVPPAppAssignedLicense +func (r *IOSVPPAppAssignedLicenseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -658,6 +999,12 @@ func (r *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest) Pos return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *IOSLobAppProvisioningConfigurationCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type IOSManagedAppProtectionCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -744,6 +1091,12 @@ func (r *IOSManagedAppProtectionCollectionHasPayloadLinksRequest) Post(ctx conte return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *IOSManagedAppProtectionCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type IOSLobAppProvisioningConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -770,6 +1123,11 @@ func (r *IOSLobAppProvisioningConfigurationAssignRequest) Post(ctx context.Conte return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *IOSLobAppProvisioningConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type IOSVPPAppRevokeAllLicensesRequestBuilder struct{ BaseRequestBuilder } @@ -796,6 +1154,11 @@ func (r *IOSVPPAppRevokeAllLicensesRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *IOSVPPAppRevokeAllLicensesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type IOSVPPAppRevokeUserLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -822,6 +1185,11 @@ func (r *IOSVPPAppRevokeUserLicenseRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *IOSVPPAppRevokeUserLicenseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type IOSVPPAppRevokeDeviceLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -847,3 +1215,8 @@ func (b *IOSVPPAppRevokeDeviceLicenseRequestBuilder) Request() *IOSVPPAppRevokeD func (r *IOSVPPAppRevokeDeviceLicenseRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *IOSVPPAppRevokeDeviceLicenseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestIP.go b/beta/RequestIP.go index 4c946ccd..d56351a1 100644 --- a/beta/RequestIP.go +++ b/beta/RequestIP.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // IPSecurityProfileRequestBuilder is request builder for IPSecurityProfile type IPSecurityProfileRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *IPSecurityProfileRequest) Update(ctx context.Context, reqObj *IPSecurit func (r *IPSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for IPSecurityProfile +func (r *IPSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IPSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IPSecurityProfile +func (r *IPSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IPSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IPSecurityProfile +func (r *IPSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestIdentity.go b/beta/RequestIdentity.go index 8cd8c14a..3eb2e6b0 100644 --- a/beta/RequestIdentity.go +++ b/beta/RequestIdentity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // IdentityContainerRequestBuilder is request builder for IdentityContainer type IdentityContainerRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *IdentityContainerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IdentityContainer +func (r *IdentityContainerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityContainer + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityContainer +func (r *IdentityContainerRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityContainer) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityContainer +func (r *IdentityContainerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IdentityGovernanceRequestBuilder is request builder for IdentityGovernance type IdentityGovernanceRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *IdentityGovernanceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IdentityGovernance +func (r *IdentityGovernanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityGovernance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityGovernance +func (r *IdentityGovernanceRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityGovernance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityGovernance +func (r *IdentityGovernanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IdentityProviderRequestBuilder is request builder for IdentityProvider type IdentityProviderRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *IdentityProviderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityProvider) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IdentityRiskEventRequestBuilder is request builder for IdentityRiskEvent type IdentityRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *IdentityRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IdentityRiskEvent +func (r *IdentityRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityRiskEvent +func (r *IdentityRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityRiskEvent +func (r *IdentityRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IdentityUserFlowRequestBuilder is request builder for IdentityUserFlow type IdentityUserFlowRequestBuilder struct{ BaseRequestBuilder } @@ -168,3 +251,23 @@ func (r *IdentityUserFlowRequest) Update(ctx context.Context, reqObj *IdentityUs func (r *IdentityUserFlowRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for IdentityUserFlow +func (r *IdentityUserFlowRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityUserFlow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityUserFlow +func (r *IdentityUserFlowRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityUserFlow) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityUserFlow +func (r *IdentityUserFlowRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestImported.go b/beta/RequestImported.go index 35ba4339..bee56b93 100644 --- a/beta/RequestImported.go +++ b/beta/RequestImported.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *ImportedAppleDeviceIdentityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ImportedAppleDeviceIdentity +func (r *ImportedAppleDeviceIdentityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ImportedAppleDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ImportedAppleDeviceIdentity +func (r *ImportedAppleDeviceIdentityRequest) BatchUpdate(batch *BatchRequest, reqObj *ImportedAppleDeviceIdentity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ImportedAppleDeviceIdentity +func (r *ImportedAppleDeviceIdentityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ImportedDeviceIdentityRequestBuilder is request builder for ImportedDeviceIdentity type ImportedDeviceIdentityRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *ImportedDeviceIdentityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ImportedDeviceIdentity +func (r *ImportedDeviceIdentityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ImportedDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ImportedDeviceIdentity +func (r *ImportedDeviceIdentityRequest) BatchUpdate(batch *BatchRequest, reqObj *ImportedDeviceIdentity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ImportedDeviceIdentity +func (r *ImportedDeviceIdentityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ImportedWindowsAutopilotDeviceIdentityRequestBuilder is request builder for ImportedWindowsAutopilotDeviceIdentity type ImportedWindowsAutopilotDeviceIdentityRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *ImportedWindowsAutopilotDeviceIdentityRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ImportedWindowsAutopilotDeviceIdentity +func (r *ImportedWindowsAutopilotDeviceIdentityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ImportedWindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ImportedWindowsAutopilotDeviceIdentity +func (r *ImportedWindowsAutopilotDeviceIdentityRequest) BatchUpdate(batch *BatchRequest, reqObj *ImportedWindowsAutopilotDeviceIdentity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ImportedWindowsAutopilotDeviceIdentity +func (r *ImportedWindowsAutopilotDeviceIdentityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder is request builder for ImportedWindowsAutopilotDeviceIdentityUpload type ImportedWindowsAutopilotDeviceIdentityUploadRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) Delete(ctx context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ImportedWindowsAutopilotDeviceIdentityUpload +func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ImportedWindowsAutopilotDeviceIdentityUpload + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ImportedWindowsAutopilotDeviceIdentityUpload +func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) BatchUpdate(batch *BatchRequest, reqObj *ImportedWindowsAutopilotDeviceIdentityUpload) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ImportedWindowsAutopilotDeviceIdentityUpload +func (r *ImportedWindowsAutopilotDeviceIdentityUploadRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequestBuilder struct{ BaseRequestBuilder } @@ -229,6 +310,12 @@ func (r *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListReque return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *ImportedAppleDeviceIdentityCollectionImportAppleDeviceIdentityListRequest) BatchPost(batch *BatchRequest) error { + var resObj []ImportedAppleDeviceIdentityResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ImportedDeviceIdentityCollectionImportDeviceIdentityListRequestBuilder struct{ BaseRequestBuilder } @@ -315,6 +402,12 @@ func (r *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest) Post(c return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *ImportedDeviceIdentityCollectionImportDeviceIdentityListRequest) BatchPost(batch *BatchRequest) error { + var resObj []ImportedDeviceIdentityResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequestBuilder struct{ BaseRequestBuilder } @@ -401,6 +494,12 @@ func (r *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest) Post(c return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *ImportedDeviceIdentityCollectionSearchExistingIdentitiesRequest) BatchPost(batch *BatchRequest) error { + var resObj []ImportedDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ImportedWindowsAutopilotDeviceIdentityCollectionImportRequestBuilder struct{ BaseRequestBuilder } @@ -494,3 +593,9 @@ func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) PostN(ct func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) Post(ctx context.Context) ([]ImportedWindowsAutopilotDeviceIdentity, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *ImportedWindowsAutopilotDeviceIdentityCollectionImportRequest) BatchPost(batch *BatchRequest) error { + var resObj []ImportedWindowsAutopilotDeviceIdentity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestImpossible.go b/beta/RequestImpossible.go index e4e07d70..3a804a76 100644 --- a/beta/RequestImpossible.go +++ b/beta/RequestImpossible.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ImpossibleTravelRiskEventRequestBuilder is request builder for ImpossibleTravelRiskEvent type ImpossibleTravelRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ImpossibleTravelRiskEventRequest) Update(ctx context.Context, reqObj *I func (r *ImpossibleTravelRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ImpossibleTravelRiskEvent +func (r *ImpossibleTravelRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ImpossibleTravelRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ImpossibleTravelRiskEvent +func (r *ImpossibleTravelRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *ImpossibleTravelRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ImpossibleTravelRiskEvent +func (r *ImpossibleTravelRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestInference.go b/beta/RequestInference.go index 31c365c3..6e267dd1 100644 --- a/beta/RequestInference.go +++ b/beta/RequestInference.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // InferenceClassificationRequestBuilder is request builder for InferenceClassification type InferenceClassificationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *InferenceClassificationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InferenceClassification + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchUpdate(batch *BatchRequest, reqObj *InferenceClassification) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // InferenceClassificationOverrideRequestBuilder is request builder for InferenceClassificationOverride type InferenceClassificationOverrideRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *InferenceClassificationOverrideRequest) Update(ctx context.Context, req func (r *InferenceClassificationOverrideRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InferenceClassificationOverride + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchUpdate(batch *BatchRequest, reqObj *InferenceClassificationOverride) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestInformation.go b/beta/RequestInformation.go index 0aae5f7d..43d7d0df 100644 --- a/beta/RequestInformation.go +++ b/beta/RequestInformation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *InformationProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for InformationProtection +func (r *InformationProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InformationProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InformationProtection +func (r *InformationProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *InformationProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InformationProtection +func (r *InformationProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // InformationProtectionLabelRequestBuilder is request builder for InformationProtectionLabel type InformationProtectionLabelRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *InformationProtectionLabelRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for InformationProtectionLabel +func (r *InformationProtectionLabelRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InformationProtectionLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InformationProtectionLabel +func (r *InformationProtectionLabelRequest) BatchUpdate(batch *BatchRequest, reqObj *InformationProtectionLabel) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InformationProtectionLabel +func (r *InformationProtectionLabelRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // InformationProtectionPolicyRequestBuilder is request builder for InformationProtectionPolicy type InformationProtectionPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *InformationProtectionPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for InformationProtectionPolicy +func (r *InformationProtectionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InformationProtectionPolicy +func (r *InformationProtectionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *InformationProtectionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InformationProtectionPolicy +func (r *InformationProtectionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type InformationProtectionLabelCollectionExtractLabelRequestBuilder struct{ BaseRequestBuilder } @@ -137,6 +198,12 @@ func (r *InformationProtectionLabelCollectionExtractLabelRequest) Post(ctx conte return } +// +func (r *InformationProtectionLabelCollectionExtractLabelRequest) BatchPost(batch *BatchRequest) error { + var resObj *InformationProtectionContentLabel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type InformationProtectionLabelCollectionEvaluateApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -223,6 +290,12 @@ func (r *InformationProtectionLabelCollectionEvaluateApplicationRequest) Post(ct return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *InformationProtectionLabelCollectionEvaluateApplicationRequest) BatchPost(batch *BatchRequest) error { + var resObj []InformationProtectionAction + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type InformationProtectionLabelCollectionEvaluateRemovalRequestBuilder struct{ BaseRequestBuilder } @@ -309,6 +382,12 @@ func (r *InformationProtectionLabelCollectionEvaluateRemovalRequest) Post(ctx co return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *InformationProtectionLabelCollectionEvaluateRemovalRequest) BatchPost(batch *BatchRequest) error { + var resObj []InformationProtectionAction + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type InformationProtectionLabelCollectionEvaluateClassificationResultsRequestBuilder struct{ BaseRequestBuilder } @@ -395,6 +474,12 @@ func (r *InformationProtectionLabelCollectionEvaluateClassificationResultsReques return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *InformationProtectionLabelCollectionEvaluateClassificationResultsRequest) BatchPost(batch *BatchRequest) error { + var resObj []InformationProtectionAction + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type InformationProtectionEvaluateLabelsAndPoliciesRequestBuilder struct{ BaseRequestBuilder } @@ -421,3 +506,9 @@ func (r *InformationProtectionEvaluateLabelsAndPoliciesRequest) Post(ctx context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *InformationProtectionEvaluateLabelsAndPoliciesRequest) BatchPost(batch *BatchRequest) error { + var resObj *EvaluateLabelsAndPoliciesJobResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestIntune.go b/beta/RequestIntune.go index f62b0841..68952d72 100644 --- a/beta/RequestIntune.go +++ b/beta/RequestIntune.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // IntuneBrandingProfileRequestBuilder is request builder for IntuneBrandingProfile type IntuneBrandingProfileRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *IntuneBrandingProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IntuneBrandingProfile +func (r *IntuneBrandingProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IntuneBrandingProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IntuneBrandingProfile +func (r *IntuneBrandingProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *IntuneBrandingProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IntuneBrandingProfile +func (r *IntuneBrandingProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IntuneBrandingProfileAssignmentRequestBuilder is request builder for IntuneBrandingProfileAssignment type IntuneBrandingProfileAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *IntuneBrandingProfileAssignmentRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IntuneBrandingProfileAssignment +func (r *IntuneBrandingProfileAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IntuneBrandingProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IntuneBrandingProfileAssignment +func (r *IntuneBrandingProfileAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *IntuneBrandingProfileAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IntuneBrandingProfileAssignment +func (r *IntuneBrandingProfileAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type IntuneBrandingProfileAssignRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *IntuneBrandingProfileAssignRequestBuilder) Request() *IntuneBrandingPro func (r *IntuneBrandingProfileAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *IntuneBrandingProfileAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestInvitation.go b/beta/RequestInvitation.go index bc48af95..948cfe1c 100644 --- a/beta/RequestInvitation.go +++ b/beta/RequestInvitation.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // InvitationRequestBuilder is request builder for Invitation type InvitationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *InvitationRequest) Update(ctx context.Context, reqObj *Invitation) erro func (r *InvitationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Invitation +func (r *InvitationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Invitation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Invitation +func (r *InvitationRequest) BatchUpdate(batch *BatchRequest, reqObj *Invitation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Invitation +func (r *InvitationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestItem.go b/beta/RequestItem.go index a5fc97de..c54c9fec 100644 --- a/beta/RequestItem.go +++ b/beta/RequestItem.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ItemRequestBuilder is request builder for Item type ItemRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Item +func (r *ItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Item + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Item +func (r *ItemRequest) BatchUpdate(batch *BatchRequest, reqObj *Item) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Item +func (r *ItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemActivityRequestBuilder is request builder for ItemActivity type ItemActivityRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ItemActivityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemActivity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemActivityOLDRequestBuilder is request builder for ItemActivityOLD type ItemActivityOLDRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ItemActivityOLDRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemActivityOLD +func (r *ItemActivityOLDRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemActivityOLD + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemActivityOLD +func (r *ItemActivityOLDRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemActivityOLD) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemActivityOLD +func (r *ItemActivityOLDRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemActivityStatRequestBuilder is request builder for ItemActivityStat type ItemActivityStatRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *ItemActivityStatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemActivityStat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemActivityStat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemAnalyticsRequestBuilder is request builder for ItemAnalytics type ItemAnalyticsRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *ItemAnalyticsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemAnalytics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemAnalytics) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemAttachmentRequestBuilder is request builder for ItemAttachment type ItemAttachmentRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *ItemAttachmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemAttachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemAttachment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemCategoryRequestBuilder is request builder for ItemCategory type ItemCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *ItemCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemCategory +func (r *ItemCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemCategory +func (r *ItemCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemCategory +func (r *ItemCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemEmailRequestBuilder is request builder for ItemEmail type ItemEmailRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *ItemEmailRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemEmail +func (r *ItemEmailRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemEmail + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemEmail +func (r *ItemEmailRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemEmail) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemEmail +func (r *ItemEmailRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemPhoneRequestBuilder is request builder for ItemPhone type ItemPhoneRequestBuilder struct{ BaseRequestBuilder } @@ -300,3 +463,23 @@ func (r *ItemPhoneRequest) Update(ctx context.Context, reqObj *ItemPhone) error func (r *ItemPhoneRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ItemPhone +func (r *ItemPhoneRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemPhone + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemPhone +func (r *ItemPhoneRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemPhone) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemPhone +func (r *ItemPhoneRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestJob.go b/beta/RequestJob.go index bdc5ffa9..f68e533b 100644 --- a/beta/RequestJob.go +++ b/beta/RequestJob.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // JobResponseBaseRequestBuilder is request builder for JobResponseBase type JobResponseBaseRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *JobResponseBaseRequest) Update(ctx context.Context, reqObj *JobResponse func (r *JobResponseBaseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for JobResponseBase +func (r *JobResponseBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj JobResponseBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for JobResponseBase +func (r *JobResponseBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *JobResponseBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for JobResponseBase +func (r *JobResponseBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestJournal.go b/beta/RequestJournal.go index 63eb391b..6a654129 100644 --- a/beta/RequestJournal.go +++ b/beta/RequestJournal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // JournalRequestBuilder is request builder for Journal type JournalRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *JournalRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Journal +func (r *JournalRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Journal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Journal +func (r *JournalRequest) BatchUpdate(batch *BatchRequest, reqObj *Journal) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Journal +func (r *JournalRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // JournalLineRequestBuilder is request builder for JournalLine type JournalLineRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *JournalLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for JournalLine +func (r *JournalLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj JournalLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for JournalLine +func (r *JournalLineRequest) BatchUpdate(batch *BatchRequest, reqObj *JournalLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for JournalLine +func (r *JournalLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type JournalPostRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *JournalPostRequestBuilder) Request() *JournalPostRequest { func (r *JournalPostRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *JournalPostRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestLanguage.go b/beta/RequestLanguage.go index e16707c6..f0002099 100644 --- a/beta/RequestLanguage.go +++ b/beta/RequestLanguage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LanguageProficiencyRequestBuilder is request builder for LanguageProficiency type LanguageProficiencyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LanguageProficiencyRequest) Update(ctx context.Context, reqObj *Languag func (r *LanguageProficiencyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LanguageProficiency +func (r *LanguageProficiencyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LanguageProficiency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LanguageProficiency +func (r *LanguageProficiencyRequest) BatchUpdate(batch *BatchRequest, reqObj *LanguageProficiency) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LanguageProficiency +func (r *LanguageProficiencyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestLeaked.go b/beta/RequestLeaked.go index 74784d7d..9675cebf 100644 --- a/beta/RequestLeaked.go +++ b/beta/RequestLeaked.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LeakedCredentialsRiskEventRequestBuilder is request builder for LeakedCredentialsRiskEvent type LeakedCredentialsRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LeakedCredentialsRiskEventRequest) Update(ctx context.Context, reqObj * func (r *LeakedCredentialsRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LeakedCredentialsRiskEvent +func (r *LeakedCredentialsRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LeakedCredentialsRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LeakedCredentialsRiskEvent +func (r *LeakedCredentialsRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *LeakedCredentialsRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LeakedCredentialsRiskEvent +func (r *LeakedCredentialsRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestLicense.go b/beta/RequestLicense.go index 50430177..bf26bd30 100644 --- a/beta/RequestLicense.go +++ b/beta/RequestLicense.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LicenseDetailsRequestBuilder is request builder for LicenseDetails type LicenseDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LicenseDetailsRequest) Update(ctx context.Context, reqObj *LicenseDetai func (r *LicenseDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LicenseDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *LicenseDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestList.go b/beta/RequestList.go index 921ce37d..1eccaa93 100644 --- a/beta/RequestList.go +++ b/beta/RequestList.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ListRequestBuilder is request builder for List type ListRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ListRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for List +func (r *ListRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj List + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for List +func (r *ListRequest) BatchUpdate(batch *BatchRequest, reqObj *List) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for List +func (r *ListRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ListItemRequestBuilder is request builder for ListItem type ListItemRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ListItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ListItem +func (r *ListItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ListItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ListItem +func (r *ListItemRequest) BatchUpdate(batch *BatchRequest, reqObj *ListItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ListItem +func (r *ListItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ListItemVersionRequestBuilder is request builder for ListItemVersion type ListItemVersionRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ListItemVersionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ListItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchUpdate(batch *BatchRequest, reqObj *ListItemVersion) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ListItemVersionRestoreVersionRequestBuilder struct{ BaseRequestBuilder } @@ -128,3 +191,8 @@ func (b *ListItemVersionRestoreVersionRequestBuilder) Request() *ListItemVersion func (r *ListItemVersionRestoreVersionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ListItemVersionRestoreVersionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestLocalized.go b/beta/RequestLocalized.go index 424d3c2f..483ae0ac 100644 --- a/beta/RequestLocalized.go +++ b/beta/RequestLocalized.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LocalizedNotificationMessageRequestBuilder is request builder for LocalizedNotificationMessage type LocalizedNotificationMessageRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LocalizedNotificationMessageRequest) Update(ctx context.Context, reqObj func (r *LocalizedNotificationMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LocalizedNotificationMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *LocalizedNotificationMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestLookup.go b/beta/RequestLookup.go index 880c399c..35621d37 100644 --- a/beta/RequestLookup.go +++ b/beta/RequestLookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LookupResultRowRequestBuilder is request builder for LookupResultRow type LookupResultRowRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LookupResultRowRequest) Update(ctx context.Context, reqObj *LookupResul func (r *LookupResultRowRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LookupResultRow +func (r *LookupResultRowRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LookupResultRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LookupResultRow +func (r *LookupResultRowRequest) BatchUpdate(batch *BatchRequest, reqObj *LookupResultRow) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LookupResultRow +func (r *LookupResultRowRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestMDM.go b/beta/RequestMDM.go index 3769bff8..47bf93ac 100644 --- a/beta/RequestMDM.go +++ b/beta/RequestMDM.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *MDMWindowsInformationProtectionPolicyRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MDMWindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *MDMWindowsInformationProtectionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MDMWindowsInformationProtectionPolicyCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -129,3 +150,9 @@ func (r *MDMWindowsInformationProtectionPolicyCollectionHasPayloadLinksRequest) func (r *MDMWindowsInformationProtectionPolicyCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([]HasPayloadLinkResultItem, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *MDMWindowsInformationProtectionPolicyCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestMac.go b/beta/RequestMac.go index 733a457b..edfc9fd9 100644 --- a/beta/RequestMac.go +++ b/beta/RequestMac.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MacManagedAppProtectionRequestBuilder is request builder for MacManagedAppProtection type MacManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MacManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacManagedAppProtection +func (r *MacManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacManagedAppProtection +func (r *MacManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *MacManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacManagedAppProtection +func (r *MacManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSCertificateProfileBaseRequestBuilder is request builder for MacOSCertificateProfileBase type MacOSCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *MacOSCertificateProfileBaseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSCertificateProfileBase +func (r *MacOSCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSCertificateProfileBase +func (r *MacOSCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSCertificateProfileBase +func (r *MacOSCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSDeviceFeaturesConfigurationRequestBuilder is request builder for MacOSDeviceFeaturesConfiguration type MacOSDeviceFeaturesConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *MacOSDeviceFeaturesConfigurationRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSDeviceFeaturesConfiguration +func (r *MacOSDeviceFeaturesConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSDeviceFeaturesConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSDeviceFeaturesConfiguration +func (r *MacOSDeviceFeaturesConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSDeviceFeaturesConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSDeviceFeaturesConfiguration +func (r *MacOSDeviceFeaturesConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSEnterpriseWiFiConfigurationRequestBuilder is request builder for MacOSEnterpriseWiFiConfiguration type MacOSEnterpriseWiFiConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *MacOSEnterpriseWiFiConfigurationRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSEnterpriseWiFiConfiguration +func (r *MacOSEnterpriseWiFiConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSEnterpriseWiFiConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSEnterpriseWiFiConfiguration +func (r *MacOSEnterpriseWiFiConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSEnterpriseWiFiConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSEnterpriseWiFiConfiguration +func (r *MacOSEnterpriseWiFiConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSImportedPFXCertificateProfileRequestBuilder is request builder for MacOSImportedPFXCertificateProfile type MacOSImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *MacOSImportedPFXCertificateProfileRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSImportedPFXCertificateProfile +func (r *MacOSImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSImportedPFXCertificateProfile +func (r *MacOSImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSImportedPFXCertificateProfile +func (r *MacOSImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSPkcsCertificateProfileRequestBuilder is request builder for MacOSPkcsCertificateProfile type MacOSPkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *MacOSPkcsCertificateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSPkcsCertificateProfile +func (r *MacOSPkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSPkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSPkcsCertificateProfile +func (r *MacOSPkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSPkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSPkcsCertificateProfile +func (r *MacOSPkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSScepCertificateProfileRequestBuilder is request builder for MacOSScepCertificateProfile type MacOSScepCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *MacOSScepCertificateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSScepCertificateProfile +func (r *MacOSScepCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSScepCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSScepCertificateProfile +func (r *MacOSScepCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSScepCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSScepCertificateProfile +func (r *MacOSScepCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSTrustedRootCertificateRequestBuilder is request builder for MacOSTrustedRootCertificate type MacOSTrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *MacOSTrustedRootCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSTrustedRootCertificate +func (r *MacOSTrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSTrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSTrustedRootCertificate +func (r *MacOSTrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSTrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSTrustedRootCertificate +func (r *MacOSTrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSVpnConfigurationRequestBuilder is request builder for MacOSVpnConfiguration type MacOSVpnConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *MacOSVpnConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSVpnConfiguration +func (r *MacOSVpnConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSVpnConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSVpnConfiguration +func (r *MacOSVpnConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSVpnConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSVpnConfiguration +func (r *MacOSVpnConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOSWiredNetworkConfigurationRequestBuilder is request builder for MacOSWiredNetworkConfiguration type MacOSWiredNetworkConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *MacOSWiredNetworkConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOSWiredNetworkConfiguration +func (r *MacOSWiredNetworkConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOSWiredNetworkConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOSWiredNetworkConfiguration +func (r *MacOSWiredNetworkConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOSWiredNetworkConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOSWiredNetworkConfiguration +func (r *MacOSWiredNetworkConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOsVPPAppRequestBuilder is request builder for MacOsVPPApp type MacOsVPPAppRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *MacOsVPPAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MacOsVPPApp +func (r *MacOsVPPAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOsVPPApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOsVPPApp +func (r *MacOsVPPAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOsVPPApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOsVPPApp +func (r *MacOsVPPAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MacOsVPPAppAssignedLicenseRequestBuilder is request builder for MacOsVPPAppAssignedLicense type MacOsVPPAppAssignedLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -399,3 +622,23 @@ func (r *MacOsVPPAppAssignedLicenseRequest) Update(ctx context.Context, reqObj * func (r *MacOsVPPAppAssignedLicenseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MacOsVPPAppAssignedLicense +func (r *MacOsVPPAppAssignedLicenseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MacOsVPPAppAssignedLicense + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MacOsVPPAppAssignedLicense +func (r *MacOsVPPAppAssignedLicenseRequest) BatchUpdate(batch *BatchRequest, reqObj *MacOsVPPAppAssignedLicense) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MacOsVPPAppAssignedLicense +func (r *MacOsVPPAppAssignedLicenseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestMail.go b/beta/RequestMail.go index aa743184..a959ca70 100644 --- a/beta/RequestMail.go +++ b/beta/RequestMail.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MailFolderRequestBuilder is request builder for MailFolder type MailFolderRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MailFolderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MailFolder +func (r *MailFolderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MailFolder +func (r *MailFolderRequest) BatchUpdate(batch *BatchRequest, reqObj *MailFolder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MailFolder +func (r *MailFolderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MailFolderCopyRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *MailFolderCopyRequest) Post(ctx context.Context) (resObj *MailFolder, e return } +// +func (r *MailFolderCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MailFolderMoveRequestBuilder struct{ BaseRequestBuilder } @@ -90,3 +119,9 @@ func (r *MailFolderMoveRequest) Post(ctx context.Context) (resObj *MailFolder, e err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *MailFolderMoveRequest) BatchPost(batch *BatchRequest) error { + var resObj *MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestMalware.go b/beta/RequestMalware.go index 52e0aa9c..49156f19 100644 --- a/beta/RequestMalware.go +++ b/beta/RequestMalware.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MalwareRiskEventRequestBuilder is request builder for MalwareRiskEvent type MalwareRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MalwareRiskEventRequest) Update(ctx context.Context, reqObj *MalwareRis func (r *MalwareRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MalwareRiskEvent +func (r *MalwareRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MalwareRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MalwareRiskEvent +func (r *MalwareRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *MalwareRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MalwareRiskEvent +func (r *MalwareRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestManaged.go b/beta/RequestManaged.go index 57a7bf8c..6d416434 100644 --- a/beta/RequestManaged.go +++ b/beta/RequestManaged.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ManagedAllDeviceCertificateStateRequestBuilder is request builder for ManagedAllDeviceCertificateState type ManagedAllDeviceCertificateStateRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ManagedAllDeviceCertificateStateRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAllDeviceCertificateState +func (r *ManagedAllDeviceCertificateStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAllDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAllDeviceCertificateState +func (r *ManagedAllDeviceCertificateStateRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAllDeviceCertificateState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAllDeviceCertificateState +func (r *ManagedAllDeviceCertificateStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppOperationRequestBuilder is request builder for ManagedAppOperation type ManagedAppOperationRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ManagedAppOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppPolicyRequestBuilder is request builder for ManagedAppPolicy type ManagedAppPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ManagedAppPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppPolicyDeploymentSummaryRequestBuilder is request builder for ManagedAppPolicyDeploymentSummary type ManagedAppPolicyDeploymentSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *ManagedAppPolicyDeploymentSummaryRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppPolicyDeploymentSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppPolicyDeploymentSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppProtectionRequestBuilder is request builder for ManagedAppProtection type ManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *ManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppRegistrationRequestBuilder is request builder for ManagedAppRegistration type ManagedAppRegistrationRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *ManagedAppRegistrationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppStatusRequestBuilder is request builder for ManagedAppStatus type ManagedAppStatusRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *ManagedAppStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceRequestBuilder is request builder for ManagedDevice type ManagedDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *ManagedDeviceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDevice) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceCertificateStateRequestBuilder is request builder for ManagedDeviceCertificateState type ManagedDeviceCertificateStateRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *ManagedDeviceCertificateStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceCertificateState +func (r *ManagedDeviceCertificateStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceCertificateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceCertificateState +func (r *ManagedDeviceCertificateStateRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceCertificateState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceCertificateState +func (r *ManagedDeviceCertificateStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceEncryptionStateRequestBuilder is request builder for ManagedDeviceEncryptionState type ManagedDeviceEncryptionStateRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *ManagedDeviceEncryptionStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceEncryptionState +func (r *ManagedDeviceEncryptionStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceEncryptionState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceEncryptionState +func (r *ManagedDeviceEncryptionStateRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceEncryptionState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceEncryptionState +func (r *ManagedDeviceEncryptionStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationRequestBuilder is request builder for ManagedDeviceMobileAppConfiguration type ManagedDeviceMobileAppConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *ManagedDeviceMobileAppConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationAssignmentRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationAssignment type ManagedDeviceMobileAppConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -400,6 +623,26 @@ func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationDeviceStatusRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationDeviceStatus type ManagedDeviceMobileAppConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -433,6 +676,26 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) Delete(ctx cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationDeviceSummary type ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -466,6 +729,26 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) Delete(ctx con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationStateRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationState type ManagedDeviceMobileAppConfigurationStateRequestBuilder struct{ BaseRequestBuilder } @@ -499,6 +782,26 @@ func (r *ManagedDeviceMobileAppConfigurationStateRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationState +func (r *ManagedDeviceMobileAppConfigurationStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationState +func (r *ManagedDeviceMobileAppConfigurationStateRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationState +func (r *ManagedDeviceMobileAppConfigurationStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationUserStatusRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationUserStatus type ManagedDeviceMobileAppConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -532,6 +835,26 @@ func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationUserSummary type ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -565,6 +888,26 @@ func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationUserSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceOverviewRequestBuilder is request builder for ManagedDeviceOverview type ManagedDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +941,26 @@ func (r *ManagedDeviceOverviewRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedEBookRequestBuilder is request builder for ManagedEBook type ManagedEBookRequestBuilder struct{ BaseRequestBuilder } @@ -631,6 +994,26 @@ func (r *ManagedEBookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedEBook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedEBook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedEBookAssignmentRequestBuilder is request builder for ManagedEBookAssignment type ManagedEBookAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -664,6 +1047,26 @@ func (r *ManagedEBookAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedEBookAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedEBookAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedEBookCategoryRequestBuilder is request builder for ManagedEBookCategory type ManagedEBookCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -697,6 +1100,26 @@ func (r *ManagedEBookCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedEBookCategory +func (r *ManagedEBookCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedEBookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedEBookCategory +func (r *ManagedEBookCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedEBookCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedEBookCategory +func (r *ManagedEBookCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedMobileAppRequestBuilder is request builder for ManagedMobileApp type ManagedMobileAppRequestBuilder struct{ BaseRequestBuilder } @@ -730,6 +1153,26 @@ func (r *ManagedMobileAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedMobileApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedMobileLobAppRequestBuilder is request builder for ManagedMobileLobApp type ManagedMobileLobAppRequestBuilder struct{ BaseRequestBuilder } @@ -763,6 +1206,26 @@ func (r *ManagedMobileLobAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedMobileLobApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedMobileLobApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ManagedDeviceCollectionExecuteActionRequestBuilder struct{ BaseRequestBuilder } @@ -806,6 +1269,12 @@ func (r *ManagedDeviceCollectionExecuteActionRequest) Post(ctx context.Context) return } +// +func (r *ManagedDeviceCollectionExecuteActionRequest) BatchPost(batch *BatchRequest) error { + var resObj *BulkManagedDeviceActionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ManagedAppPolicyTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -832,6 +1301,11 @@ func (r *ManagedAppPolicyTargetAppsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedAppPolicyTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedAppProtectionTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -858,6 +1332,11 @@ func (r *ManagedAppProtectionTargetAppsRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedAppProtectionTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceOverrideComplianceStateRequestBuilder struct{ BaseRequestBuilder } @@ -884,6 +1363,11 @@ func (r *ManagedDeviceOverrideComplianceStateRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceOverrideComplianceStateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceEnableLostModeRequestBuilder struct{ BaseRequestBuilder } @@ -910,6 +1394,11 @@ func (r *ManagedDeviceEnableLostModeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceEnableLostModeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDevicePlayLostModeSoundRequestBuilder struct{ BaseRequestBuilder } @@ -936,6 +1425,11 @@ func (r *ManagedDevicePlayLostModeSoundRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDevicePlayLostModeSoundRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceSetDeviceNameRequestBuilder struct{ BaseRequestBuilder } @@ -962,6 +1456,11 @@ func (r *ManagedDeviceSetDeviceNameRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceSetDeviceNameRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRotateFileVaultKeyRequestBuilder struct{ BaseRequestBuilder } @@ -988,6 +1487,11 @@ func (r *ManagedDeviceRotateFileVaultKeyRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRotateFileVaultKeyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRetireRequestBuilder struct{ BaseRequestBuilder } @@ -1014,6 +1518,11 @@ func (r *ManagedDeviceRetireRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRetireRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWipeRequestBuilder struct{ BaseRequestBuilder } @@ -1040,6 +1549,11 @@ func (r *ManagedDeviceWipeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWipeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceResetPasscodeRequestBuilder struct{ BaseRequestBuilder } @@ -1066,6 +1580,11 @@ func (r *ManagedDeviceResetPasscodeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceResetPasscodeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRemoteLockRequestBuilder struct{ BaseRequestBuilder } @@ -1092,6 +1611,11 @@ func (r *ManagedDeviceRemoteLockRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRemoteLockRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRequestRemoteAssistanceRequestBuilder struct{ BaseRequestBuilder } @@ -1118,6 +1642,11 @@ func (r *ManagedDeviceRequestRemoteAssistanceRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRequestRemoteAssistanceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceDisableLostModeRequestBuilder struct{ BaseRequestBuilder } @@ -1144,6 +1673,11 @@ func (r *ManagedDeviceDisableLostModeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceDisableLostModeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceLocateDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1170,6 +1704,11 @@ func (r *ManagedDeviceLocateDeviceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceLocateDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceBypassActivationLockRequestBuilder struct{ BaseRequestBuilder } @@ -1196,6 +1735,11 @@ func (r *ManagedDeviceBypassActivationLockRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceBypassActivationLockRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRebootNowRequestBuilder struct{ BaseRequestBuilder } @@ -1222,6 +1766,11 @@ func (r *ManagedDeviceRebootNowRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRebootNowRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceShutDownRequestBuilder struct{ BaseRequestBuilder } @@ -1248,6 +1797,11 @@ func (r *ManagedDeviceShutDownRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceShutDownRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRecoverPasscodeRequestBuilder struct{ BaseRequestBuilder } @@ -1274,6 +1828,11 @@ func (r *ManagedDeviceRecoverPasscodeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRecoverPasscodeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceCleanWindowsDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1300,6 +1859,11 @@ func (r *ManagedDeviceCleanWindowsDeviceRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceCleanWindowsDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceLogoutSharedAppleDeviceActiveUserRequestBuilder struct{ BaseRequestBuilder } @@ -1326,6 +1890,11 @@ func (r *ManagedDeviceLogoutSharedAppleDeviceActiveUserRequest) Post(ctx context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceLogoutSharedAppleDeviceActiveUserRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceDeleteUserFromSharedAppleDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1352,6 +1921,11 @@ func (r *ManagedDeviceDeleteUserFromSharedAppleDeviceRequest) Post(ctx context.C return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceDeleteUserFromSharedAppleDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceSyncDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1378,6 +1952,11 @@ func (r *ManagedDeviceSyncDeviceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceSyncDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWindowsDefenderScanRequestBuilder struct{ BaseRequestBuilder } @@ -1404,6 +1983,11 @@ func (r *ManagedDeviceWindowsDefenderScanRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWindowsDefenderScanRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWindowsDefenderUpdateSignaturesRequestBuilder struct{ BaseRequestBuilder } @@ -1430,6 +2014,11 @@ func (r *ManagedDeviceWindowsDefenderUpdateSignaturesRequest) Post(ctx context.C return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWindowsDefenderUpdateSignaturesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceUpdateWindowsDeviceAccountRequestBuilder struct{ BaseRequestBuilder } @@ -1456,6 +2045,11 @@ func (r *ManagedDeviceUpdateWindowsDeviceAccountRequest) Post(ctx context.Contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceUpdateWindowsDeviceAccountRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRevokeAppleVPPLicensesRequestBuilder struct{ BaseRequestBuilder } @@ -1482,6 +2076,11 @@ func (r *ManagedDeviceRevokeAppleVPPLicensesRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRevokeAppleVPPLicensesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRotateBitLockerKeysRequestBuilder struct{ BaseRequestBuilder } @@ -1508,6 +2107,11 @@ func (r *ManagedDeviceRotateBitLockerKeysRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRotateBitLockerKeysRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceSendCustomNotificationToCompanyPortalRequestBuilder struct{ BaseRequestBuilder } @@ -1534,6 +2138,11 @@ func (r *ManagedDeviceSendCustomNotificationToCompanyPortalRequest) Post(ctx con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceSendCustomNotificationToCompanyPortalRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceTriggerConfigurationManagerActionRequestBuilder struct{ BaseRequestBuilder } @@ -1560,6 +2169,11 @@ func (r *ManagedDeviceTriggerConfigurationManagerActionRequest) Post(ctx context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceTriggerConfigurationManagerActionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceMobileAppConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1586,6 +2200,11 @@ func (r *ManagedDeviceMobileAppConfigurationAssignRequest) Post(ctx context.Cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceMobileAppConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedEBookAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1611,3 +2230,8 @@ func (b *ManagedEBookAssignRequestBuilder) Request() *ManagedEBookAssignRequest func (r *ManagedEBookAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ManagedEBookAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestManagement.go b/beta/RequestManagement.go index 90231821..6c1a372f 100644 --- a/beta/RequestManagement.go +++ b/beta/RequestManagement.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ManagementConditionRequestBuilder is request builder for ManagementCondition type ManagementConditionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ManagementConditionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagementCondition +func (r *ManagementConditionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagementCondition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagementCondition +func (r *ManagementConditionRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagementCondition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagementCondition +func (r *ManagementConditionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagementConditionStatementRequestBuilder is request builder for ManagementConditionStatement type ManagementConditionStatementRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ManagementConditionStatementRequest) Update(ctx context.Context, reqObj func (r *ManagementConditionStatementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ManagementConditionStatement +func (r *ManagementConditionStatementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagementConditionStatement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagementConditionStatement +func (r *ManagementConditionStatementRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagementConditionStatement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagementConditionStatement +func (r *ManagementConditionStatementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestMention.go b/beta/RequestMention.go index c29b2084..a0161011 100644 --- a/beta/RequestMention.go +++ b/beta/RequestMention.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MentionRequestBuilder is request builder for Mention type MentionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MentionRequest) Update(ctx context.Context, reqObj *Mention) error { func (r *MentionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Mention +func (r *MentionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Mention + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Mention +func (r *MentionRequest) BatchUpdate(batch *BatchRequest, reqObj *Mention) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Mention +func (r *MentionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestMessage.go b/beta/RequestMessage.go index 9b24b207..84a10aa6 100644 --- a/beta/RequestMessage.go +++ b/beta/RequestMessage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MessageRequestBuilder is request builder for Message type MessageRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Message +func (r *MessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Message +func (r *MessageRequest) BatchUpdate(batch *BatchRequest, reqObj *Message) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Message +func (r *MessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MessageRuleRequestBuilder is request builder for MessageRule type MessageRuleRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *MessageRuleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MessageRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchUpdate(batch *BatchRequest, reqObj *MessageRule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MessageCreateReplyRequestBuilder struct{ BaseRequestBuilder } @@ -97,6 +140,12 @@ func (r *MessageCreateReplyRequest) Post(ctx context.Context) (resObj *Message, return } +// +func (r *MessageCreateReplyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageCreateReplyAllRequestBuilder struct{ BaseRequestBuilder } @@ -124,6 +173,12 @@ func (r *MessageCreateReplyAllRequest) Post(ctx context.Context) (resObj *Messag return } +// +func (r *MessageCreateReplyAllRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageCreateForwardRequestBuilder struct{ BaseRequestBuilder } @@ -151,6 +206,12 @@ func (r *MessageCreateForwardRequest) Post(ctx context.Context) (resObj *Message return } +// +func (r *MessageCreateForwardRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageSendRequestBuilder struct{ BaseRequestBuilder } @@ -177,6 +238,11 @@ func (r *MessageSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageCopyRequestBuilder struct{ BaseRequestBuilder } @@ -204,6 +270,12 @@ func (r *MessageCopyRequest) Post(ctx context.Context) (resObj *Message, err err return } +// +func (r *MessageCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageMoveRequestBuilder struct{ BaseRequestBuilder } @@ -231,6 +303,12 @@ func (r *MessageMoveRequest) Post(ctx context.Context) (resObj *Message, err err return } +// +func (r *MessageMoveRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageReplyRequestBuilder struct{ BaseRequestBuilder } @@ -257,6 +335,11 @@ func (r *MessageReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageReplyAllRequestBuilder struct{ BaseRequestBuilder } @@ -283,6 +366,11 @@ func (r *MessageReplyAllRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageReplyAllRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageForwardRequestBuilder struct{ BaseRequestBuilder } @@ -309,6 +397,11 @@ func (r *MessageForwardRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageForwardRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageUnsubscribeRequestBuilder struct{ BaseRequestBuilder } @@ -334,3 +427,8 @@ func (b *MessageUnsubscribeRequestBuilder) Request() *MessageUnsubscribeRequest func (r *MessageUnsubscribeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *MessageUnsubscribeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestMicrosoft.go b/beta/RequestMicrosoft.go index 54c9a9b2..29693544 100644 --- a/beta/RequestMicrosoft.go +++ b/beta/RequestMicrosoft.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MicrosoftStoreForBusinessAppRequestBuilder is request builder for MicrosoftStoreForBusinessApp type MicrosoftStoreForBusinessAppRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MicrosoftStoreForBusinessAppRequest) Update(ctx context.Context, reqObj func (r *MicrosoftStoreForBusinessAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MicrosoftStoreForBusinessApp +func (r *MicrosoftStoreForBusinessAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MicrosoftStoreForBusinessApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MicrosoftStoreForBusinessApp +func (r *MicrosoftStoreForBusinessAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MicrosoftStoreForBusinessApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MicrosoftStoreForBusinessApp +func (r *MicrosoftStoreForBusinessAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestMobile.go b/beta/RequestMobile.go index 62d153f2..c9d83977 100644 --- a/beta/RequestMobile.go +++ b/beta/RequestMobile.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *MobileAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileApp +func (r *MobileAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileApp +func (r *MobileAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileApp +func (r *MobileAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppAssignmentRequestBuilder is request builder for MobileAppAssignment type MobileAppAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *MobileAppAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppCategoryRequestBuilder is request builder for MobileAppCategory type MobileAppCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *MobileAppCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppContentRequestBuilder is request builder for MobileAppContent type MobileAppContentRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *MobileAppContentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppContent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppContentFileRequestBuilder is request builder for MobileAppContentFile type MobileAppContentFileRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *MobileAppContentFileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppContentFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppContentFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppInstallStatusRequestBuilder is request builder for MobileAppInstallStatus type MobileAppInstallStatusRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *MobileAppInstallStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppInstallStatus +func (r *MobileAppInstallStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppInstallStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppInstallStatus +func (r *MobileAppInstallStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppInstallStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppInstallStatus +func (r *MobileAppInstallStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppInstallSummaryRequestBuilder is request builder for MobileAppInstallSummary type MobileAppInstallSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *MobileAppInstallSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppInstallSummary +func (r *MobileAppInstallSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppInstallSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppInstallSummary +func (r *MobileAppInstallSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppInstallSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppInstallSummary +func (r *MobileAppInstallSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppIntentAndStateRequestBuilder is request builder for MobileAppIntentAndState type MobileAppIntentAndStateRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *MobileAppIntentAndStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppIntentAndState +func (r *MobileAppIntentAndStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppIntentAndState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppIntentAndState +func (r *MobileAppIntentAndStateRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppIntentAndState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppIntentAndState +func (r *MobileAppIntentAndStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppProvisioningConfigGroupAssignmentRequestBuilder is request builder for MobileAppProvisioningConfigGroupAssignment type MobileAppProvisioningConfigGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *MobileAppProvisioningConfigGroupAssignmentRequest) Delete(ctx context.C return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppProvisioningConfigGroupAssignment +func (r *MobileAppProvisioningConfigGroupAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppProvisioningConfigGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppProvisioningConfigGroupAssignment +func (r *MobileAppProvisioningConfigGroupAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppProvisioningConfigGroupAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppProvisioningConfigGroupAssignment +func (r *MobileAppProvisioningConfigGroupAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppRelationshipRequestBuilder is request builder for MobileAppRelationship type MobileAppRelationshipRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *MobileAppRelationshipRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppRelationship +func (r *MobileAppRelationshipRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppRelationship + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppRelationship +func (r *MobileAppRelationshipRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppRelationship) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppRelationship +func (r *MobileAppRelationshipRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppTroubleshootingEventRequestBuilder is request builder for MobileAppTroubleshootingEvent type MobileAppTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *MobileAppTroubleshootingEventRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppTroubleshootingEvent +func (r *MobileAppTroubleshootingEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppTroubleshootingEvent +func (r *MobileAppTroubleshootingEventRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppTroubleshootingEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppTroubleshootingEvent +func (r *MobileAppTroubleshootingEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileContainedAppRequestBuilder is request builder for MobileContainedApp type MobileContainedAppRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *MobileContainedAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileContainedApp +func (r *MobileContainedAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileContainedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileContainedApp +func (r *MobileContainedAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileContainedApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileContainedApp +func (r *MobileContainedAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileLobAppRequestBuilder is request builder for MobileLobApp type MobileLobAppRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *MobileLobAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileLobApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileLobApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileThreatDefenseConnectorRequestBuilder is request builder for MobileThreatDefenseConnector type MobileThreatDefenseConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *MobileThreatDefenseConnectorRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileThreatDefenseConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileThreatDefenseConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MobileAppCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -559,6 +840,12 @@ func (r *MobileAppCollectionHasPayloadLinksRequest) Post(ctx context.Context) ([ return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *MobileAppCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MobileAppAssignRequestBuilder struct{ BaseRequestBuilder } @@ -585,6 +872,11 @@ func (r *MobileAppAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MobileAppAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MobileAppUpdateRelationshipsRequestBuilder struct{ BaseRequestBuilder } @@ -611,6 +903,11 @@ func (r *MobileAppUpdateRelationshipsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MobileAppUpdateRelationshipsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MobileAppContentFileCommitRequestBuilder struct{ BaseRequestBuilder } @@ -637,6 +934,11 @@ func (r *MobileAppContentFileCommitRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MobileAppContentFileCommitRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MobileAppContentFileRenewUploadRequestBuilder struct{ BaseRequestBuilder } @@ -662,3 +964,8 @@ func (b *MobileAppContentFileRenewUploadRequestBuilder) Request() *MobileAppCont func (r *MobileAppContentFileRenewUploadRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *MobileAppContentFileRenewUploadRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestMulti.go b/beta/RequestMulti.go index e5adca48..fc5e4608 100644 --- a/beta/RequestMulti.go +++ b/beta/RequestMulti.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MultiValueLegacyExtendedPropertyRequestBuilder is request builder for MultiValueLegacyExtendedProperty type MultiValueLegacyExtendedPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MultiValueLegacyExtendedPropertyRequest) Update(ctx context.Context, re func (r *MultiValueLegacyExtendedPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestNDES.go b/beta/RequestNDES.go index 41be05da..308e16fe 100644 --- a/beta/RequestNDES.go +++ b/beta/RequestNDES.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NDESConnectorRequestBuilder is request builder for NDESConnector type NDESConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *NDESConnectorRequest) Update(ctx context.Context, reqObj *NDESConnector func (r *NDESConnectorRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for NDESConnector +func (r *NDESConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj NDESConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for NDESConnector +func (r *NDESConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *NDESConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for NDESConnector +func (r *NDESConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestNamed.go b/beta/RequestNamed.go index 1028c430..55a5a355 100644 --- a/beta/RequestNamed.go +++ b/beta/RequestNamed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NamedLocationRequestBuilder is request builder for NamedLocation type NamedLocationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *NamedLocationRequest) Update(ctx context.Context, reqObj *NamedLocation func (r *NamedLocationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for NamedLocation +func (r *NamedLocationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj NamedLocation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for NamedLocation +func (r *NamedLocationRequest) BatchUpdate(batch *BatchRequest, reqObj *NamedLocation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for NamedLocation +func (r *NamedLocationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestNotebook.go b/beta/RequestNotebook.go index 9059a609..8b0de5d8 100644 --- a/beta/RequestNotebook.go +++ b/beta/RequestNotebook.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NotebookRequestBuilder is request builder for Notebook type NotebookRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *NotebookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Notebook +func (r *NotebookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Notebook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Notebook +func (r *NotebookRequest) BatchUpdate(batch *BatchRequest, reqObj *Notebook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Notebook +func (r *NotebookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type NotebookCollectionGetNotebookFromWebURLRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *NotebookCollectionGetNotebookFromWebURLRequest) Post(ctx context.Contex return } +// +func (r *NotebookCollectionGetNotebookFromWebURLRequest) BatchPost(batch *BatchRequest) error { + var resObj *CopyNotebookModel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type NotebookCopyNotebookRequestBuilder struct{ BaseRequestBuilder } @@ -90,3 +119,9 @@ func (r *NotebookCopyNotebookRequest) Post(ctx context.Context) (resObj *Onenote err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *NotebookCopyNotebookRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestNotification.go b/beta/RequestNotification.go index 0ddaeb8e..abcc9766 100644 --- a/beta/RequestNotification.go +++ b/beta/RequestNotification.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NotificationRequestBuilder is request builder for Notification type NotificationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *NotificationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Notification +func (r *NotificationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Notification + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Notification +func (r *NotificationRequest) BatchUpdate(batch *BatchRequest, reqObj *Notification) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Notification +func (r *NotificationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // NotificationMessageTemplateRequestBuilder is request builder for NotificationMessageTemplate type NotificationMessageTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *NotificationMessageTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj NotificationMessageTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *NotificationMessageTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type NotificationMessageTemplateSendTestMessageRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *NotificationMessageTemplateSendTestMessageRequestBuilder) Request() *No func (r *NotificationMessageTemplateSendTestMessageRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *NotificationMessageTemplateSendTestMessageRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestOAuth2.go b/beta/RequestOAuth2.go index 26aeaae2..37ae5a21 100644 --- a/beta/RequestOAuth2.go +++ b/beta/RequestOAuth2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OAuth2PermissionGrantRequestBuilder is request builder for OAuth2PermissionGrant type OAuth2PermissionGrantRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OAuth2PermissionGrantRequest) Update(ctx context.Context, reqObj *OAuth func (r *OAuth2PermissionGrantRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OAuth2PermissionGrant +func (r *OAuth2PermissionGrantRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OAuth2PermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OAuth2PermissionGrant +func (r *OAuth2PermissionGrantRequest) BatchUpdate(batch *BatchRequest, reqObj *OAuth2PermissionGrant) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OAuth2PermissionGrant +func (r *OAuth2PermissionGrantRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOffice.go b/beta/RequestOffice.go index d8947a58..e2281045 100644 --- a/beta/RequestOffice.go +++ b/beta/RequestOffice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *OfficeClientConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OfficeClientConfiguration +func (r *OfficeClientConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OfficeClientConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OfficeClientConfiguration +func (r *OfficeClientConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *OfficeClientConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OfficeClientConfiguration +func (r *OfficeClientConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OfficeClientConfigurationAssignmentRequestBuilder is request builder for OfficeClientConfigurationAssignment type OfficeClientConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *OfficeClientConfigurationAssignmentRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OfficeClientConfigurationAssignment +func (r *OfficeClientConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OfficeClientConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OfficeClientConfigurationAssignment +func (r *OfficeClientConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *OfficeClientConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OfficeClientConfigurationAssignment +func (r *OfficeClientConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OfficeConfigurationRequestBuilder is request builder for OfficeConfiguration type OfficeConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *OfficeConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OfficeConfiguration +func (r *OfficeConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OfficeConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OfficeConfiguration +func (r *OfficeConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *OfficeConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OfficeConfiguration +func (r *OfficeConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OfficeGraphInsightsRequestBuilder is request builder for OfficeGraphInsights type OfficeGraphInsightsRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *OfficeGraphInsightsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OfficeGraphInsights + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchUpdate(batch *BatchRequest, reqObj *OfficeGraphInsights) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OfficeClientConfigurationCollectionUpdatePrioritiesRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +250,11 @@ func (r *OfficeClientConfigurationCollectionUpdatePrioritiesRequest) Post(ctx co return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *OfficeClientConfigurationCollectionUpdatePrioritiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type OfficeClientConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -254,3 +340,9 @@ func (r *OfficeClientConfigurationAssignRequest) PostN(ctx context.Context, n in func (r *OfficeClientConfigurationAssignRequest) Post(ctx context.Context) ([]OfficeClientConfigurationAssignment, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *OfficeClientConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []OfficeClientConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestOn.go b/beta/RequestOn.go index 3404da12..1e9a2fc2 100644 --- a/beta/RequestOn.go +++ b/beta/RequestOn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnPremisesAgentRequestBuilder is request builder for OnPremisesAgent type OnPremisesAgentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OnPremisesAgentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnPremisesAgent +func (r *OnPremisesAgentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnPremisesAgent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnPremisesAgent +func (r *OnPremisesAgentRequest) BatchUpdate(batch *BatchRequest, reqObj *OnPremisesAgent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnPremisesAgent +func (r *OnPremisesAgentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnPremisesAgentGroupRequestBuilder is request builder for OnPremisesAgentGroup type OnPremisesAgentGroupRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *OnPremisesAgentGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnPremisesAgentGroup +func (r *OnPremisesAgentGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnPremisesAgentGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnPremisesAgentGroup +func (r *OnPremisesAgentGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *OnPremisesAgentGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnPremisesAgentGroup +func (r *OnPremisesAgentGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnPremisesConditionalAccessSettingsRequestBuilder is request builder for OnPremisesConditionalAccessSettings type OnPremisesConditionalAccessSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *OnPremisesConditionalAccessSettingsRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnPremisesConditionalAccessSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *OnPremisesConditionalAccessSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnPremisesPublishingProfileRequestBuilder is request builder for OnPremisesPublishingProfile type OnPremisesPublishingProfileRequestBuilder struct{ BaseRequestBuilder } @@ -135,3 +198,23 @@ func (r *OnPremisesPublishingProfileRequest) Update(ctx context.Context, reqObj func (r *OnPremisesPublishingProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OnPremisesPublishingProfile +func (r *OnPremisesPublishingProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnPremisesPublishingProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnPremisesPublishingProfile +func (r *OnPremisesPublishingProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *OnPremisesPublishingProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnPremisesPublishingProfile +func (r *OnPremisesPublishingProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOnenote.go b/beta/RequestOnenote.go index f9d52484..5296ceef 100644 --- a/beta/RequestOnenote.go +++ b/beta/RequestOnenote.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnenoteRequestBuilder is request builder for Onenote type OnenoteRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OnenoteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Onenote +func (r *OnenoteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Onenote + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Onenote +func (r *OnenoteRequest) BatchUpdate(batch *BatchRequest, reqObj *Onenote) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Onenote +func (r *OnenoteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteOperationRequestBuilder is request builder for OnenoteOperation type OnenoteOperationRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *OnenoteOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenotePageRequestBuilder is request builder for OnenotePage type OnenotePageRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *OnenotePageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenotePage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteResourceRequestBuilder is request builder for OnenoteResource type OnenoteResourceRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *OnenoteResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteSectionRequestBuilder is request builder for OnenoteSection type OnenoteSectionRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *OnenoteSectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteSection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OnenotePageOnenotePatchContentRequestBuilder struct{ BaseRequestBuilder } @@ -195,6 +298,11 @@ func (r *OnenotePageOnenotePatchContentRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *OnenotePageOnenotePatchContentRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type OnenotePageCopyToSectionRequestBuilder struct{ BaseRequestBuilder } @@ -222,6 +330,12 @@ func (r *OnenotePageCopyToSectionRequest) Post(ctx context.Context) (resObj *One return } +// +func (r *OnenotePageCopyToSectionRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type OnenoteSectionCopyToNotebookRequestBuilder struct{ BaseRequestBuilder } @@ -249,6 +363,12 @@ func (r *OnenoteSectionCopyToNotebookRequest) Post(ctx context.Context) (resObj return } +// +func (r *OnenoteSectionCopyToNotebookRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type OnenoteSectionCopyToSectionGroupRequestBuilder struct{ BaseRequestBuilder } @@ -275,3 +395,9 @@ func (r *OnenoteSectionCopyToSectionGroupRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *OnenoteSectionCopyToSectionGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestOnline.go b/beta/RequestOnline.go index badf6bff..c23de96e 100644 --- a/beta/RequestOnline.go +++ b/beta/RequestOnline.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnlineMeetingRequestBuilder is request builder for OnlineMeeting type OnlineMeetingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OnlineMeetingRequest) Update(ctx context.Context, reqObj *OnlineMeeting func (r *OnlineMeetingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchUpdate(batch *BatchRequest, reqObj *OnlineMeeting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOpen.go b/beta/RequestOpen.go index 35f7be1b..c260b262 100644 --- a/beta/RequestOpen.go +++ b/beta/RequestOpen.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OpenShiftRequestBuilder is request builder for OpenShift type OpenShiftRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OpenShiftRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OpenShift +func (r *OpenShiftRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OpenShift + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OpenShift +func (r *OpenShiftRequest) BatchUpdate(batch *BatchRequest, reqObj *OpenShift) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OpenShift +func (r *OpenShiftRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OpenShiftChangeRequestObjectRequestBuilder is request builder for OpenShiftChangeRequestObject type OpenShiftChangeRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *OpenShiftChangeRequestObjectRequest) Update(ctx context.Context, reqObj func (r *OpenShiftChangeRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OpenShiftChangeRequestObject +func (r *OpenShiftChangeRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OpenShiftChangeRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OpenShiftChangeRequestObject +func (r *OpenShiftChangeRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *OpenShiftChangeRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OpenShiftChangeRequestObject +func (r *OpenShiftChangeRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOrg.go b/beta/RequestOrg.go index 958b619d..fe91f2fd 100644 --- a/beta/RequestOrg.go +++ b/beta/RequestOrg.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OrgContactRequestBuilder is request builder for OrgContact type OrgContactRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OrgContactRequest) Update(ctx context.Context, reqObj *OrgContact) erro func (r *OrgContactRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OrgContact +func (r *OrgContactRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OrgContact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OrgContact +func (r *OrgContactRequest) BatchUpdate(batch *BatchRequest, reqObj *OrgContact) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OrgContact +func (r *OrgContactRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOrganization.go b/beta/RequestOrganization.go index 2294428c..dd999289 100644 --- a/beta/RequestOrganization.go +++ b/beta/RequestOrganization.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OrganizationRequestBuilder is request builder for Organization type OrganizationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OrganizationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Organization +func (r *OrganizationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Organization + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Organization +func (r *OrganizationRequest) BatchUpdate(batch *BatchRequest, reqObj *Organization) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Organization +func (r *OrganizationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OrganizationSetMobileDeviceManagementAuthorityRequestBuilder struct{ BaseRequestBuilder } @@ -63,3 +86,9 @@ func (r *OrganizationSetMobileDeviceManagementAuthorityRequest) Post(ctx context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *OrganizationSetMobileDeviceManagementAuthorityRequest) BatchPost(batch *BatchRequest) error { + var resObj *int + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestOrganizational.go b/beta/RequestOrganizational.go index 640fc926..c96ffb61 100644 --- a/beta/RequestOrganizational.go +++ b/beta/RequestOrganizational.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OrganizationalBrandingRequestBuilder is request builder for OrganizationalBranding type OrganizationalBrandingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OrganizationalBrandingRequest) Update(ctx context.Context, reqObj *Orga func (r *OrganizationalBrandingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OrganizationalBranding +func (r *OrganizationalBrandingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OrganizationalBranding + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OrganizationalBranding +func (r *OrganizationalBrandingRequest) BatchUpdate(batch *BatchRequest, reqObj *OrganizationalBranding) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OrganizationalBranding +func (r *OrganizationalBrandingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestOutlook.go b/beta/RequestOutlook.go index 8d0985f3..84c61083 100644 --- a/beta/RequestOutlook.go +++ b/beta/RequestOutlook.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *OutlookCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookItemRequestBuilder is request builder for OutlookItem type OutlookItemRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *OutlookItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookTaskRequestBuilder is request builder for OutlookTask type OutlookTaskRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *OutlookTaskRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookTask +func (r *OutlookTaskRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookTask +func (r *OutlookTaskRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookTask) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookTask +func (r *OutlookTaskRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookTaskFolderRequestBuilder is request builder for OutlookTaskFolder type OutlookTaskFolderRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *OutlookTaskFolderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookTaskFolder +func (r *OutlookTaskFolderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookTaskFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookTaskFolder +func (r *OutlookTaskFolderRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookTaskFolder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookTaskFolder +func (r *OutlookTaskFolderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookTaskGroupRequestBuilder is request builder for OutlookTaskGroup type OutlookTaskGroupRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *OutlookTaskGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookTaskGroup +func (r *OutlookTaskGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookTaskGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookTaskGroup +func (r *OutlookTaskGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookTaskGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookTaskGroup +func (r *OutlookTaskGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookUserRequestBuilder is request builder for OutlookUser type OutlookUserRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *OutlookUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OutlookTaskCompleteRequestBuilder struct{ BaseRequestBuilder } @@ -294,3 +415,9 @@ func (r *OutlookTaskCompleteRequest) PostN(ctx context.Context, n int) ([]Outloo func (r *OutlookTaskCompleteRequest) Post(ctx context.Context) ([]OutlookTask, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *OutlookTaskCompleteRequest) BatchPost(batch *BatchRequest) error { + var resObj []OutlookTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestParticipant.go b/beta/RequestParticipant.go index 65a87c50..fe8e40bb 100644 --- a/beta/RequestParticipant.go +++ b/beta/RequestParticipant.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ParticipantRequestBuilder is request builder for Participant type ParticipantRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ParticipantRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Participant +func (r *ParticipantRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Participant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Participant +func (r *ParticipantRequest) BatchUpdate(batch *BatchRequest, reqObj *Participant) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Participant +func (r *ParticipantRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ParticipantCollectionInviteRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *ParticipantCollectionInviteRequest) Post(ctx context.Context) (resObj * return } +// +func (r *ParticipantCollectionInviteRequest) BatchPost(batch *BatchRequest) error { + var resObj *InviteParticipantsOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ParticipantCollectionMuteAllRequestBuilder struct{ BaseRequestBuilder } @@ -91,6 +120,12 @@ func (r *ParticipantCollectionMuteAllRequest) Post(ctx context.Context) (resObj return } +// +func (r *ParticipantCollectionMuteAllRequest) BatchPost(batch *BatchRequest) error { + var resObj *MuteParticipantsOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ParticipantMuteRequestBuilder struct{ BaseRequestBuilder } @@ -117,3 +152,9 @@ func (r *ParticipantMuteRequest) Post(ctx context.Context) (resObj *MuteParticip err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *ParticipantMuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *MuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestPayload.go b/beta/RequestPayload.go index e31fbddd..249a4c66 100644 --- a/beta/RequestPayload.go +++ b/beta/RequestPayload.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PayloadResponseRequestBuilder is request builder for PayloadResponse type PayloadResponseRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PayloadResponseRequest) Update(ctx context.Context, reqObj *PayloadResp func (r *PayloadResponseRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PayloadResponse +func (r *PayloadResponseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PayloadResponse + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PayloadResponse +func (r *PayloadResponseRequest) BatchUpdate(batch *BatchRequest, reqObj *PayloadResponse) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PayloadResponse +func (r *PayloadResponseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPayment.go b/beta/RequestPayment.go index 58bdbebc..1dba4747 100644 --- a/beta/RequestPayment.go +++ b/beta/RequestPayment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PaymentMethodRequestBuilder is request builder for PaymentMethod type PaymentMethodRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PaymentMethodRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PaymentMethod +func (r *PaymentMethodRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PaymentMethod + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PaymentMethod +func (r *PaymentMethodRequest) BatchUpdate(batch *BatchRequest, reqObj *PaymentMethod) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PaymentMethod +func (r *PaymentMethodRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PaymentTermRequestBuilder is request builder for PaymentTerm type PaymentTermRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *PaymentTermRequest) Update(ctx context.Context, reqObj *PaymentTerm) er func (r *PaymentTermRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PaymentTerm +func (r *PaymentTermRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PaymentTerm + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PaymentTerm +func (r *PaymentTermRequest) BatchUpdate(batch *BatchRequest, reqObj *PaymentTerm) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PaymentTerm +func (r *PaymentTermRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPermission.go b/beta/RequestPermission.go index 4b745a95..bd562384 100644 --- a/beta/RequestPermission.go +++ b/beta/RequestPermission.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *PermissionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Permission +func (r *PermissionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Permission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Permission +func (r *PermissionRequest) BatchUpdate(batch *BatchRequest, reqObj *Permission) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Permission +func (r *PermissionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PermissionGrantRequestBuilder struct{ BaseRequestBuilder } @@ -129,3 +150,9 @@ func (r *PermissionGrantRequest) PostN(ctx context.Context, n int) ([]Permission func (r *PermissionGrantRequest) Post(ctx context.Context) ([]Permission, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *PermissionGrantRequest) BatchPost(batch *BatchRequest) error { + var resObj []Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestPerson.go b/beta/RequestPerson.go index ed29abd3..1b0997b7 100644 --- a/beta/RequestPerson.go +++ b/beta/RequestPerson.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PersonRequestBuilder is request builder for Person type PersonRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PersonRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Person +func (r *PersonRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Person + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Person +func (r *PersonRequest) BatchUpdate(batch *BatchRequest, reqObj *Person) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Person +func (r *PersonRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PersonAnniversaryRequestBuilder is request builder for PersonAnniversary type PersonAnniversaryRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *PersonAnniversaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PersonAnniversary +func (r *PersonAnniversaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PersonAnniversary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PersonAnniversary +func (r *PersonAnniversaryRequest) BatchUpdate(batch *BatchRequest, reqObj *PersonAnniversary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PersonAnniversary +func (r *PersonAnniversaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PersonInterestRequestBuilder is request builder for PersonInterest type PersonInterestRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *PersonInterestRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PersonInterest +func (r *PersonInterestRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PersonInterest + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PersonInterest +func (r *PersonInterestRequest) BatchUpdate(batch *BatchRequest, reqObj *PersonInterest) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PersonInterest +func (r *PersonInterestRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PersonNameRequestBuilder is request builder for PersonName type PersonNameRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *PersonNameRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PersonName +func (r *PersonNameRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PersonName + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PersonName +func (r *PersonNameRequest) BatchUpdate(batch *BatchRequest, reqObj *PersonName) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PersonName +func (r *PersonNameRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PersonWebsiteRequestBuilder is request builder for PersonWebsite type PersonWebsiteRequestBuilder struct{ BaseRequestBuilder } @@ -168,3 +251,23 @@ func (r *PersonWebsiteRequest) Update(ctx context.Context, reqObj *PersonWebsite func (r *PersonWebsiteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PersonWebsite +func (r *PersonWebsiteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PersonWebsite + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PersonWebsite +func (r *PersonWebsiteRequest) BatchUpdate(batch *BatchRequest, reqObj *PersonWebsite) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PersonWebsite +func (r *PersonWebsiteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPicture.go b/beta/RequestPicture.go index c26f120f..d2914fb8 100644 --- a/beta/RequestPicture.go +++ b/beta/RequestPicture.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PictureRequestBuilder is request builder for Picture type PictureRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PictureRequest) Update(ctx context.Context, reqObj *Picture) error { func (r *PictureRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Picture +func (r *PictureRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Picture + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Picture +func (r *PictureRequest) BatchUpdate(batch *BatchRequest, reqObj *Picture) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Picture +func (r *PictureRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPlace.go b/beta/RequestPlace.go index b69def77..ad95f3e5 100644 --- a/beta/RequestPlace.go +++ b/beta/RequestPlace.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PlaceRequestBuilder is request builder for Place type PlaceRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PlaceRequest) Update(ctx context.Context, reqObj *Place) error { func (r *PlaceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Place +func (r *PlaceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Place + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Place +func (r *PlaceRequest) BatchUpdate(batch *BatchRequest, reqObj *Place) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Place +func (r *PlaceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPlanner.go b/beta/RequestPlanner.go index 2b352565..ff7f4998 100644 --- a/beta/RequestPlanner.go +++ b/beta/RequestPlanner.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PlannerRequestBuilder is request builder for Planner type PlannerRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PlannerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Planner +func (r *PlannerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Planner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Planner +func (r *PlannerRequest) BatchUpdate(batch *BatchRequest, reqObj *Planner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Planner +func (r *PlannerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerAssignedToTaskBoardTaskFormatRequestBuilder is request builder for PlannerAssignedToTaskBoardTaskFormat type PlannerAssignedToTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *PlannerAssignedToTaskBoardTaskFormatRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerAssignedToTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerAssignedToTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerBucketRequestBuilder is request builder for PlannerBucket type PlannerBucketRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *PlannerBucketRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerBucket) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerBucketTaskBoardTaskFormatRequestBuilder is request builder for PlannerBucketTaskBoardTaskFormat type PlannerBucketTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *PlannerBucketTaskBoardTaskFormatRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerBucketTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerBucketTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerDeltaRequestBuilder is request builder for PlannerDelta type PlannerDeltaRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *PlannerDeltaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerDelta +func (r *PlannerDeltaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerDelta + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerDelta +func (r *PlannerDeltaRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerDelta) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerDelta +func (r *PlannerDeltaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerGroupRequestBuilder is request builder for PlannerGroup type PlannerGroupRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *PlannerGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerPlanRequestBuilder is request builder for PlannerPlan type PlannerPlanRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *PlannerPlanRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerPlan) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerPlanDetailsRequestBuilder is request builder for PlannerPlanDetails type PlannerPlanDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *PlannerPlanDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerPlanDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerPlanDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerProgressTaskBoardTaskFormatRequestBuilder is request builder for PlannerProgressTaskBoardTaskFormat type PlannerProgressTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *PlannerProgressTaskBoardTaskFormatRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerProgressTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerProgressTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerTaskRequestBuilder is request builder for PlannerTask type PlannerTaskRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *PlannerTaskRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerTask) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerTaskDetailsRequestBuilder is request builder for PlannerTaskDetails type PlannerTaskDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *PlannerTaskDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerTaskDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerTaskDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerUserRequestBuilder is request builder for PlannerUser type PlannerUserRequestBuilder struct{ BaseRequestBuilder } @@ -399,3 +622,23 @@ func (r *PlannerUserRequest) Update(ctx context.Context, reqObj *PlannerUser) er func (r *PlannerUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPolicy.go b/beta/RequestPolicy.go index c18de810..ba6439fd 100644 --- a/beta/RequestPolicy.go +++ b/beta/RequestPolicy.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *PolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Policy +func (r *PolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Policy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Policy +func (r *PolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *Policy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Policy +func (r *PolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PolicySetRequestBuilder is request builder for PolicySet type PolicySetRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *PolicySetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PolicySet +func (r *PolicySetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PolicySet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PolicySet +func (r *PolicySetRequest) BatchUpdate(batch *BatchRequest, reqObj *PolicySet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PolicySet +func (r *PolicySetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PolicySetAssignmentRequestBuilder is request builder for PolicySetAssignment type PolicySetAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *PolicySetAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PolicySetAssignment +func (r *PolicySetAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PolicySetAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PolicySetAssignment +func (r *PolicySetAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *PolicySetAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PolicySetAssignment +func (r *PolicySetAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PolicySetItemRequestBuilder is request builder for PolicySetItem type PolicySetItemRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *PolicySetItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PolicySetItem +func (r *PolicySetItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PolicySetItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PolicySetItem +func (r *PolicySetItemRequest) BatchUpdate(batch *BatchRequest, reqObj *PolicySetItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PolicySetItem +func (r *PolicySetItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PolicySetCollectionGetPolicySetsRequestBuilder struct{ BaseRequestBuilder } @@ -229,6 +310,12 @@ func (r *PolicySetCollectionGetPolicySetsRequest) Post(ctx context.Context) ([]P return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *PolicySetCollectionGetPolicySetsRequest) BatchPost(batch *BatchRequest) error { + var resObj []PolicySet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type PolicySetUpdateRequestBuilder struct{ BaseRequestBuilder } @@ -254,3 +341,8 @@ func (b *PolicySetUpdateRequestBuilder) Request() *PolicySetUpdateRequest { func (r *PolicySetUpdateRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *PolicySetUpdateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestPost.go b/beta/RequestPost.go index 654ea0ff..17794bdd 100644 --- a/beta/RequestPost.go +++ b/beta/RequestPost.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PostRequestBuilder is request builder for Post type PostRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PostRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Post +func (r *PostRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Post + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Post +func (r *PostRequest) BatchUpdate(batch *BatchRequest, reqObj *Post) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Post +func (r *PostRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PostReplyRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *PostReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *PostReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type PostForwardRequestBuilder struct{ BaseRequestBuilder } @@ -88,3 +116,8 @@ func (b *PostForwardRequestBuilder) Request() *PostForwardRequest { func (r *PostForwardRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *PostForwardRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestPresence.go b/beta/RequestPresence.go index 5363317c..22cea119 100644 --- a/beta/RequestPresence.go +++ b/beta/RequestPresence.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PresenceRequestBuilder is request builder for Presence type PresenceRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PresenceRequest) Update(ctx context.Context, reqObj *Presence) error { func (r *PresenceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Presence +func (r *PresenceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Presence + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Presence +func (r *PresenceRequest) BatchUpdate(batch *BatchRequest, reqObj *Presence) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Presence +func (r *PresenceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPrivileged.go b/beta/RequestPrivileged.go index 6964f237..b7d54913 100644 --- a/beta/RequestPrivileged.go +++ b/beta/RequestPrivileged.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PrivilegedAccessRequestBuilder is request builder for PrivilegedAccess type PrivilegedAccessRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PrivilegedAccessRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedAccess +func (r *PrivilegedAccessRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedAccess + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedAccess +func (r *PrivilegedAccessRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedAccess) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedAccess +func (r *PrivilegedAccessRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedApprovalRequestBuilder is request builder for PrivilegedApproval type PrivilegedApprovalRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *PrivilegedApprovalRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedApproval +func (r *PrivilegedApprovalRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedApproval + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedApproval +func (r *PrivilegedApprovalRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedApproval) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedApproval +func (r *PrivilegedApprovalRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedOperationEventRequestBuilder is request builder for PrivilegedOperationEvent type PrivilegedOperationEventRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *PrivilegedOperationEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedOperationEvent +func (r *PrivilegedOperationEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedOperationEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedOperationEvent +func (r *PrivilegedOperationEventRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedOperationEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedOperationEvent +func (r *PrivilegedOperationEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedRoleRequestBuilder is request builder for PrivilegedRole type PrivilegedRoleRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *PrivilegedRoleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedRole +func (r *PrivilegedRoleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedRole +func (r *PrivilegedRoleRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedRole) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedRole +func (r *PrivilegedRoleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedRoleAssignmentRequestBuilder is request builder for PrivilegedRoleAssignment type PrivilegedRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *PrivilegedRoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedRoleAssignment +func (r *PrivilegedRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedRoleAssignment +func (r *PrivilegedRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedRoleAssignment +func (r *PrivilegedRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedRoleAssignmentRequestObjectRequestBuilder is request builder for PrivilegedRoleAssignmentRequestObject type PrivilegedRoleAssignmentRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *PrivilegedRoleAssignmentRequestObjectRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedRoleAssignmentRequestObject +func (r *PrivilegedRoleAssignmentRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedRoleAssignmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedRoleAssignmentRequestObject +func (r *PrivilegedRoleAssignmentRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedRoleAssignmentRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedRoleAssignmentRequestObject +func (r *PrivilegedRoleAssignmentRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedRoleSettingsRequestBuilder is request builder for PrivilegedRoleSettings type PrivilegedRoleSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *PrivilegedRoleSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedRoleSettings +func (r *PrivilegedRoleSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedRoleSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedRoleSettings +func (r *PrivilegedRoleSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedRoleSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedRoleSettings +func (r *PrivilegedRoleSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedRoleSummaryRequestBuilder is request builder for PrivilegedRoleSummary type PrivilegedRoleSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *PrivilegedRoleSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedRoleSummary +func (r *PrivilegedRoleSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedRoleSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedRoleSummary +func (r *PrivilegedRoleSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedRoleSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedRoleSummary +func (r *PrivilegedRoleSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PrivilegedSignupStatusRequestBuilder is request builder for PrivilegedSignupStatus type PrivilegedSignupStatusRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *PrivilegedSignupStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PrivilegedSignupStatus +func (r *PrivilegedSignupStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PrivilegedSignupStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PrivilegedSignupStatus +func (r *PrivilegedSignupStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *PrivilegedSignupStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PrivilegedSignupStatus +func (r *PrivilegedSignupStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PrivilegedRoleSelfActivateRequestBuilder struct{ BaseRequestBuilder } @@ -328,6 +511,12 @@ func (r *PrivilegedRoleSelfActivateRequest) Post(ctx context.Context) (resObj *P return } +// +func (r *PrivilegedRoleSelfActivateRequest) BatchPost(batch *BatchRequest) error { + var resObj *PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type PrivilegedRoleSelfDeactivateRequestBuilder struct{ BaseRequestBuilder } @@ -355,6 +544,12 @@ func (r *PrivilegedRoleSelfDeactivateRequest) Post(ctx context.Context) (resObj return } +// +func (r *PrivilegedRoleSelfDeactivateRequest) BatchPost(batch *BatchRequest) error { + var resObj *PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type PrivilegedRoleAssignmentMakePermanentRequestBuilder struct{ BaseRequestBuilder } @@ -382,6 +577,12 @@ func (r *PrivilegedRoleAssignmentMakePermanentRequest) Post(ctx context.Context) return } +// +func (r *PrivilegedRoleAssignmentMakePermanentRequest) BatchPost(batch *BatchRequest) error { + var resObj *PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type PrivilegedRoleAssignmentMakeEligibleRequestBuilder struct{ BaseRequestBuilder } @@ -409,6 +610,12 @@ func (r *PrivilegedRoleAssignmentMakeEligibleRequest) Post(ctx context.Context) return } +// +func (r *PrivilegedRoleAssignmentMakeEligibleRequest) BatchPost(batch *BatchRequest) error { + var resObj *PrivilegedRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type PrivilegedRoleAssignmentRequestObjectCancelRequestBuilder struct{ BaseRequestBuilder } @@ -435,3 +642,9 @@ func (r *PrivilegedRoleAssignmentRequestObjectCancelRequest) Post(ctx context.Co err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *PrivilegedRoleAssignmentRequestObjectCancelRequest) BatchPost(batch *BatchRequest) error { + var resObj *PrivilegedRoleAssignmentRequestObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestProfile.go b/beta/RequestProfile.go index 5648bc5c..f4c5256c 100644 --- a/beta/RequestProfile.go +++ b/beta/RequestProfile.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProfileRequestBuilder is request builder for Profile type ProfileRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Profile +func (r *ProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Profile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Profile +func (r *ProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *Profile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Profile +func (r *ProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ProfilePhotoRequestBuilder is request builder for ProfilePhoto type ProfilePhotoRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ProfilePhotoRequest) Update(ctx context.Context, reqObj *ProfilePhoto) func (r *ProfilePhotoRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchUpdate(batch *BatchRequest, reqObj *ProfilePhoto) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestProgram.go b/beta/RequestProgram.go index 028e303c..f2aa2ca2 100644 --- a/beta/RequestProgram.go +++ b/beta/RequestProgram.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProgramRequestBuilder is request builder for Program type ProgramRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ProgramRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Program +func (r *ProgramRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Program + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Program +func (r *ProgramRequest) BatchUpdate(batch *BatchRequest, reqObj *Program) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Program +func (r *ProgramRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ProgramControlRequestBuilder is request builder for ProgramControl type ProgramControlRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ProgramControlRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ProgramControl +func (r *ProgramControlRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProgramControl + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProgramControl +func (r *ProgramControlRequest) BatchUpdate(batch *BatchRequest, reqObj *ProgramControl) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProgramControl +func (r *ProgramControlRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ProgramControlTypeRequestBuilder is request builder for ProgramControlType type ProgramControlTypeRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *ProgramControlTypeRequest) Update(ctx context.Context, reqObj *ProgramC func (r *ProgramControlTypeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProgramControlType +func (r *ProgramControlTypeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProgramControlType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProgramControlType +func (r *ProgramControlTypeRequest) BatchUpdate(batch *BatchRequest, reqObj *ProgramControlType) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProgramControlType +func (r *ProgramControlTypeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestProject.go b/beta/RequestProject.go index ab6911bc..1cd2087d 100644 --- a/beta/RequestProject.go +++ b/beta/RequestProject.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProjectParticipationRequestBuilder is request builder for ProjectParticipation type ProjectParticipationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ProjectParticipationRequest) Update(ctx context.Context, reqObj *Projec func (r *ProjectParticipationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProjectParticipation +func (r *ProjectParticipationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProjectParticipation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProjectParticipation +func (r *ProjectParticipationRequest) BatchUpdate(batch *BatchRequest, reqObj *ProjectParticipation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProjectParticipation +func (r *ProjectParticipationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestProvider.go b/beta/RequestProvider.go index 0425dcbb..642fd267 100644 --- a/beta/RequestProvider.go +++ b/beta/RequestProvider.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProviderTenantSettingRequestBuilder is request builder for ProviderTenantSetting type ProviderTenantSettingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ProviderTenantSettingRequest) Update(ctx context.Context, reqObj *Provi func (r *ProviderTenantSettingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProviderTenantSetting +func (r *ProviderTenantSettingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProviderTenantSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProviderTenantSetting +func (r *ProviderTenantSettingRequest) BatchUpdate(batch *BatchRequest, reqObj *ProviderTenantSetting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProviderTenantSetting +func (r *ProviderTenantSettingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestProvisioning.go b/beta/RequestProvisioning.go index e5bb5bde..10244935 100644 --- a/beta/RequestProvisioning.go +++ b/beta/RequestProvisioning.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProvisioningObjectSummaryRequestBuilder is request builder for ProvisioningObjectSummary type ProvisioningObjectSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ProvisioningObjectSummaryRequest) Update(ctx context.Context, reqObj *P func (r *ProvisioningObjectSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProvisioningObjectSummary +func (r *ProvisioningObjectSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProvisioningObjectSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProvisioningObjectSummary +func (r *ProvisioningObjectSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ProvisioningObjectSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProvisioningObjectSummary +func (r *ProvisioningObjectSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPublished.go b/beta/RequestPublished.go index 350c43ee..c1bc6a09 100644 --- a/beta/RequestPublished.go +++ b/beta/RequestPublished.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PublishedResourceRequestBuilder is request builder for PublishedResource type PublishedResourceRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PublishedResourceRequest) Update(ctx context.Context, reqObj *Published func (r *PublishedResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PublishedResource +func (r *PublishedResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PublishedResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PublishedResource +func (r *PublishedResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *PublishedResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PublishedResource +func (r *PublishedResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestPurchase.go b/beta/RequestPurchase.go index 196b3886..a2a79b8b 100644 --- a/beta/RequestPurchase.go +++ b/beta/RequestPurchase.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PurchaseInvoiceRequestBuilder is request builder for PurchaseInvoice type PurchaseInvoiceRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PurchaseInvoiceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PurchaseInvoice +func (r *PurchaseInvoiceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PurchaseInvoice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PurchaseInvoice +func (r *PurchaseInvoiceRequest) BatchUpdate(batch *BatchRequest, reqObj *PurchaseInvoice) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PurchaseInvoice +func (r *PurchaseInvoiceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PurchaseInvoiceLineRequestBuilder is request builder for PurchaseInvoiceLine type PurchaseInvoiceLineRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *PurchaseInvoiceLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PurchaseInvoiceLine +func (r *PurchaseInvoiceLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PurchaseInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PurchaseInvoiceLine +func (r *PurchaseInvoiceLineRequest) BatchUpdate(batch *BatchRequest, reqObj *PurchaseInvoiceLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PurchaseInvoiceLine +func (r *PurchaseInvoiceLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PurchaseInvoicePostRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *PurchaseInvoicePostRequestBuilder) Request() *PurchaseInvoicePostReques func (r *PurchaseInvoicePostRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *PurchaseInvoicePostRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestRbac.go b/beta/RequestRbac.go index 4312d5a7..5f945e44 100644 --- a/beta/RequestRbac.go +++ b/beta/RequestRbac.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RbacApplicationRequestBuilder is request builder for RbacApplication type RbacApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *RbacApplicationRequest) Update(ctx context.Context, reqObj *RbacApplica func (r *RbacApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RbacApplication +func (r *RbacApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RbacApplication + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RbacApplication +func (r *RbacApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *RbacApplication) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RbacApplication +func (r *RbacApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRemote.go b/beta/RequestRemote.go index 0b77c8e0..da8d351b 100644 --- a/beta/RequestRemote.go +++ b/beta/RequestRemote.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RemoteActionAuditRequestBuilder is request builder for RemoteActionAudit type RemoteActionAuditRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RemoteActionAuditRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RemoteActionAudit +func (r *RemoteActionAuditRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RemoteActionAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RemoteActionAudit +func (r *RemoteActionAuditRequest) BatchUpdate(batch *BatchRequest, reqObj *RemoteActionAudit) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RemoteActionAudit +func (r *RemoteActionAuditRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RemoteAssistancePartnerRequestBuilder is request builder for RemoteAssistancePartner type RemoteAssistancePartnerRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *RemoteAssistancePartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RemoteAssistancePartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *RemoteAssistancePartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type RemoteAssistancePartnerBeginOnboardingRequestBuilder struct{ BaseRequestBuilder } @@ -96,6 +139,11 @@ func (r *RemoteAssistancePartnerBeginOnboardingRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *RemoteAssistancePartnerBeginOnboardingRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type RemoteAssistancePartnerDisconnectRequestBuilder struct{ BaseRequestBuilder } @@ -121,3 +169,8 @@ func (b *RemoteAssistancePartnerDisconnectRequestBuilder) Request() *RemoteAssis func (r *RemoteAssistancePartnerDisconnectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *RemoteAssistancePartnerDisconnectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestReport.go b/beta/RequestReport.go index 5cf07e9d..289947fb 100644 --- a/beta/RequestReport.go +++ b/beta/RequestReport.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ReportRootRequestBuilder is request builder for ReportRoot type ReportRootRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ReportRootRequest) Update(ctx context.Context, reqObj *ReportRoot) erro func (r *ReportRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ReportRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchUpdate(batch *BatchRequest, reqObj *ReportRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRequest.go b/beta/RequestRequest.go index 7238961b..5a9671a4 100644 --- a/beta/RequestRequest.go +++ b/beta/RequestRequest.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RequestObjectRequestBuilder is request builder for RequestObject type RequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RequestObject +func (r *RequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RequestObject +func (r *RequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *RequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RequestObject +func (r *RequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type RequestObjectStopRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *RequestObjectStopRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *RequestObjectStopRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type RequestObjectRecordDecisionsRequestBuilder struct{ BaseRequestBuilder } @@ -88,3 +116,8 @@ func (b *RequestObjectRecordDecisionsRequestBuilder) Request() *RequestObjectRec func (r *RequestObjectRecordDecisionsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *RequestObjectRecordDecisionsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestResource.go b/beta/RequestResource.go index 66984dc9..7d749b1d 100644 --- a/beta/RequestResource.go +++ b/beta/RequestResource.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ResourceOperationRequestBuilder is request builder for ResourceOperation type ResourceOperationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ResourceOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ResourceOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *ResourceOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ResourceSpecificPermissionGrantRequestBuilder is request builder for ResourceSpecificPermissionGrant type ResourceSpecificPermissionGrantRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ResourceSpecificPermissionGrantRequest) Update(ctx context.Context, req func (r *ResourceSpecificPermissionGrantRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ResourceSpecificPermissionGrant +func (r *ResourceSpecificPermissionGrantRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ResourceSpecificPermissionGrant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ResourceSpecificPermissionGrant +func (r *ResourceSpecificPermissionGrantRequest) BatchUpdate(batch *BatchRequest, reqObj *ResourceSpecificPermissionGrant) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ResourceSpecificPermissionGrant +func (r *ResourceSpecificPermissionGrantRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRestricted.go b/beta/RequestRestricted.go index 9170ff2d..01758bab 100644 --- a/beta/RequestRestricted.go +++ b/beta/RequestRestricted.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RestrictedAppsViolationRequestBuilder is request builder for RestrictedAppsViolation type RestrictedAppsViolationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RestrictedAppsViolationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RestrictedAppsViolation +func (r *RestrictedAppsViolationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RestrictedAppsViolation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RestrictedAppsViolation +func (r *RestrictedAppsViolationRequest) BatchUpdate(batch *BatchRequest, reqObj *RestrictedAppsViolation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RestrictedAppsViolation +func (r *RestrictedAppsViolationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RestrictedSignInRequestBuilder is request builder for RestrictedSignIn type RestrictedSignInRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *RestrictedSignInRequest) Update(ctx context.Context, reqObj *Restricted func (r *RestrictedSignInRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RestrictedSignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchUpdate(batch *BatchRequest, reqObj *RestrictedSignIn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRisk.go b/beta/RequestRisk.go index 1fe8f7e1..1a9fdb16 100644 --- a/beta/RequestRisk.go +++ b/beta/RequestRisk.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RiskDetectionRequestBuilder is request builder for RiskDetection type RiskDetectionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *RiskDetectionRequest) Update(ctx context.Context, reqObj *RiskDetection func (r *RiskDetectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RiskDetection +func (r *RiskDetectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RiskDetection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RiskDetection +func (r *RiskDetectionRequest) BatchUpdate(batch *BatchRequest, reqObj *RiskDetection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RiskDetection +func (r *RiskDetectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRisky.go b/beta/RequestRisky.go index 9095f794..d4a06ec7 100644 --- a/beta/RequestRisky.go +++ b/beta/RequestRisky.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RiskyUserRequestBuilder is request builder for RiskyUser type RiskyUserRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RiskyUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RiskyUser +func (r *RiskyUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RiskyUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RiskyUser +func (r *RiskyUserRequest) BatchUpdate(batch *BatchRequest, reqObj *RiskyUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RiskyUser +func (r *RiskyUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RiskyUserHistoryItemRequestBuilder is request builder for RiskyUserHistoryItem type RiskyUserHistoryItemRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *RiskyUserHistoryItemRequest) Update(ctx context.Context, reqObj *RiskyU func (r *RiskyUserHistoryItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RiskyUserHistoryItem +func (r *RiskyUserHistoryItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RiskyUserHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RiskyUserHistoryItem +func (r *RiskyUserHistoryItemRequest) BatchUpdate(batch *BatchRequest, reqObj *RiskyUserHistoryItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RiskyUserHistoryItem +func (r *RiskyUserHistoryItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestRole.go b/beta/RequestRole.go index b0f4b9a2..de649d22 100644 --- a/beta/RequestRole.go +++ b/beta/RequestRole.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *RoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoleDefinitionRequestBuilder is request builder for RoleDefinition type RoleDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *RoleDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoleManagementRequestBuilder is request builder for RoleManagement type RoleManagementRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *RoleManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleManagement +func (r *RoleManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleManagement +func (r *RoleManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleManagement +func (r *RoleManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoleScopeTagRequestBuilder is request builder for RoleScopeTag type RoleScopeTagRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *RoleScopeTagRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleScopeTag +func (r *RoleScopeTagRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleScopeTag + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleScopeTag +func (r *RoleScopeTagRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleScopeTag) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleScopeTag +func (r *RoleScopeTagRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoleScopeTagAutoAssignmentRequestBuilder is request builder for RoleScopeTagAutoAssignment type RoleScopeTagAutoAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *RoleScopeTagAutoAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleScopeTagAutoAssignment +func (r *RoleScopeTagAutoAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleScopeTagAutoAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleScopeTagAutoAssignment +func (r *RoleScopeTagAutoAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleScopeTagAutoAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleScopeTagAutoAssignment +func (r *RoleScopeTagAutoAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type RoleScopeTagCollectionGetRoleScopeTagsByIDRequestBuilder struct{ BaseRequestBuilder } @@ -270,6 +371,12 @@ func (r *RoleScopeTagCollectionGetRoleScopeTagsByIDRequest) Post(ctx context.Con return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *RoleScopeTagCollectionGetRoleScopeTagsByIDRequest) BatchPost(batch *BatchRequest) error { + var resObj []RoleScopeTag + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type RoleScopeTagAssignRequestBuilder struct{ BaseRequestBuilder } @@ -355,3 +462,9 @@ func (r *RoleScopeTagAssignRequest) PostN(ctx context.Context, n int) ([]RoleSco func (r *RoleScopeTagAssignRequest) Post(ctx context.Context) ([]RoleScopeTagAutoAssignment, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *RoleScopeTagAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []RoleScopeTagAutoAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestRoom.go b/beta/RequestRoom.go index f3d50146..ed959283 100644 --- a/beta/RequestRoom.go +++ b/beta/RequestRoom.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RoomRequestBuilder is request builder for Room type RoomRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RoomRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Room +func (r *RoomRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Room + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Room +func (r *RoomRequest) BatchUpdate(batch *BatchRequest, reqObj *Room) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Room +func (r *RoomRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoomListRequestBuilder is request builder for RoomList type RoomListRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *RoomListRequest) Update(ctx context.Context, reqObj *RoomList) error { func (r *RoomListRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RoomList +func (r *RoomListRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoomList + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoomList +func (r *RoomListRequest) BatchUpdate(batch *BatchRequest, reqObj *RoomList) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoomList +func (r *RoomListRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSales.go b/beta/RequestSales.go index d559478c..7d396096 100644 --- a/beta/RequestSales.go +++ b/beta/RequestSales.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SalesCreditMemoRequestBuilder is request builder for SalesCreditMemo type SalesCreditMemoRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SalesCreditMemoRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesCreditMemo +func (r *SalesCreditMemoRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesCreditMemo + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesCreditMemo +func (r *SalesCreditMemoRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesCreditMemo) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesCreditMemo +func (r *SalesCreditMemoRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesCreditMemoLineRequestBuilder is request builder for SalesCreditMemoLine type SalesCreditMemoLineRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *SalesCreditMemoLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesCreditMemoLine +func (r *SalesCreditMemoLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesCreditMemoLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesCreditMemoLine +func (r *SalesCreditMemoLineRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesCreditMemoLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesCreditMemoLine +func (r *SalesCreditMemoLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesInvoiceRequestBuilder is request builder for SalesInvoice type SalesInvoiceRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *SalesInvoiceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesInvoice +func (r *SalesInvoiceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesInvoice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesInvoice +func (r *SalesInvoiceRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesInvoice) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesInvoice +func (r *SalesInvoiceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesInvoiceLineRequestBuilder is request builder for SalesInvoiceLine type SalesInvoiceLineRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *SalesInvoiceLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesInvoiceLine +func (r *SalesInvoiceLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesInvoiceLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesInvoiceLine +func (r *SalesInvoiceLineRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesInvoiceLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesInvoiceLine +func (r *SalesInvoiceLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesOrderRequestBuilder is request builder for SalesOrder type SalesOrderRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *SalesOrderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesOrder +func (r *SalesOrderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesOrder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesOrder +func (r *SalesOrderRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesOrder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesOrder +func (r *SalesOrderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesOrderLineRequestBuilder is request builder for SalesOrderLine type SalesOrderLineRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *SalesOrderLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesOrderLine +func (r *SalesOrderLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesOrderLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesOrderLine +func (r *SalesOrderLineRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesOrderLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesOrderLine +func (r *SalesOrderLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesQuoteRequestBuilder is request builder for SalesQuote type SalesQuoteRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *SalesQuoteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesQuote +func (r *SalesQuoteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesQuote + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesQuote +func (r *SalesQuoteRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesQuote) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesQuote +func (r *SalesQuoteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SalesQuoteLineRequestBuilder is request builder for SalesQuoteLine type SalesQuoteLineRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *SalesQuoteLineRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SalesQuoteLine +func (r *SalesQuoteLineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SalesQuoteLine + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SalesQuoteLine +func (r *SalesQuoteLineRequest) BatchUpdate(batch *BatchRequest, reqObj *SalesQuoteLine) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SalesQuoteLine +func (r *SalesQuoteLineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SalesInvoiceCancelAndSendRequestBuilder struct{ BaseRequestBuilder } @@ -294,6 +457,11 @@ func (r *SalesInvoiceCancelAndSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesInvoiceCancelAndSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesInvoiceCancelRequestBuilder struct{ BaseRequestBuilder } @@ -320,6 +488,11 @@ func (r *SalesInvoiceCancelRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesInvoiceCancelRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesInvoicePostAndSendRequestBuilder struct{ BaseRequestBuilder } @@ -346,6 +519,11 @@ func (r *SalesInvoicePostAndSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesInvoicePostAndSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesInvoicePostRequestBuilder struct{ BaseRequestBuilder } @@ -372,6 +550,11 @@ func (r *SalesInvoicePostRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesInvoicePostRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesInvoiceSendRequestBuilder struct{ BaseRequestBuilder } @@ -398,6 +581,11 @@ func (r *SalesInvoiceSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesInvoiceSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesQuoteMakeInvoiceRequestBuilder struct{ BaseRequestBuilder } @@ -424,6 +612,11 @@ func (r *SalesQuoteMakeInvoiceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SalesQuoteMakeInvoiceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SalesQuoteSendRequestBuilder struct{ BaseRequestBuilder } @@ -449,3 +642,8 @@ func (b *SalesQuoteSendRequestBuilder) Request() *SalesQuoteSendRequest { func (r *SalesQuoteSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *SalesQuoteSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestSchedule.go b/beta/RequestSchedule.go index 6d708728..ce891a9d 100644 --- a/beta/RequestSchedule.go +++ b/beta/RequestSchedule.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ScheduleRequestBuilder is request builder for Schedule type ScheduleRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ScheduleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Schedule +func (r *ScheduleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Schedule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Schedule +func (r *ScheduleRequest) BatchUpdate(batch *BatchRequest, reqObj *Schedule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Schedule +func (r *ScheduleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ScheduleChangeRequestObjectRequestBuilder is request builder for ScheduleChangeRequestObject type ScheduleChangeRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ScheduleChangeRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ScheduleChangeRequestObject +func (r *ScheduleChangeRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ScheduleChangeRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ScheduleChangeRequestObject +func (r *ScheduleChangeRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *ScheduleChangeRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ScheduleChangeRequestObject +func (r *ScheduleChangeRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ScheduleShareRequestBuilder struct{ BaseRequestBuilder } @@ -96,6 +139,11 @@ func (r *ScheduleShareRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ScheduleShareRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ScheduleChangeRequestObjectApproveRequestBuilder struct{ BaseRequestBuilder } @@ -122,6 +170,11 @@ func (r *ScheduleChangeRequestObjectApproveRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ScheduleChangeRequestObjectApproveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ScheduleChangeRequestObjectDeclineRequestBuilder struct{ BaseRequestBuilder } @@ -147,3 +200,8 @@ func (b *ScheduleChangeRequestObjectDeclineRequestBuilder) Request() *ScheduleCh func (r *ScheduleChangeRequestObjectDeclineRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ScheduleChangeRequestObjectDeclineRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestScheduling.go b/beta/RequestScheduling.go index 4fba8a73..09a509b0 100644 --- a/beta/RequestScheduling.go +++ b/beta/RequestScheduling.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SchedulingGroupRequestBuilder is request builder for SchedulingGroup type SchedulingGroupRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SchedulingGroupRequest) Update(ctx context.Context, reqObj *SchedulingG func (r *SchedulingGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SchedulingGroup +func (r *SchedulingGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SchedulingGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SchedulingGroup +func (r *SchedulingGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *SchedulingGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SchedulingGroup +func (r *SchedulingGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSchema.go b/beta/RequestSchema.go index 74099e42..4abce4d0 100644 --- a/beta/RequestSchema.go +++ b/beta/RequestSchema.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SchemaRequestBuilder is request builder for Schema type SchemaRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SchemaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Schema +func (r *SchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Schema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Schema +func (r *SchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *Schema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Schema +func (r *SchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SchemaExtensionRequestBuilder is request builder for SchemaExtension type SchemaExtensionRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *SchemaExtensionRequest) Update(ctx context.Context, reqObj *SchemaExten func (r *SchemaExtensionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SchemaExtension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchUpdate(batch *BatchRequest, reqObj *SchemaExtension) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestScoped.go b/beta/RequestScoped.go index b1852f1e..349d12cb 100644 --- a/beta/RequestScoped.go +++ b/beta/RequestScoped.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ScopedRoleMembershipRequestBuilder is request builder for ScopedRoleMembership type ScopedRoleMembershipRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ScopedRoleMembershipRequest) Update(ctx context.Context, reqObj *Scoped func (r *ScopedRoleMembershipRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ScopedRoleMembership +func (r *ScopedRoleMembershipRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ScopedRoleMembership + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ScopedRoleMembership +func (r *ScopedRoleMembershipRequest) BatchUpdate(batch *BatchRequest, reqObj *ScopedRoleMembership) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ScopedRoleMembership +func (r *ScopedRoleMembershipRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSearch.go b/beta/RequestSearch.go index 43787114..cee809b9 100644 --- a/beta/RequestSearch.go +++ b/beta/RequestSearch.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *SearchRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Search +func (r *SearchRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Search + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Search +func (r *SearchRequest) BatchUpdate(batch *BatchRequest, reqObj *Search) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Search +func (r *SearchRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SearchQueryRequestBuilder struct{ BaseRequestBuilder } @@ -129,3 +150,9 @@ func (r *SearchQueryRequest) PostN(ctx context.Context, n int) ([]SearchResponse func (r *SearchQueryRequest) Post(ctx context.Context) ([]SearchResponse, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *SearchQueryRequest) BatchPost(batch *BatchRequest) error { + var resObj []SearchResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestSection.go b/beta/RequestSection.go index 838b11c4..6764e6ee 100644 --- a/beta/RequestSection.go +++ b/beta/RequestSection.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SectionGroupRequestBuilder is request builder for SectionGroup type SectionGroupRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SectionGroupRequest) Update(ctx context.Context, reqObj *SectionGroup) func (r *SectionGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *SectionGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSecure.go b/beta/RequestSecure.go index a56a96b9..0fc9bc9b 100644 --- a/beta/RequestSecure.go +++ b/beta/RequestSecure.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SecureScoreRequestBuilder is request builder for SecureScore type SecureScoreRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SecureScoreRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecureScore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchUpdate(batch *BatchRequest, reqObj *SecureScore) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecureScoreControlProfileRequestBuilder is request builder for SecureScoreControlProfile type SecureScoreControlProfileRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *SecureScoreControlProfileRequest) Update(ctx context.Context, reqObj *S func (r *SecureScoreControlProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecureScoreControlProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *SecureScoreControlProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSecurity.go b/beta/RequestSecurity.go index a45d616d..436fc578 100644 --- a/beta/RequestSecurity.go +++ b/beta/RequestSecurity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SecurityRequestBuilder is request builder for Security type SecurityRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SecurityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Security +func (r *SecurityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Security + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Security +func (r *SecurityRequest) BatchUpdate(batch *BatchRequest, reqObj *Security) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Security +func (r *SecurityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityActionRequestBuilder is request builder for SecurityAction type SecurityActionRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *SecurityActionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityAction +func (r *SecurityActionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityAction + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityAction +func (r *SecurityActionRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityAction) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityAction +func (r *SecurityActionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineCategoryStateSummaryRequestBuilder is request builder for SecurityBaselineCategoryStateSummary type SecurityBaselineCategoryStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *SecurityBaselineCategoryStateSummaryRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineCategoryStateSummary +func (r *SecurityBaselineCategoryStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineCategoryStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineCategoryStateSummary +func (r *SecurityBaselineCategoryStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineCategoryStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineCategoryStateSummary +func (r *SecurityBaselineCategoryStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineDeviceStateRequestBuilder is request builder for SecurityBaselineDeviceState type SecurityBaselineDeviceStateRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *SecurityBaselineDeviceStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineDeviceState +func (r *SecurityBaselineDeviceStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineDeviceState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineDeviceState +func (r *SecurityBaselineDeviceStateRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineDeviceState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineDeviceState +func (r *SecurityBaselineDeviceStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineSettingStateRequestBuilder is request builder for SecurityBaselineSettingState type SecurityBaselineSettingStateRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *SecurityBaselineSettingStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineSettingState +func (r *SecurityBaselineSettingStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineSettingState +func (r *SecurityBaselineSettingStateRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineSettingState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineSettingState +func (r *SecurityBaselineSettingStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineStateRequestBuilder is request builder for SecurityBaselineState type SecurityBaselineStateRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *SecurityBaselineStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineState +func (r *SecurityBaselineStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineState +func (r *SecurityBaselineStateRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineState +func (r *SecurityBaselineStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineStateSummaryRequestBuilder is request builder for SecurityBaselineStateSummary type SecurityBaselineStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *SecurityBaselineStateSummaryRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineStateSummary +func (r *SecurityBaselineStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineStateSummary +func (r *SecurityBaselineStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineStateSummary +func (r *SecurityBaselineStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecurityBaselineTemplateRequestBuilder is request builder for SecurityBaselineTemplate type SecurityBaselineTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *SecurityBaselineTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecurityBaselineTemplate +func (r *SecurityBaselineTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecurityBaselineTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecurityBaselineTemplate +func (r *SecurityBaselineTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *SecurityBaselineTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecurityBaselineTemplate +func (r *SecurityBaselineTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SecurityActionCancelSecurityActionRequestBuilder struct{ BaseRequestBuilder } @@ -293,3 +456,8 @@ func (b *SecurityActionCancelSecurityActionRequestBuilder) Request() *SecurityAc func (r *SecurityActionCancelSecurityActionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *SecurityActionCancelSecurityActionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestSensitive.go b/beta/RequestSensitive.go index 45ad6a70..b66f6a4e 100644 --- a/beta/RequestSensitive.go +++ b/beta/RequestSensitive.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SensitiveTypeRequestBuilder is request builder for SensitiveType type SensitiveTypeRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SensitiveTypeRequest) Update(ctx context.Context, reqObj *SensitiveType func (r *SensitiveTypeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SensitiveType +func (r *SensitiveTypeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SensitiveType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SensitiveType +func (r *SensitiveTypeRequest) BatchUpdate(batch *BatchRequest, reqObj *SensitiveType) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SensitiveType +func (r *SensitiveTypeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSensitivity.go b/beta/RequestSensitivity.go index 1c9fab29..ae3d33cf 100644 --- a/beta/RequestSensitivity.go +++ b/beta/RequestSensitivity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SensitivityLabelRequestBuilder is request builder for SensitivityLabel type SensitivityLabelRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SensitivityLabelRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SensitivityLabel +func (r *SensitivityLabelRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SensitivityLabel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SensitivityLabel +func (r *SensitivityLabelRequest) BatchUpdate(batch *BatchRequest, reqObj *SensitivityLabel) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SensitivityLabel +func (r *SensitivityLabelRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SensitivityPolicySettingsRequestBuilder is request builder for SensitivityPolicySettings type SensitivityPolicySettingsRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *SensitivityPolicySettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SensitivityPolicySettings +func (r *SensitivityPolicySettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SensitivityPolicySettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SensitivityPolicySettings +func (r *SensitivityPolicySettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *SensitivityPolicySettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SensitivityPolicySettings +func (r *SensitivityPolicySettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SensitivityLabelCollectionEvaluateRequestBuilder struct{ BaseRequestBuilder } @@ -112,3 +155,9 @@ func (r *SensitivityLabelCollectionEvaluateRequest) Post(ctx context.Context) (r err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *SensitivityLabelCollectionEvaluateRequest) BatchPost(batch *BatchRequest) error { + var resObj *EvaluateLabelJobResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestService.go b/beta/RequestService.go index d014f7f2..d76c85de 100644 --- a/beta/RequestService.go +++ b/beta/RequestService.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ServicePrincipalRequestBuilder is request builder for ServicePrincipal type ServicePrincipalRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ServicePrincipalRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ServicePrincipal +func (r *ServicePrincipalRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ServicePrincipal + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ServicePrincipal +func (r *ServicePrincipalRequest) BatchUpdate(batch *BatchRequest, reqObj *ServicePrincipal) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ServicePrincipal +func (r *ServicePrincipalRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ServicePrincipalCreatePasswordSingleSignOnCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *ServicePrincipalCreatePasswordSingleSignOnCredentialsRequest) Post(ctx return } +// +func (r *ServicePrincipalCreatePasswordSingleSignOnCredentialsRequest) BatchPost(batch *BatchRequest) error { + var resObj *PasswordSingleSignOnCredentialSet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ServicePrincipalGetPasswordSingleSignOnCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -91,6 +120,12 @@ func (r *ServicePrincipalGetPasswordSingleSignOnCredentialsRequest) Post(ctx con return } +// +func (r *ServicePrincipalGetPasswordSingleSignOnCredentialsRequest) BatchPost(batch *BatchRequest) error { + var resObj *PasswordSingleSignOnCredentialSet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ServicePrincipalDeletePasswordSingleSignOnCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -117,6 +152,11 @@ func (r *ServicePrincipalDeletePasswordSingleSignOnCredentialsRequest) Post(ctx return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ServicePrincipalDeletePasswordSingleSignOnCredentialsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ServicePrincipalUpdatePasswordSingleSignOnCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -142,3 +182,8 @@ func (b *ServicePrincipalUpdatePasswordSingleSignOnCredentialsRequestBuilder) Re func (r *ServicePrincipalUpdatePasswordSingleSignOnCredentialsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ServicePrincipalUpdatePasswordSingleSignOnCredentialsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestSetting.go b/beta/RequestSetting.go index f7612727..23f741d5 100644 --- a/beta/RequestSetting.go +++ b/beta/RequestSetting.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SettingStateDeviceSummaryRequestBuilder is request builder for SettingStateDeviceSummary type SettingStateDeviceSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SettingStateDeviceSummaryRequest) Update(ctx context.Context, reqObj *S func (r *SettingStateDeviceSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestShared.go b/beta/RequestShared.go index 20848dee..d3bedbc3 100644 --- a/beta/RequestShared.go +++ b/beta/RequestShared.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SharedDriveItemRequestBuilder is request builder for SharedDriveItem type SharedDriveItemRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SharedDriveItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SharedDriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchUpdate(batch *BatchRequest, reqObj *SharedDriveItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SharedInsightRequestBuilder is request builder for SharedInsight type SharedInsightRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *SharedInsightRequest) Update(ctx context.Context, reqObj *SharedInsight func (r *SharedInsightRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SharedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchUpdate(batch *BatchRequest, reqObj *SharedInsight) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestShift.go b/beta/RequestShift.go index efe3a1ba..32270025 100644 --- a/beta/RequestShift.go +++ b/beta/RequestShift.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ShiftRequestBuilder is request builder for Shift type ShiftRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ShiftRequest) Update(ctx context.Context, reqObj *Shift) error { func (r *ShiftRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Shift +func (r *ShiftRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Shift + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Shift +func (r *ShiftRequest) BatchUpdate(batch *BatchRequest, reqObj *Shift) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Shift +func (r *ShiftRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestShipment.go b/beta/RequestShipment.go index a9c6c10c..92139347 100644 --- a/beta/RequestShipment.go +++ b/beta/RequestShipment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ShipmentMethodRequestBuilder is request builder for ShipmentMethod type ShipmentMethodRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ShipmentMethodRequest) Update(ctx context.Context, reqObj *ShipmentMeth func (r *ShipmentMethodRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ShipmentMethod +func (r *ShipmentMethodRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ShipmentMethod + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ShipmentMethod +func (r *ShipmentMethodRequest) BatchUpdate(batch *BatchRequest, reqObj *ShipmentMethod) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ShipmentMethod +func (r *ShipmentMethodRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSide.go b/beta/RequestSide.go index 9bc07030..0be9a59a 100644 --- a/beta/RequestSide.go +++ b/beta/RequestSide.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SideLoadingKeyRequestBuilder is request builder for SideLoadingKey type SideLoadingKeyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SideLoadingKeyRequest) Update(ctx context.Context, reqObj *SideLoadingK func (r *SideLoadingKeyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SideLoadingKey +func (r *SideLoadingKeyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SideLoadingKey + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SideLoadingKey +func (r *SideLoadingKeyRequest) BatchUpdate(batch *BatchRequest, reqObj *SideLoadingKey) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SideLoadingKey +func (r *SideLoadingKeyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSign.go b/beta/RequestSign.go index 9e0df0a2..b09323d2 100644 --- a/beta/RequestSign.go +++ b/beta/RequestSign.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SignInRequestBuilder is request builder for SignIn type SignInRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SignInRequest) Update(ctx context.Context, reqObj *SignIn) error { func (r *SignInRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SignIn +func (r *SignInRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SignIn +func (r *SignInRequest) BatchUpdate(batch *BatchRequest, reqObj *SignIn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SignIn +func (r *SignInRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSingle.go b/beta/RequestSingle.go index f5659f59..64ec3c1d 100644 --- a/beta/RequestSingle.go +++ b/beta/RequestSingle.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SingleValueLegacyExtendedPropertyRequestBuilder is request builder for SingleValueLegacyExtendedProperty type SingleValueLegacyExtendedPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SingleValueLegacyExtendedPropertyRequest) Update(ctx context.Context, r func (r *SingleValueLegacyExtendedPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSite.go b/beta/RequestSite.go index d8cb8ab0..bdb713dd 100644 --- a/beta/RequestSite.go +++ b/beta/RequestSite.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *SiteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Site +func (r *SiteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Site +func (r *SiteRequest) BatchUpdate(batch *BatchRequest, reqObj *Site) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Site +func (r *SiteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SitePageRequestBuilder is request builder for SitePage type SitePageRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *SitePageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SitePage +func (r *SitePageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SitePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SitePage +func (r *SitePageRequest) BatchUpdate(batch *BatchRequest, reqObj *SitePage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SitePage +func (r *SitePageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SiteCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -179,6 +220,12 @@ func (r *SiteCollectionAddRequest) Post(ctx context.Context) ([]Site, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *SiteCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type SiteCollectionRemoveRequestBuilder struct{ BaseRequestBuilder } @@ -281,6 +328,12 @@ func (r *SiteCollectionRemoveRequest) Post(ctx context.Context) ([]Site, error) return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *SiteCollectionRemoveRequest) BatchPost(batch *BatchRequest) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type SitePagePublishRequestBuilder struct{ BaseRequestBuilder } @@ -306,3 +359,8 @@ func (b *SitePagePublishRequestBuilder) Request() *SitePagePublishRequest { func (r *SitePagePublishRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *SitePagePublishRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestSkill.go b/beta/RequestSkill.go index 44f4462e..0200be15 100644 --- a/beta/RequestSkill.go +++ b/beta/RequestSkill.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SkillProficiencyRequestBuilder is request builder for SkillProficiency type SkillProficiencyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SkillProficiencyRequest) Update(ctx context.Context, reqObj *SkillProfi func (r *SkillProficiencyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SkillProficiency +func (r *SkillProficiencyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SkillProficiency + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SkillProficiency +func (r *SkillProficiencyRequest) BatchUpdate(batch *BatchRequest, reqObj *SkillProficiency) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SkillProficiency +func (r *SkillProficiencyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSoftware.go b/beta/RequestSoftware.go index 5e20be15..615a4920 100644 --- a/beta/RequestSoftware.go +++ b/beta/RequestSoftware.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SoftwareUpdateStatusSummaryRequestBuilder is request builder for SoftwareUpdateStatusSummary type SoftwareUpdateStatusSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SoftwareUpdateStatusSummaryRequest) Update(ctx context.Context, reqObj func (r *SoftwareUpdateStatusSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SoftwareUpdateStatusSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SoftwareUpdateStatusSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSubscribed.go b/beta/RequestSubscribed.go index 2f446f06..b22696cc 100644 --- a/beta/RequestSubscribed.go +++ b/beta/RequestSubscribed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SubscribedSKURequestBuilder is request builder for SubscribedSKU type SubscribedSKURequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SubscribedSKURequest) Update(ctx context.Context, reqObj *SubscribedSKU func (r *SubscribedSKURequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SubscribedSKU + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchUpdate(batch *BatchRequest, reqObj *SubscribedSKU) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSubscription.go b/beta/RequestSubscription.go index 8cc22431..a933281b 100644 --- a/beta/RequestSubscription.go +++ b/beta/RequestSubscription.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SubscriptionRequestBuilder is request builder for Subscription type SubscriptionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SubscriptionRequest) Update(ctx context.Context, reqObj *Subscription) func (r *SubscriptionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Subscription +func (r *SubscriptionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Subscription +func (r *SubscriptionRequest) BatchUpdate(batch *BatchRequest, reqObj *Subscription) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Subscription +func (r *SubscriptionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSuspicious.go b/beta/RequestSuspicious.go index e79d0d72..93ce6347 100644 --- a/beta/RequestSuspicious.go +++ b/beta/RequestSuspicious.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SuspiciousIPRiskEventRequestBuilder is request builder for SuspiciousIPRiskEvent type SuspiciousIPRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SuspiciousIPRiskEventRequest) Update(ctx context.Context, reqObj *Suspi func (r *SuspiciousIPRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SuspiciousIPRiskEvent +func (r *SuspiciousIPRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SuspiciousIPRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SuspiciousIPRiskEvent +func (r *SuspiciousIPRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *SuspiciousIPRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SuspiciousIPRiskEvent +func (r *SuspiciousIPRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSwap.go b/beta/RequestSwap.go index 717cc288..feaf12c7 100644 --- a/beta/RequestSwap.go +++ b/beta/RequestSwap.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SwapShiftsChangeRequestObjectRequestBuilder is request builder for SwapShiftsChangeRequestObject type SwapShiftsChangeRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SwapShiftsChangeRequestObjectRequest) Update(ctx context.Context, reqOb func (r *SwapShiftsChangeRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SwapShiftsChangeRequestObject +func (r *SwapShiftsChangeRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SwapShiftsChangeRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SwapShiftsChangeRequestObject +func (r *SwapShiftsChangeRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *SwapShiftsChangeRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SwapShiftsChangeRequestObject +func (r *SwapShiftsChangeRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSymantec.go b/beta/RequestSymantec.go index acd23845..cd355830 100644 --- a/beta/RequestSymantec.go +++ b/beta/RequestSymantec.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SymantecCodeSigningCertificateRequestBuilder is request builder for SymantecCodeSigningCertificate type SymantecCodeSigningCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SymantecCodeSigningCertificateRequest) Update(ctx context.Context, reqO func (r *SymantecCodeSigningCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SymantecCodeSigningCertificate +func (r *SymantecCodeSigningCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SymantecCodeSigningCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SymantecCodeSigningCertificate +func (r *SymantecCodeSigningCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *SymantecCodeSigningCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SymantecCodeSigningCertificate +func (r *SymantecCodeSigningCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestSynchronization.go b/beta/RequestSynchronization.go index 39f93af3..ecd12a58 100644 --- a/beta/RequestSynchronization.go +++ b/beta/RequestSynchronization.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SynchronizationRequestBuilder is request builder for Synchronization type SynchronizationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SynchronizationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Synchronization +func (r *SynchronizationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Synchronization + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Synchronization +func (r *SynchronizationRequest) BatchUpdate(batch *BatchRequest, reqObj *Synchronization) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Synchronization +func (r *SynchronizationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SynchronizationJobRequestBuilder is request builder for SynchronizationJob type SynchronizationJobRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *SynchronizationJobRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SynchronizationJob +func (r *SynchronizationJobRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SynchronizationJob + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SynchronizationJob +func (r *SynchronizationJobRequest) BatchUpdate(batch *BatchRequest, reqObj *SynchronizationJob) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SynchronizationJob +func (r *SynchronizationJobRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SynchronizationSchemaRequestBuilder is request builder for SynchronizationSchema type SynchronizationSchemaRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *SynchronizationSchemaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SynchronizationSchema +func (r *SynchronizationSchemaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SynchronizationSchema + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SynchronizationSchema +func (r *SynchronizationSchemaRequest) BatchUpdate(batch *BatchRequest, reqObj *SynchronizationSchema) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SynchronizationSchema +func (r *SynchronizationSchemaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SynchronizationTemplateRequestBuilder is request builder for SynchronizationTemplate type SynchronizationTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *SynchronizationTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SynchronizationTemplate +func (r *SynchronizationTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SynchronizationTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SynchronizationTemplate +func (r *SynchronizationTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *SynchronizationTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SynchronizationTemplate +func (r *SynchronizationTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type SynchronizationJobCollectionValidateCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -162,6 +245,11 @@ func (r *SynchronizationJobCollectionValidateCredentialsRequest) Post(ctx contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobCollectionValidateCredentialsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobPauseRequestBuilder struct{ BaseRequestBuilder } @@ -188,6 +276,11 @@ func (r *SynchronizationJobPauseRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobPauseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobStartRequestBuilder struct{ BaseRequestBuilder } @@ -214,6 +307,11 @@ func (r *SynchronizationJobStartRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobStartRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobStopRequestBuilder struct{ BaseRequestBuilder } @@ -240,6 +338,11 @@ func (r *SynchronizationJobStopRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobStopRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobApplyRequestBuilder struct{ BaseRequestBuilder } @@ -266,6 +369,11 @@ func (r *SynchronizationJobApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobRestartRequestBuilder struct{ BaseRequestBuilder } @@ -292,6 +400,11 @@ func (r *SynchronizationJobRestartRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobRestartRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationJobValidateCredentialsRequestBuilder struct{ BaseRequestBuilder } @@ -318,6 +431,11 @@ func (r *SynchronizationJobValidateCredentialsRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *SynchronizationJobValidateCredentialsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type SynchronizationSchemaParseExpressionRequestBuilder struct{ BaseRequestBuilder } @@ -344,3 +462,9 @@ func (r *SynchronizationSchemaParseExpressionRequest) Post(ctx context.Context) err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *SynchronizationSchemaParseExpressionRequest) BatchPost(batch *BatchRequest) error { + var resObj *ParseExpressionResponse + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestTargeted.go b/beta/RequestTargeted.go index 847bf1da..aaa20bc6 100644 --- a/beta/RequestTargeted.go +++ b/beta/RequestTargeted.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *TargetedManagedAppConfigurationRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TargetedManagedAppPolicyAssignmentRequestBuilder is request builder for TargetedManagedAppPolicyAssignment type TargetedManagedAppPolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *TargetedManagedAppPolicyAssignmentRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TargetedManagedAppProtectionRequestBuilder is request builder for TargetedManagedAppProtection type TargetedManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *TargetedManagedAppProtectionRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TargetedManagedAppConfigurationCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -196,6 +257,12 @@ func (r *TargetedManagedAppConfigurationCollectionHasPayloadLinksRequest) Post(c return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *TargetedManagedAppConfigurationCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TargetedManagedAppConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -222,6 +289,11 @@ func (r *TargetedManagedAppConfigurationAssignRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TargetedManagedAppConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TargetedManagedAppConfigurationTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -248,6 +320,11 @@ func (r *TargetedManagedAppConfigurationTargetAppsRequest) Post(ctx context.Cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TargetedManagedAppConfigurationTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TargetedManagedAppProtectionAssignRequestBuilder struct{ BaseRequestBuilder } @@ -273,3 +350,8 @@ func (b *TargetedManagedAppProtectionAssignRequestBuilder) Request() *TargetedMa func (r *TargetedManagedAppProtectionAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TargetedManagedAppProtectionAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestTax.go b/beta/RequestTax.go index 7a965faf..3d512480 100644 --- a/beta/RequestTax.go +++ b/beta/RequestTax.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TaxAreaRequestBuilder is request builder for TaxArea type TaxAreaRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TaxAreaRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TaxArea +func (r *TaxAreaRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TaxArea + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TaxArea +func (r *TaxAreaRequest) BatchUpdate(batch *BatchRequest, reqObj *TaxArea) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TaxArea +func (r *TaxAreaRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TaxGroupRequestBuilder is request builder for TaxGroup type TaxGroupRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *TaxGroupRequest) Update(ctx context.Context, reqObj *TaxGroup) error { func (r *TaxGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TaxGroup +func (r *TaxGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TaxGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TaxGroup +func (r *TaxGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *TaxGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TaxGroup +func (r *TaxGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTeam.go b/beta/RequestTeam.go index d58b2404..3d3165b5 100644 --- a/beta/RequestTeam.go +++ b/beta/RequestTeam.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TeamRequestBuilder is request builder for Team type TeamRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TeamRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Team +func (r *TeamRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Team + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Team +func (r *TeamRequest) BatchUpdate(batch *BatchRequest, reqObj *Team) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Team +func (r *TeamRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TeamCloneRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *TeamCloneRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TeamCloneRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TeamArchiveRequestBuilder struct{ BaseRequestBuilder } @@ -89,6 +117,11 @@ func (r *TeamArchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TeamArchiveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TeamUnarchiveRequestBuilder struct{ BaseRequestBuilder } @@ -114,3 +147,8 @@ func (b *TeamUnarchiveRequestBuilder) Request() *TeamUnarchiveRequest { func (r *TeamUnarchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TeamUnarchiveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestTeams.go b/beta/RequestTeams.go index 550f2bed..03e288f2 100644 --- a/beta/RequestTeams.go +++ b/beta/RequestTeams.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TeamsAppRequestBuilder is request builder for TeamsApp type TeamsAppRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TeamsAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAppDefinitionRequestBuilder is request builder for TeamsAppDefinition type TeamsAppDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TeamsAppDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAppDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAppDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAppInstallationRequestBuilder is request builder for TeamsAppInstallation type TeamsAppInstallationRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *TeamsAppInstallationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAsyncOperationRequestBuilder is request builder for TeamsAsyncOperation type TeamsAsyncOperationRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *TeamsAsyncOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAsyncOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAsyncOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsCatalogAppRequestBuilder is request builder for TeamsCatalogApp type TeamsCatalogAppRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *TeamsCatalogAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsCatalogApp +func (r *TeamsCatalogAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsCatalogApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsCatalogApp +func (r *TeamsCatalogAppRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsCatalogApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsCatalogApp +func (r *TeamsCatalogAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsTabRequestBuilder is request builder for TeamsTab type TeamsTabRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *TeamsTabRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsTab + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsTab) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsTemplateRequestBuilder is request builder for TeamsTemplate type TeamsTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *TeamsTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsTemplate +func (r *TeamsTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsTemplate +func (r *TeamsTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsTemplate +func (r *TeamsTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TeamsAppInstallationUpgradeRequestBuilder struct{ BaseRequestBuilder } @@ -260,3 +403,8 @@ func (b *TeamsAppInstallationUpgradeRequestBuilder) Request() *TeamsAppInstallat func (r *TeamsAppInstallationUpgradeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TeamsAppInstallationUpgradeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestTeamwork.go b/beta/RequestTeamwork.go index eed0fadc..6432a2ec 100644 --- a/beta/RequestTeamwork.go +++ b/beta/RequestTeamwork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TeamworkRequestBuilder is request builder for Teamwork type TeamworkRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TeamworkRequest) Update(ctx context.Context, reqObj *Teamwork) error { func (r *TeamworkRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Teamwork +func (r *TeamworkRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Teamwork + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Teamwork +func (r *TeamworkRequest) BatchUpdate(batch *BatchRequest, reqObj *Teamwork) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Teamwork +func (r *TeamworkRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTelecom.go b/beta/RequestTelecom.go index d2523408..25796797 100644 --- a/beta/RequestTelecom.go +++ b/beta/RequestTelecom.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TelecomExpenseManagementPartnerRequestBuilder is request builder for TelecomExpenseManagementPartner type TelecomExpenseManagementPartnerRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TelecomExpenseManagementPartnerRequest) Update(ctx context.Context, req func (r *TelecomExpenseManagementPartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TelecomExpenseManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *TelecomExpenseManagementPartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTenant.go b/beta/RequestTenant.go index 0b1e6a4f..7247789a 100644 --- a/beta/RequestTenant.go +++ b/beta/RequestTenant.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TenantSetupInfoRequestBuilder is request builder for TenantSetupInfo type TenantSetupInfoRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TenantSetupInfoRequest) Update(ctx context.Context, reqObj *TenantSetup func (r *TenantSetupInfoRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TenantSetupInfo +func (r *TenantSetupInfoRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TenantSetupInfo + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TenantSetupInfo +func (r *TenantSetupInfoRequest) BatchUpdate(batch *BatchRequest, reqObj *TenantSetupInfo) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TenantSetupInfo +func (r *TenantSetupInfoRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTerms.go b/beta/RequestTerms.go index ea6ab90e..75456006 100644 --- a/beta/RequestTerms.go +++ b/beta/RequestTerms.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TermsAndConditionsRequestBuilder is request builder for TermsAndConditions type TermsAndConditionsRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TermsAndConditionsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditions) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TermsAndConditionsAcceptanceStatusRequestBuilder is request builder for TermsAndConditionsAcceptanceStatus type TermsAndConditionsAcceptanceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TermsAndConditionsAcceptanceStatusRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditionsAcceptanceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditionsAcceptanceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TermsAndConditionsAssignmentRequestBuilder is request builder for TermsAndConditionsAssignment type TermsAndConditionsAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *TermsAndConditionsAssignmentRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditionsAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditionsAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TermsAndConditionsGroupAssignmentRequestBuilder is request builder for TermsAndConditionsGroupAssignment type TermsAndConditionsGroupAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -135,3 +198,23 @@ func (r *TermsAndConditionsGroupAssignmentRequest) Update(ctx context.Context, r func (r *TermsAndConditionsGroupAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TermsAndConditionsGroupAssignment +func (r *TermsAndConditionsGroupAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditionsGroupAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditionsGroupAssignment +func (r *TermsAndConditionsGroupAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditionsGroupAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditionsGroupAssignment +func (r *TermsAndConditionsGroupAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestText.go b/beta/RequestText.go index b0954e8e..983cb8c6 100644 --- a/beta/RequestText.go +++ b/beta/RequestText.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TextClassificationRequestObjectRequestBuilder is request builder for TextClassificationRequestObject type TextClassificationRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TextClassificationRequestObjectRequest) Update(ctx context.Context, req func (r *TextClassificationRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TextClassificationRequestObject +func (r *TextClassificationRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TextClassificationRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TextClassificationRequestObject +func (r *TextClassificationRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *TextClassificationRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TextClassificationRequestObject +func (r *TextClassificationRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestThreat.go b/beta/RequestThreat.go index 2e8fa2da..a587369a 100644 --- a/beta/RequestThreat.go +++ b/beta/RequestThreat.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ThreatAssessmentRequestObjectRequestBuilder is request builder for ThreatAssessmentRequestObject type ThreatAssessmentRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ThreatAssessmentRequestObjectRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ThreatAssessmentRequestObject +func (r *ThreatAssessmentRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ThreatAssessmentRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ThreatAssessmentRequestObject +func (r *ThreatAssessmentRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *ThreatAssessmentRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ThreatAssessmentRequestObject +func (r *ThreatAssessmentRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ThreatAssessmentResultRequestBuilder is request builder for ThreatAssessmentResult type ThreatAssessmentResultRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ThreatAssessmentResultRequest) Update(ctx context.Context, reqObj *Thre func (r *ThreatAssessmentResultRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ThreatAssessmentResult +func (r *ThreatAssessmentResultRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ThreatAssessmentResult + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ThreatAssessmentResult +func (r *ThreatAssessmentResultRequest) BatchUpdate(batch *BatchRequest, reqObj *ThreatAssessmentResult) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ThreatAssessmentResult +func (r *ThreatAssessmentResultRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestThumbnail.go b/beta/RequestThumbnail.go index d028a8d6..54388f8a 100644 --- a/beta/RequestThumbnail.go +++ b/beta/RequestThumbnail.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ThumbnailSetRequestBuilder is request builder for ThumbnailSet type ThumbnailSetRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ThumbnailSetRequest) Update(ctx context.Context, reqObj *ThumbnailSet) func (r *ThumbnailSetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ThumbnailSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchUpdate(batch *BatchRequest, reqObj *ThumbnailSet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTi.go b/beta/RequestTi.go index cb821cfd..4dd40045 100644 --- a/beta/RequestTi.go +++ b/beta/RequestTi.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *TiIndicatorRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TiIndicator +func (r *TiIndicatorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TiIndicator + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TiIndicator +func (r *TiIndicatorRequest) BatchUpdate(batch *BatchRequest, reqObj *TiIndicator) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TiIndicator +func (r *TiIndicatorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TiIndicatorCollectionSubmitTiIndicatorsRequestBuilder struct{ BaseRequestBuilder } @@ -130,6 +151,12 @@ func (r *TiIndicatorCollectionSubmitTiIndicatorsRequest) Post(ctx context.Contex return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *TiIndicatorCollectionSubmitTiIndicatorsRequest) BatchPost(batch *BatchRequest) error { + var resObj []TiIndicator + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TiIndicatorCollectionUpdateTiIndicatorsRequestBuilder struct{ BaseRequestBuilder } @@ -216,6 +243,12 @@ func (r *TiIndicatorCollectionUpdateTiIndicatorsRequest) Post(ctx context.Contex return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *TiIndicatorCollectionUpdateTiIndicatorsRequest) BatchPost(batch *BatchRequest) error { + var resObj []TiIndicator + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TiIndicatorCollectionDeleteTiIndicatorsRequestBuilder struct{ BaseRequestBuilder } @@ -302,6 +335,12 @@ func (r *TiIndicatorCollectionDeleteTiIndicatorsRequest) Post(ctx context.Contex return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *TiIndicatorCollectionDeleteTiIndicatorsRequest) BatchPost(batch *BatchRequest) error { + var resObj []ResultInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TiIndicatorCollectionDeleteTiIndicatorsByExternalIDRequestBuilder struct{ BaseRequestBuilder } @@ -387,3 +426,9 @@ func (r *TiIndicatorCollectionDeleteTiIndicatorsByExternalIDRequest) PostN(ctx c func (r *TiIndicatorCollectionDeleteTiIndicatorsByExternalIDRequest) Post(ctx context.Context) ([]ResultInfo, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *TiIndicatorCollectionDeleteTiIndicatorsByExternalIDRequest) BatchPost(batch *BatchRequest) error { + var resObj []ResultInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestTime.go b/beta/RequestTime.go index ef3a04c9..58f8e46b 100644 --- a/beta/RequestTime.go +++ b/beta/RequestTime.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TimeOffRequestBuilder is request builder for TimeOff type TimeOffRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TimeOffRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TimeOff +func (r *TimeOffRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TimeOff + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TimeOff +func (r *TimeOffRequest) BatchUpdate(batch *BatchRequest, reqObj *TimeOff) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TimeOff +func (r *TimeOffRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TimeOffReasonRequestBuilder is request builder for TimeOffReason type TimeOffReasonRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TimeOffReasonRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TimeOffReason +func (r *TimeOffReasonRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TimeOffReason + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TimeOffReason +func (r *TimeOffReasonRequest) BatchUpdate(batch *BatchRequest, reqObj *TimeOffReason) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TimeOffReason +func (r *TimeOffReasonRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TimeOffRequestObjectRequestBuilder is request builder for TimeOffRequestObject type TimeOffRequestObjectRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *TimeOffRequestObjectRequest) Update(ctx context.Context, reqObj *TimeOf func (r *TimeOffRequestObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TimeOffRequestObject +func (r *TimeOffRequestObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TimeOffRequestObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TimeOffRequestObject +func (r *TimeOffRequestObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *TimeOffRequestObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TimeOffRequestObject +func (r *TimeOffRequestObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTrending.go b/beta/RequestTrending.go index ccea21bf..9f7175fd 100644 --- a/beta/RequestTrending.go +++ b/beta/RequestTrending.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TrendingRequestBuilder is request builder for Trending type TrendingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TrendingRequest) Update(ctx context.Context, reqObj *Trending) error { func (r *TrendingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Trending +func (r *TrendingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Trending + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Trending +func (r *TrendingRequest) BatchUpdate(batch *BatchRequest, reqObj *Trending) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Trending +func (r *TrendingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestTrust.go b/beta/RequestTrust.go index 7d3e61e2..585493cd 100644 --- a/beta/RequestTrust.go +++ b/beta/RequestTrust.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TrustFrameworkRequestBuilder is request builder for TrustFramework type TrustFrameworkRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TrustFrameworkRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TrustFramework +func (r *TrustFrameworkRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TrustFramework + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TrustFramework +func (r *TrustFrameworkRequest) BatchUpdate(batch *BatchRequest, reqObj *TrustFramework) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TrustFramework +func (r *TrustFrameworkRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TrustFrameworkKeySetRequestBuilder is request builder for TrustFrameworkKeySet type TrustFrameworkKeySetRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TrustFrameworkKeySetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TrustFrameworkKeySet +func (r *TrustFrameworkKeySetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TrustFrameworkKeySet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TrustFrameworkKeySet +func (r *TrustFrameworkKeySetRequest) BatchUpdate(batch *BatchRequest, reqObj *TrustFrameworkKeySet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TrustFrameworkKeySet +func (r *TrustFrameworkKeySetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TrustFrameworkPolicyRequestBuilder is request builder for TrustFrameworkPolicy type TrustFrameworkPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *TrustFrameworkPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TrustFrameworkPolicy +func (r *TrustFrameworkPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TrustFrameworkPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TrustFrameworkPolicy +func (r *TrustFrameworkPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *TrustFrameworkPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TrustFrameworkPolicy +func (r *TrustFrameworkPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TrustFrameworkKeySetGenerateKeyRequestBuilder struct{ BaseRequestBuilder } @@ -130,6 +193,12 @@ func (r *TrustFrameworkKeySetGenerateKeyRequest) Post(ctx context.Context) (resO return } +// +func (r *TrustFrameworkKeySetGenerateKeyRequest) BatchPost(batch *BatchRequest) error { + var resObj *TrustFrameworkKey + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TrustFrameworkKeySetUploadSecretRequestBuilder struct{ BaseRequestBuilder } @@ -157,6 +226,12 @@ func (r *TrustFrameworkKeySetUploadSecretRequest) Post(ctx context.Context) (res return } +// +func (r *TrustFrameworkKeySetUploadSecretRequest) BatchPost(batch *BatchRequest) error { + var resObj *TrustFrameworkKey + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TrustFrameworkKeySetUploadCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -184,6 +259,12 @@ func (r *TrustFrameworkKeySetUploadCertificateRequest) Post(ctx context.Context) return } +// +func (r *TrustFrameworkKeySetUploadCertificateRequest) BatchPost(batch *BatchRequest) error { + var resObj *TrustFrameworkKey + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type TrustFrameworkKeySetUploadPkcs12RequestBuilder struct{ BaseRequestBuilder } @@ -210,3 +291,9 @@ func (r *TrustFrameworkKeySetUploadPkcs12Request) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *TrustFrameworkKeySetUploadPkcs12Request) BatchPost(batch *BatchRequest) error { + var resObj *TrustFrameworkKey + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestUnfamiliar.go b/beta/RequestUnfamiliar.go index 52cea47e..18fa2473 100644 --- a/beta/RequestUnfamiliar.go +++ b/beta/RequestUnfamiliar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // UnfamiliarLocationRiskEventRequestBuilder is request builder for UnfamiliarLocationRiskEvent type UnfamiliarLocationRiskEventRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *UnfamiliarLocationRiskEventRequest) Update(ctx context.Context, reqObj func (r *UnfamiliarLocationRiskEventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for UnfamiliarLocationRiskEvent +func (r *UnfamiliarLocationRiskEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UnfamiliarLocationRiskEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UnfamiliarLocationRiskEvent +func (r *UnfamiliarLocationRiskEventRequest) BatchUpdate(batch *BatchRequest, reqObj *UnfamiliarLocationRiskEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UnfamiliarLocationRiskEvent +func (r *UnfamiliarLocationRiskEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestUnified.go b/beta/RequestUnified.go index a7b67a05..9cccbabd 100644 --- a/beta/RequestUnified.go +++ b/beta/RequestUnified.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // UnifiedRoleAssignmentRequestBuilder is request builder for UnifiedRoleAssignment type UnifiedRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *UnifiedRoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UnifiedRoleAssignment +func (r *UnifiedRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UnifiedRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UnifiedRoleAssignment +func (r *UnifiedRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *UnifiedRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UnifiedRoleAssignment +func (r *UnifiedRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UnifiedRoleDefinitionRequestBuilder is request builder for UnifiedRoleDefinition type UnifiedRoleDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *UnifiedRoleDefinitionRequest) Update(ctx context.Context, reqObj *Unifi func (r *UnifiedRoleDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for UnifiedRoleDefinition +func (r *UnifiedRoleDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UnifiedRoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UnifiedRoleDefinition +func (r *UnifiedRoleDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *UnifiedRoleDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UnifiedRoleDefinition +func (r *UnifiedRoleDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestUnit.go b/beta/RequestUnit.go index 1cbf4f70..3860040a 100644 --- a/beta/RequestUnit.go +++ b/beta/RequestUnit.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // UnitOfMeasureRequestBuilder is request builder for UnitOfMeasure type UnitOfMeasureRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *UnitOfMeasureRequest) Update(ctx context.Context, reqObj *UnitOfMeasure func (r *UnitOfMeasureRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for UnitOfMeasure +func (r *UnitOfMeasureRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UnitOfMeasure + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UnitOfMeasure +func (r *UnitOfMeasureRequest) BatchUpdate(batch *BatchRequest, reqObj *UnitOfMeasure) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UnitOfMeasure +func (r *UnitOfMeasureRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestUsed.go b/beta/RequestUsed.go index 236599c0..a5342fb1 100644 --- a/beta/RequestUsed.go +++ b/beta/RequestUsed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // UsedInsightRequestBuilder is request builder for UsedInsight type UsedInsightRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *UsedInsightRequest) Update(ctx context.Context, reqObj *UsedInsight) er func (r *UsedInsightRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UsedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchUpdate(batch *BatchRequest, reqObj *UsedInsight) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestUser.go b/beta/RequestUser.go index d4639284..7209acb7 100644 --- a/beta/RequestUser.go +++ b/beta/RequestUser.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *UserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for User +func (r *UserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for User +func (r *UserRequest) BatchUpdate(batch *BatchRequest, reqObj *User) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for User +func (r *UserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserAccountInformationRequestBuilder is request builder for UserAccountInformation type UserAccountInformationRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *UserAccountInformationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserAccountInformation +func (r *UserAccountInformationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserAccountInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserAccountInformation +func (r *UserAccountInformationRequest) BatchUpdate(batch *BatchRequest, reqObj *UserAccountInformation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserAccountInformation +func (r *UserAccountInformationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserActivityRequestBuilder is request builder for UserActivity type UserActivityRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *UserActivityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserActivity +func (r *UserActivityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserActivity +func (r *UserActivityRequest) BatchUpdate(batch *BatchRequest, reqObj *UserActivity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserActivity +func (r *UserActivityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserAnalyticsRequestBuilder is request builder for UserAnalytics type UserAnalyticsRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *UserAnalyticsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserAnalytics +func (r *UserAnalyticsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserAnalytics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserAnalytics +func (r *UserAnalyticsRequest) BatchUpdate(batch *BatchRequest, reqObj *UserAnalytics) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserAnalytics +func (r *UserAnalyticsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserAppInstallStatusRequestBuilder is request builder for UserAppInstallStatus type UserAppInstallStatusRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *UserAppInstallStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserAppInstallStatus +func (r *UserAppInstallStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserAppInstallStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserAppInstallStatus +func (r *UserAppInstallStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *UserAppInstallStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserAppInstallStatus +func (r *UserAppInstallStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserConfigurationRequestBuilder is request builder for UserConfiguration type UserConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *UserConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserConfiguration +func (r *UserConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserConfiguration +func (r *UserConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *UserConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserConfiguration +func (r *UserConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserCredentialUsageDetailsRequestBuilder is request builder for UserCredentialUsageDetails type UserCredentialUsageDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *UserCredentialUsageDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserCredentialUsageDetails +func (r *UserCredentialUsageDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserCredentialUsageDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserCredentialUsageDetails +func (r *UserCredentialUsageDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *UserCredentialUsageDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserCredentialUsageDetails +func (r *UserCredentialUsageDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsBaselineRequestBuilder is request builder for UserExperienceAnalyticsBaseline type UserExperienceAnalyticsBaselineRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *UserExperienceAnalyticsBaselineRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsBaseline +func (r *UserExperienceAnalyticsBaselineRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsBaseline + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsBaseline +func (r *UserExperienceAnalyticsBaselineRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsBaseline) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsBaseline +func (r *UserExperienceAnalyticsBaselineRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsCategoryRequestBuilder is request builder for UserExperienceAnalyticsCategory type UserExperienceAnalyticsCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *UserExperienceAnalyticsCategoryRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsCategory +func (r *UserExperienceAnalyticsCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsCategory +func (r *UserExperienceAnalyticsCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsCategory +func (r *UserExperienceAnalyticsCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsDevicePerformanceRequestBuilder is request builder for UserExperienceAnalyticsDevicePerformance type UserExperienceAnalyticsDevicePerformanceRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *UserExperienceAnalyticsDevicePerformanceRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsDevicePerformance +func (r *UserExperienceAnalyticsDevicePerformanceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsDevicePerformance + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsDevicePerformance +func (r *UserExperienceAnalyticsDevicePerformanceRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsDevicePerformance) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsDevicePerformance +func (r *UserExperienceAnalyticsDevicePerformanceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsDeviceStartupHistoryRequestBuilder is request builder for UserExperienceAnalyticsDeviceStartupHistory type UserExperienceAnalyticsDeviceStartupHistoryRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *UserExperienceAnalyticsDeviceStartupHistoryRequest) Delete(ctx context. return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsDeviceStartupHistory +func (r *UserExperienceAnalyticsDeviceStartupHistoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsDeviceStartupHistory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsDeviceStartupHistory +func (r *UserExperienceAnalyticsDeviceStartupHistoryRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsDeviceStartupHistory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsDeviceStartupHistory +func (r *UserExperienceAnalyticsDeviceStartupHistoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsMetricRequestBuilder is request builder for UserExperienceAnalyticsMetric type UserExperienceAnalyticsMetricRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *UserExperienceAnalyticsMetricRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsMetric +func (r *UserExperienceAnalyticsMetricRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsMetric + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsMetric +func (r *UserExperienceAnalyticsMetricRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsMetric) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsMetric +func (r *UserExperienceAnalyticsMetricRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsOverviewRequestBuilder is request builder for UserExperienceAnalyticsOverview type UserExperienceAnalyticsOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *UserExperienceAnalyticsOverviewRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsOverview +func (r *UserExperienceAnalyticsOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsOverview +func (r *UserExperienceAnalyticsOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsOverview +func (r *UserExperienceAnalyticsOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserExperienceAnalyticsRegressionSummaryRequestBuilder is request builder for UserExperienceAnalyticsRegressionSummary type UserExperienceAnalyticsRegressionSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *UserExperienceAnalyticsRegressionSummaryRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserExperienceAnalyticsRegressionSummary +func (r *UserExperienceAnalyticsRegressionSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserExperienceAnalyticsRegressionSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserExperienceAnalyticsRegressionSummary +func (r *UserExperienceAnalyticsRegressionSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *UserExperienceAnalyticsRegressionSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserExperienceAnalyticsRegressionSummary +func (r *UserExperienceAnalyticsRegressionSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserInstallStateSummaryRequestBuilder is request builder for UserInstallStateSummary type UserInstallStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *UserInstallStateSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserInstallStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *UserInstallStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserPFXCertificateRequestBuilder is request builder for UserPFXCertificate type UserPFXCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *UserPFXCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserPFXCertificate +func (r *UserPFXCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserPFXCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserPFXCertificate +func (r *UserPFXCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *UserPFXCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserPFXCertificate +func (r *UserPFXCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserSecurityProfileRequestBuilder is request builder for UserSecurityProfile type UserSecurityProfileRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *UserSecurityProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserSecurityProfile +func (r *UserSecurityProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserSecurityProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserSecurityProfile +func (r *UserSecurityProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *UserSecurityProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserSecurityProfile +func (r *UserSecurityProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserSettingsRequestBuilder is request builder for UserSettings type UserSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -605,6 +946,26 @@ func (r *UserSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *UserSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserTeamworkRequestBuilder is request builder for UserTeamwork type UserTeamworkRequestBuilder struct{ BaseRequestBuilder } @@ -638,6 +999,26 @@ func (r *UserTeamworkRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserTeamwork +func (r *UserTeamworkRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserTeamwork + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserTeamwork +func (r *UserTeamworkRequest) BatchUpdate(batch *BatchRequest, reqObj *UserTeamwork) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserTeamwork +func (r *UserTeamworkRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type UserAssignLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -665,6 +1046,12 @@ func (r *UserAssignLicenseRequest) Post(ctx context.Context) (resObj *User, err return } +// +func (r *UserAssignLicenseRequest) BatchPost(batch *BatchRequest) error { + var resObj *User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserChangePasswordRequestBuilder struct{ BaseRequestBuilder } @@ -691,6 +1078,11 @@ func (r *UserChangePasswordRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserChangePasswordRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserInvalidateAllRefreshTokensRequestBuilder struct{ BaseRequestBuilder } @@ -718,6 +1110,12 @@ func (r *UserInvalidateAllRefreshTokensRequest) Post(ctx context.Context) (resOb return } +// +func (r *UserInvalidateAllRefreshTokensRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserRevokeSignInSessionsRequestBuilder struct{ BaseRequestBuilder } @@ -745,6 +1143,12 @@ func (r *UserRevokeSignInSessionsRequest) Post(ctx context.Context) (resObj *boo return } +// +func (r *UserRevokeSignInSessionsRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserReprocessLicenseAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -772,6 +1176,12 @@ func (r *UserReprocessLicenseAssignmentRequest) Post(ctx context.Context) (resOb return } +// +func (r *UserReprocessLicenseAssignmentRequest) BatchPost(batch *BatchRequest) error { + var resObj *User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserFindMeetingTimesRequestBuilder struct{ BaseRequestBuilder } @@ -799,6 +1209,12 @@ func (r *UserFindMeetingTimesRequest) Post(ctx context.Context) (resObj *Meeting return } +// +func (r *UserFindMeetingTimesRequest) BatchPost(batch *BatchRequest) error { + var resObj *MeetingTimeSuggestionsResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserSendMailRequestBuilder struct{ BaseRequestBuilder } @@ -825,6 +1241,11 @@ func (r *UserSendMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserSendMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserGetMailTipsRequestBuilder struct{ BaseRequestBuilder } @@ -911,6 +1332,12 @@ func (r *UserGetMailTipsRequest) Post(ctx context.Context) ([]MailTips, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *UserGetMailTipsRequest) BatchPost(batch *BatchRequest) error { + var resObj []MailTips + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserTranslateExchangeIDsRequestBuilder struct{ BaseRequestBuilder } @@ -997,6 +1424,12 @@ func (r *UserTranslateExchangeIDsRequest) Post(ctx context.Context) ([]ConvertID return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *UserTranslateExchangeIDsRequest) BatchPost(batch *BatchRequest) error { + var resObj []ConvertIDResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserRemoveAllDevicesFromManagementRequestBuilder struct{ BaseRequestBuilder } @@ -1023,6 +1456,11 @@ func (r *UserRemoveAllDevicesFromManagementRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserRemoveAllDevicesFromManagementRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserWipeManagedAppRegistrationByDeviceTagRequestBuilder struct{ BaseRequestBuilder } @@ -1049,6 +1487,11 @@ func (r *UserWipeManagedAppRegistrationByDeviceTagRequest) Post(ctx context.Cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserWipeManagedAppRegistrationByDeviceTagRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserWipeManagedAppRegistrationsByDeviceTagRequestBuilder struct{ BaseRequestBuilder } @@ -1075,6 +1518,11 @@ func (r *UserWipeManagedAppRegistrationsByDeviceTagRequest) Post(ctx context.Con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserWipeManagedAppRegistrationsByDeviceTagRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserExportPersonalDataRequestBuilder struct{ BaseRequestBuilder } @@ -1100,3 +1548,8 @@ func (b *UserExportPersonalDataRequestBuilder) Request() *UserExportPersonalData func (r *UserExportPersonalDataRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *UserExportPersonalDataRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestVPP.go b/beta/RequestVPP.go index 6f1f2dca..4f749dee 100644 --- a/beta/RequestVPP.go +++ b/beta/RequestVPP.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // VPPTokenRequestBuilder is request builder for VPPToken type VPPTokenRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *VPPTokenRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj VPPToken + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchUpdate(batch *BatchRequest, reqObj *VPPToken) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type VPPTokenSyncLicensesRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *VPPTokenSyncLicensesRequest) Post(ctx context.Context) (resObj *VPPToke return } +// +func (r *VPPTokenSyncLicensesRequest) BatchPost(batch *BatchRequest) error { + var resObj *VPPToken + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type VPPTokenRevokeLicensesRequestBuilder struct{ BaseRequestBuilder } @@ -89,3 +118,8 @@ func (b *VPPTokenRevokeLicensesRequestBuilder) Request() *VPPTokenRevokeLicenses func (r *VPPTokenRevokeLicensesRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *VPPTokenRevokeLicensesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestVendor.go b/beta/RequestVendor.go index 99838274..7196a008 100644 --- a/beta/RequestVendor.go +++ b/beta/RequestVendor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // VendorRequestBuilder is request builder for Vendor type VendorRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *VendorRequest) Update(ctx context.Context, reqObj *Vendor) error { func (r *VendorRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Vendor +func (r *VendorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Vendor + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Vendor +func (r *VendorRequest) BatchUpdate(batch *BatchRequest, reqObj *Vendor) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Vendor +func (r *VendorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWeb.go b/beta/RequestWeb.go index 11b2d481..49e9f84c 100644 --- a/beta/RequestWeb.go +++ b/beta/RequestWeb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WebAccountRequestBuilder is request builder for WebAccount type WebAccountRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *WebAccountRequest) Update(ctx context.Context, reqObj *WebAccount) erro func (r *WebAccountRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for WebAccount +func (r *WebAccountRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WebAccount + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WebAccount +func (r *WebAccountRequest) BatchUpdate(batch *BatchRequest, reqObj *WebAccount) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WebAccount +func (r *WebAccountRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWindows.go b/beta/RequestWindows.go index 796cd176..cb7ebefa 100644 --- a/beta/RequestWindows.go +++ b/beta/RequestWindows.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *WindowsAutopilotDeploymentProfileRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeploymentProfile +func (r *WindowsAutopilotDeploymentProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsAutopilotDeploymentProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsAutopilotDeploymentProfile +func (r *WindowsAutopilotDeploymentProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsAutopilotDeploymentProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsAutopilotDeploymentProfile +func (r *WindowsAutopilotDeploymentProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsAutopilotDeploymentProfileAssignmentRequestBuilder is request builder for WindowsAutopilotDeploymentProfileAssignment type WindowsAutopilotDeploymentProfileAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *WindowsAutopilotDeploymentProfileAssignmentRequest) Delete(ctx context. return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeploymentProfileAssignment +func (r *WindowsAutopilotDeploymentProfileAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsAutopilotDeploymentProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsAutopilotDeploymentProfileAssignment +func (r *WindowsAutopilotDeploymentProfileAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsAutopilotDeploymentProfileAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsAutopilotDeploymentProfileAssignment +func (r *WindowsAutopilotDeploymentProfileAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsAutopilotDeviceIdentityRequestBuilder is request builder for WindowsAutopilotDeviceIdentity type WindowsAutopilotDeviceIdentityRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *WindowsAutopilotDeviceIdentityRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsAutopilotDeviceIdentity +func (r *WindowsAutopilotDeviceIdentityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsAutopilotDeviceIdentity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsAutopilotDeviceIdentity +func (r *WindowsAutopilotDeviceIdentityRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsAutopilotDeviceIdentity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsAutopilotDeviceIdentity +func (r *WindowsAutopilotDeviceIdentityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsAutopilotSettingsRequestBuilder is request builder for WindowsAutopilotSettings type WindowsAutopilotSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *WindowsAutopilotSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsAutopilotSettings +func (r *WindowsAutopilotSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsAutopilotSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsAutopilotSettings +func (r *WindowsAutopilotSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsAutopilotSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsAutopilotSettings +func (r *WindowsAutopilotSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsCertificateProfileBaseRequestBuilder is request builder for WindowsCertificateProfileBase type WindowsCertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *WindowsCertificateProfileBaseRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsCertificateProfileBase +func (r *WindowsCertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsCertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsCertificateProfileBase +func (r *WindowsCertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsCertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsCertificateProfileBase +func (r *WindowsCertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDefenderApplicationControlSupplementalPolicyRequestBuilder is request builder for WindowsDefenderApplicationControlSupplementalPolicy type WindowsDefenderApplicationControlSupplementalPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyRequest) Delete(ctx return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicy +func (r *WindowsDefenderApplicationControlSupplementalPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDefenderApplicationControlSupplementalPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDefenderApplicationControlSupplementalPolicy +func (r *WindowsDefenderApplicationControlSupplementalPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDefenderApplicationControlSupplementalPolicy +func (r *WindowsDefenderApplicationControlSupplementalPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequestBuilder is request builder for WindowsDefenderApplicationControlSupplementalPolicyAssignment type WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequest) D return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyAssignment +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDefenderApplicationControlSupplementalPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyAssignment +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicyAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyAssignment +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequestBuilder is request builder for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus type WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequ return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatus +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequestBuilder is request builder for WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary type WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryReq return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummary +func (r *WindowsDefenderApplicationControlSupplementalPolicyDeploymentSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDeviceMalwareStateRequestBuilder is request builder for WindowsDeviceMalwareState type WindowsDeviceMalwareStateRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *WindowsDeviceMalwareStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDeviceMalwareState +func (r *WindowsDeviceMalwareStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDeviceMalwareState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDeviceMalwareState +func (r *WindowsDeviceMalwareStateRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDeviceMalwareState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDeviceMalwareState +func (r *WindowsDeviceMalwareStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsDomainJoinConfigurationRequestBuilder is request builder for WindowsDomainJoinConfiguration type WindowsDomainJoinConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *WindowsDomainJoinConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsDomainJoinConfiguration +func (r *WindowsDomainJoinConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsDomainJoinConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsDomainJoinConfiguration +func (r *WindowsDomainJoinConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsDomainJoinConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsDomainJoinConfiguration +func (r *WindowsDomainJoinConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsFeatureUpdateProfileRequestBuilder is request builder for WindowsFeatureUpdateProfile type WindowsFeatureUpdateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *WindowsFeatureUpdateProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsFeatureUpdateProfile +func (r *WindowsFeatureUpdateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsFeatureUpdateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsFeatureUpdateProfile +func (r *WindowsFeatureUpdateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsFeatureUpdateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsFeatureUpdateProfile +func (r *WindowsFeatureUpdateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsFeatureUpdateProfileAssignmentRequestBuilder is request builder for WindowsFeatureUpdateProfileAssignment type WindowsFeatureUpdateProfileAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *WindowsFeatureUpdateProfileAssignmentRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsFeatureUpdateProfileAssignment +func (r *WindowsFeatureUpdateProfileAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsFeatureUpdateProfileAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsFeatureUpdateProfileAssignment +func (r *WindowsFeatureUpdateProfileAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsFeatureUpdateProfileAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsFeatureUpdateProfileAssignment +func (r *WindowsFeatureUpdateProfileAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionRequestBuilder is request builder for WindowsInformationProtection type WindowsInformationProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *WindowsInformationProtectionRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionAppLearningSummaryRequestBuilder is request builder for WindowsInformationProtectionAppLearningSummary type WindowsInformationProtectionAppLearningSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *WindowsInformationProtectionAppLearningSummaryRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionAppLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLearningSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionAppLockerFileRequestBuilder is request builder for WindowsInformationProtectionAppLockerFile type WindowsInformationProtectionAppLockerFileRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *WindowsInformationProtectionAppLockerFileRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionDeviceRegistrationRequestBuilder is request builder for WindowsInformationProtectionDeviceRegistration type WindowsInformationProtectionDeviceRegistrationRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *WindowsInformationProtectionDeviceRegistrationRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionDeviceRegistration +func (r *WindowsInformationProtectionDeviceRegistrationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionDeviceRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionDeviceRegistration +func (r *WindowsInformationProtectionDeviceRegistrationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionDeviceRegistration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionDeviceRegistration +func (r *WindowsInformationProtectionDeviceRegistrationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionNetworkLearningSummaryRequestBuilder is request builder for WindowsInformationProtectionNetworkLearningSummary type WindowsInformationProtectionNetworkLearningSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -605,6 +946,26 @@ func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) Delete(ctx c return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionNetworkLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionNetworkLearningSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionPolicyRequestBuilder is request builder for WindowsInformationProtectionPolicy type WindowsInformationProtectionPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -638,6 +999,26 @@ func (r *WindowsInformationProtectionPolicyRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionWipeActionRequestBuilder is request builder for WindowsInformationProtectionWipeAction type WindowsInformationProtectionWipeActionRequestBuilder struct{ BaseRequestBuilder } @@ -671,6 +1052,26 @@ func (r *WindowsInformationProtectionWipeActionRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionWipeAction +func (r *WindowsInformationProtectionWipeActionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionWipeAction + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionWipeAction +func (r *WindowsInformationProtectionWipeActionRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionWipeAction) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionWipeAction +func (r *WindowsInformationProtectionWipeActionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsMalwareInformationRequestBuilder is request builder for WindowsMalwareInformation type WindowsMalwareInformationRequestBuilder struct{ BaseRequestBuilder } @@ -704,6 +1105,26 @@ func (r *WindowsMalwareInformationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsMalwareInformation +func (r *WindowsMalwareInformationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsMalwareInformation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsMalwareInformation +func (r *WindowsMalwareInformationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsMalwareInformation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsMalwareInformation +func (r *WindowsMalwareInformationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsManagementAppRequestBuilder is request builder for WindowsManagementApp type WindowsManagementAppRequestBuilder struct{ BaseRequestBuilder } @@ -737,6 +1158,26 @@ func (r *WindowsManagementAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsManagementApp +func (r *WindowsManagementAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsManagementApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsManagementApp +func (r *WindowsManagementAppRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsManagementApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsManagementApp +func (r *WindowsManagementAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsManagementAppHealthStateRequestBuilder is request builder for WindowsManagementAppHealthState type WindowsManagementAppHealthStateRequestBuilder struct{ BaseRequestBuilder } @@ -770,6 +1211,26 @@ func (r *WindowsManagementAppHealthStateRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsManagementAppHealthState +func (r *WindowsManagementAppHealthStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsManagementAppHealthState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsManagementAppHealthState +func (r *WindowsManagementAppHealthStateRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsManagementAppHealthState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsManagementAppHealthState +func (r *WindowsManagementAppHealthStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPhone81CertificateProfileBaseRequestBuilder is request builder for WindowsPhone81CertificateProfileBase type WindowsPhone81CertificateProfileBaseRequestBuilder struct{ BaseRequestBuilder } @@ -803,6 +1264,26 @@ func (r *WindowsPhone81CertificateProfileBaseRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPhone81CertificateProfileBase +func (r *WindowsPhone81CertificateProfileBaseRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPhone81CertificateProfileBase + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPhone81CertificateProfileBase +func (r *WindowsPhone81CertificateProfileBaseRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPhone81CertificateProfileBase) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPhone81CertificateProfileBase +func (r *WindowsPhone81CertificateProfileBaseRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPhone81ImportedPFXCertificateProfileRequestBuilder is request builder for WindowsPhone81ImportedPFXCertificateProfile type WindowsPhone81ImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -836,6 +1317,26 @@ func (r *WindowsPhone81ImportedPFXCertificateProfileRequest) Delete(ctx context. return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPhone81ImportedPFXCertificateProfile +func (r *WindowsPhone81ImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPhone81ImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPhone81ImportedPFXCertificateProfile +func (r *WindowsPhone81ImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPhone81ImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPhone81ImportedPFXCertificateProfile +func (r *WindowsPhone81ImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPhone81SCEPCertificateProfileRequestBuilder is request builder for WindowsPhone81SCEPCertificateProfile type WindowsPhone81SCEPCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -869,6 +1370,26 @@ func (r *WindowsPhone81SCEPCertificateProfileRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPhone81SCEPCertificateProfile +func (r *WindowsPhone81SCEPCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPhone81SCEPCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPhone81SCEPCertificateProfile +func (r *WindowsPhone81SCEPCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPhone81SCEPCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPhone81SCEPCertificateProfile +func (r *WindowsPhone81SCEPCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPhone81TrustedRootCertificateRequestBuilder is request builder for WindowsPhone81TrustedRootCertificate type WindowsPhone81TrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -902,6 +1423,26 @@ func (r *WindowsPhone81TrustedRootCertificateRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPhone81TrustedRootCertificate +func (r *WindowsPhone81TrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPhone81TrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPhone81TrustedRootCertificate +func (r *WindowsPhone81TrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPhone81TrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPhone81TrustedRootCertificate +func (r *WindowsPhone81TrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPhone81VpnConfigurationRequestBuilder is request builder for WindowsPhone81VpnConfiguration type WindowsPhone81VpnConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -935,6 +1476,26 @@ func (r *WindowsPhone81VpnConfigurationRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPhone81VpnConfiguration +func (r *WindowsPhone81VpnConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPhone81VpnConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPhone81VpnConfiguration +func (r *WindowsPhone81VpnConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPhone81VpnConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPhone81VpnConfiguration +func (r *WindowsPhone81VpnConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsPrivacyDataAccessControlItemRequestBuilder is request builder for WindowsPrivacyDataAccessControlItem type WindowsPrivacyDataAccessControlItemRequestBuilder struct{ BaseRequestBuilder } @@ -968,6 +1529,26 @@ func (r *WindowsPrivacyDataAccessControlItemRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsPrivacyDataAccessControlItem +func (r *WindowsPrivacyDataAccessControlItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsPrivacyDataAccessControlItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsPrivacyDataAccessControlItem +func (r *WindowsPrivacyDataAccessControlItemRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsPrivacyDataAccessControlItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsPrivacyDataAccessControlItem +func (r *WindowsPrivacyDataAccessControlItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsProtectionStateRequestBuilder is request builder for WindowsProtectionState type WindowsProtectionStateRequestBuilder struct{ BaseRequestBuilder } @@ -1001,6 +1582,26 @@ func (r *WindowsProtectionStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsProtectionState +func (r *WindowsProtectionStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsProtectionState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsProtectionState +func (r *WindowsProtectionStateRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsProtectionState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsProtectionState +func (r *WindowsProtectionStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsUniversalAppXRequestBuilder is request builder for WindowsUniversalAppX type WindowsUniversalAppXRequestBuilder struct{ BaseRequestBuilder } @@ -1034,6 +1635,26 @@ func (r *WindowsUniversalAppXRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsUniversalAppX +func (r *WindowsUniversalAppXRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsUniversalAppX + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsUniversalAppX +func (r *WindowsUniversalAppXRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsUniversalAppX) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsUniversalAppX +func (r *WindowsUniversalAppXRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsUpdateForBusinessConfigurationRequestBuilder is request builder for WindowsUpdateForBusinessConfiguration type WindowsUpdateForBusinessConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1067,6 +1688,26 @@ func (r *WindowsUpdateForBusinessConfigurationRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsUpdateForBusinessConfiguration +func (r *WindowsUpdateForBusinessConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsUpdateForBusinessConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsUpdateForBusinessConfiguration +func (r *WindowsUpdateForBusinessConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsUpdateForBusinessConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsUpdateForBusinessConfiguration +func (r *WindowsUpdateForBusinessConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsUpdateStateRequestBuilder is request builder for WindowsUpdateState type WindowsUpdateStateRequestBuilder struct{ BaseRequestBuilder } @@ -1100,6 +1741,26 @@ func (r *WindowsUpdateStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsUpdateState +func (r *WindowsUpdateStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsUpdateState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsUpdateState +func (r *WindowsUpdateStateRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsUpdateState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsUpdateState +func (r *WindowsUpdateStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsWiFiEnterpriseEAPConfigurationRequestBuilder is request builder for WindowsWiFiEnterpriseEAPConfiguration type WindowsWiFiEnterpriseEAPConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -1133,6 +1794,26 @@ func (r *WindowsWiFiEnterpriseEAPConfigurationRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsWiFiEnterpriseEAPConfiguration +func (r *WindowsWiFiEnterpriseEAPConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsWiFiEnterpriseEAPConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsWiFiEnterpriseEAPConfiguration +func (r *WindowsWiFiEnterpriseEAPConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsWiFiEnterpriseEAPConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsWiFiEnterpriseEAPConfiguration +func (r *WindowsWiFiEnterpriseEAPConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type WindowsAutopilotDeploymentProfileCollectionHasPayloadLinksRequestBuilder struct{ BaseRequestBuilder } @@ -1219,6 +1900,12 @@ func (r *WindowsAutopilotDeploymentProfileCollectionHasPayloadLinksRequest) Post return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *WindowsAutopilotDeploymentProfileCollectionHasPayloadLinksRequest) BatchPost(batch *BatchRequest) error { + var resObj []HasPayloadLinkResultItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WindowsAutopilotDeploymentProfileAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1245,6 +1932,11 @@ func (r *WindowsAutopilotDeploymentProfileAssignRequest) Post(ctx context.Contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeploymentProfileAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotDeviceIdentityAssignUserToDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1271,6 +1963,11 @@ func (r *WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest) Post(ctx conte return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeviceIdentityAssignUserToDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1297,6 +1994,11 @@ func (r *WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest) Post(ctx c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeviceIdentityUnassignUserFromDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequestBuilder struct{ BaseRequestBuilder } @@ -1323,6 +2025,11 @@ func (r *WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest) Post(ctx c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeviceIdentityUpdateDevicePropertiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotDeviceIdentityAssignResourceAccountToDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1349,6 +2056,11 @@ func (r *WindowsAutopilotDeviceIdentityAssignResourceAccountToDeviceRequest) Pos return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeviceIdentityAssignResourceAccountToDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotDeviceIdentityUnassignResourceAccountFromDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1375,6 +2087,11 @@ func (r *WindowsAutopilotDeviceIdentityUnassignResourceAccountFromDeviceRequest) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotDeviceIdentityUnassignResourceAccountFromDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsAutopilotSettingsSyncRequestBuilder struct{ BaseRequestBuilder } @@ -1401,6 +2118,11 @@ func (r *WindowsAutopilotSettingsSyncRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsAutopilotSettingsSyncRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsDefenderApplicationControlSupplementalPolicyAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1427,6 +2149,11 @@ func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignRequest) Post( return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsDefenderApplicationControlSupplementalPolicyAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsFeatureUpdateProfileAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1453,6 +2180,11 @@ func (r *WindowsFeatureUpdateProfileAssignRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsFeatureUpdateProfileAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsInformationProtectionAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1479,6 +2211,11 @@ func (r *WindowsInformationProtectionAssignRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsInformationProtectionAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsInformationProtectionDeviceRegistrationWipeRequestBuilder struct{ BaseRequestBuilder } @@ -1505,6 +2242,11 @@ func (r *WindowsInformationProtectionDeviceRegistrationWipeRequest) Post(ctx con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsInformationProtectionDeviceRegistrationWipeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsUpdateForBusinessConfigurationExtendFeatureUpdatesPauseRequestBuilder struct{ BaseRequestBuilder } @@ -1531,6 +2273,11 @@ func (r *WindowsUpdateForBusinessConfigurationExtendFeatureUpdatesPauseRequest) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WindowsUpdateForBusinessConfigurationExtendFeatureUpdatesPauseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WindowsUpdateForBusinessConfigurationExtendQualityUpdatesPauseRequestBuilder struct{ BaseRequestBuilder } @@ -1556,3 +2303,8 @@ func (b *WindowsUpdateForBusinessConfigurationExtendQualityUpdatesPauseRequestBu func (r *WindowsUpdateForBusinessConfigurationExtendQualityUpdatesPauseRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *WindowsUpdateForBusinessConfigurationExtendQualityUpdatesPauseRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestWindows10.go b/beta/RequestWindows10.go index 1fcecf35..2c21acf0 100644 --- a/beta/RequestWindows10.go +++ b/beta/RequestWindows10.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // Windows10GeneralConfigurationRequestBuilder is request builder for Windows10GeneralConfiguration type Windows10GeneralConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *Windows10GeneralConfigurationRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Windows10GeneralConfiguration +func (r *Windows10GeneralConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows10GeneralConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows10GeneralConfiguration +func (r *Windows10GeneralConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows10GeneralConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows10GeneralConfiguration +func (r *Windows10GeneralConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // Windows10ImportedPFXCertificateProfileRequestBuilder is request builder for Windows10ImportedPFXCertificateProfile type Windows10ImportedPFXCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *Windows10ImportedPFXCertificateProfileRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Windows10ImportedPFXCertificateProfile +func (r *Windows10ImportedPFXCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows10ImportedPFXCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows10ImportedPFXCertificateProfile +func (r *Windows10ImportedPFXCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows10ImportedPFXCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows10ImportedPFXCertificateProfile +func (r *Windows10ImportedPFXCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // Windows10PkcsCertificateProfileRequestBuilder is request builder for Windows10PkcsCertificateProfile type Windows10PkcsCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *Windows10PkcsCertificateProfileRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Windows10PkcsCertificateProfile +func (r *Windows10PkcsCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows10PkcsCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows10PkcsCertificateProfile +func (r *Windows10PkcsCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows10PkcsCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows10PkcsCertificateProfile +func (r *Windows10PkcsCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // Windows10VpnConfigurationRequestBuilder is request builder for Windows10VpnConfiguration type Windows10VpnConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -135,3 +198,23 @@ func (r *Windows10VpnConfigurationRequest) Update(ctx context.Context, reqObj *W func (r *Windows10VpnConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Windows10VpnConfiguration +func (r *Windows10VpnConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows10VpnConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows10VpnConfiguration +func (r *Windows10VpnConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows10VpnConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows10VpnConfiguration +func (r *Windows10VpnConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWindows81.go b/beta/RequestWindows81.go index ac24feb7..f0406148 100644 --- a/beta/RequestWindows81.go +++ b/beta/RequestWindows81.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // Windows81SCEPCertificateProfileRequestBuilder is request builder for Windows81SCEPCertificateProfile type Windows81SCEPCertificateProfileRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *Windows81SCEPCertificateProfileRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Windows81SCEPCertificateProfile +func (r *Windows81SCEPCertificateProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows81SCEPCertificateProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows81SCEPCertificateProfile +func (r *Windows81SCEPCertificateProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows81SCEPCertificateProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows81SCEPCertificateProfile +func (r *Windows81SCEPCertificateProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // Windows81TrustedRootCertificateRequestBuilder is request builder for Windows81TrustedRootCertificate type Windows81TrustedRootCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *Windows81TrustedRootCertificateRequest) Update(ctx context.Context, req func (r *Windows81TrustedRootCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Windows81TrustedRootCertificate +func (r *Windows81TrustedRootCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Windows81TrustedRootCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Windows81TrustedRootCertificate +func (r *Windows81TrustedRootCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *Windows81TrustedRootCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Windows81TrustedRootCertificate +func (r *Windows81TrustedRootCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWork.go b/beta/RequestWork.go index 19929506..3bcdd220 100644 --- a/beta/RequestWork.go +++ b/beta/RequestWork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkPositionRequestBuilder is request builder for WorkPosition type WorkPositionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *WorkPositionRequest) Update(ctx context.Context, reqObj *WorkPosition) func (r *WorkPositionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for WorkPosition +func (r *WorkPositionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkPosition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkPosition +func (r *WorkPositionRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkPosition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkPosition +func (r *WorkPositionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWorkbook.go b/beta/RequestWorkbook.go index 2bd14067..fe2d1bb0 100644 --- a/beta/RequestWorkbook.go +++ b/beta/RequestWorkbook.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkbookRequestBuilder is request builder for Workbook type WorkbookRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *WorkbookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Workbook +func (r *WorkbookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Workbook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Workbook +func (r *WorkbookRequest) BatchUpdate(batch *BatchRequest, reqObj *Workbook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Workbook +func (r *WorkbookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookApplicationRequestBuilder is request builder for WorkbookApplication type WorkbookApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *WorkbookApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookApplication + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookApplication) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartRequestBuilder is request builder for WorkbookChart type WorkbookChartRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *WorkbookChartRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChart + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChart) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAreaFormatRequestBuilder is request builder for WorkbookChartAreaFormat type WorkbookChartAreaFormatRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *WorkbookChartAreaFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAreaFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAreaFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxesRequestBuilder is request builder for WorkbookChartAxes type WorkbookChartAxesRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *WorkbookChartAxesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxes + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxes) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisRequestBuilder is request builder for WorkbookChartAxis type WorkbookChartAxisRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *WorkbookChartAxisRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxis + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxis) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisFormatRequestBuilder is request builder for WorkbookChartAxisFormat type WorkbookChartAxisFormatRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *WorkbookChartAxisFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisTitleRequestBuilder is request builder for WorkbookChartAxisTitle type WorkbookChartAxisTitleRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *WorkbookChartAxisTitleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisTitle + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisTitle) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisTitleFormatRequestBuilder is request builder for WorkbookChartAxisTitleFormat type WorkbookChartAxisTitleFormatRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *WorkbookChartAxisTitleFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisTitleFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisTitleFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartDataLabelFormatRequestBuilder is request builder for WorkbookChartDataLabelFormat type WorkbookChartDataLabelFormatRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *WorkbookChartDataLabelFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartDataLabelFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartDataLabelFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartDataLabelsRequestBuilder is request builder for WorkbookChartDataLabels type WorkbookChartDataLabelsRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *WorkbookChartDataLabelsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartDataLabels + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartDataLabels) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartFillRequestBuilder is request builder for WorkbookChartFill type WorkbookChartFillRequestBuilder struct{ BaseRequestBuilder } @@ -400,6 +623,26 @@ func (r *WorkbookChartFillRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartFill + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartFill) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartFontRequestBuilder is request builder for WorkbookChartFont type WorkbookChartFontRequestBuilder struct{ BaseRequestBuilder } @@ -433,6 +676,26 @@ func (r *WorkbookChartFontRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartFont + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartFont) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartGridlinesRequestBuilder is request builder for WorkbookChartGridlines type WorkbookChartGridlinesRequestBuilder struct{ BaseRequestBuilder } @@ -466,6 +729,26 @@ func (r *WorkbookChartGridlinesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartGridlines + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartGridlines) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartGridlinesFormatRequestBuilder is request builder for WorkbookChartGridlinesFormat type WorkbookChartGridlinesFormatRequestBuilder struct{ BaseRequestBuilder } @@ -499,6 +782,26 @@ func (r *WorkbookChartGridlinesFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartGridlinesFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartGridlinesFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLegendRequestBuilder is request builder for WorkbookChartLegend type WorkbookChartLegendRequestBuilder struct{ BaseRequestBuilder } @@ -532,6 +835,26 @@ func (r *WorkbookChartLegendRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLegend + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLegend) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLegendFormatRequestBuilder is request builder for WorkbookChartLegendFormat type WorkbookChartLegendFormatRequestBuilder struct{ BaseRequestBuilder } @@ -565,6 +888,26 @@ func (r *WorkbookChartLegendFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLegendFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLegendFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLineFormatRequestBuilder is request builder for WorkbookChartLineFormat type WorkbookChartLineFormatRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +941,26 @@ func (r *WorkbookChartLineFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLineFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLineFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartPointRequestBuilder is request builder for WorkbookChartPoint type WorkbookChartPointRequestBuilder struct{ BaseRequestBuilder } @@ -631,6 +994,26 @@ func (r *WorkbookChartPointRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartPoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartPoint) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartPointFormatRequestBuilder is request builder for WorkbookChartPointFormat type WorkbookChartPointFormatRequestBuilder struct{ BaseRequestBuilder } @@ -664,6 +1047,26 @@ func (r *WorkbookChartPointFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartPointFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartPointFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartSeriesRequestBuilder is request builder for WorkbookChartSeries type WorkbookChartSeriesRequestBuilder struct{ BaseRequestBuilder } @@ -697,6 +1100,26 @@ func (r *WorkbookChartSeriesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartSeries + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartSeries) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartSeriesFormatRequestBuilder is request builder for WorkbookChartSeriesFormat type WorkbookChartSeriesFormatRequestBuilder struct{ BaseRequestBuilder } @@ -730,6 +1153,26 @@ func (r *WorkbookChartSeriesFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartSeriesFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartSeriesFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartTitleRequestBuilder is request builder for WorkbookChartTitle type WorkbookChartTitleRequestBuilder struct{ BaseRequestBuilder } @@ -763,6 +1206,26 @@ func (r *WorkbookChartTitleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartTitle + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartTitle) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartTitleFormatRequestBuilder is request builder for WorkbookChartTitleFormat type WorkbookChartTitleFormatRequestBuilder struct{ BaseRequestBuilder } @@ -796,6 +1259,26 @@ func (r *WorkbookChartTitleFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartTitleFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartTitleFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookCommentRequestBuilder is request builder for WorkbookComment type WorkbookCommentRequestBuilder struct{ BaseRequestBuilder } @@ -829,6 +1312,26 @@ func (r *WorkbookCommentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookComment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookCommentReplyRequestBuilder is request builder for WorkbookCommentReply type WorkbookCommentReplyRequestBuilder struct{ BaseRequestBuilder } @@ -862,6 +1365,26 @@ func (r *WorkbookCommentReplyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookCommentReply) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookFilterRequestBuilder is request builder for WorkbookFilter type WorkbookFilterRequestBuilder struct{ BaseRequestBuilder } @@ -895,6 +1418,26 @@ func (r *WorkbookFilterRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFilter + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFilter) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookFormatProtectionRequestBuilder is request builder for WorkbookFormatProtection type WorkbookFormatProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -928,6 +1471,26 @@ func (r *WorkbookFormatProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFormatProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFormatProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookNamedItemRequestBuilder is request builder for WorkbookNamedItem type WorkbookNamedItemRequestBuilder struct{ BaseRequestBuilder } @@ -961,6 +1524,26 @@ func (r *WorkbookNamedItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookPivotTableRequestBuilder is request builder for WorkbookPivotTable type WorkbookPivotTableRequestBuilder struct{ BaseRequestBuilder } @@ -994,6 +1577,26 @@ func (r *WorkbookPivotTableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookPivotTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookPivotTable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeRequestBuilder is request builder for WorkbookRange type WorkbookRangeRequestBuilder struct{ BaseRequestBuilder } @@ -1027,6 +1630,26 @@ func (r *WorkbookRangeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRange + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRange) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeBorderRequestBuilder is request builder for WorkbookRangeBorder type WorkbookRangeBorderRequestBuilder struct{ BaseRequestBuilder } @@ -1055,9 +1678,29 @@ func (r *WorkbookRangeBorderRequest) Update(ctx context.Context, reqObj *Workboo return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) } -// Delete performs DELETE request for WorkbookRangeBorder -func (r *WorkbookRangeBorderRequest) Delete(ctx context.Context) error { - return r.JSONRequest(ctx, "DELETE", "", nil, nil) +// Delete performs DELETE request for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) Delete(ctx context.Context) error { + return r.JSONRequest(ctx, "DELETE", "", nil, nil) +} + +// BatchGet adds Get operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeBorder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeBorder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) } // WorkbookRangeFillRequestBuilder is request builder for WorkbookRangeFill @@ -1093,6 +1736,26 @@ func (r *WorkbookRangeFillRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFill + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFill) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeFontRequestBuilder is request builder for WorkbookRangeFont type WorkbookRangeFontRequestBuilder struct{ BaseRequestBuilder } @@ -1126,6 +1789,26 @@ func (r *WorkbookRangeFontRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFont + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFont) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeFormatRequestBuilder is request builder for WorkbookRangeFormat type WorkbookRangeFormatRequestBuilder struct{ BaseRequestBuilder } @@ -1159,6 +1842,26 @@ func (r *WorkbookRangeFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeSortRequestBuilder is request builder for WorkbookRangeSort type WorkbookRangeSortRequestBuilder struct{ BaseRequestBuilder } @@ -1192,6 +1895,26 @@ func (r *WorkbookRangeSortRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeSort + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeSort) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeViewRequestBuilder is request builder for WorkbookRangeView type WorkbookRangeViewRequestBuilder struct{ BaseRequestBuilder } @@ -1225,6 +1948,26 @@ func (r *WorkbookRangeViewRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeView + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeView) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableRequestBuilder is request builder for WorkbookTable type WorkbookTableRequestBuilder struct{ BaseRequestBuilder } @@ -1258,6 +2001,26 @@ func (r *WorkbookTableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableColumnRequestBuilder is request builder for WorkbookTableColumn type WorkbookTableColumnRequestBuilder struct{ BaseRequestBuilder } @@ -1291,6 +2054,26 @@ func (r *WorkbookTableColumnRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableColumn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableColumn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableRowRequestBuilder is request builder for WorkbookTableRow type WorkbookTableRowRequestBuilder struct{ BaseRequestBuilder } @@ -1324,6 +2107,26 @@ func (r *WorkbookTableRowRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableRow) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableSortRequestBuilder is request builder for WorkbookTableSort type WorkbookTableSortRequestBuilder struct{ BaseRequestBuilder } @@ -1357,6 +2160,26 @@ func (r *WorkbookTableSortRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableSort + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableSort) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookWorksheetRequestBuilder is request builder for WorkbookWorksheet type WorkbookWorksheetRequestBuilder struct{ BaseRequestBuilder } @@ -1390,6 +2213,26 @@ func (r *WorkbookWorksheetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookWorksheet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookWorksheet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookWorksheetProtectionRequestBuilder is request builder for WorkbookWorksheetProtection type WorkbookWorksheetProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -1423,6 +2266,26 @@ func (r *WorkbookWorksheetProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookWorksheetProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookWorksheetProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type WorkbookChartCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1450,6 +2313,12 @@ func (r *WorkbookChartCollectionAddRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookChartCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookChart + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookNamedItemCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1485,6 +2354,12 @@ func (r *WorkbookNamedItemCollectionAddRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookNamedItemCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookNamedItemCollectionAddFormulaLocalRequestBuilder struct{ BaseRequestBuilder } @@ -1520,6 +2395,12 @@ func (r *WorkbookNamedItemCollectionAddFormulaLocalRequest) Post(ctx context.Con return } +// +func (r *WorkbookNamedItemCollectionAddFormulaLocalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookPivotTableCollectionRefreshAllRequestBuilder struct{ BaseRequestBuilder } @@ -1546,6 +2427,11 @@ func (r *WorkbookPivotTableCollectionRefreshAllRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookPivotTableCollectionRefreshAllRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1581,6 +2467,12 @@ func (r *WorkbookTableCollectionAddRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookTableCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableColumnCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1608,6 +2500,12 @@ func (r *WorkbookTableColumnCollectionAddRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookTableColumnCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTableColumn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableRowCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1635,6 +2533,12 @@ func (r *WorkbookTableRowCollectionAddRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookTableRowCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTableRow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookWorksheetCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1662,6 +2566,12 @@ func (r *WorkbookWorksheetCollectionAddRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookWorksheetCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookWorksheet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookCreateSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1689,6 +2599,12 @@ func (r *WorkbookCreateSessionRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookCreateSessionRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookSessionInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookCloseSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1715,6 +2631,11 @@ func (r *WorkbookCloseSessionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookCloseSessionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRefreshSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1741,6 +2662,11 @@ func (r *WorkbookRefreshSessionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRefreshSessionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookApplicationCalculateRequestBuilder struct{ BaseRequestBuilder } @@ -1767,6 +2693,11 @@ func (r *WorkbookApplicationCalculateRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookApplicationCalculateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartSetDataRequestBuilder struct{ BaseRequestBuilder } @@ -1793,6 +2724,11 @@ func (r *WorkbookChartSetDataRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartSetDataRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartSetPositionRequestBuilder struct{ BaseRequestBuilder } @@ -1819,6 +2755,11 @@ func (r *WorkbookChartSetPositionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartSetPositionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartFillClearRequestBuilder struct{ BaseRequestBuilder } @@ -1845,6 +2786,11 @@ func (r *WorkbookChartFillClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartFillClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartFillSetSolidColorRequestBuilder struct{ BaseRequestBuilder } @@ -1871,6 +2817,11 @@ func (r *WorkbookChartFillSetSolidColorRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartFillSetSolidColorRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartLineFormatClearRequestBuilder struct{ BaseRequestBuilder } @@ -1897,6 +2848,11 @@ func (r *WorkbookChartLineFormatClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartLineFormatClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyRequestBuilder struct{ BaseRequestBuilder } @@ -1923,6 +2879,11 @@ func (r *WorkbookFilterApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyBottomItemsFilterRequestBuilder struct{ BaseRequestBuilder } @@ -1949,6 +2910,11 @@ func (r *WorkbookFilterApplyBottomItemsFilterRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyBottomItemsFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyBottomPercentFilterRequestBuilder struct{ BaseRequestBuilder } @@ -1975,6 +2941,11 @@ func (r *WorkbookFilterApplyBottomPercentFilterRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyBottomPercentFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyCellColorFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2001,6 +2972,11 @@ func (r *WorkbookFilterApplyCellColorFilterRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyCellColorFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyCustomFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2027,6 +3003,11 @@ func (r *WorkbookFilterApplyCustomFilterRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyCustomFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyDynamicFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2053,6 +3034,11 @@ func (r *WorkbookFilterApplyDynamicFilterRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyDynamicFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyFontColorFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2079,6 +3065,11 @@ func (r *WorkbookFilterApplyFontColorFilterRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyFontColorFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyIconFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2105,6 +3096,11 @@ func (r *WorkbookFilterApplyIconFilterRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyIconFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyTopItemsFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2131,6 +3127,11 @@ func (r *WorkbookFilterApplyTopItemsFilterRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyTopItemsFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyTopPercentFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2157,6 +3158,11 @@ func (r *WorkbookFilterApplyTopPercentFilterRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyTopPercentFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyValuesFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2183,6 +3189,11 @@ func (r *WorkbookFilterApplyValuesFilterRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyValuesFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterClearRequestBuilder struct{ BaseRequestBuilder } @@ -2209,6 +3220,11 @@ func (r *WorkbookFilterClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookPivotTableRefreshRequestBuilder struct{ BaseRequestBuilder } @@ -2235,6 +3251,11 @@ func (r *WorkbookPivotTableRefreshRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookPivotTableRefreshRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeClearRequestBuilder struct{ BaseRequestBuilder } @@ -2261,6 +3282,11 @@ func (r *WorkbookRangeClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeDeleteRequestBuilder struct{ BaseRequestBuilder } @@ -2287,6 +3313,11 @@ func (r *WorkbookRangeDeleteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeDeleteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeInsertRequestBuilder struct{ BaseRequestBuilder } @@ -2314,6 +3345,12 @@ func (r *WorkbookRangeInsertRequest) Post(ctx context.Context) (resObj *Workbook return } +// +func (r *WorkbookRangeInsertRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookRange + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookRangeMergeRequestBuilder struct{ BaseRequestBuilder } @@ -2340,6 +3377,11 @@ func (r *WorkbookRangeMergeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeMergeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeUnmergeRequestBuilder struct{ BaseRequestBuilder } @@ -2366,6 +3408,11 @@ func (r *WorkbookRangeUnmergeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeUnmergeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFillClearRequestBuilder struct{ BaseRequestBuilder } @@ -2392,6 +3439,11 @@ func (r *WorkbookRangeFillClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFillClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFormatAutofitColumnsRequestBuilder struct{ BaseRequestBuilder } @@ -2418,6 +3470,11 @@ func (r *WorkbookRangeFormatAutofitColumnsRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFormatAutofitColumnsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFormatAutofitRowsRequestBuilder struct{ BaseRequestBuilder } @@ -2444,6 +3501,11 @@ func (r *WorkbookRangeFormatAutofitRowsRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFormatAutofitRowsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeSortApplyRequestBuilder struct{ BaseRequestBuilder } @@ -2470,6 +3532,11 @@ func (r *WorkbookRangeSortApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeSortApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableClearFiltersRequestBuilder struct{ BaseRequestBuilder } @@ -2496,6 +3563,11 @@ func (r *WorkbookTableClearFiltersRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableClearFiltersRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableConvertToRangeRequestBuilder struct{ BaseRequestBuilder } @@ -2523,6 +3595,12 @@ func (r *WorkbookTableConvertToRangeRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookTableConvertToRangeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookRange + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableReapplyFiltersRequestBuilder struct{ BaseRequestBuilder } @@ -2549,6 +3627,11 @@ func (r *WorkbookTableReapplyFiltersRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableReapplyFiltersRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortApplyRequestBuilder struct{ BaseRequestBuilder } @@ -2575,6 +3658,11 @@ func (r *WorkbookTableSortApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortClearRequestBuilder struct{ BaseRequestBuilder } @@ -2601,6 +3689,11 @@ func (r *WorkbookTableSortClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortReapplyRequestBuilder struct{ BaseRequestBuilder } @@ -2627,6 +3720,11 @@ func (r *WorkbookTableSortReapplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortReapplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookWorksheetProtectionProtectRequestBuilder struct{ BaseRequestBuilder } @@ -2653,6 +3751,11 @@ func (r *WorkbookWorksheetProtectionProtectRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookWorksheetProtectionProtectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookWorksheetProtectionUnprotectRequestBuilder struct{ BaseRequestBuilder } @@ -2678,3 +3781,8 @@ func (b *WorkbookWorksheetProtectionUnprotectRequestBuilder) Request() *Workbook func (r *WorkbookWorksheetProtectionUnprotectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *WorkbookWorksheetProtectionUnprotectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/beta/RequestWorkbookFunctions.go b/beta/RequestWorkbookFunctions.go index 21f472e3..93bb2ec8 100644 --- a/beta/RequestWorkbookFunctions.go +++ b/beta/RequestWorkbookFunctions.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkbookFunctionsRequestBuilder is request builder for WorkbookFunctions type WorkbookFunctionsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *WorkbookFunctionsRequest) Update(ctx context.Context, reqObj *WorkbookF func (r *WorkbookFunctionsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFunctions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFunctions) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/RequestWorkbookFunctionsAbs.go b/beta/RequestWorkbookFunctionsAbs.go index 999c4dd9..f3844843 100644 --- a/beta/RequestWorkbookFunctionsAbs.go +++ b/beta/RequestWorkbookFunctionsAbs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAbsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAbsRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAbsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAccr.go b/beta/RequestWorkbookFunctionsAccr.go index 688bb23e..5571ab70 100644 --- a/beta/RequestWorkbookFunctionsAccr.go +++ b/beta/RequestWorkbookFunctionsAccr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAccrIntRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAccrIntRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsAccrIntRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAccrIntMRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsAccrIntMRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAccrIntMRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAcos.go b/beta/RequestWorkbookFunctionsAcos.go index dc0fc6dc..02342afa 100644 --- a/beta/RequestWorkbookFunctionsAcos.go +++ b/beta/RequestWorkbookFunctionsAcos.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcosRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcosRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAcosh.go b/beta/RequestWorkbookFunctionsAcosh.go index 4d8b0799..78beeabe 100644 --- a/beta/RequestWorkbookFunctionsAcosh.go +++ b/beta/RequestWorkbookFunctionsAcosh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcoshRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcoshRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAcot.go b/beta/RequestWorkbookFunctionsAcot.go index 010d417f..832166cb 100644 --- a/beta/RequestWorkbookFunctionsAcot.go +++ b/beta/RequestWorkbookFunctionsAcot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcotRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAcoth.go b/beta/RequestWorkbookFunctionsAcoth.go index b47e69bc..f6e23d02 100644 --- a/beta/RequestWorkbookFunctionsAcoth.go +++ b/beta/RequestWorkbookFunctionsAcoth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcothRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcothRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcothRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAmor.go b/beta/RequestWorkbookFunctionsAmor.go index 256a6dcc..c042cbbd 100644 --- a/beta/RequestWorkbookFunctionsAmor.go +++ b/beta/RequestWorkbookFunctionsAmor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAmorDegrcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAmorDegrcRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsAmorDegrcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAmorLincRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsAmorLincRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAmorLincRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAnd.go b/beta/RequestWorkbookFunctionsAnd.go index 928c1791..52cbdac0 100644 --- a/beta/RequestWorkbookFunctionsAnd.go +++ b/beta/RequestWorkbookFunctionsAnd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAndRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAndRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAndRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsArabic.go b/beta/RequestWorkbookFunctionsArabic.go index 2c520522..7abf30eb 100644 --- a/beta/RequestWorkbookFunctionsArabic.go +++ b/beta/RequestWorkbookFunctionsArabic.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsArabicRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsArabicRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsArabicRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAreas.go b/beta/RequestWorkbookFunctionsAreas.go index 6d16c45c..596c7a75 100644 --- a/beta/RequestWorkbookFunctionsAreas.go +++ b/beta/RequestWorkbookFunctionsAreas.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAreasRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAreasRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAreasRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAsc.go b/beta/RequestWorkbookFunctionsAsc.go index 79ad3437..f9261a88 100644 --- a/beta/RequestWorkbookFunctionsAsc.go +++ b/beta/RequestWorkbookFunctionsAsc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAscRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAsin.go b/beta/RequestWorkbookFunctionsAsin.go index a3c8bbcc..1231305c 100644 --- a/beta/RequestWorkbookFunctionsAsin.go +++ b/beta/RequestWorkbookFunctionsAsin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAsinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAsinRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAsinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAsinh.go b/beta/RequestWorkbookFunctionsAsinh.go index 5ef3c4fe..da91a418 100644 --- a/beta/RequestWorkbookFunctionsAsinh.go +++ b/beta/RequestWorkbookFunctionsAsinh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAsinhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAsinhRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAsinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAtan.go b/beta/RequestWorkbookFunctionsAtan.go index 1d4b7e50..720b0d32 100644 --- a/beta/RequestWorkbookFunctionsAtan.go +++ b/beta/RequestWorkbookFunctionsAtan.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtanRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAtan2.go b/beta/RequestWorkbookFunctionsAtan2.go index bb0cf4b2..863f4c30 100644 --- a/beta/RequestWorkbookFunctionsAtan2.go +++ b/beta/RequestWorkbookFunctionsAtan2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtan2RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtan2Request) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtan2Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAtanh.go b/beta/RequestWorkbookFunctionsAtanh.go index 3a5176da..c154c022 100644 --- a/beta/RequestWorkbookFunctionsAtanh.go +++ b/beta/RequestWorkbookFunctionsAtanh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtanhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtanhRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtanhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAve.go b/beta/RequestWorkbookFunctionsAve.go index 4b7ce1e8..d57c0ac5 100644 --- a/beta/RequestWorkbookFunctionsAve.go +++ b/beta/RequestWorkbookFunctionsAve.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAveDevRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAveDevRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAveDevRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsAverage.go b/beta/RequestWorkbookFunctionsAverage.go index 442b7bd3..a9f34a95 100644 --- a/beta/RequestWorkbookFunctionsAverage.go +++ b/beta/RequestWorkbookFunctionsAverage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAverageRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAverageRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsAverageRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsAverageARequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsAverageARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageIfRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsAverageIfRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsAverageIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageIfsRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsAverageIfsRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAverageIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBaht.go b/beta/RequestWorkbookFunctionsBaht.go index 319c842c..f524bd75 100644 --- a/beta/RequestWorkbookFunctionsBaht.go +++ b/beta/RequestWorkbookFunctionsBaht.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBahtTextRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBahtTextRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBahtTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBase.go b/beta/RequestWorkbookFunctionsBase.go index 1c82ae33..ca30af58 100644 --- a/beta/RequestWorkbookFunctionsBase.go +++ b/beta/RequestWorkbookFunctionsBase.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBaseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBaseRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBaseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBessel.go b/beta/RequestWorkbookFunctionsBessel.go index dbe1a623..e31fceb9 100644 --- a/beta/RequestWorkbookFunctionsBessel.go +++ b/beta/RequestWorkbookFunctionsBessel.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBesselIRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBesselIRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselIRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselJRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBesselJRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselJRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselKRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsBesselKRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselKRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselYRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsBesselYRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBesselYRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBeta_.go b/beta/RequestWorkbookFunctionsBeta_.go index 8fb590ac..7a960376 100644 --- a/beta/RequestWorkbookFunctionsBeta_.go +++ b/beta/RequestWorkbookFunctionsBeta_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBeta_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBeta_DistRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsBeta_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBeta_InvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsBeta_InvRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBeta_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBin2.go b/beta/RequestWorkbookFunctionsBin2.go index 246221ac..1491b8ac 100644 --- a/beta/RequestWorkbookFunctionsBin2.go +++ b/beta/RequestWorkbookFunctionsBin2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBin2DecRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBin2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBin2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBin2HexRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBin2HexRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBin2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBin2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsBin2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBin2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBinom_.go b/beta/RequestWorkbookFunctionsBinom_.go index 9a8618ee..e2b02360 100644 --- a/beta/RequestWorkbookFunctionsBinom_.go +++ b/beta/RequestWorkbookFunctionsBinom_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBinom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBinom_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsBinom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBinom_Dist_RangeRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBinom_Dist_RangeRequest) Post(ctx context.Context) (re return } +// +func (r *WorkbookFunctionsBinom_Dist_RangeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBinom_InvRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsBinom_InvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBinom_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBitand.go b/beta/RequestWorkbookFunctionsBitand.go index 9f65036f..4fcaa14d 100644 --- a/beta/RequestWorkbookFunctionsBitand.go +++ b/beta/RequestWorkbookFunctionsBitand.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitandRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitandRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitandRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBitlshift.go b/beta/RequestWorkbookFunctionsBitlshift.go index adee0b2e..81bb1b4e 100644 --- a/beta/RequestWorkbookFunctionsBitlshift.go +++ b/beta/RequestWorkbookFunctionsBitlshift.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitlshiftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitlshiftRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitlshiftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBitor.go b/beta/RequestWorkbookFunctionsBitor.go index 783d5711..ce791cfa 100644 --- a/beta/RequestWorkbookFunctionsBitor.go +++ b/beta/RequestWorkbookFunctionsBitor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitorRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBitrshift.go b/beta/RequestWorkbookFunctionsBitrshift.go index cccb26e4..edce9d77 100644 --- a/beta/RequestWorkbookFunctionsBitrshift.go +++ b/beta/RequestWorkbookFunctionsBitrshift.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitrshiftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitrshiftRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitrshiftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsBitxor.go b/beta/RequestWorkbookFunctionsBitxor.go index bf310030..151df856 100644 --- a/beta/RequestWorkbookFunctionsBitxor.go +++ b/beta/RequestWorkbookFunctionsBitxor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitxorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitxorRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitxorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCeiling_.go b/beta/RequestWorkbookFunctionsCeiling_.go index 79222fde..02778075 100644 --- a/beta/RequestWorkbookFunctionsCeiling_.go +++ b/beta/RequestWorkbookFunctionsCeiling_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCeiling_MathRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCeiling_MathRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsCeiling_MathRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCeiling_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsCeiling_PreciseRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCeiling_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsChar.go b/beta/RequestWorkbookFunctionsChar.go index fd85809b..e1fb0221 100644 --- a/beta/RequestWorkbookFunctionsChar.go +++ b/beta/RequestWorkbookFunctionsChar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCharRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCharRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCharRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsChi.go b/beta/RequestWorkbookFunctionsChi.go index 71f1e138..0d994733 100644 --- a/beta/RequestWorkbookFunctionsChi.go +++ b/beta/RequestWorkbookFunctionsChi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsChiSq_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsChiSq_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsChiSq_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsChiSq_Dist_RTRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookFunctionsChiSq_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_InvRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsChiSq_InvRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsChiSq_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_Inv_RTRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsChiSq_Inv_RTRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsChiSq_Inv_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsChoose.go b/beta/RequestWorkbookFunctionsChoose.go index a5019aec..75b5c96f 100644 --- a/beta/RequestWorkbookFunctionsChoose.go +++ b/beta/RequestWorkbookFunctionsChoose.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsChooseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsChooseRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsChooseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsClean.go b/beta/RequestWorkbookFunctionsClean.go index cc058905..f41a6cec 100644 --- a/beta/RequestWorkbookFunctionsClean.go +++ b/beta/RequestWorkbookFunctionsClean.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCleanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCleanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCleanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCode.go b/beta/RequestWorkbookFunctionsCode.go index 943c0ee6..f0ed50eb 100644 --- a/beta/RequestWorkbookFunctionsCode.go +++ b/beta/RequestWorkbookFunctionsCode.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCodeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCodeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCodeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsColumns.go b/beta/RequestWorkbookFunctionsColumns.go index 1feea1e5..6996fc17 100644 --- a/beta/RequestWorkbookFunctionsColumns.go +++ b/beta/RequestWorkbookFunctionsColumns.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsColumnsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsColumnsRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsColumnsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCombin.go b/beta/RequestWorkbookFunctionsCombin.go index 6ef3bfae..358ab7a6 100644 --- a/beta/RequestWorkbookFunctionsCombin.go +++ b/beta/RequestWorkbookFunctionsCombin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCombinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCombinRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCombinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCombina.go b/beta/RequestWorkbookFunctionsCombina.go index d6f238e5..7dd1c242 100644 --- a/beta/RequestWorkbookFunctionsCombina.go +++ b/beta/RequestWorkbookFunctionsCombina.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCombinaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCombinaRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCombinaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsComplex.go b/beta/RequestWorkbookFunctionsComplex.go index c09c37db..f0173cda 100644 --- a/beta/RequestWorkbookFunctionsComplex.go +++ b/beta/RequestWorkbookFunctionsComplex.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsComplexRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsComplexRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsComplexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsConcatenate.go b/beta/RequestWorkbookFunctionsConcatenate.go index f50086a2..e27633c5 100644 --- a/beta/RequestWorkbookFunctionsConcatenate.go +++ b/beta/RequestWorkbookFunctionsConcatenate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConcatenateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsConcatenateRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConcatenateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsConfidence_.go b/beta/RequestWorkbookFunctionsConfidence_.go index fd62c985..6aaaf831 100644 --- a/beta/RequestWorkbookFunctionsConfidence_.go +++ b/beta/RequestWorkbookFunctionsConfidence_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConfidence_NormRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsConfidence_NormRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookFunctionsConfidence_NormRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsConfidence_TRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsConfidence_TRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConfidence_TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsConvert.go b/beta/RequestWorkbookFunctionsConvert.go index ecc8d197..28ad0bfa 100644 --- a/beta/RequestWorkbookFunctionsConvert.go +++ b/beta/RequestWorkbookFunctionsConvert.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConvertRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsConvertRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConvertRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCos.go b/beta/RequestWorkbookFunctionsCos.go index 9fb77382..3c82ed3f 100644 --- a/beta/RequestWorkbookFunctionsCos.go +++ b/beta/RequestWorkbookFunctionsCos.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCosRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCosRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCosh.go b/beta/RequestWorkbookFunctionsCosh.go index 034ed2f0..ea86a446 100644 --- a/beta/RequestWorkbookFunctionsCosh.go +++ b/beta/RequestWorkbookFunctionsCosh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCoshRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCoshRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCot.go b/beta/RequestWorkbookFunctionsCot.go index c525ded5..b3f0f072 100644 --- a/beta/RequestWorkbookFunctionsCot.go +++ b/beta/RequestWorkbookFunctionsCot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCotRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCoth.go b/beta/RequestWorkbookFunctionsCoth.go index 3e3cf4c3..1ce22ffe 100644 --- a/beta/RequestWorkbookFunctionsCoth.go +++ b/beta/RequestWorkbookFunctionsCoth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCothRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCothRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCothRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCount.go b/beta/RequestWorkbookFunctionsCount.go index 268ca5fa..b2696958 100644 --- a/beta/RequestWorkbookFunctionsCount.go +++ b/beta/RequestWorkbookFunctionsCount.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCountRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCountRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsCountRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsCountARequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsCountARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountBlankRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsCountBlankRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsCountBlankRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountIfRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsCountIfRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCountIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountIfsRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsCountIfsRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCountIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCoup.go b/beta/RequestWorkbookFunctionsCoup.go index f012e035..1fb03246 100644 --- a/beta/RequestWorkbookFunctionsCoup.go +++ b/beta/RequestWorkbookFunctionsCoup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCoupDayBsRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCoupDayBsRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsCoupDayBsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupDaysRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsCoupDaysRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsCoupDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupDaysNcRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsCoupDaysNcRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsCoupDaysNcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupNcdRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsCoupNcdRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCoupNcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupNumRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsCoupNumRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCoupNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupPcdRequestBuilder struct{ BaseRequestBuilder } @@ -165,3 +198,9 @@ func (r *WorkbookFunctionsCoupPcdRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCoupPcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCsc.go b/beta/RequestWorkbookFunctionsCsc.go index e61aeddc..7cee8036 100644 --- a/beta/RequestWorkbookFunctionsCsc.go +++ b/beta/RequestWorkbookFunctionsCsc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCscRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCsch.go b/beta/RequestWorkbookFunctionsCsch.go index 84308a81..77a74db3 100644 --- a/beta/RequestWorkbookFunctionsCsch.go +++ b/beta/RequestWorkbookFunctionsCsch.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCschRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCschRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCschRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsCum.go b/beta/RequestWorkbookFunctionsCum.go index 052f5d1c..441ae070 100644 --- a/beta/RequestWorkbookFunctionsCum.go +++ b/beta/RequestWorkbookFunctionsCum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCumIPmtRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCumIPmtRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCumIPmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCumPrincRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsCumPrincRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCumPrincRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDate.go b/beta/RequestWorkbookFunctionsDate.go index 29c3d611..c49ec61a 100644 --- a/beta/RequestWorkbookFunctionsDate.go +++ b/beta/RequestWorkbookFunctionsDate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDateRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDatevalue.go b/beta/RequestWorkbookFunctionsDatevalue.go index 1823f2d4..7e258b78 100644 --- a/beta/RequestWorkbookFunctionsDatevalue.go +++ b/beta/RequestWorkbookFunctionsDatevalue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDatevalueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDatevalueRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDatevalueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDaverage.go b/beta/RequestWorkbookFunctionsDaverage.go index 597a62cf..e6bd9644 100644 --- a/beta/RequestWorkbookFunctionsDaverage.go +++ b/beta/RequestWorkbookFunctionsDaverage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDaverageRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDaverageRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDaverageRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDay.go b/beta/RequestWorkbookFunctionsDay.go index 4ded07fd..20076dea 100644 --- a/beta/RequestWorkbookFunctionsDay.go +++ b/beta/RequestWorkbookFunctionsDay.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDayRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDays.go b/beta/RequestWorkbookFunctionsDays.go index 89b842ea..11ed8a95 100644 --- a/beta/RequestWorkbookFunctionsDays.go +++ b/beta/RequestWorkbookFunctionsDays.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDaysRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDaysRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDays360.go b/beta/RequestWorkbookFunctionsDays360.go index 97a1c040..16428858 100644 --- a/beta/RequestWorkbookFunctionsDays360.go +++ b/beta/RequestWorkbookFunctionsDays360.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDays360RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDays360Request) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDays360Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDb.go b/beta/RequestWorkbookFunctionsDb.go index 223ba861..c7f03421 100644 --- a/beta/RequestWorkbookFunctionsDb.go +++ b/beta/RequestWorkbookFunctionsDb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDbRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDbcs.go b/beta/RequestWorkbookFunctionsDbcs.go index 5b9c4784..8b983573 100644 --- a/beta/RequestWorkbookFunctionsDbcs.go +++ b/beta/RequestWorkbookFunctionsDbcs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDbcsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDbcsRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDbcsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDcount.go b/beta/RequestWorkbookFunctionsDcount.go index 74d81dec..caf53353 100644 --- a/beta/RequestWorkbookFunctionsDcount.go +++ b/beta/RequestWorkbookFunctionsDcount.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDcountRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDcountRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDcountRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDcountARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDcountARequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDcountARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDdb.go b/beta/RequestWorkbookFunctionsDdb.go index e5d4566a..1529fd1a 100644 --- a/beta/RequestWorkbookFunctionsDdb.go +++ b/beta/RequestWorkbookFunctionsDdb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDdbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDdbRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDdbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDec2.go b/beta/RequestWorkbookFunctionsDec2.go index 6735a51e..a59cec4e 100644 --- a/beta/RequestWorkbookFunctionsDec2.go +++ b/beta/RequestWorkbookFunctionsDec2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDec2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDec2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsDec2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDec2HexRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsDec2HexRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsDec2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDec2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsDec2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDec2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDecimal.go b/beta/RequestWorkbookFunctionsDecimal.go index d4711bf4..fd09f7bf 100644 --- a/beta/RequestWorkbookFunctionsDecimal.go +++ b/beta/RequestWorkbookFunctionsDecimal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDecimalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDecimalRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDecimalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDegrees.go b/beta/RequestWorkbookFunctionsDegrees.go index 3d25a9ad..f4d762c6 100644 --- a/beta/RequestWorkbookFunctionsDegrees.go +++ b/beta/RequestWorkbookFunctionsDegrees.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDegreesRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDegreesRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDegreesRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDelta.go b/beta/RequestWorkbookFunctionsDelta.go index 3eba64a7..e64a078b 100644 --- a/beta/RequestWorkbookFunctionsDelta.go +++ b/beta/RequestWorkbookFunctionsDelta.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDeltaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDeltaRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDeltaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDev.go b/beta/RequestWorkbookFunctionsDev.go index 0a9e54ea..a50a71a3 100644 --- a/beta/RequestWorkbookFunctionsDev.go +++ b/beta/RequestWorkbookFunctionsDev.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDevSqRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDevSqRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDevSqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDget.go b/beta/RequestWorkbookFunctionsDget.go index fcbd1bcc..08476ad4 100644 --- a/beta/RequestWorkbookFunctionsDget.go +++ b/beta/RequestWorkbookFunctionsDget.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDgetRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDgetRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDgetRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDisc.go b/beta/RequestWorkbookFunctionsDisc.go index 80ed0d9b..0a8f438e 100644 --- a/beta/RequestWorkbookFunctionsDisc.go +++ b/beta/RequestWorkbookFunctionsDisc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDiscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDiscRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDmax.go b/beta/RequestWorkbookFunctionsDmax.go index f28ac3e3..99d718d2 100644 --- a/beta/RequestWorkbookFunctionsDmax.go +++ b/beta/RequestWorkbookFunctionsDmax.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDmaxRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDmaxRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDmaxRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDmin.go b/beta/RequestWorkbookFunctionsDmin.go index 3fe32a26..2d56c683 100644 --- a/beta/RequestWorkbookFunctionsDmin.go +++ b/beta/RequestWorkbookFunctionsDmin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDminRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDminRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDminRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDollar.go b/beta/RequestWorkbookFunctionsDollar.go index a6c4698a..e8909bd2 100644 --- a/beta/RequestWorkbookFunctionsDollar.go +++ b/beta/RequestWorkbookFunctionsDollar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDollarRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDollarRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDollarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDollarDeRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsDollarDeRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsDollarDeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDollarFrRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsDollarFrRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDollarFrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDproduct.go b/beta/RequestWorkbookFunctionsDproduct.go index 7bb8a235..86cd5822 100644 --- a/beta/RequestWorkbookFunctionsDproduct.go +++ b/beta/RequestWorkbookFunctionsDproduct.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDproductRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDproductRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDproductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDst.go b/beta/RequestWorkbookFunctionsDst.go index 55121d23..a9a7d41f 100644 --- a/beta/RequestWorkbookFunctionsDst.go +++ b/beta/RequestWorkbookFunctionsDst.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDstDevRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDstDevRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDstDevRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDstDevPRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDstDevPRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDstDevPRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDsum.go b/beta/RequestWorkbookFunctionsDsum.go index d4dcbebb..1fb94716 100644 --- a/beta/RequestWorkbookFunctionsDsum.go +++ b/beta/RequestWorkbookFunctionsDsum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDsumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDsumRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDsumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDuration.go b/beta/RequestWorkbookFunctionsDuration.go index b2a73833..42b09de4 100644 --- a/beta/RequestWorkbookFunctionsDuration.go +++ b/beta/RequestWorkbookFunctionsDuration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDurationRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsDvar.go b/beta/RequestWorkbookFunctionsDvar.go index cb552383..b63a8b10 100644 --- a/beta/RequestWorkbookFunctionsDvar.go +++ b/beta/RequestWorkbookFunctionsDvar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDvarRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDvarRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsDvarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDvarPRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDvarPRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDvarPRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsEcma_.go b/beta/RequestWorkbookFunctionsEcma_.go index 2c9d9291..54d20f89 100644 --- a/beta/RequestWorkbookFunctionsEcma_.go +++ b/beta/RequestWorkbookFunctionsEcma_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEcma_CeilingRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEcma_CeilingRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEcma_CeilingRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsEdate.go b/beta/RequestWorkbookFunctionsEdate.go index 98ae17a5..ae23f5a8 100644 --- a/beta/RequestWorkbookFunctionsEdate.go +++ b/beta/RequestWorkbookFunctionsEdate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEdateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEdateRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEdateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsEffect.go b/beta/RequestWorkbookFunctionsEffect.go index 28b05b9e..07003cfe 100644 --- a/beta/RequestWorkbookFunctionsEffect.go +++ b/beta/RequestWorkbookFunctionsEffect.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEffectRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEffectRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEffectRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsEo.go b/beta/RequestWorkbookFunctionsEo.go index 58588a1f..477edfa5 100644 --- a/beta/RequestWorkbookFunctionsEo.go +++ b/beta/RequestWorkbookFunctionsEo.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEoMonthRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEoMonthRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEoMonthRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsErf.go b/beta/RequestWorkbookFunctionsErf.go index 715e1247..177295cf 100644 --- a/beta/RequestWorkbookFunctionsErf.go +++ b/beta/RequestWorkbookFunctionsErf.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsErfRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsErfRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsErfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsErfCRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsErfCRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsErfCRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsErfC_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsErfC_PreciseRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsErfC_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsErf_.go b/beta/RequestWorkbookFunctionsErf_.go index d953d6a8..893a3e39 100644 --- a/beta/RequestWorkbookFunctionsErf_.go +++ b/beta/RequestWorkbookFunctionsErf_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsErf_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsErf_PreciseRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsErf_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsError_.go b/beta/RequestWorkbookFunctionsError_.go index 883f88f4..0ea3d351 100644 --- a/beta/RequestWorkbookFunctionsError_.go +++ b/beta/RequestWorkbookFunctionsError_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsError_TypeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsError_TypeRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsError_TypeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsEven.go b/beta/RequestWorkbookFunctionsEven.go index 2a1f55f1..7b6a6c9b 100644 --- a/beta/RequestWorkbookFunctionsEven.go +++ b/beta/RequestWorkbookFunctionsEven.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEvenRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEvenRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEvenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsExact.go b/beta/RequestWorkbookFunctionsExact.go index bb7e4d83..d0bd7fd4 100644 --- a/beta/RequestWorkbookFunctionsExact.go +++ b/beta/RequestWorkbookFunctionsExact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExactRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExactRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExactRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsExp.go b/beta/RequestWorkbookFunctionsExp.go index 70e093b6..5d5d6b32 100644 --- a/beta/RequestWorkbookFunctionsExp.go +++ b/beta/RequestWorkbookFunctionsExp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExpRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExpRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsExpon_.go b/beta/RequestWorkbookFunctionsExpon_.go index 75197055..87d50010 100644 --- a/beta/RequestWorkbookFunctionsExpon_.go +++ b/beta/RequestWorkbookFunctionsExpon_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExpon_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExpon_DistRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExpon_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsF_.go b/beta/RequestWorkbookFunctionsF_.go index 9b4f8b06..0dc82140 100644 --- a/beta/RequestWorkbookFunctionsF_.go +++ b/beta/RequestWorkbookFunctionsF_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsF_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsF_DistRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsF_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsF_Dist_RTRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsF_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_InvRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsF_InvRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsF_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_Inv_RTRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsF_Inv_RTRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsF_Inv_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFact.go b/beta/RequestWorkbookFunctionsFact.go index f9b10b12..4a6c6dd1 100644 --- a/beta/RequestWorkbookFunctionsFact.go +++ b/beta/RequestWorkbookFunctionsFact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFactRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFactRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsFactRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFactDoubleRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFactDoubleRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFactDoubleRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFalse.go b/beta/RequestWorkbookFunctionsFalse.go index 3b060ee4..9d8f30c2 100644 --- a/beta/RequestWorkbookFunctionsFalse.go +++ b/beta/RequestWorkbookFunctionsFalse.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFalseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFalseRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFalseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFind.go b/beta/RequestWorkbookFunctionsFind.go index 67e60325..ab25cd78 100644 --- a/beta/RequestWorkbookFunctionsFind.go +++ b/beta/RequestWorkbookFunctionsFind.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFindRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFindRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsFindRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFindBRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFindBRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFindBRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFisher.go b/beta/RequestWorkbookFunctionsFisher.go index 2ae8b49e..f0a316d7 100644 --- a/beta/RequestWorkbookFunctionsFisher.go +++ b/beta/RequestWorkbookFunctionsFisher.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFisherRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFisherRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsFisherRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFisherInvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFisherInvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFisherInvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFixed.go b/beta/RequestWorkbookFunctionsFixed.go index 43c58e93..09d481be 100644 --- a/beta/RequestWorkbookFunctionsFixed.go +++ b/beta/RequestWorkbookFunctionsFixed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFixedRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFixedRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFixedRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFloor_.go b/beta/RequestWorkbookFunctionsFloor_.go index 1699714a..827976b6 100644 --- a/beta/RequestWorkbookFunctionsFloor_.go +++ b/beta/RequestWorkbookFunctionsFloor_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFloor_MathRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFloor_MathRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsFloor_MathRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFloor_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFloor_PreciseRequest) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFloor_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFv.go b/beta/RequestWorkbookFunctionsFv.go index 31d86bd2..371fddfa 100644 --- a/beta/RequestWorkbookFunctionsFv.go +++ b/beta/RequestWorkbookFunctionsFv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFvRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsFvschedule.go b/beta/RequestWorkbookFunctionsFvschedule.go index fe0e4bf8..9aca0647 100644 --- a/beta/RequestWorkbookFunctionsFvschedule.go +++ b/beta/RequestWorkbookFunctionsFvschedule.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFvscheduleRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFvscheduleRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFvscheduleRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGamma.go b/beta/RequestWorkbookFunctionsGamma.go index 7e8a1b6b..089c27ab 100644 --- a/beta/RequestWorkbookFunctionsGamma.go +++ b/beta/RequestWorkbookFunctionsGamma.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGammaRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsGammaRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsGammaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGammaLnRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsGammaLnRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsGammaLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGammaLn_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsGammaLn_PreciseRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGammaLn_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGamma_.go b/beta/RequestWorkbookFunctionsGamma_.go index c5c764fd..21f0c7aa 100644 --- a/beta/RequestWorkbookFunctionsGamma_.go +++ b/beta/RequestWorkbookFunctionsGamma_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGamma_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsGamma_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsGamma_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGamma_InvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsGamma_InvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGamma_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGauss.go b/beta/RequestWorkbookFunctionsGauss.go index 868a0bce..8f79234c 100644 --- a/beta/RequestWorkbookFunctionsGauss.go +++ b/beta/RequestWorkbookFunctionsGauss.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGaussRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGaussRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGaussRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGcd.go b/beta/RequestWorkbookFunctionsGcd.go index 01ee73b7..1e354008 100644 --- a/beta/RequestWorkbookFunctionsGcd.go +++ b/beta/RequestWorkbookFunctionsGcd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGcdRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGcdRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGe.go b/beta/RequestWorkbookFunctionsGe.go index e15339da..f6ce0f63 100644 --- a/beta/RequestWorkbookFunctionsGe.go +++ b/beta/RequestWorkbookFunctionsGe.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGeStepRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGeStepRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGeStepRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsGeo.go b/beta/RequestWorkbookFunctionsGeo.go index fe62e6e2..90fb24ad 100644 --- a/beta/RequestWorkbookFunctionsGeo.go +++ b/beta/RequestWorkbookFunctionsGeo.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGeoMeanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGeoMeanRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGeoMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHar.go b/beta/RequestWorkbookFunctionsHar.go index a31b150c..5814ffaa 100644 --- a/beta/RequestWorkbookFunctionsHar.go +++ b/beta/RequestWorkbookFunctionsHar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHarMeanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHarMeanRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHarMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHex2.go b/beta/RequestWorkbookFunctionsHex2.go index a3e784c2..ba5a52e6 100644 --- a/beta/RequestWorkbookFunctionsHex2.go +++ b/beta/RequestWorkbookFunctionsHex2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHex2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsHex2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsHex2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsHex2DecRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsHex2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsHex2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsHex2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsHex2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHex2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHlookup.go b/beta/RequestWorkbookFunctionsHlookup.go index 9487a05e..f0e60a49 100644 --- a/beta/RequestWorkbookFunctionsHlookup.go +++ b/beta/RequestWorkbookFunctionsHlookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHlookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHlookupRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHlookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHour.go b/beta/RequestWorkbookFunctionsHour.go index 93ae3fc0..c2554aad 100644 --- a/beta/RequestWorkbookFunctionsHour.go +++ b/beta/RequestWorkbookFunctionsHour.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHourRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHourRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHourRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHyp.go b/beta/RequestWorkbookFunctionsHyp.go index 2593c34d..96dca295 100644 --- a/beta/RequestWorkbookFunctionsHyp.go +++ b/beta/RequestWorkbookFunctionsHyp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHypGeom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHypGeom_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHypGeom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsHyperlink.go b/beta/RequestWorkbookFunctionsHyperlink.go index d961df1a..9dc16ef6 100644 --- a/beta/RequestWorkbookFunctionsHyperlink.go +++ b/beta/RequestWorkbookFunctionsHyperlink.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHyperlinkRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHyperlinkRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHyperlinkRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIf.go b/beta/RequestWorkbookFunctionsIf.go index 6a886d1b..439cc735 100644 --- a/beta/RequestWorkbookFunctionsIf.go +++ b/beta/RequestWorkbookFunctionsIf.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIfRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIfRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIm.go b/beta/RequestWorkbookFunctionsIm.go index 0cdb7f3e..4968dbd8 100644 --- a/beta/RequestWorkbookFunctionsIm.go +++ b/beta/RequestWorkbookFunctionsIm.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsImAbsRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsImAbsRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImAbsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImArgumentRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsImArgumentRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsImArgumentRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImConjugateRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsImConjugateRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsImConjugateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCosRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsImCosRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCoshRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsImCoshRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImCoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCotRequestBuilder struct{ BaseRequestBuilder } @@ -166,6 +199,12 @@ func (r *WorkbookFunctionsImCotRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCscRequestBuilder struct{ BaseRequestBuilder } @@ -193,6 +232,12 @@ func (r *WorkbookFunctionsImCscRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCschRequestBuilder struct{ BaseRequestBuilder } @@ -220,6 +265,12 @@ func (r *WorkbookFunctionsImCschRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImCschRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImDivRequestBuilder struct{ BaseRequestBuilder } @@ -247,6 +298,12 @@ func (r *WorkbookFunctionsImDivRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImDivRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImExpRequestBuilder struct{ BaseRequestBuilder } @@ -274,6 +331,12 @@ func (r *WorkbookFunctionsImExpRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImExpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLnRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +364,12 @@ func (r *WorkbookFunctionsImLnRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsImLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLog10RequestBuilder struct{ BaseRequestBuilder } @@ -328,6 +397,12 @@ func (r *WorkbookFunctionsImLog10Request) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsImLog10Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLog2RequestBuilder struct{ BaseRequestBuilder } @@ -355,6 +430,12 @@ func (r *WorkbookFunctionsImLog2Request) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImLog2Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImPowerRequestBuilder struct{ BaseRequestBuilder } @@ -382,6 +463,12 @@ func (r *WorkbookFunctionsImPowerRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsImPowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImProductRequestBuilder struct{ BaseRequestBuilder } @@ -409,6 +496,12 @@ func (r *WorkbookFunctionsImProductRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsImProductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImRealRequestBuilder struct{ BaseRequestBuilder } @@ -436,6 +529,12 @@ func (r *WorkbookFunctionsImRealRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImRealRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSecRequestBuilder struct{ BaseRequestBuilder } @@ -463,6 +562,12 @@ func (r *WorkbookFunctionsImSecRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSechRequestBuilder struct{ BaseRequestBuilder } @@ -490,6 +595,12 @@ func (r *WorkbookFunctionsImSechRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSechRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSinRequestBuilder struct{ BaseRequestBuilder } @@ -517,6 +628,12 @@ func (r *WorkbookFunctionsImSinRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSinhRequestBuilder struct{ BaseRequestBuilder } @@ -544,6 +661,12 @@ func (r *WorkbookFunctionsImSinhRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSqrtRequestBuilder struct{ BaseRequestBuilder } @@ -571,6 +694,12 @@ func (r *WorkbookFunctionsImSqrtRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSqrtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSubRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +727,12 @@ func (r *WorkbookFunctionsImSubRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSubRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSumRequestBuilder struct{ BaseRequestBuilder } @@ -625,6 +760,12 @@ func (r *WorkbookFunctionsImSumRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImTanRequestBuilder struct{ BaseRequestBuilder } @@ -651,3 +792,9 @@ func (r *WorkbookFunctionsImTanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsImTanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsImaginary.go b/beta/RequestWorkbookFunctionsImaginary.go index 4c64af6d..45f90886 100644 --- a/beta/RequestWorkbookFunctionsImaginary.go +++ b/beta/RequestWorkbookFunctionsImaginary.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsImaginaryRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsImaginaryRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsImaginaryRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsInt.go b/beta/RequestWorkbookFunctionsInt.go index 7b9c82c4..bb3b487c 100644 --- a/beta/RequestWorkbookFunctionsInt.go +++ b/beta/RequestWorkbookFunctionsInt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIntRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsIntRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsIntRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIntRateRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsIntRateRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIntRateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIpmt.go b/beta/RequestWorkbookFunctionsIpmt.go index 38fadd93..749ddd25 100644 --- a/beta/RequestWorkbookFunctionsIpmt.go +++ b/beta/RequestWorkbookFunctionsIpmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIpmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIpmtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIpmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIrr.go b/beta/RequestWorkbookFunctionsIrr.go index 6eab11db..dfde7571 100644 --- a/beta/RequestWorkbookFunctionsIrr.go +++ b/beta/RequestWorkbookFunctionsIrr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIrrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIrrRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIrrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIs.go b/beta/RequestWorkbookFunctionsIs.go index 231d1ee0..35b21894 100644 --- a/beta/RequestWorkbookFunctionsIs.go +++ b/beta/RequestWorkbookFunctionsIs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsErrRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsIsErrRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsIsErrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsErrorRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsIsErrorRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsIsErrorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsEvenRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsIsEvenRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsIsEvenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsFormulaRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsIsFormulaRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsFormulaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsLogicalRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsIsLogicalRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsLogicalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNARequestBuilder struct{ BaseRequestBuilder } @@ -166,6 +199,12 @@ func (r *WorkbookFunctionsIsNARequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsIsNARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNonTextRequestBuilder struct{ BaseRequestBuilder } @@ -193,6 +232,12 @@ func (r *WorkbookFunctionsIsNonTextRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsNonTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNumberRequestBuilder struct{ BaseRequestBuilder } @@ -220,6 +265,12 @@ func (r *WorkbookFunctionsIsNumberRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsIsNumberRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsOddRequestBuilder struct{ BaseRequestBuilder } @@ -247,6 +298,12 @@ func (r *WorkbookFunctionsIsOddRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsIsOddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsTextRequestBuilder struct{ BaseRequestBuilder } @@ -273,3 +330,9 @@ func (r *WorkbookFunctionsIsTextRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIso.go b/beta/RequestWorkbookFunctionsIso.go index 6cd39ed6..caa3a284 100644 --- a/beta/RequestWorkbookFunctionsIso.go +++ b/beta/RequestWorkbookFunctionsIso.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsoWeekNumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIsoWeekNumRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsoWeekNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIso_.go b/beta/RequestWorkbookFunctionsIso_.go index 752b9b33..00e542ca 100644 --- a/beta/RequestWorkbookFunctionsIso_.go +++ b/beta/RequestWorkbookFunctionsIso_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIso_CeilingRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIso_CeilingRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIso_CeilingRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIspmt.go b/beta/RequestWorkbookFunctionsIspmt.go index 10e5d69e..fa8ec896 100644 --- a/beta/RequestWorkbookFunctionsIspmt.go +++ b/beta/RequestWorkbookFunctionsIspmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIspmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIspmtRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIspmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsIsref.go b/beta/RequestWorkbookFunctionsIsref.go index ad791918..71b30ec7 100644 --- a/beta/RequestWorkbookFunctionsIsref.go +++ b/beta/RequestWorkbookFunctionsIsref.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsrefRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIsrefRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsrefRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsKurt.go b/beta/RequestWorkbookFunctionsKurt.go index 245d36bf..bb6deafb 100644 --- a/beta/RequestWorkbookFunctionsKurt.go +++ b/beta/RequestWorkbookFunctionsKurt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsKurtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsKurtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsKurtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLarge.go b/beta/RequestWorkbookFunctionsLarge.go index ac5330ef..6101e438 100644 --- a/beta/RequestWorkbookFunctionsLarge.go +++ b/beta/RequestWorkbookFunctionsLarge.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLargeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLargeRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLargeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLcm.go b/beta/RequestWorkbookFunctionsLcm.go index c0928d06..9bf03578 100644 --- a/beta/RequestWorkbookFunctionsLcm.go +++ b/beta/RequestWorkbookFunctionsLcm.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLcmRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLcmRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLcmRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLeft.go b/beta/RequestWorkbookFunctionsLeft.go index 16c25d74..d2f61dda 100644 --- a/beta/RequestWorkbookFunctionsLeft.go +++ b/beta/RequestWorkbookFunctionsLeft.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLeftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLeftRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLeftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLeftb.go b/beta/RequestWorkbookFunctionsLeftb.go index 61b4f74e..7268acb3 100644 --- a/beta/RequestWorkbookFunctionsLeftb.go +++ b/beta/RequestWorkbookFunctionsLeftb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLeftbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLeftbRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLeftbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLen.go b/beta/RequestWorkbookFunctionsLen.go index 34411b5f..80d21ecd 100644 --- a/beta/RequestWorkbookFunctionsLen.go +++ b/beta/RequestWorkbookFunctionsLen.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLenRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLenRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLenb.go b/beta/RequestWorkbookFunctionsLenb.go index e7fe8401..103ab73f 100644 --- a/beta/RequestWorkbookFunctionsLenb.go +++ b/beta/RequestWorkbookFunctionsLenb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLenbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLenbRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLenbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLn.go b/beta/RequestWorkbookFunctionsLn.go index db775808..913c98d7 100644 --- a/beta/RequestWorkbookFunctionsLn.go +++ b/beta/RequestWorkbookFunctionsLn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLnRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLnRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLog.go b/beta/RequestWorkbookFunctionsLog.go index f536108a..d2caf772 100644 --- a/beta/RequestWorkbookFunctionsLog.go +++ b/beta/RequestWorkbookFunctionsLog.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLogRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsLogRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsLogRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsLogNorm_DistRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsLogNorm_DistRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsLogNorm_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsLogNorm_InvRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsLogNorm_InvRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLogNorm_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLog10.go b/beta/RequestWorkbookFunctionsLog10.go index 7ca02dc5..0f99d4fa 100644 --- a/beta/RequestWorkbookFunctionsLog10.go +++ b/beta/RequestWorkbookFunctionsLog10.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLog10RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLog10Request) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLog10Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLookup.go b/beta/RequestWorkbookFunctionsLookup.go index a3746245..be0cb754 100644 --- a/beta/RequestWorkbookFunctionsLookup.go +++ b/beta/RequestWorkbookFunctionsLookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLookupRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsLower.go b/beta/RequestWorkbookFunctionsLower.go index 954adabf..83615263 100644 --- a/beta/RequestWorkbookFunctionsLower.go +++ b/beta/RequestWorkbookFunctionsLower.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLowerRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLowerRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMatch.go b/beta/RequestWorkbookFunctionsMatch.go index 7013bdbd..f77dee52 100644 --- a/beta/RequestWorkbookFunctionsMatch.go +++ b/beta/RequestWorkbookFunctionsMatch.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMatchRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMatchRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMatchRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMax.go b/beta/RequestWorkbookFunctionsMax.go index a77a1f89..8e5224bc 100644 --- a/beta/RequestWorkbookFunctionsMax.go +++ b/beta/RequestWorkbookFunctionsMax.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMaxRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsMaxRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsMaxRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsMaxARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsMaxARequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMaxARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMduration.go b/beta/RequestWorkbookFunctionsMduration.go index e3029e78..c2e2b351 100644 --- a/beta/RequestWorkbookFunctionsMduration.go +++ b/beta/RequestWorkbookFunctionsMduration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMdurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMdurationRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMdurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMedian.go b/beta/RequestWorkbookFunctionsMedian.go index 2c911f56..46fecb82 100644 --- a/beta/RequestWorkbookFunctionsMedian.go +++ b/beta/RequestWorkbookFunctionsMedian.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMedianRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMedianRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMedianRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMid.go b/beta/RequestWorkbookFunctionsMid.go index 330f54a3..552e37f8 100644 --- a/beta/RequestWorkbookFunctionsMid.go +++ b/beta/RequestWorkbookFunctionsMid.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMidRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMidRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMidRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMidb.go b/beta/RequestWorkbookFunctionsMidb.go index 3da0e64d..75ed7f1c 100644 --- a/beta/RequestWorkbookFunctionsMidb.go +++ b/beta/RequestWorkbookFunctionsMidb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMidbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMidbRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMidbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMin.go b/beta/RequestWorkbookFunctionsMin.go index f2fc805a..0a8a70b0 100644 --- a/beta/RequestWorkbookFunctionsMin.go +++ b/beta/RequestWorkbookFunctionsMin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsMinRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsMinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsMinARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsMinARequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMinARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMinute.go b/beta/RequestWorkbookFunctionsMinute.go index 39200c97..48bb9648 100644 --- a/beta/RequestWorkbookFunctionsMinute.go +++ b/beta/RequestWorkbookFunctionsMinute.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMinuteRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMinuteRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMinuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMirr.go b/beta/RequestWorkbookFunctionsMirr.go index e6857606..68a74166 100644 --- a/beta/RequestWorkbookFunctionsMirr.go +++ b/beta/RequestWorkbookFunctionsMirr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMirrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMirrRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMirrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMod.go b/beta/RequestWorkbookFunctionsMod.go index 9c528fd1..fdfc07db 100644 --- a/beta/RequestWorkbookFunctionsMod.go +++ b/beta/RequestWorkbookFunctionsMod.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsModRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsModRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsModRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMonth.go b/beta/RequestWorkbookFunctionsMonth.go index 1657c1a2..b2f115fa 100644 --- a/beta/RequestWorkbookFunctionsMonth.go +++ b/beta/RequestWorkbookFunctionsMonth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMonthRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMonthRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMonthRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMround.go b/beta/RequestWorkbookFunctionsMround.go index ee7a443a..9fc093d1 100644 --- a/beta/RequestWorkbookFunctionsMround.go +++ b/beta/RequestWorkbookFunctionsMround.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMroundRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMroundRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMroundRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsMulti.go b/beta/RequestWorkbookFunctionsMulti.go index 9fa57eeb..75421b0a 100644 --- a/beta/RequestWorkbookFunctionsMulti.go +++ b/beta/RequestWorkbookFunctionsMulti.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMultiNomialRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMultiNomialRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMultiNomialRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsN.go b/beta/RequestWorkbookFunctionsN.go index dd3095b8..aaf09921 100644 --- a/beta/RequestWorkbookFunctionsN.go +++ b/beta/RequestWorkbookFunctionsN.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNRequest) Post(ctx context.Context) (resObj *WorkbookF err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNa.go b/beta/RequestWorkbookFunctionsNa.go index 8065e8a3..9bd4d859 100644 --- a/beta/RequestWorkbookFunctionsNa.go +++ b/beta/RequestWorkbookFunctionsNa.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNaRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNeg.go b/beta/RequestWorkbookFunctionsNeg.go index b7950a53..cd5c566e 100644 --- a/beta/RequestWorkbookFunctionsNeg.go +++ b/beta/RequestWorkbookFunctionsNeg.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNegBinom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNegBinom_DistRequest) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNegBinom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNetwork.go b/beta/RequestWorkbookFunctionsNetwork.go index 5003df98..7f9d0adf 100644 --- a/beta/RequestWorkbookFunctionsNetwork.go +++ b/beta/RequestWorkbookFunctionsNetwork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNetworkDaysRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsNetworkDaysRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsNetworkDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNetworkDays_IntlRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsNetworkDays_IntlRequest) Post(ctx context.Context) (re err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNetworkDays_IntlRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNominal.go b/beta/RequestWorkbookFunctionsNominal.go index b17b3fa6..ee265234 100644 --- a/beta/RequestWorkbookFunctionsNominal.go +++ b/beta/RequestWorkbookFunctionsNominal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNominalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNominalRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNominalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNorm_.go b/beta/RequestWorkbookFunctionsNorm_.go index 83ca0012..51867df6 100644 --- a/beta/RequestWorkbookFunctionsNorm_.go +++ b/beta/RequestWorkbookFunctionsNorm_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNorm_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsNorm_DistRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsNorm_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_InvRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsNorm_InvRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsNorm_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_S_DistRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsNorm_S_DistRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsNorm_S_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_S_InvRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsNorm_S_InvRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNorm_S_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNot.go b/beta/RequestWorkbookFunctionsNot.go index 9e568d82..5f835648 100644 --- a/beta/RequestWorkbookFunctionsNot.go +++ b/beta/RequestWorkbookFunctionsNot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNotRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNow.go b/beta/RequestWorkbookFunctionsNow.go index 3fa1181f..422de8be 100644 --- a/beta/RequestWorkbookFunctionsNow.go +++ b/beta/RequestWorkbookFunctionsNow.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNowRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNowRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNowRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNper.go b/beta/RequestWorkbookFunctionsNper.go index 2abf6221..48e55797 100644 --- a/beta/RequestWorkbookFunctionsNper.go +++ b/beta/RequestWorkbookFunctionsNper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNperRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNpv.go b/beta/RequestWorkbookFunctionsNpv.go index 3fe990de..f82c1b0f 100644 --- a/beta/RequestWorkbookFunctionsNpv.go +++ b/beta/RequestWorkbookFunctionsNpv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNpvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNpvRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNpvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsNumber.go b/beta/RequestWorkbookFunctionsNumber.go index c783e95d..d6aa6a68 100644 --- a/beta/RequestWorkbookFunctionsNumber.go +++ b/beta/RequestWorkbookFunctionsNumber.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNumberValueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNumberValueRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNumberValueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsOct2.go b/beta/RequestWorkbookFunctionsOct2.go index 625b478c..c532767b 100644 --- a/beta/RequestWorkbookFunctionsOct2.go +++ b/beta/RequestWorkbookFunctionsOct2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOct2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsOct2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsOct2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOct2DecRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsOct2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsOct2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOct2HexRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsOct2HexRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOct2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsOdd.go b/beta/RequestWorkbookFunctionsOdd.go index 0600ab4b..7d626f35 100644 --- a/beta/RequestWorkbookFunctionsOdd.go +++ b/beta/RequestWorkbookFunctionsOdd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOddRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsOddRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsOddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddFPriceRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsOddFPriceRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddFPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddFYieldRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsOddFYieldRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddFYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddLPriceRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsOddLPriceRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddLPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddLYieldRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsOddLYieldRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOddLYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsOr.go b/beta/RequestWorkbookFunctionsOr.go index 6ac56589..9359076a 100644 --- a/beta/RequestWorkbookFunctionsOr.go +++ b/beta/RequestWorkbookFunctionsOr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsOrRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPduration.go b/beta/RequestWorkbookFunctionsPduration.go index 65bbddd8..90658023 100644 --- a/beta/RequestWorkbookFunctionsPduration.go +++ b/beta/RequestWorkbookFunctionsPduration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPdurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPdurationRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPdurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPercent.go b/beta/RequestWorkbookFunctionsPercent.go index a866813d..174819f6 100644 --- a/beta/RequestWorkbookFunctionsPercent.go +++ b/beta/RequestWorkbookFunctionsPercent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPercentRank_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPercentRank_ExcRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookFunctionsPercentRank_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPercentRank_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsPercentRank_IncRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPercentRank_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPercentile_.go b/beta/RequestWorkbookFunctionsPercentile_.go index 74e6da92..1d9153cc 100644 --- a/beta/RequestWorkbookFunctionsPercentile_.go +++ b/beta/RequestWorkbookFunctionsPercentile_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPercentile_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPercentile_ExcRequest) Post(ctx context.Context) (resO return } +// +func (r *WorkbookFunctionsPercentile_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPercentile_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsPercentile_IncRequest) Post(ctx context.Context) (resO err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPercentile_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPermut.go b/beta/RequestWorkbookFunctionsPermut.go index 28600d2c..928adac8 100644 --- a/beta/RequestWorkbookFunctionsPermut.go +++ b/beta/RequestWorkbookFunctionsPermut.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPermutRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPermutRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPermutRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPermutationa.go b/beta/RequestWorkbookFunctionsPermutationa.go index 39777101..a7ad57e1 100644 --- a/beta/RequestWorkbookFunctionsPermutationa.go +++ b/beta/RequestWorkbookFunctionsPermutationa.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPermutationaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPermutationaRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPermutationaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPhi.go b/beta/RequestWorkbookFunctionsPhi.go index bc3b1acd..9a57d909 100644 --- a/beta/RequestWorkbookFunctionsPhi.go +++ b/beta/RequestWorkbookFunctionsPhi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPhiRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPhiRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPhiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPi.go b/beta/RequestWorkbookFunctionsPi.go index 0fe31000..7156af3d 100644 --- a/beta/RequestWorkbookFunctionsPi.go +++ b/beta/RequestWorkbookFunctionsPi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPiRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPiRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPmt.go b/beta/RequestWorkbookFunctionsPmt.go index b7ad651b..284e699a 100644 --- a/beta/RequestWorkbookFunctionsPmt.go +++ b/beta/RequestWorkbookFunctionsPmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPmtRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPoisson_.go b/beta/RequestWorkbookFunctionsPoisson_.go index 398a2d35..c42cbdd6 100644 --- a/beta/RequestWorkbookFunctionsPoisson_.go +++ b/beta/RequestWorkbookFunctionsPoisson_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPoisson_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPoisson_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPoisson_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPower.go b/beta/RequestWorkbookFunctionsPower.go index 12f0b4be..69597e73 100644 --- a/beta/RequestWorkbookFunctionsPower.go +++ b/beta/RequestWorkbookFunctionsPower.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPowerRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPowerRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPpmt.go b/beta/RequestWorkbookFunctionsPpmt.go index c82a5cdb..171b59e3 100644 --- a/beta/RequestWorkbookFunctionsPpmt.go +++ b/beta/RequestWorkbookFunctionsPpmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPpmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPpmtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPpmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPrice.go b/beta/RequestWorkbookFunctionsPrice.go index 05eb4618..d972ba28 100644 --- a/beta/RequestWorkbookFunctionsPrice.go +++ b/beta/RequestWorkbookFunctionsPrice.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPriceRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPriceRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPriceDiscRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsPriceDiscRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsPriceDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPriceMatRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsPriceMatRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPriceMatRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsProduct.go b/beta/RequestWorkbookFunctionsProduct.go index c0455d05..c445cd58 100644 --- a/beta/RequestWorkbookFunctionsProduct.go +++ b/beta/RequestWorkbookFunctionsProduct.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsProductRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsProductRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsProductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsProper.go b/beta/RequestWorkbookFunctionsProper.go index 92813ddb..3d26de6c 100644 --- a/beta/RequestWorkbookFunctionsProper.go +++ b/beta/RequestWorkbookFunctionsProper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsProperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsProperRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsProperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsPv.go b/beta/RequestWorkbookFunctionsPv.go index 364e2c11..f95b05bc 100644 --- a/beta/RequestWorkbookFunctionsPv.go +++ b/beta/RequestWorkbookFunctionsPv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPvRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsQuartile_.go b/beta/RequestWorkbookFunctionsQuartile_.go index a02ef532..66626b7f 100644 --- a/beta/RequestWorkbookFunctionsQuartile_.go +++ b/beta/RequestWorkbookFunctionsQuartile_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsQuartile_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsQuartile_ExcRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsQuartile_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsQuartile_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsQuartile_IncRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsQuartile_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsQuotient.go b/beta/RequestWorkbookFunctionsQuotient.go index 7599aad5..19440084 100644 --- a/beta/RequestWorkbookFunctionsQuotient.go +++ b/beta/RequestWorkbookFunctionsQuotient.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsQuotientRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsQuotientRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsQuotientRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRadians.go b/beta/RequestWorkbookFunctionsRadians.go index b77a6eef..7125707e 100644 --- a/beta/RequestWorkbookFunctionsRadians.go +++ b/beta/RequestWorkbookFunctionsRadians.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRadiansRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRadiansRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRadiansRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRand.go b/beta/RequestWorkbookFunctionsRand.go index 51aa766e..b4d8a0b4 100644 --- a/beta/RequestWorkbookFunctionsRand.go +++ b/beta/RequestWorkbookFunctionsRand.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRandRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRandRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsRandRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRandBetweenRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsRandBetweenRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRandBetweenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRank_.go b/beta/RequestWorkbookFunctionsRank_.go index 2f427adb..b9c3af95 100644 --- a/beta/RequestWorkbookFunctionsRank_.go +++ b/beta/RequestWorkbookFunctionsRank_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRank_AvgRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRank_AvgRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsRank_AvgRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRank_EqRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsRank_EqRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRank_EqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRate.go b/beta/RequestWorkbookFunctionsRate.go index 226d7543..3a83d854 100644 --- a/beta/RequestWorkbookFunctionsRate.go +++ b/beta/RequestWorkbookFunctionsRate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRateRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsReceived.go b/beta/RequestWorkbookFunctionsReceived.go index 18b6723a..d62e94a4 100644 --- a/beta/RequestWorkbookFunctionsReceived.go +++ b/beta/RequestWorkbookFunctionsReceived.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReceivedRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsReceivedRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReceivedRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsReplace.go b/beta/RequestWorkbookFunctionsReplace.go index 48a08e59..9769cc26 100644 --- a/beta/RequestWorkbookFunctionsReplace.go +++ b/beta/RequestWorkbookFunctionsReplace.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReplaceRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsReplaceRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsReplaceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsReplaceBRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsReplaceBRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReplaceBRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRept.go b/beta/RequestWorkbookFunctionsRept.go index 72f10a91..b5c4ece7 100644 --- a/beta/RequestWorkbookFunctionsRept.go +++ b/beta/RequestWorkbookFunctionsRept.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReptRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsReptRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReptRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRight.go b/beta/RequestWorkbookFunctionsRight.go index a705dc38..3c1f1b47 100644 --- a/beta/RequestWorkbookFunctionsRight.go +++ b/beta/RequestWorkbookFunctionsRight.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRightRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRightRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRightRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRightb.go b/beta/RequestWorkbookFunctionsRightb.go index da4b46d9..248c2794 100644 --- a/beta/RequestWorkbookFunctionsRightb.go +++ b/beta/RequestWorkbookFunctionsRightb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRightbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRightbRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRightbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRoman.go b/beta/RequestWorkbookFunctionsRoman.go index 5c262917..310517b6 100644 --- a/beta/RequestWorkbookFunctionsRoman.go +++ b/beta/RequestWorkbookFunctionsRoman.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRomanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRomanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRomanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRound.go b/beta/RequestWorkbookFunctionsRound.go index 98b7d91e..ec11342c 100644 --- a/beta/RequestWorkbookFunctionsRound.go +++ b/beta/RequestWorkbookFunctionsRound.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRoundRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRoundRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsRoundRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRoundDownRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsRoundDownRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsRoundDownRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRoundUpRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsRoundUpRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRoundUpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRows.go b/beta/RequestWorkbookFunctionsRows.go index 4ddcd439..0af8dc43 100644 --- a/beta/RequestWorkbookFunctionsRows.go +++ b/beta/RequestWorkbookFunctionsRows.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRowsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRowsRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRowsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsRri.go b/beta/RequestWorkbookFunctionsRri.go index 9a791b5f..038cdb8a 100644 --- a/beta/RequestWorkbookFunctionsRri.go +++ b/beta/RequestWorkbookFunctionsRri.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRriRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRriRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRriRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSec.go b/beta/RequestWorkbookFunctionsSec.go index 3980aed4..9d615359 100644 --- a/beta/RequestWorkbookFunctionsSec.go +++ b/beta/RequestWorkbookFunctionsSec.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSecRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSecRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSech.go b/beta/RequestWorkbookFunctionsSech.go index 67ba1f1a..f6186659 100644 --- a/beta/RequestWorkbookFunctionsSech.go +++ b/beta/RequestWorkbookFunctionsSech.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSechRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSechRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSechRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSecond.go b/beta/RequestWorkbookFunctionsSecond.go index aeb62248..0c531951 100644 --- a/beta/RequestWorkbookFunctionsSecond.go +++ b/beta/RequestWorkbookFunctionsSecond.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSecondRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSecondRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSecondRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSeries.go b/beta/RequestWorkbookFunctionsSeries.go index 3172ebec..145bdc71 100644 --- a/beta/RequestWorkbookFunctionsSeries.go +++ b/beta/RequestWorkbookFunctionsSeries.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSeriesSumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSeriesSumRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSeriesSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSheet.go b/beta/RequestWorkbookFunctionsSheet.go index ebc3f3f1..6bed78a6 100644 --- a/beta/RequestWorkbookFunctionsSheet.go +++ b/beta/RequestWorkbookFunctionsSheet.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSheetRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSheetRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSheetRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSheets.go b/beta/RequestWorkbookFunctionsSheets.go index a6de3c52..076b4570 100644 --- a/beta/RequestWorkbookFunctionsSheets.go +++ b/beta/RequestWorkbookFunctionsSheets.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSheetsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSheetsRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSheetsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSign.go b/beta/RequestWorkbookFunctionsSign.go index 8351ef61..2337b5a8 100644 --- a/beta/RequestWorkbookFunctionsSign.go +++ b/beta/RequestWorkbookFunctionsSign.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSignRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSignRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSignRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSin.go b/beta/RequestWorkbookFunctionsSin.go index 459b2862..7903b47c 100644 --- a/beta/RequestWorkbookFunctionsSin.go +++ b/beta/RequestWorkbookFunctionsSin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSinRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSinh.go b/beta/RequestWorkbookFunctionsSinh.go index a9d198c2..b05f3ebf 100644 --- a/beta/RequestWorkbookFunctionsSinh.go +++ b/beta/RequestWorkbookFunctionsSinh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSinhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSinhRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSkew.go b/beta/RequestWorkbookFunctionsSkew.go index 141c4690..629993e8 100644 --- a/beta/RequestWorkbookFunctionsSkew.go +++ b/beta/RequestWorkbookFunctionsSkew.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSkewRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSkewRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSkewRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSkew_p.go b/beta/RequestWorkbookFunctionsSkew_p.go index 2b52da68..dacd8eec 100644 --- a/beta/RequestWorkbookFunctionsSkew_p.go +++ b/beta/RequestWorkbookFunctionsSkew_p.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSkew_pRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSkew_pRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSkew_pRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSln.go b/beta/RequestWorkbookFunctionsSln.go index a67e6de1..50aa52d4 100644 --- a/beta/RequestWorkbookFunctionsSln.go +++ b/beta/RequestWorkbookFunctionsSln.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSlnRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSlnRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSlnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSmall.go b/beta/RequestWorkbookFunctionsSmall.go index c18f86df..e1ba4095 100644 --- a/beta/RequestWorkbookFunctionsSmall.go +++ b/beta/RequestWorkbookFunctionsSmall.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSmallRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSmallRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSmallRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSqrt.go b/beta/RequestWorkbookFunctionsSqrt.go index bc30d0b3..6b86c5b4 100644 --- a/beta/RequestWorkbookFunctionsSqrt.go +++ b/beta/RequestWorkbookFunctionsSqrt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSqrtRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsSqrtRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsSqrtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSqrtPiRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsSqrtPiRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSqrtPiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSt.go b/beta/RequestWorkbookFunctionsSt.go index a1bebc65..8600f29c 100644 --- a/beta/RequestWorkbookFunctionsSt.go +++ b/beta/RequestWorkbookFunctionsSt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsStDevARequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsStDevARequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsStDevARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDevPARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsStDevPARequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsStDevPARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDev_PRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsStDev_PRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsStDev_PRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDev_SRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsStDev_SRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsStDev_SRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsStandardize.go b/beta/RequestWorkbookFunctionsStandardize.go index 894506cd..076a0914 100644 --- a/beta/RequestWorkbookFunctionsStandardize.go +++ b/beta/RequestWorkbookFunctionsStandardize.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsStandardizeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsStandardizeRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsStandardizeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSubstitute.go b/beta/RequestWorkbookFunctionsSubstitute.go index 46069aad..2ab00933 100644 --- a/beta/RequestWorkbookFunctionsSubstitute.go +++ b/beta/RequestWorkbookFunctionsSubstitute.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSubstituteRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSubstituteRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSubstituteRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSubtotal.go b/beta/RequestWorkbookFunctionsSubtotal.go index 0b0cc269..9a935653 100644 --- a/beta/RequestWorkbookFunctionsSubtotal.go +++ b/beta/RequestWorkbookFunctionsSubtotal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSubtotalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSubtotalRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSubtotalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSum.go b/beta/RequestWorkbookFunctionsSum.go index 6c8e0307..d1f4f057 100644 --- a/beta/RequestWorkbookFunctionsSum.go +++ b/beta/RequestWorkbookFunctionsSum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSumRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsSumRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumIfRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsSumIfRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsSumIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumIfsRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsSumIfsRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsSumIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumSqRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsSumSqRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSumSqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsSyd.go b/beta/RequestWorkbookFunctionsSyd.go index 386a96f1..c6f75fb1 100644 --- a/beta/RequestWorkbookFunctionsSyd.go +++ b/beta/RequestWorkbookFunctionsSyd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSydRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSydRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSydRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsT.go b/beta/RequestWorkbookFunctionsT.go index 953679f5..0b9c7731 100644 --- a/beta/RequestWorkbookFunctionsT.go +++ b/beta/RequestWorkbookFunctionsT.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTRequest) Post(ctx context.Context) (resObj *WorkbookF err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsT_.go b/beta/RequestWorkbookFunctionsT_.go index 80a2644f..642d4611 100644 --- a/beta/RequestWorkbookFunctionsT_.go +++ b/beta/RequestWorkbookFunctionsT_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsT_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsT_DistRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsT_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Dist_2TRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsT_Dist_2TRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsT_Dist_2TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsT_Dist_RTRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsT_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_InvRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsT_InvRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsT_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Inv_2TRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsT_Inv_2TRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsT_Inv_2TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTan.go b/beta/RequestWorkbookFunctionsTan.go index a64002a1..19cec335 100644 --- a/beta/RequestWorkbookFunctionsTan.go +++ b/beta/RequestWorkbookFunctionsTan.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTanRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTanh.go b/beta/RequestWorkbookFunctionsTanh.go index 9be09161..bb663422 100644 --- a/beta/RequestWorkbookFunctionsTanh.go +++ b/beta/RequestWorkbookFunctionsTanh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTanhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTanhRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTanhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTbill.go b/beta/RequestWorkbookFunctionsTbill.go index 93ae1da8..70553a4c 100644 --- a/beta/RequestWorkbookFunctionsTbill.go +++ b/beta/RequestWorkbookFunctionsTbill.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTbillEqRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsTbillEqRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsTbillEqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTbillPriceRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsTbillPriceRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsTbillPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTbillYieldRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsTbillYieldRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTbillYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsText.go b/beta/RequestWorkbookFunctionsText.go index 4a5be392..001fada0 100644 --- a/beta/RequestWorkbookFunctionsText.go +++ b/beta/RequestWorkbookFunctionsText.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTextRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTextRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTime.go b/beta/RequestWorkbookFunctionsTime.go index 2d9256ad..ab362171 100644 --- a/beta/RequestWorkbookFunctionsTime.go +++ b/beta/RequestWorkbookFunctionsTime.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTimeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTimeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTimeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTimevalue.go b/beta/RequestWorkbookFunctionsTimevalue.go index be96da8b..1655da11 100644 --- a/beta/RequestWorkbookFunctionsTimevalue.go +++ b/beta/RequestWorkbookFunctionsTimevalue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTimevalueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTimevalueRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTimevalueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsToday.go b/beta/RequestWorkbookFunctionsToday.go index 9169d6a1..1b516110 100644 --- a/beta/RequestWorkbookFunctionsToday.go +++ b/beta/RequestWorkbookFunctionsToday.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTodayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTodayRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTodayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTrim.go b/beta/RequestWorkbookFunctionsTrim.go index 8c195d68..89a8538d 100644 --- a/beta/RequestWorkbookFunctionsTrim.go +++ b/beta/RequestWorkbookFunctionsTrim.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTrimRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsTrimRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsTrimRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTrimMeanRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsTrimMeanRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTrimMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTrue.go b/beta/RequestWorkbookFunctionsTrue.go index df1f7b2a..d97f9c87 100644 --- a/beta/RequestWorkbookFunctionsTrue.go +++ b/beta/RequestWorkbookFunctionsTrue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTrueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTrueRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTrueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsTrunc.go b/beta/RequestWorkbookFunctionsTrunc.go index 98e4aec5..564a574d 100644 --- a/beta/RequestWorkbookFunctionsTrunc.go +++ b/beta/RequestWorkbookFunctionsTrunc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTruncRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTruncRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTruncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsType.go b/beta/RequestWorkbookFunctionsType.go index 8f2b24de..3d4cdf3e 100644 --- a/beta/RequestWorkbookFunctionsType.go +++ b/beta/RequestWorkbookFunctionsType.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTypeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTypeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTypeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsUnichar.go b/beta/RequestWorkbookFunctionsUnichar.go index 11df67e7..e76d83c9 100644 --- a/beta/RequestWorkbookFunctionsUnichar.go +++ b/beta/RequestWorkbookFunctionsUnichar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUnicharRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUnicharRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUnicharRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsUnicode.go b/beta/RequestWorkbookFunctionsUnicode.go index b92f3570..f1d05959 100644 --- a/beta/RequestWorkbookFunctionsUnicode.go +++ b/beta/RequestWorkbookFunctionsUnicode.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUnicodeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUnicodeRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUnicodeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsUpper.go b/beta/RequestWorkbookFunctionsUpper.go index 6ae98c66..2cf5a169 100644 --- a/beta/RequestWorkbookFunctionsUpper.go +++ b/beta/RequestWorkbookFunctionsUpper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUpperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUpperRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUpperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsUsdollar.go b/beta/RequestWorkbookFunctionsUsdollar.go index 7c7b5b7f..c91823a3 100644 --- a/beta/RequestWorkbookFunctionsUsdollar.go +++ b/beta/RequestWorkbookFunctionsUsdollar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUsdollarRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUsdollarRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUsdollarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsValue.go b/beta/RequestWorkbookFunctionsValue.go index bc0bdcaa..8caf4a10 100644 --- a/beta/RequestWorkbookFunctionsValue.go +++ b/beta/RequestWorkbookFunctionsValue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsValueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsValueRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsValueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsVar.go b/beta/RequestWorkbookFunctionsVar.go index 25dbef1c..001edd59 100644 --- a/beta/RequestWorkbookFunctionsVar.go +++ b/beta/RequestWorkbookFunctionsVar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVarARequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsVarARequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsVarARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsVarPARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsVarPARequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVarPARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsVar_.go b/beta/RequestWorkbookFunctionsVar_.go index 3f088766..d18d1bc5 100644 --- a/beta/RequestWorkbookFunctionsVar_.go +++ b/beta/RequestWorkbookFunctionsVar_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVar_PRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsVar_PRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsVar_PRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsVar_SRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsVar_SRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVar_SRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsVdb.go b/beta/RequestWorkbookFunctionsVdb.go index abb90fa3..3b3cc3ca 100644 --- a/beta/RequestWorkbookFunctionsVdb.go +++ b/beta/RequestWorkbookFunctionsVdb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVdbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsVdbRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVdbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsVlookup.go b/beta/RequestWorkbookFunctionsVlookup.go index ad7debc2..53fd0dab 100644 --- a/beta/RequestWorkbookFunctionsVlookup.go +++ b/beta/RequestWorkbookFunctionsVlookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVlookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsVlookupRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVlookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsWeek.go b/beta/RequestWorkbookFunctionsWeek.go index 4cfbea3e..6cbc6c5a 100644 --- a/beta/RequestWorkbookFunctionsWeek.go +++ b/beta/RequestWorkbookFunctionsWeek.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeekNumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeekNumRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeekNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsWeekday.go b/beta/RequestWorkbookFunctionsWeekday.go index 5862a2e3..46f0b90d 100644 --- a/beta/RequestWorkbookFunctionsWeekday.go +++ b/beta/RequestWorkbookFunctionsWeekday.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeekdayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeekdayRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeekdayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsWeibull_.go b/beta/RequestWorkbookFunctionsWeibull_.go index 7d5588dc..25b55a51 100644 --- a/beta/RequestWorkbookFunctionsWeibull_.go +++ b/beta/RequestWorkbookFunctionsWeibull_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeibull_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeibull_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeibull_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsWork.go b/beta/RequestWorkbookFunctionsWork.go index 2f07d28e..273aa5d2 100644 --- a/beta/RequestWorkbookFunctionsWork.go +++ b/beta/RequestWorkbookFunctionsWork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWorkDayRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsWorkDayRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsWorkDayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsWorkDay_IntlRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsWorkDay_IntlRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWorkDay_IntlRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsXirr.go b/beta/RequestWorkbookFunctionsXirr.go index 56143a27..c587d58a 100644 --- a/beta/RequestWorkbookFunctionsXirr.go +++ b/beta/RequestWorkbookFunctionsXirr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXirrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXirrRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXirrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsXnpv.go b/beta/RequestWorkbookFunctionsXnpv.go index 962bd0d0..46452d83 100644 --- a/beta/RequestWorkbookFunctionsXnpv.go +++ b/beta/RequestWorkbookFunctionsXnpv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXnpvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXnpvRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXnpvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsXor.go b/beta/RequestWorkbookFunctionsXor.go index b541a3f4..61b3fe0e 100644 --- a/beta/RequestWorkbookFunctionsXor.go +++ b/beta/RequestWorkbookFunctionsXor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXorRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsYear.go b/beta/RequestWorkbookFunctionsYear.go index 4a5e1e73..af9e673d 100644 --- a/beta/RequestWorkbookFunctionsYear.go +++ b/beta/RequestWorkbookFunctionsYear.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsYearRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsYearRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsYearRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYearFracRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsYearFracRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsYearFracRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsYield.go b/beta/RequestWorkbookFunctionsYield.go index d69dc736..882f0c53 100644 --- a/beta/RequestWorkbookFunctionsYield.go +++ b/beta/RequestWorkbookFunctionsYield.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsYieldRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsYieldRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYieldDiscRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsYieldDiscRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsYieldDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYieldMatRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsYieldMatRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsYieldMatRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkbookFunctionsZ_.go b/beta/RequestWorkbookFunctionsZ_.go index 1117ce36..28dcca29 100644 --- a/beta/RequestWorkbookFunctionsZ_.go +++ b/beta/RequestWorkbookFunctionsZ_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsZ_TestRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsZ_TestRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsZ_TestRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/beta/RequestWorkforce.go b/beta/RequestWorkforce.go index 30a69010..4d1d968f 100644 --- a/beta/RequestWorkforce.go +++ b/beta/RequestWorkforce.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkforceIntegrationRequestBuilder is request builder for WorkforceIntegration type WorkforceIntegrationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *WorkforceIntegrationRequest) Update(ctx context.Context, reqObj *Workfo func (r *WorkforceIntegrationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for WorkforceIntegration +func (r *WorkforceIntegrationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkforceIntegration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkforceIntegration +func (r *WorkforceIntegrationRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkforceIntegration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkforceIntegration +func (r *WorkforceIntegrationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/beta/msgraph.go b/beta/msgraph.go index df1f4384..4b7cfb5f 100644 --- a/beta/msgraph.go +++ b/beta/msgraph.go @@ -336,3 +336,174 @@ func NewClient(cli *http.Client) *GraphServiceRequestBuilder { BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL, client: cli}, } } + +// BatchRequest is a batch request +type BatchRequest struct { + BaseRequest + request batchRequest + results []BatchResult +} + +// batchOneRequest is one request included in the batch request +type batchOneRequest struct { + Id string `json:"id"` + Method string `json:"method"` + Path string `json:"url"` + Header BatchHeader `json:"headers"` + Body interface{} `json:"body,omitempty"` +} + +// BatchHeader is the header of the individual request in Batch Request +type BatchHeader struct { + ContentType string `json:"Content-Type"` +} + +// batchRequest is the batch request +type batchRequest struct { + Requests []batchOneRequest `json:"requests,omitempty"` +} + +// batchOneResponse is one response included in the batch response +type batchOneResponse struct { + Id string `json:"id"` + Status int `json:"status"` + Body []byte `json:"body"` +} + +// batchResponse is the batch response +type batchResponse struct { + NextLink string `json:"nextLink"` + Responses []batchOneResponse `json:"responses,omitempty"` +} + +// BatchResult is the one result derived from one response included in the batch response +type BatchResult struct { + Error error // Error might be non-200 http status code error or Unmarshal response error + Result interface{} +} + +// Add adds a request into the BatchRequest +func (r *BatchRequest) Add(method, path string, reqObj, resObj interface{}) error { + oneRequest := batchOneRequest{Id: strconv.Itoa(len(r.request.Requests)), Method: method, Path: path, Body: reqObj} + if reqObj != nil { + oneRequest.Header.ContentType = "application/json" + } + r.request.Requests = append(r.request.Requests, oneRequest) + r.results = append(r.results, BatchResult{Result: resObj}) + return nil +} + +// Run invokes the batch request +func (r *BatchRequest) Run(ctx context.Context) ([]BatchResult, error) { + // Batch size is limited to 20 individual requests: https://docs.microsoft.com/en-us/graph/known-issues#limit-on-batch-size + const size = 20 + for offset := 0; offset < (len(r.request.Requests)+size-1)/size; offset += size { + if err := r.run(ctx, offset, size); err != nil { + return nil, err + } + } + return r.results, nil +} + +// run composes up to "size" individual requests from "offset" of the containing requests queue of the Batch and update its results internally. +func (r *BatchRequest) run(ctx context.Context, offset int, size int) error { + if offset > len(r.request.Requests) { + return nil + } + + stop := offset + size + if offset+size > len(r.request.Requests) { + stop = len(r.request.Requests) + } + + var request batchRequest + for i := offset; i < stop; i++ { + request.Requests = append(request.Requests, r.request.Requests[i]) + } + + req, err := r.NewJSONRequest("POST", "", request) + if err != nil { + return err + } + if ctx != nil { + req = req.WithContext(ctx) + } + res, err := r.client.Do(req) + if err != nil { + return err + } + + for { + defer res.Body.Close() + if res.StatusCode != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + return err + } + return errRes + } + var paging batchResponse + err := jsonx.NewDecoder(res.Body).Decode(&paging) + if err != nil { + return err + } + for _, response := range paging.Responses { + id, err := strconv.Atoi(response.Id) + if err != nil { + return fmt.Errorf("converting ID %s: %v", response.Id, err) + } + result := r.results[id] + if response.Status != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + result.Error = fmt.Errorf("%s: %s", res.Status, string(b)) + continue + } + result.Error = errRes + continue + } + if result.Result != nil { + if err := jsonx.Unmarshal(response.Body, &result.Result); err != nil { + result.Error = fmt.Errorf("unmarshalling response: %v", err) + continue + } + } + } + if len(paging.NextLink) == 0 { + return nil + } + req, err = http.NewRequest("POST", paging.NextLink, nil) + if ctx != nil { + req = req.WithContext(ctx) + } + res, err = r.client.Do(req) + if err != nil { + return err + } + } +} + +// Rest resets the batch request +func (r *BatchRequest) Reset() { + r.request.Requests = []batchOneRequest{} + r.results = []BatchResult{} +} + +// BatchRequestBuilder is BatchRequest request builder +type BatchRequestBuilder struct { + BaseRequestBuilder +} + +// Request returns BatchRequest +func (b *BatchRequestBuilder) Request() *BatchRequest { + return &BatchRequest{BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}} +} + +// NewBatch returns BatchRequestBuilder +func NewBatch(cli *http.Client) *BatchRequestBuilder { + return &BatchRequestBuilder{BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL + "/$batch", client: cli}} +} diff --git a/v1.0/ActionAndroid.go b/v1.0/ActionAndroid.go index 4e3c8965..38e1aa99 100644 --- a/v1.0/ActionAndroid.go +++ b/v1.0/ActionAndroid.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *AndroidManagedAppProtectionAppsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *AndroidManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *AndroidManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *AndroidManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionApp.go b/v1.0/ActionApp.go index 2ad53c57..7549b8c8 100644 --- a/v1.0/ActionApp.go +++ b/v1.0/ActionApp.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *AppCatalogsTeamsAppsCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TeamsApp collection +func (r *AppCatalogsTeamsAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsApp collection +func (r *AppCatalogsTeamsAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsApp) error { + var resObj []TeamsApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionApplication.go b/v1.0/ActionApplication.go index a8c3762d..5b5730cb 100644 --- a/v1.0/ActionApplication.go +++ b/v1.0/ActionApplication.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -150,6 +151,22 @@ func (r *ApplicationExtensionPropertiesCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ExtensionProperty collection +func (r *ApplicationExtensionPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ExtensionProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ExtensionProperty collection +func (r *ApplicationExtensionPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ExtensionProperty) error { + var resObj []ExtensionProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Owners returns request builder for DirectoryObject collection func (b *ApplicationRequestBuilder) Owners() *ApplicationOwnersCollectionRequestBuilder { bb := &ApplicationOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -251,3 +268,19 @@ func (r *ApplicationOwnersCollectionRequest) Add(ctx context.Context, reqObj *Di err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *ApplicationOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *ApplicationOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionAudit.go b/v1.0/ActionAudit.go index e28ed670..478c5f94 100644 --- a/v1.0/ActionAudit.go +++ b/v1.0/ActionAudit.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *AuditLogRootDirectoryAuditsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DirectoryAudit collection +func (r *AuditLogRootDirectoryAuditsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryAudit collection +func (r *AuditLogRootDirectoryAuditsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryAudit) error { + var resObj []DirectoryAudit + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RestrictedSignIns returns request builder for RestrictedSignIn collection func (b *AuditLogRootRequestBuilder) RestrictedSignIns() *AuditLogRootRestrictedSignInsCollectionRequestBuilder { bb := &AuditLogRootRestrictedSignInsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *AuditLogRootRestrictedSignInsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for RestrictedSignIn collection +func (r *AuditLogRootRestrictedSignInsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RestrictedSignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RestrictedSignIn collection +func (r *AuditLogRootRestrictedSignInsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RestrictedSignIn) error { + var resObj []RestrictedSignIn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SignIns returns request builder for SignIn collection func (b *AuditLogRootRequestBuilder) SignIns() *AuditLogRootSignInsCollectionRequestBuilder { bb := &AuditLogRootSignInsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -316,3 +349,19 @@ func (r *AuditLogRootSignInsCollectionRequest) Add(ctx context.Context, reqObj * err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SignIn collection +func (r *AuditLogRootSignInsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SignIn collection +func (r *AuditLogRootSignInsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SignIn) error { + var resObj []SignIn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionCalendar.go b/v1.0/ActionCalendar.go index c7644558..737123f1 100644 --- a/v1.0/ActionCalendar.go +++ b/v1.0/ActionCalendar.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -125,6 +126,22 @@ func (r *CalendarCalendarViewCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Event collection +func (r *CalendarCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *CalendarCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *CalendarRequestBuilder) Events() *CalendarEventsCollectionRequestBuilder { bb := &CalendarEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -227,6 +244,22 @@ func (r *CalendarEventsCollectionRequest) Add(ctx context.Context, reqObj *Event return } +// BatchGet adds Get operation to Batch for Event collection +func (r *CalendarEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *CalendarEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *CalendarRequestBuilder) MultiValueExtendedProperties() *CalendarMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &CalendarMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -329,6 +362,22 @@ func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *CalendarMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *CalendarRequestBuilder) SingleValueExtendedProperties() *CalendarSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &CalendarSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -431,6 +480,22 @@ func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *CalendarSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendars returns request builder for Calendar collection func (b *CalendarGroupRequestBuilder) Calendars() *CalendarGroupCalendarsCollectionRequestBuilder { bb := &CalendarGroupCalendarsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -532,3 +597,19 @@ func (r *CalendarGroupCalendarsCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Calendar collection +func (r *CalendarGroupCalendarsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Calendar collection +func (r *CalendarGroupCalendarsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Calendar) error { + var resObj []Calendar + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionCall.go b/v1.0/ActionCall.go index 03c8dd32..cc1c8f57 100644 --- a/v1.0/ActionCall.go +++ b/v1.0/ActionCall.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -203,6 +204,22 @@ func (r *CallOperationsCollectionRequest) Add(ctx context.Context, reqObj *Comms return } +// BatchGet adds Get operation to Batch for CommsOperation collection +func (r *CallOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CommsOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CommsOperation collection +func (r *CallOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CommsOperation) error { + var resObj []CommsOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Participants returns request builder for Participant collection func (b *CallRequestBuilder) Participants() *CallParticipantsCollectionRequestBuilder { bb := &CallParticipantsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -304,3 +321,19 @@ func (r *CallParticipantsCollectionRequest) Add(ctx context.Context, reqObj *Par err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Participant collection +func (r *CallParticipantsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Participant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Participant collection +func (r *CallParticipantsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Participant) error { + var resObj []Participant + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionChannel.go b/v1.0/ActionChannel.go index 98d72bb1..67dab9d7 100644 --- a/v1.0/ActionChannel.go +++ b/v1.0/ActionChannel.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *ChannelTabsCollectionRequest) Add(ctx context.Context, reqObj *TeamsTab err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TeamsTab collection +func (r *ChannelTabsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsTab + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsTab collection +func (r *ChannelTabsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsTab) error { + var resObj []TeamsTab + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionCloud.go b/v1.0/ActionCloud.go index 0cec4648..fbe574ef 100644 --- a/v1.0/ActionCloud.go +++ b/v1.0/ActionCloud.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *CloudCommunicationsCallsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Call collection +func (r *CloudCommunicationsCallsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Call + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Call collection +func (r *CloudCommunicationsCallsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Call) error { + var resObj []Call + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OnlineMeetings returns request builder for OnlineMeeting collection func (b *CloudCommunicationsRequestBuilder) OnlineMeetings() *CloudCommunicationsOnlineMeetingsCollectionRequestBuilder { bb := &CloudCommunicationsOnlineMeetingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -214,3 +231,19 @@ func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) Add(ctx context.Con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnlineMeeting collection +func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnlineMeeting collection +func (r *CloudCommunicationsOnlineMeetingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnlineMeeting) error { + var resObj []OnlineMeeting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionContact.go b/v1.0/ActionContact.go index b27a67f8..487b2bf7 100644 --- a/v1.0/ActionContact.go +++ b/v1.0/ActionContact.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *ContactExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ex return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *ContactExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *ContactExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *ContactRequestBuilder) MultiValueExtendedProperties() *ContactMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *ContactMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *ContactRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -324,6 +357,22 @@ func (r *ContactSingleValueExtendedPropertiesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ChildFolders returns request builder for ContactFolder collection func (b *ContactFolderRequestBuilder) ChildFolders() *ContactFolderChildFoldersCollectionRequestBuilder { bb := &ContactFolderChildFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -426,6 +475,22 @@ func (r *ContactFolderChildFoldersCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for ContactFolder collection +func (r *ContactFolderChildFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContactFolder collection +func (r *ContactFolderChildFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContactFolder) error { + var resObj []ContactFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for Contact collection func (b *ContactFolderRequestBuilder) Contacts() *ContactFolderContactsCollectionRequestBuilder { bb := &ContactFolderContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -528,6 +593,22 @@ func (r *ContactFolderContactsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Contact collection +func (r *ContactFolderContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contact collection +func (r *ContactFolderContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contact) error { + var resObj []Contact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *ContactFolderRequestBuilder) MultiValueExtendedProperties() *ContactFolderMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactFolderMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -630,6 +711,22 @@ func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *ContactFolderMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *ContactFolderRequestBuilder) SingleValueExtendedProperties() *ContactFolderSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &ContactFolderSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -731,3 +828,19 @@ func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) Add(ctx co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *ContactFolderSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionContent.go b/v1.0/ActionContent.go index 9594ef8b..255cfaea 100644 --- a/v1.0/ActionContent.go +++ b/v1.0/ActionContent.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *ContentTypeColumnLinksCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ColumnLink collection +func (r *ContentTypeColumnLinksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnLink + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnLink collection +func (r *ContentTypeColumnLinksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnLink) error { + var resObj []ColumnLink + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionConversation.go b/v1.0/ActionConversation.go index 165761ef..ed96a142 100644 --- a/v1.0/ActionConversation.go +++ b/v1.0/ActionConversation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,6 +120,22 @@ func (r *ConversationThreadsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ConversationThread collection +func (r *ConversationThreadsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationThread collection +func (r *ConversationThreadsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationThread) error { + var resObj []ConversationThread + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Posts returns request builder for Post collection func (b *ConversationThreadRequestBuilder) Posts() *ConversationThreadPostsCollectionRequestBuilder { bb := &ConversationThreadPostsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -220,3 +237,19 @@ func (r *ConversationThreadPostsCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Post collection +func (r *ConversationThreadPostsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Post + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Post collection +func (r *ConversationThreadPostsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Post) error { + var resObj []Post + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionDefault.go b/v1.0/ActionDefault.go index 3ce9f092..dfc9192b 100644 --- a/v1.0/ActionDefault.go +++ b/v1.0/ActionDefault.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *DefaultManagedAppProtectionAppsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *DefaultManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *DefaultManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *DefaultManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionDetected.go b/v1.0/ActionDetected.go index c5761737..633d4afc 100644 --- a/v1.0/ActionDetected.go +++ b/v1.0/ActionDetected.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *DetectedAppManagedDevicesCollectionRequest) Add(ctx context.Context, re err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *DetectedAppManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *DetectedAppManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionDevice.go b/v1.0/ActionDevice.go index 77a695af..ceb4ae76 100644 --- a/v1.0/ActionDevice.go +++ b/v1.0/ActionDevice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -153,6 +154,22 @@ func (r *DeviceExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ext return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *DeviceExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *DeviceExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MemberOf returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) MemberOf() *DeviceMemberOfCollectionRequestBuilder { bb := &DeviceMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -255,6 +272,22 @@ func (r *DeviceMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Direc return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RegisteredOwners returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) RegisteredOwners() *DeviceRegisteredOwnersCollectionRequestBuilder { bb := &DeviceRegisteredOwnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -357,6 +390,22 @@ func (r *DeviceRegisteredOwnersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RegisteredUsers returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) RegisteredUsers() *DeviceRegisteredUsersCollectionRequestBuilder { bb := &DeviceRegisteredUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -459,6 +508,22 @@ func (r *DeviceRegisteredUsersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceRegisteredUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *DeviceRequestBuilder) TransitiveMemberOf() *DeviceTransitiveMemberOfCollectionRequestBuilder { bb := &DeviceTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -561,6 +626,22 @@ func (r *DeviceTransitiveMemberOfCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DeviceTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DeviceTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AndroidManagedAppProtections returns request builder for AndroidManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) AndroidManagedAppProtections() *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementAndroidManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -663,6 +744,22 @@ func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for AndroidManagedAppProtection collection +func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []AndroidManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for AndroidManagedAppProtection collection +func (r *DeviceAppManagementAndroidManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *AndroidManagedAppProtection) error { + var resObj []AndroidManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DefaultManagedAppProtections returns request builder for DefaultManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) DefaultManagedAppProtections() *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementDefaultManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -765,6 +862,22 @@ func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for DefaultManagedAppProtection collection +func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DefaultManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DefaultManagedAppProtection collection +func (r *DeviceAppManagementDefaultManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DefaultManagedAppProtection) error { + var resObj []DefaultManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IOSManagedAppProtections returns request builder for IOSManagedAppProtection collection func (b *DeviceAppManagementRequestBuilder) IOSManagedAppProtections() *DeviceAppManagementIOSManagedAppProtectionsCollectionRequestBuilder { bb := &DeviceAppManagementIOSManagedAppProtectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -867,6 +980,22 @@ func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) Add(ctx c return } +// BatchGet adds Get operation to Batch for IOSManagedAppProtection collection +func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSManagedAppProtection collection +func (r *DeviceAppManagementIOSManagedAppProtectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSManagedAppProtection) error { + var resObj []IOSManagedAppProtection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppPolicies returns request builder for ManagedAppPolicy collection func (b *DeviceAppManagementRequestBuilder) ManagedAppPolicies() *DeviceAppManagementManagedAppPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -969,6 +1098,22 @@ func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *DeviceAppManagementManagedAppPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppRegistrations returns request builder for ManagedAppRegistration collection func (b *DeviceAppManagementRequestBuilder) ManagedAppRegistrations() *DeviceAppManagementManagedAppRegistrationsCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1071,6 +1216,22 @@ func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for ManagedAppRegistration collection +func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppRegistration collection +func (r *DeviceAppManagementManagedAppRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + var resObj []ManagedAppRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppStatuses returns request builder for ManagedAppStatus collection func (b *DeviceAppManagementRequestBuilder) ManagedAppStatuses() *DeviceAppManagementManagedAppStatusesCollectionRequestBuilder { bb := &DeviceAppManagementManagedAppStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1173,6 +1334,22 @@ func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppStatus collection +func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppStatus collection +func (r *DeviceAppManagementManagedAppStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppStatus) error { + var resObj []ManagedAppStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedEBooks returns request builder for ManagedEBook collection func (b *DeviceAppManagementRequestBuilder) ManagedEBooks() *DeviceAppManagementManagedEBooksCollectionRequestBuilder { bb := &DeviceAppManagementManagedEBooksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1275,6 +1452,22 @@ func (r *DeviceAppManagementManagedEBooksCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for ManagedEBook collection +func (r *DeviceAppManagementManagedEBooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBook collection +func (r *DeviceAppManagementManagedEBooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBook) error { + var resObj []ManagedEBook + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MDMWindowsInformationProtectionPolicies returns request builder for MDMWindowsInformationProtectionPolicy collection func (b *DeviceAppManagementRequestBuilder) MDMWindowsInformationProtectionPolicies() *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1377,6 +1570,22 @@ func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionReq return } +// BatchGet adds Get operation to Batch for MDMWindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MDMWindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MDMWindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementMDMWindowsInformationProtectionPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MDMWindowsInformationProtectionPolicy) error { + var resObj []MDMWindowsInformationProtectionPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppCategories returns request builder for MobileAppCategory collection func (b *DeviceAppManagementRequestBuilder) MobileAppCategories() *DeviceAppManagementMobileAppCategoriesCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1479,6 +1688,22 @@ func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for MobileAppCategory collection +func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppCategory collection +func (r *DeviceAppManagementMobileAppCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppCategory) error { + var resObj []MobileAppCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileAppConfigurations returns request builder for ManagedDeviceMobileAppConfiguration collection func (b *DeviceAppManagementRequestBuilder) MobileAppConfigurations() *DeviceAppManagementMobileAppConfigurationsCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1581,6 +1806,22 @@ func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfiguration collection +func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfiguration collection +func (r *DeviceAppManagementMobileAppConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfiguration) error { + var resObj []ManagedDeviceMobileAppConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileApps returns request builder for MobileApp collection func (b *DeviceAppManagementRequestBuilder) MobileApps() *DeviceAppManagementMobileAppsCollectionRequestBuilder { bb := &DeviceAppManagementMobileAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1683,6 +1924,22 @@ func (r *DeviceAppManagementMobileAppsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for MobileApp collection +func (r *DeviceAppManagementMobileAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileApp collection +func (r *DeviceAppManagementMobileAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileApp) error { + var resObj []MobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TargetedManagedAppConfigurations returns request builder for TargetedManagedAppConfiguration collection func (b *DeviceAppManagementRequestBuilder) TargetedManagedAppConfigurations() *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequestBuilder { bb := &DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1785,6 +2042,22 @@ func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) A return } +// BatchGet adds Get operation to Batch for TargetedManagedAppConfiguration collection +func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppConfiguration collection +func (r *DeviceAppManagementTargetedManagedAppConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppConfiguration) error { + var resObj []TargetedManagedAppConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // VPPTokens returns request builder for VPPToken collection func (b *DeviceAppManagementRequestBuilder) VPPTokens() *DeviceAppManagementVPPTokensCollectionRequestBuilder { bb := &DeviceAppManagementVPPTokensCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1887,6 +2160,22 @@ func (r *DeviceAppManagementVPPTokensCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for VPPToken collection +func (r *DeviceAppManagementVPPTokensCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []VPPToken + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for VPPToken collection +func (r *DeviceAppManagementVPPTokensCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *VPPToken) error { + var resObj []VPPToken + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionPolicies returns request builder for WindowsInformationProtectionPolicy collection func (b *DeviceAppManagementRequestBuilder) WindowsInformationProtectionPolicies() *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequestBuilder { bb := &DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1989,6 +2278,22 @@ func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionReques return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionPolicy collection +func (r *DeviceAppManagementWindowsInformationProtectionPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionPolicy) error { + var resObj []WindowsInformationProtectionPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for DeviceCompliancePolicyAssignment collection func (b *DeviceCompliancePolicyRequestBuilder) Assignments() *DeviceCompliancePolicyAssignmentsCollectionRequestBuilder { bb := &DeviceCompliancePolicyAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2091,6 +2396,22 @@ func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyAssignment collection +func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicyAssignment collection +func (r *DeviceCompliancePolicyAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicyAssignment) error { + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceSettingStateSummaries returns request builder for SettingStateDeviceSummary collection func (b *DeviceCompliancePolicyRequestBuilder) DeviceSettingStateSummaries() *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequestBuilder { bb := &DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2193,6 +2514,22 @@ func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceCompliancePolicyDeviceSettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + var resObj []SettingStateDeviceSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusOverview is navigation property func (b *DeviceCompliancePolicyRequestBuilder) DeviceStatusOverview() *DeviceComplianceDeviceOverviewRequestBuilder { bb := &DeviceComplianceDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2302,6 +2639,22 @@ func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceStatus collection +func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceDeviceStatus collection +func (r *DeviceCompliancePolicyDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceDeviceStatus) error { + var resObj []DeviceComplianceDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScheduledActionsForRule returns request builder for DeviceComplianceScheduledActionForRule collection func (b *DeviceCompliancePolicyRequestBuilder) ScheduledActionsForRule() *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequestBuilder { bb := &DeviceCompliancePolicyScheduledActionsForRuleCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2404,6 +2757,22 @@ func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for DeviceComplianceScheduledActionForRule collection +func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceScheduledActionForRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceScheduledActionForRule collection +func (r *DeviceCompliancePolicyScheduledActionsForRuleCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceScheduledActionForRule) error { + var resObj []DeviceComplianceScheduledActionForRule + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusOverview is navigation property func (b *DeviceCompliancePolicyRequestBuilder) UserStatusOverview() *DeviceComplianceUserOverviewRequestBuilder { bb := &DeviceComplianceUserOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2513,6 +2882,22 @@ func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceComplianceUserStatus collection +func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceUserStatus collection +func (r *DeviceCompliancePolicyUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceUserStatus) error { + var resObj []DeviceComplianceUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceComplianceSettingStates returns request builder for DeviceComplianceSettingState collection func (b *DeviceCompliancePolicySettingStateSummaryRequestBuilder) DeviceComplianceSettingStates() *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequestBuilder { bb := &DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2615,6 +3000,22 @@ func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesC return } +// BatchGet adds Get operation to Batch for DeviceComplianceSettingState collection +func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceSettingState collection +func (r *DeviceCompliancePolicySettingStateSummaryDeviceComplianceSettingStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceSettingState) error { + var resObj []DeviceComplianceSettingState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ScheduledActionConfigurations returns request builder for DeviceComplianceActionItem collection func (b *DeviceComplianceScheduledActionForRuleRequestBuilder) ScheduledActionConfigurations() *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequestBuilder { bb := &DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2717,6 +3118,22 @@ func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsColl return } +// BatchGet adds Get operation to Batch for DeviceComplianceActionItem collection +func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceComplianceActionItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceComplianceActionItem collection +func (r *DeviceComplianceScheduledActionForRuleScheduledActionConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceComplianceActionItem) error { + var resObj []DeviceComplianceActionItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for DeviceConfigurationAssignment collection func (b *DeviceConfigurationRequestBuilder) Assignments() *DeviceConfigurationAssignmentsCollectionRequestBuilder { bb := &DeviceConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2819,6 +3236,22 @@ func (r *DeviceConfigurationAssignmentsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for DeviceConfigurationAssignment collection +func (r *DeviceConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationAssignment collection +func (r *DeviceConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationAssignment) error { + var resObj []DeviceConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceSettingStateSummaries returns request builder for SettingStateDeviceSummary collection func (b *DeviceConfigurationRequestBuilder) DeviceSettingStateSummaries() *DeviceConfigurationDeviceSettingStateSummariesCollectionRequestBuilder { bb := &DeviceConfigurationDeviceSettingStateSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2921,6 +3354,22 @@ func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SettingStateDeviceSummary collection +func (r *DeviceConfigurationDeviceSettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + var resObj []SettingStateDeviceSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusOverview is navigation property func (b *DeviceConfigurationRequestBuilder) DeviceStatusOverview() *DeviceConfigurationDeviceOverviewRequestBuilder { bb := &DeviceConfigurationDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3030,6 +3479,22 @@ func (r *DeviceConfigurationDeviceStatusesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStatus collection +func (r *DeviceConfigurationDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationDeviceStatus collection +func (r *DeviceConfigurationDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStatus) error { + var resObj []DeviceConfigurationDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusOverview is navigation property func (b *DeviceConfigurationRequestBuilder) UserStatusOverview() *DeviceConfigurationUserOverviewRequestBuilder { bb := &DeviceConfigurationUserOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3139,6 +3604,22 @@ func (r *DeviceConfigurationUserStatusesCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserStatus collection +func (r *DeviceConfigurationUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationUserStatus collection +func (r *DeviceConfigurationUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationUserStatus) error { + var resObj []DeviceConfigurationUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for EnrollmentConfigurationAssignment collection func (b *DeviceEnrollmentConfigurationRequestBuilder) Assignments() *DeviceEnrollmentConfigurationAssignmentsCollectionRequestBuilder { bb := &DeviceEnrollmentConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3241,6 +3722,22 @@ func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for EnrollmentConfigurationAssignment collection +func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EnrollmentConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EnrollmentConfigurationAssignment collection +func (r *DeviceEnrollmentConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EnrollmentConfigurationAssignment) error { + var resObj []EnrollmentConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ApplePushNotificationCertificate is navigation property func (b *DeviceManagementRequestBuilder) ApplePushNotificationCertificate() *ApplePushNotificationCertificateRequestBuilder { bb := &ApplePushNotificationCertificateRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3357,6 +3854,22 @@ func (r *DeviceManagementDetectedAppsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DetectedApp collection +func (r *DeviceManagementDetectedAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DetectedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DetectedApp collection +func (r *DeviceManagementDetectedAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DetectedApp) error { + var resObj []DetectedApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCategories returns request builder for DeviceCategory collection func (b *DeviceManagementRequestBuilder) DeviceCategories() *DeviceManagementDeviceCategoriesCollectionRequestBuilder { bb := &DeviceManagementDeviceCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3459,6 +3972,22 @@ func (r *DeviceManagementDeviceCategoriesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DeviceCategory collection +func (r *DeviceManagementDeviceCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCategory collection +func (r *DeviceManagementDeviceCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCategory) error { + var resObj []DeviceCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCompliancePolicies returns request builder for DeviceCompliancePolicy collection func (b *DeviceManagementRequestBuilder) DeviceCompliancePolicies() *DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder { bb := &DeviceManagementDeviceCompliancePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3561,6 +4090,22 @@ func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicy collection +func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicy collection +func (r *DeviceManagementDeviceCompliancePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicy) error { + var resObj []DeviceCompliancePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCompliancePolicyDeviceStateSummary is navigation property func (b *DeviceManagementRequestBuilder) DeviceCompliancePolicyDeviceStateSummary() *DeviceCompliancePolicyDeviceStateSummaryRequestBuilder { bb := &DeviceCompliancePolicyDeviceStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3670,6 +4215,22 @@ func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRe return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicySettingStateSummary collection +func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicySettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicySettingStateSummary collection +func (r *DeviceManagementDeviceCompliancePolicySettingStateSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicySettingStateSummary) error { + var resObj []DeviceCompliancePolicySettingStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationDeviceStateSummaries is navigation property func (b *DeviceManagementRequestBuilder) DeviceConfigurationDeviceStateSummaries() *DeviceConfigurationDeviceStateSummaryRequestBuilder { bb := &DeviceConfigurationDeviceStateSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3779,6 +4340,22 @@ func (r *DeviceManagementDeviceConfigurationsCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for DeviceConfiguration collection +func (r *DeviceManagementDeviceConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfiguration collection +func (r *DeviceManagementDeviceConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfiguration) error { + var resObj []DeviceConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceEnrollmentConfigurations returns request builder for DeviceEnrollmentConfiguration collection func (b *DeviceManagementRequestBuilder) DeviceEnrollmentConfigurations() *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequestBuilder { bb := &DeviceManagementDeviceEnrollmentConfigurationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3881,6 +4458,22 @@ func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for DeviceEnrollmentConfiguration collection +func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceEnrollmentConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceEnrollmentConfiguration collection +func (r *DeviceManagementDeviceEnrollmentConfigurationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceEnrollmentConfiguration) error { + var resObj []DeviceEnrollmentConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceManagementPartners returns request builder for DeviceManagementPartner collection func (b *DeviceManagementRequestBuilder) DeviceManagementPartners() *DeviceManagementDeviceManagementPartnersCollectionRequestBuilder { bb := &DeviceManagementDeviceManagementPartnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3983,6 +4576,22 @@ func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for DeviceManagementPartner collection +func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementPartner collection +func (r *DeviceManagementDeviceManagementPartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementPartner) error { + var resObj []DeviceManagementPartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExchangeConnectors returns request builder for DeviceManagementExchangeConnector collection func (b *DeviceManagementRequestBuilder) ExchangeConnectors() *DeviceManagementExchangeConnectorsCollectionRequestBuilder { bb := &DeviceManagementExchangeConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4085,6 +4694,22 @@ func (r *DeviceManagementExchangeConnectorsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeConnector collection +func (r *DeviceManagementExchangeConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementExchangeConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementExchangeConnector collection +func (r *DeviceManagementExchangeConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementExchangeConnector) error { + var resObj []DeviceManagementExchangeConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IOSUpdateStatuses returns request builder for IOSUpdateDeviceStatus collection func (b *DeviceManagementRequestBuilder) IOSUpdateStatuses() *DeviceManagementIOSUpdateStatusesCollectionRequestBuilder { bb := &DeviceManagementIOSUpdateStatusesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4187,6 +4812,22 @@ func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for IOSUpdateDeviceStatus collection +func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IOSUpdateDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IOSUpdateDeviceStatus collection +func (r *DeviceManagementIOSUpdateStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IOSUpdateDeviceStatus) error { + var resObj []IOSUpdateDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDeviceOverview is navigation property func (b *DeviceManagementRequestBuilder) ManagedDeviceOverview() *ManagedDeviceOverviewRequestBuilder { bb := &ManagedDeviceOverviewRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4296,6 +4937,22 @@ func (r *DeviceManagementManagedDevicesCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *DeviceManagementManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *DeviceManagementManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MobileThreatDefenseConnectors returns request builder for MobileThreatDefenseConnector collection func (b *DeviceManagementRequestBuilder) MobileThreatDefenseConnectors() *DeviceManagementMobileThreatDefenseConnectorsCollectionRequestBuilder { bb := &DeviceManagementMobileThreatDefenseConnectorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4398,6 +5055,22 @@ func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for MobileThreatDefenseConnector collection +func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileThreatDefenseConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileThreatDefenseConnector collection +func (r *DeviceManagementMobileThreatDefenseConnectorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileThreatDefenseConnector) error { + var resObj []MobileThreatDefenseConnector + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // NotificationMessageTemplates returns request builder for NotificationMessageTemplate collection func (b *DeviceManagementRequestBuilder) NotificationMessageTemplates() *DeviceManagementNotificationMessageTemplatesCollectionRequestBuilder { bb := &DeviceManagementNotificationMessageTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4500,6 +5173,22 @@ func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for NotificationMessageTemplate collection +func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []NotificationMessageTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for NotificationMessageTemplate collection +func (r *DeviceManagementNotificationMessageTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *NotificationMessageTemplate) error { + var resObj []NotificationMessageTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RemoteAssistancePartners returns request builder for RemoteAssistancePartner collection func (b *DeviceManagementRequestBuilder) RemoteAssistancePartners() *DeviceManagementRemoteAssistancePartnersCollectionRequestBuilder { bb := &DeviceManagementRemoteAssistancePartnersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4602,6 +5291,22 @@ func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) Add(ctx cont return } +// BatchGet adds Get operation to Batch for RemoteAssistancePartner collection +func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RemoteAssistancePartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RemoteAssistancePartner collection +func (r *DeviceManagementRemoteAssistancePartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RemoteAssistancePartner) error { + var resObj []RemoteAssistancePartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ResourceOperations returns request builder for ResourceOperation collection func (b *DeviceManagementRequestBuilder) ResourceOperations() *DeviceManagementResourceOperationsCollectionRequestBuilder { bb := &DeviceManagementResourceOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4704,6 +5409,22 @@ func (r *DeviceManagementResourceOperationsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for ResourceOperation collection +func (r *DeviceManagementResourceOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ResourceOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ResourceOperation collection +func (r *DeviceManagementResourceOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ResourceOperation) error { + var resObj []ResourceOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleAssignments returns request builder for DeviceAndAppManagementRoleAssignment collection func (b *DeviceManagementRequestBuilder) RoleAssignments() *DeviceManagementRoleAssignmentsCollectionRequestBuilder { bb := &DeviceManagementRoleAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4806,6 +5527,22 @@ func (r *DeviceManagementRoleAssignmentsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for DeviceAndAppManagementRoleAssignment collection +func (r *DeviceManagementRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceAndAppManagementRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceAndAppManagementRoleAssignment collection +func (r *DeviceManagementRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceAndAppManagementRoleAssignment) error { + var resObj []DeviceAndAppManagementRoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // RoleDefinitions returns request builder for RoleDefinition collection func (b *DeviceManagementRequestBuilder) RoleDefinitions() *DeviceManagementRoleDefinitionsCollectionRequestBuilder { bb := &DeviceManagementRoleDefinitionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4908,6 +5645,22 @@ func (r *DeviceManagementRoleDefinitionsCollectionRequest) Add(ctx context.Conte return } +// BatchGet adds Get operation to Batch for RoleDefinition collection +func (r *DeviceManagementRoleDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleDefinition collection +func (r *DeviceManagementRoleDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleDefinition) error { + var resObj []RoleDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SoftwareUpdateStatusSummary is navigation property func (b *DeviceManagementRequestBuilder) SoftwareUpdateStatusSummary() *SoftwareUpdateStatusSummaryRequestBuilder { bb := &SoftwareUpdateStatusSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5017,6 +5770,22 @@ func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for TelecomExpenseManagementPartner collection +func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TelecomExpenseManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TelecomExpenseManagementPartner collection +func (r *DeviceManagementTelecomExpenseManagementPartnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TelecomExpenseManagementPartner) error { + var resObj []TelecomExpenseManagementPartner + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TermsAndConditions returns request builder for TermsAndConditions collection func (b *DeviceManagementRequestBuilder) TermsAndConditions() *DeviceManagementTermsAndConditionsCollectionRequestBuilder { bb := &DeviceManagementTermsAndConditionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5119,6 +5888,22 @@ func (r *DeviceManagementTermsAndConditionsCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for TermsAndConditions collection +func (r *DeviceManagementTermsAndConditionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditions collection +func (r *DeviceManagementTermsAndConditionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditions) error { + var resObj []TermsAndConditions + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TroubleshootingEvents returns request builder for DeviceManagementTroubleshootingEvent collection func (b *DeviceManagementRequestBuilder) TroubleshootingEvents() *DeviceManagementTroubleshootingEventsCollectionRequestBuilder { bb := &DeviceManagementTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5221,6 +6006,22 @@ func (r *DeviceManagementTroubleshootingEventsCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *DeviceManagementTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *DeviceManagementTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionAppLearningSummaries returns request builder for WindowsInformationProtectionAppLearningSummary collection func (b *DeviceManagementRequestBuilder) WindowsInformationProtectionAppLearningSummaries() *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequestBuilder { bb := &DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5323,6 +6124,22 @@ func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollect return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionAppLearningSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLearningSummary) error { + var resObj []WindowsInformationProtectionAppLearningSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // WindowsInformationProtectionNetworkLearningSummaries returns request builder for WindowsInformationProtectionNetworkLearningSummary collection func (b *DeviceManagementRequestBuilder) WindowsInformationProtectionNetworkLearningSummaries() *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequestBuilder { bb := &DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5424,3 +6241,19 @@ func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCol err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for WindowsInformationProtectionNetworkLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionNetworkLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionNetworkLearningSummary collection +func (r *DeviceManagementWindowsInformationProtectionNetworkLearningSummariesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionNetworkLearningSummary) error { + var resObj []WindowsInformationProtectionNetworkLearningSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionDirectory.go b/v1.0/ActionDirectory.go index 04b8281c..baab81f5 100644 --- a/v1.0/ActionDirectory.go +++ b/v1.0/ActionDirectory.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -161,6 +162,22 @@ func (r *DirectoryDeletedItemsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DirectoryDeletedItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DirectoryDeletedItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for DirectoryObject collection func (b *DirectoryRoleRequestBuilder) Members() *DirectoryRoleMembersCollectionRequestBuilder { bb := &DirectoryRoleMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -262,3 +279,19 @@ func (r *DirectoryRoleMembersCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DirectoryRoleMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DirectoryRoleMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionDomain.go b/v1.0/ActionDomain.go index 375a20fe..b3daf793 100644 --- a/v1.0/ActionDomain.go +++ b/v1.0/ActionDomain.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -123,6 +124,22 @@ func (r *DomainDomainNameReferencesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *DomainDomainNameReferencesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *DomainDomainNameReferencesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ServiceConfigurationRecords returns request builder for DomainDNSRecord collection func (b *DomainRequestBuilder) ServiceConfigurationRecords() *DomainServiceConfigurationRecordsCollectionRequestBuilder { bb := &DomainServiceConfigurationRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -225,6 +242,22 @@ func (r *DomainServiceConfigurationRecordsCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *DomainServiceConfigurationRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *DomainServiceConfigurationRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // VerificationDNSRecords returns request builder for DomainDNSRecord collection func (b *DomainRequestBuilder) VerificationDNSRecords() *DomainVerificationDNSRecordsCollectionRequestBuilder { bb := &DomainVerificationDNSRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -326,3 +359,19 @@ func (r *DomainVerificationDNSRecordsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *DomainVerificationDNSRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *DomainVerificationDNSRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionDrive.go b/v1.0/ActionDrive.go index ab26afdb..9ac41b45 100644 --- a/v1.0/ActionDrive.go +++ b/v1.0/ActionDrive.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -173,6 +174,22 @@ func (r *DriveItemsCollectionRequest) Add(ctx context.Context, reqObj *DriveItem return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // List is navigation property func (b *DriveRequestBuilder) List() *ListRequestBuilder { bb := &ListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -289,6 +306,22 @@ func (r *DriveSpecialCollectionRequest) Add(ctx context.Context, reqObj *DriveIt return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveSpecialCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveSpecialCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Analytics is navigation property func (b *DriveItemRequestBuilder) Analytics() *ItemAnalyticsRequestBuilder { bb := &ItemAnalyticsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -398,6 +431,22 @@ func (r *DriveItemChildrenCollectionRequest) Add(ctx context.Context, reqObj *Dr return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *DriveItemChildrenCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *DriveItemChildrenCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ListItem is navigation property func (b *DriveItemRequestBuilder) ListItem() *ListItemRequestBuilder { bb := &ListItemRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -507,6 +556,22 @@ func (r *DriveItemPermissionsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Permission collection +func (r *DriveItemPermissionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Permission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Permission collection +func (r *DriveItemPermissionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Permission) error { + var resObj []Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Subscriptions returns request builder for Subscription collection func (b *DriveItemRequestBuilder) Subscriptions() *DriveItemSubscriptionsCollectionRequestBuilder { bb := &DriveItemSubscriptionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -609,6 +674,22 @@ func (r *DriveItemSubscriptionsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for Subscription collection +func (r *DriveItemSubscriptionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Subscription collection +func (r *DriveItemSubscriptionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Subscription) error { + var resObj []Subscription + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Thumbnails returns request builder for ThumbnailSet collection func (b *DriveItemRequestBuilder) Thumbnails() *DriveItemThumbnailsCollectionRequestBuilder { bb := &DriveItemThumbnailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -711,6 +792,22 @@ func (r *DriveItemThumbnailsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for ThumbnailSet collection +func (r *DriveItemThumbnailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ThumbnailSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ThumbnailSet collection +func (r *DriveItemThumbnailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ThumbnailSet) error { + var resObj []ThumbnailSet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Versions returns request builder for DriveItemVersion collection func (b *DriveItemRequestBuilder) Versions() *DriveItemVersionsCollectionRequestBuilder { bb := &DriveItemVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -813,6 +910,22 @@ func (r *DriveItemVersionsCollectionRequest) Add(ctx context.Context, reqObj *Dr return } +// BatchGet adds Get operation to Batch for DriveItemVersion collection +func (r *DriveItemVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItemVersion collection +func (r *DriveItemVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItemVersion) error { + var resObj []DriveItemVersion + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Workbook is navigation property func (b *DriveItemRequestBuilder) Workbook() *WorkbookRequestBuilder { bb := &WorkbookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionEducation.go b/v1.0/ActionEducation.go index c07957dc..4df056da 100644 --- a/v1.0/ActionEducation.go +++ b/v1.0/ActionEducation.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *EducationClassMembersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationClassMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationClassMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schools returns request builder for EducationSchool collection func (b *EducationClassRequestBuilder) Schools() *EducationClassSchoolsCollectionRequestBuilder { bb := &EducationClassSchoolsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -222,6 +239,22 @@ func (r *EducationClassSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationClassSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationClassSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Teachers returns request builder for EducationUser collection func (b *EducationClassRequestBuilder) Teachers() *EducationClassTeachersCollectionRequestBuilder { bb := &EducationClassTeachersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -324,6 +357,22 @@ func (r *EducationClassTeachersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationClassTeachersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationClassTeachersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Classes returns request builder for EducationClass collection func (b *EducationRootRequestBuilder) Classes() *EducationRootClassesCollectionRequestBuilder { bb := &EducationRootClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -426,6 +475,22 @@ func (r *EducationRootClassesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationRootClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationRootClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Me is navigation property func (b *EducationRootRequestBuilder) Me() *EducationUserRequestBuilder { bb := &EducationUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -535,6 +600,22 @@ func (r *EducationRootSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationRootSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationRootSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for EducationUser collection func (b *EducationRootRequestBuilder) Users() *EducationRootUsersCollectionRequestBuilder { bb := &EducationRootUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -637,6 +718,22 @@ func (r *EducationRootUsersCollectionRequest) Add(ctx context.Context, reqObj *E return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationRootUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationRootUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Classes returns request builder for EducationClass collection func (b *EducationSchoolRequestBuilder) Classes() *EducationSchoolClassesCollectionRequestBuilder { bb := &EducationSchoolClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -739,6 +836,22 @@ func (r *EducationSchoolClassesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationSchoolClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationSchoolClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for EducationUser collection func (b *EducationSchoolRequestBuilder) Users() *EducationSchoolUsersCollectionRequestBuilder { bb := &EducationSchoolUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -841,6 +954,22 @@ func (r *EducationSchoolUsersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationUser collection +func (r *EducationSchoolUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationUser collection +func (r *EducationSchoolUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationUser) error { + var resObj []EducationUser + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Classes returns request builder for EducationClass collection func (b *EducationUserRequestBuilder) Classes() *EducationUserClassesCollectionRequestBuilder { bb := &EducationUserClassesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -943,6 +1072,22 @@ func (r *EducationUserClassesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationClass collection +func (r *EducationUserClassesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationClass collection +func (r *EducationUserClassesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationClass) error { + var resObj []EducationClass + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Schools returns request builder for EducationSchool collection func (b *EducationUserRequestBuilder) Schools() *EducationUserSchoolsCollectionRequestBuilder { bb := &EducationUserSchoolsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1045,6 +1190,22 @@ func (r *EducationUserSchoolsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for EducationSchool collection +func (r *EducationUserSchoolsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for EducationSchool collection +func (r *EducationUserSchoolsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *EducationSchool) error { + var resObj []EducationSchool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // User is navigation property func (b *EducationUserRequestBuilder) User() *UserRequestBuilder { bb := &UserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionEvent.go b/v1.0/ActionEvent.go index 0ce72456..c8e73846 100644 --- a/v1.0/ActionEvent.go +++ b/v1.0/ActionEvent.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -147,6 +148,22 @@ func (r *EventAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *Att return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *EventAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *EventAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *EventRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -256,6 +273,22 @@ func (r *EventExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exte return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *EventExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *EventExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Instances returns request builder for Event collection func (b *EventRequestBuilder) Instances() *EventInstancesCollectionRequestBuilder { bb := &EventInstancesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -358,6 +391,22 @@ func (r *EventInstancesCollectionRequest) Add(ctx context.Context, reqObj *Event return } +// BatchGet adds Get operation to Batch for Event collection +func (r *EventInstancesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *EventInstancesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *EventRequestBuilder) MultiValueExtendedProperties() *EventMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &EventMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -460,6 +509,22 @@ func (r *EventMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *EventMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *EventMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *EventRequestBuilder) SingleValueExtendedProperties() *EventSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &EventSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -562,6 +627,22 @@ func (r *EventSingleValueExtendedPropertiesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *EventSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *EventSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Event is navigation property func (b *EventMessageRequestBuilder) Event() *EventRequestBuilder { bb := &EventRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionGroup.go b/v1.0/ActionGroup.go index 95fe9e22..a56a2087 100644 --- a/v1.0/ActionGroup.go +++ b/v1.0/ActionGroup.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -159,6 +160,22 @@ func (r *GroupAcceptedSendersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupAcceptedSendersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupAcceptedSendersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *GroupRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -268,6 +285,22 @@ func (r *GroupCalendarViewCollectionRequest) Add(ctx context.Context, reqObj *Ev return } +// BatchGet adds Get operation to Batch for Event collection +func (r *GroupCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *GroupCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Conversations returns request builder for Conversation collection func (b *GroupRequestBuilder) Conversations() *GroupConversationsCollectionRequestBuilder { bb := &GroupConversationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -370,6 +403,22 @@ func (r *GroupConversationsCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for Conversation collection +func (r *GroupConversationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Conversation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Conversation collection +func (r *GroupConversationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Conversation) error { + var resObj []Conversation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CreatedOnBehalfOf is navigation property func (b *GroupRequestBuilder) CreatedOnBehalfOf() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -486,6 +535,22 @@ func (r *GroupDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) ( return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *GroupDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *GroupDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *GroupRequestBuilder) Events() *GroupEventsCollectionRequestBuilder { bb := &GroupEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -588,6 +653,22 @@ func (r *GroupEventsCollectionRequest) Add(ctx context.Context, reqObj *Event) ( return } +// BatchGet adds Get operation to Batch for Event collection +func (r *GroupEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *GroupEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *GroupRequestBuilder) Extensions() *GroupExtensionsCollectionRequestBuilder { bb := &GroupExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -690,6 +771,22 @@ func (r *GroupExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exte return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *GroupExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *GroupExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupLifecyclePolicies returns request builder for GroupLifecyclePolicy collection func (b *GroupRequestBuilder) GroupLifecyclePolicies() *GroupGroupLifecyclePoliciesCollectionRequestBuilder { bb := &GroupGroupLifecyclePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -792,6 +889,22 @@ func (r *GroupGroupLifecyclePoliciesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy collection +func (r *GroupGroupLifecyclePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupLifecyclePolicy collection +func (r *GroupGroupLifecyclePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + var resObj []GroupLifecyclePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MemberOf returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) MemberOf() *GroupMemberOfCollectionRequestBuilder { bb := &GroupMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -894,6 +1007,22 @@ func (r *GroupMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Direct return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Members returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) Members() *GroupMembersCollectionRequestBuilder { bb := &GroupMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -996,6 +1125,22 @@ func (r *GroupMembersCollectionRequest) Add(ctx context.Context, reqObj *Directo return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MembersWithLicenseErrors returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) MembersWithLicenseErrors() *GroupMembersWithLicenseErrorsCollectionRequestBuilder { bb := &GroupMembersWithLicenseErrorsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1098,6 +1243,22 @@ func (r *GroupMembersWithLicenseErrorsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupMembersWithLicenseErrorsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupMembersWithLicenseErrorsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *GroupRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1207,6 +1368,22 @@ func (r *GroupOwnersCollectionRequest) Add(ctx context.Context, reqObj *Director return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupOwnersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupOwnersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *GroupRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1316,6 +1493,22 @@ func (r *GroupPhotosCollectionRequest) Add(ctx context.Context, reqObj *ProfileP return } +// BatchGet adds Get operation to Batch for ProfilePhoto collection +func (r *GroupPhotosCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProfilePhoto collection +func (r *GroupPhotosCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProfilePhoto) error { + var resObj []ProfilePhoto + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Planner is navigation property func (b *GroupRequestBuilder) Planner() *PlannerGroupRequestBuilder { bb := &PlannerGroupRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1425,6 +1618,22 @@ func (r *GroupRejectedSendersCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupRejectedSendersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupRejectedSendersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings returns request builder for GroupSetting collection func (b *GroupRequestBuilder) Settings() *GroupSettingsCollectionRequestBuilder { bb := &GroupSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1527,6 +1736,22 @@ func (r *GroupSettingsCollectionRequest) Add(ctx context.Context, reqObj *GroupS return } +// BatchGet adds Get operation to Batch for GroupSetting collection +func (r *GroupSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupSetting collection +func (r *GroupSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupSetting) error { + var resObj []GroupSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sites returns request builder for Site collection func (b *GroupRequestBuilder) Sites() *GroupSitesCollectionRequestBuilder { bb := &GroupSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1629,6 +1854,22 @@ func (r *GroupSitesCollectionRequest) Add(ctx context.Context, reqObj *Site) (re return } +// BatchGet adds Get operation to Batch for Site collection +func (r *GroupSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *GroupSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Team is navigation property func (b *GroupRequestBuilder) Team() *TeamRequestBuilder { bb := &TeamRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1738,6 +1979,22 @@ func (r *GroupThreadsCollectionRequest) Add(ctx context.Context, reqObj *Convers return } +// BatchGet adds Get operation to Batch for ConversationThread collection +func (r *GroupThreadsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ConversationThread collection +func (r *GroupThreadsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ConversationThread) error { + var resObj []ConversationThread + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) TransitiveMemberOf() *GroupTransitiveMemberOfCollectionRequestBuilder { bb := &GroupTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1840,6 +2097,22 @@ func (r *GroupTransitiveMemberOfCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMembers returns request builder for DirectoryObject collection func (b *GroupRequestBuilder) TransitiveMembers() *GroupTransitiveMembersCollectionRequestBuilder { bb := &GroupTransitiveMembersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1941,3 +2214,19 @@ func (r *GroupTransitiveMembersCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMembersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GroupTransitiveMembersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionIOS.go b/v1.0/ActionIOS.go index 7be08aed..14209566 100644 --- a/v1.0/ActionIOS.go +++ b/v1.0/ActionIOS.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *IOSManagedAppProtectionAppsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *IOSManagedAppProtectionAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *IOSManagedAppProtectionAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *IOSManagedAppProtectionRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionInference.go b/v1.0/ActionInference.go index 78cf946d..a81ea0a7 100644 --- a/v1.0/ActionInference.go +++ b/v1.0/ActionInference.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *InferenceClassificationOverridesCollectionRequest) Add(ctx context.Cont err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for InferenceClassificationOverride collection +func (r *InferenceClassificationOverridesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []InferenceClassificationOverride + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for InferenceClassificationOverride collection +func (r *InferenceClassificationOverridesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *InferenceClassificationOverride) error { + var resObj []InferenceClassificationOverride + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionItem.go b/v1.0/ActionItem.go index a7615e74..146bd430 100644 --- a/v1.0/ActionItem.go +++ b/v1.0/ActionItem.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *ItemActivityStatActivitiesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for ItemActivity collection +func (r *ItemActivityStatActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivity collection +func (r *ItemActivityStatActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivity) error { + var resObj []ItemActivity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AllTime is navigation property func (b *ItemAnalyticsRequestBuilder) AllTime() *ItemActivityStatRequestBuilder { bb := &ItemActivityStatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *ItemAnalyticsItemActivityStatsCollectionRequest) Add(ctx context.Contex return } +// BatchGet adds Get operation to Batch for ItemActivityStat collection +func (r *ItemAnalyticsItemActivityStatsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ItemActivityStat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ItemActivityStat collection +func (r *ItemAnalyticsItemActivityStatsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ItemActivityStat) error { + var resObj []ItemActivityStat + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LastSevenDays is navigation property func (b *ItemAnalyticsRequestBuilder) LastSevenDays() *ItemActivityStatRequestBuilder { bb := &ItemActivityStatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionList.go b/v1.0/ActionList.go index 4447b995..061e7141 100644 --- a/v1.0/ActionList.go +++ b/v1.0/ActionList.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *ListColumnsCollectionRequest) Add(ctx context.Context, reqObj *ColumnDe return } +// BatchGet adds Get operation to Batch for ColumnDefinition collection +func (r *ListColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnDefinition collection +func (r *ListColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnDefinition) error { + var resObj []ColumnDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentTypes returns request builder for ContentType collection func (b *ListRequestBuilder) ContentTypes() *ListContentTypesCollectionRequestBuilder { bb := &ListContentTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -219,6 +236,22 @@ func (r *ListContentTypesCollectionRequest) Add(ctx context.Context, reqObj *Con return } +// BatchGet adds Get operation to Batch for ContentType collection +func (r *ListContentTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContentType collection +func (r *ListContentTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContentType) error { + var resObj []ContentType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *ListRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -328,6 +361,22 @@ func (r *ListItemsCollectionRequest) Add(ctx context.Context, reqObj *ListItem) return } +// BatchGet adds Get operation to Batch for ListItem collection +func (r *ListItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ListItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ListItem collection +func (r *ListItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ListItem) error { + var resObj []ListItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Analytics is navigation property func (b *ListItemRequestBuilder) Analytics() *ItemAnalyticsRequestBuilder { bb := &ItemAnalyticsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -451,6 +500,22 @@ func (r *ListItemVersionsCollectionRequest) Add(ctx context.Context, reqObj *Lis return } +// BatchGet adds Get operation to Batch for ListItemVersion collection +func (r *ListItemVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ListItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ListItemVersion collection +func (r *ListItemVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ListItemVersion) error { + var resObj []ListItemVersion + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fields is navigation property func (b *ListItemVersionRequestBuilder) Fields() *FieldValueSetRequestBuilder { bb := &FieldValueSetRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionMail.go b/v1.0/ActionMail.go index a41ba671..e1e1e150 100644 --- a/v1.0/ActionMail.go +++ b/v1.0/ActionMail.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -125,6 +126,22 @@ func (r *MailFolderChildFoldersCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for MailFolder collection +func (r *MailFolderChildFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MailFolder collection +func (r *MailFolderChildFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MailFolder) error { + var resObj []MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MessageRules returns request builder for MessageRule collection func (b *MailFolderRequestBuilder) MessageRules() *MailFolderMessageRulesCollectionRequestBuilder { bb := &MailFolderMessageRulesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -227,6 +244,22 @@ func (r *MailFolderMessageRulesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for MessageRule collection +func (r *MailFolderMessageRulesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MessageRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MessageRule collection +func (r *MailFolderMessageRulesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MessageRule) error { + var resObj []MessageRule + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for Message collection func (b *MailFolderRequestBuilder) Messages() *MailFolderMessagesCollectionRequestBuilder { bb := &MailFolderMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -329,6 +362,22 @@ func (r *MailFolderMessagesCollectionRequest) Add(ctx context.Context, reqObj *M return } +// BatchGet adds Get operation to Batch for Message collection +func (r *MailFolderMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Message collection +func (r *MailFolderMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Message) error { + var resObj []Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *MailFolderRequestBuilder) MultiValueExtendedProperties() *MailFolderMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &MailFolderMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -431,6 +480,22 @@ func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MailFolderMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *MailFolderRequestBuilder) SingleValueExtendedProperties() *MailFolderSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &MailFolderSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -532,3 +597,19 @@ func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) Add(ctx conte err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MailFolderSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionManaged.go b/v1.0/ActionManaged.go index 69f73a2a..85d06e75 100644 --- a/v1.0/ActionManaged.go +++ b/v1.0/ActionManaged.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -223,6 +224,22 @@ func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) Add(ctx context return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationAppliedPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IntendedPolicies returns request builder for ManagedAppPolicy collection func (b *ManagedAppRegistrationRequestBuilder) IntendedPolicies() *ManagedAppRegistrationIntendedPoliciesCollectionRequestBuilder { bb := &ManagedAppRegistrationIntendedPoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -325,6 +342,22 @@ func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppPolicy collection +func (r *ManagedAppRegistrationIntendedPoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + var resObj []ManagedAppPolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for ManagedAppOperation collection func (b *ManagedAppRegistrationRequestBuilder) Operations() *ManagedAppRegistrationOperationsCollectionRequestBuilder { bb := &ManagedAppRegistrationOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -427,6 +460,22 @@ func (r *ManagedAppRegistrationOperationsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for ManagedAppOperation collection +func (r *ManagedAppRegistrationOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppOperation collection +func (r *ManagedAppRegistrationOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppOperation) error { + var resObj []ManagedAppOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceCategory is navigation property func (b *ManagedDeviceRequestBuilder) DeviceCategory() *DeviceCategoryRequestBuilder { bb := &DeviceCategoryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -536,6 +585,22 @@ func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyState collection +func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceCompliancePolicyState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceCompliancePolicyState collection +func (r *ManagedDeviceDeviceCompliancePolicyStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceCompliancePolicyState) error { + var resObj []DeviceCompliancePolicyState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceConfigurationStates returns request builder for DeviceConfigurationState collection func (b *ManagedDeviceRequestBuilder) DeviceConfigurationStates() *ManagedDeviceDeviceConfigurationStatesCollectionRequestBuilder { bb := &ManagedDeviceDeviceConfigurationStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -638,6 +703,22 @@ func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) Add(ctx contex return } +// BatchGet adds Get operation to Batch for DeviceConfigurationState collection +func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceConfigurationState collection +func (r *ManagedDeviceDeviceConfigurationStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceConfigurationState) error { + var resObj []DeviceConfigurationState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for ManagedDeviceMobileAppConfigurationAssignment collection func (b *ManagedDeviceMobileAppConfigurationRequestBuilder) Assignments() *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequestBuilder { bb := &ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -740,6 +821,22 @@ func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) Add(ct return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationAssignment collection +func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationAssignment collection +func (r *ManagedDeviceMobileAppConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationAssignment) error { + var resObj []ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStatusSummary is navigation property func (b *ManagedDeviceMobileAppConfigurationRequestBuilder) DeviceStatusSummary() *ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder { bb := &ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -849,6 +946,22 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) Add return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus collection +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // UserStatusSummary is navigation property func (b *ManagedDeviceMobileAppConfigurationRequestBuilder) UserStatusSummary() *ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder { bb := &ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -958,6 +1071,22 @@ func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) Add(c return } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus collection +func (r *ManagedDeviceMobileAppConfigurationUserStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserStatus) error { + var resObj []ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for ManagedEBookAssignment collection func (b *ManagedEBookRequestBuilder) Assignments() *ManagedEBookAssignmentsCollectionRequestBuilder { bb := &ManagedEBookAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1060,6 +1189,22 @@ func (r *ManagedEBookAssignmentsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for ManagedEBookAssignment collection +func (r *ManagedEBookAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedEBookAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedEBookAssignment collection +func (r *ManagedEBookAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedEBookAssignment) error { + var resObj []ManagedEBookAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStates returns request builder for DeviceInstallState collection func (b *ManagedEBookRequestBuilder) DeviceStates() *ManagedEBookDeviceStatesCollectionRequestBuilder { bb := &ManagedEBookDeviceStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1162,6 +1307,22 @@ func (r *ManagedEBookDeviceStatesCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for DeviceInstallState collection +func (r *ManagedEBookDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceInstallState collection +func (r *ManagedEBookDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceInstallState) error { + var resObj []DeviceInstallState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InstallSummary is navigation property func (b *ManagedEBookRequestBuilder) InstallSummary() *EBookInstallSummaryRequestBuilder { bb := &EBookInstallSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1271,6 +1432,22 @@ func (r *ManagedEBookUserStateSummaryCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for UserInstallStateSummary collection +func (r *ManagedEBookUserStateSummaryCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserInstallStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserInstallStateSummary collection +func (r *ManagedEBookUserStateSummaryCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserInstallStateSummary) error { + var resObj []UserInstallStateSummary + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentVersions returns request builder for MobileAppContent collection func (b *ManagedMobileLobAppRequestBuilder) ContentVersions() *ManagedMobileLobAppContentVersionsCollectionRequestBuilder { bb := &ManagedMobileLobAppContentVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1372,3 +1549,19 @@ func (r *ManagedMobileLobAppContentVersionsCollectionRequest) Add(ctx context.Co err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MobileAppContent collection +func (r *ManagedMobileLobAppContentVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContent collection +func (r *ManagedMobileLobAppContentVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContent) error { + var resObj []MobileAppContent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionMessage.go b/v1.0/ActionMessage.go index 3363a09c..c6ec595c 100644 --- a/v1.0/ActionMessage.go +++ b/v1.0/ActionMessage.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -181,6 +182,22 @@ func (r *MessageAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *A return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *MessageAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *MessageAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *MessageRequestBuilder) Extensions() *MessageExtensionsCollectionRequestBuilder { bb := &MessageExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -283,6 +300,22 @@ func (r *MessageExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Ex return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *MessageExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *MessageExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MultiValueExtendedProperties returns request builder for MultiValueLegacyExtendedProperty collection func (b *MessageRequestBuilder) MultiValueExtendedProperties() *MessageMultiValueExtendedPropertiesCollectionRequestBuilder { bb := &MessageMultiValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -385,6 +418,22 @@ func (r *MessageMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MessageMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *MessageMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *MessageRequestBuilder) SingleValueExtendedProperties() *MessageSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &MessageSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -486,3 +535,19 @@ func (r *MessageSingleValueExtendedPropertiesCollectionRequest) Add(ctx context. err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MessageSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *MessageSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionMobile.go b/v1.0/ActionMobile.go index 4c2988a9..eae6805f 100644 --- a/v1.0/ActionMobile.go +++ b/v1.0/ActionMobile.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -129,6 +130,22 @@ func (r *MobileAppAssignmentsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for MobileAppAssignment collection +func (r *MobileAppAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppAssignment collection +func (r *MobileAppAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppAssignment) error { + var resObj []MobileAppAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Categories returns request builder for MobileAppCategory collection func (b *MobileAppRequestBuilder) Categories() *MobileAppCategoriesCollectionRequestBuilder { bb := &MobileAppCategoriesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -231,6 +248,22 @@ func (r *MobileAppCategoriesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for MobileAppCategory collection +func (r *MobileAppCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppCategory collection +func (r *MobileAppCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppCategory) error { + var resObj []MobileAppCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Files returns request builder for MobileAppContentFile collection func (b *MobileAppContentRequestBuilder) Files() *MobileAppContentFilesCollectionRequestBuilder { bb := &MobileAppContentFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -333,6 +366,22 @@ func (r *MobileAppContentFilesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for MobileAppContentFile collection +func (r *MobileAppContentFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContentFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContentFile collection +func (r *MobileAppContentFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContentFile) error { + var resObj []MobileAppContentFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentVersions returns request builder for MobileAppContent collection func (b *MobileLobAppRequestBuilder) ContentVersions() *MobileLobAppContentVersionsCollectionRequestBuilder { bb := &MobileLobAppContentVersionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -434,3 +483,19 @@ func (r *MobileLobAppContentVersionsCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for MobileAppContent collection +func (r *MobileLobAppContentVersionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MobileAppContent collection +func (r *MobileLobAppContentVersionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MobileAppContent) error { + var resObj []MobileAppContent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionNotebook.go b/v1.0/ActionNotebook.go index 174d0d1b..d1ccc22d 100644 --- a/v1.0/ActionNotebook.go +++ b/v1.0/ActionNotebook.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -133,6 +134,22 @@ func (r *NotebookSectionGroupsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *NotebookSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *NotebookSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *NotebookRequestBuilder) Sections() *NotebookSectionsCollectionRequestBuilder { bb := &NotebookSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -234,3 +251,19 @@ func (r *NotebookSectionsCollectionRequest) Add(ctx context.Context, reqObj *One err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *NotebookSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *NotebookSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionNotification.go b/v1.0/ActionNotification.go index 2fbea976..896eebd1 100644 --- a/v1.0/ActionNotification.go +++ b/v1.0/ActionNotification.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -116,3 +117,19 @@ func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionReque err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for LocalizedNotificationMessage collection +func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LocalizedNotificationMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LocalizedNotificationMessage collection +func (r *NotificationMessageTemplateLocalizedNotificationMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LocalizedNotificationMessage) error { + var resObj []LocalizedNotificationMessage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionOffice.go b/v1.0/ActionOffice.go index 7fe95a82..9c0cf547 100644 --- a/v1.0/ActionOffice.go +++ b/v1.0/ActionOffice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *OfficeGraphInsightsSharedCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SharedInsight collection +func (r *OfficeGraphInsightsSharedCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SharedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SharedInsight collection +func (r *OfficeGraphInsightsSharedCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SharedInsight) error { + var resObj []SharedInsight + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Trending returns request builder for Trending collection func (b *OfficeGraphInsightsRequestBuilder) Trending() *OfficeGraphInsightsTrendingCollectionRequestBuilder { bb := &OfficeGraphInsightsTrendingCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *OfficeGraphInsightsTrendingCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for Trending collection +func (r *OfficeGraphInsightsTrendingCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Trending + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Trending collection +func (r *OfficeGraphInsightsTrendingCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Trending) error { + var resObj []Trending + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Used returns request builder for UsedInsight collection func (b *OfficeGraphInsightsRequestBuilder) Used() *OfficeGraphInsightsUsedCollectionRequestBuilder { bb := &OfficeGraphInsightsUsedCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -316,3 +349,19 @@ func (r *OfficeGraphInsightsUsedCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for UsedInsight collection +func (r *OfficeGraphInsightsUsedCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UsedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UsedInsight collection +func (r *OfficeGraphInsightsUsedCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UsedInsight) error { + var resObj []UsedInsight + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionOnenote.go b/v1.0/ActionOnenote.go index 979e714b..ce515212 100644 --- a/v1.0/ActionOnenote.go +++ b/v1.0/ActionOnenote.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -159,6 +160,22 @@ func (r *OnenoteNotebooksCollectionRequest) Add(ctx context.Context, reqObj *Not return } +// BatchGet adds Get operation to Batch for Notebook collection +func (r *OnenoteNotebooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Notebook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Notebook collection +func (r *OnenoteNotebooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Notebook) error { + var resObj []Notebook + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for OnenoteOperation collection func (b *OnenoteRequestBuilder) Operations() *OnenoteOperationsCollectionRequestBuilder { bb := &OnenoteOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -261,6 +278,22 @@ func (r *OnenoteOperationsCollectionRequest) Add(ctx context.Context, reqObj *On return } +// BatchGet adds Get operation to Batch for OnenoteOperation collection +func (r *OnenoteOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteOperation collection +func (r *OnenoteOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteOperation) error { + var resObj []OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Pages returns request builder for OnenotePage collection func (b *OnenoteRequestBuilder) Pages() *OnenotePagesCollectionRequestBuilder { bb := &OnenotePagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -363,6 +396,22 @@ func (r *OnenotePagesCollectionRequest) Add(ctx context.Context, reqObj *Onenote return } +// BatchGet adds Get operation to Batch for OnenotePage collection +func (r *OnenotePagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenotePage collection +func (r *OnenotePagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenotePage) error { + var resObj []OnenotePage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Resources returns request builder for OnenoteResource collection func (b *OnenoteRequestBuilder) Resources() *OnenoteResourcesCollectionRequestBuilder { bb := &OnenoteResourcesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -465,6 +514,22 @@ func (r *OnenoteResourcesCollectionRequest) Add(ctx context.Context, reqObj *One return } +// BatchGet adds Get operation to Batch for OnenoteResource collection +func (r *OnenoteResourcesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteResource collection +func (r *OnenoteResourcesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteResource) error { + var resObj []OnenoteResource + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SectionGroups returns request builder for SectionGroup collection func (b *OnenoteRequestBuilder) SectionGroups() *OnenoteSectionGroupsCollectionRequestBuilder { bb := &OnenoteSectionGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -567,6 +632,22 @@ func (r *OnenoteSectionGroupsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *OnenoteSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *OnenoteSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *OnenoteRequestBuilder) Sections() *OnenoteSectionsCollectionRequestBuilder { bb := &OnenoteSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -669,6 +750,22 @@ func (r *OnenoteSectionsCollectionRequest) Add(ctx context.Context, reqObj *Onen return } +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *OnenoteSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *OnenoteSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ParentNotebook is navigation property func (b *OnenotePageRequestBuilder) ParentNotebook() *NotebookRequestBuilder { bb := &NotebookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -785,6 +882,22 @@ func (r *OnenoteSectionPagesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for OnenotePage collection +func (r *OnenoteSectionPagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenotePage collection +func (r *OnenoteSectionPagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenotePage) error { + var resObj []OnenotePage + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ParentNotebook is navigation property func (b *OnenoteSectionRequestBuilder) ParentNotebook() *NotebookRequestBuilder { bb := &NotebookRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionOrg.go b/v1.0/ActionOrg.go index e730c543..41f3335c 100644 --- a/v1.0/ActionOrg.go +++ b/v1.0/ActionOrg.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *OrgContactDirectReportsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactDirectReportsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactDirectReportsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Manager is navigation property func (b *OrgContactRequestBuilder) Manager() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -222,6 +239,22 @@ func (r *OrgContactMemberOfCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TransitiveMemberOf returns request builder for DirectoryObject collection func (b *OrgContactRequestBuilder) TransitiveMemberOf() *OrgContactTransitiveMemberOfCollectionRequestBuilder { bb := &OrgContactTransitiveMemberOfCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -323,3 +356,19 @@ func (r *OrgContactTransitiveMemberOfCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *OrgContactTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *OrgContactTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionOrganization.go b/v1.0/ActionOrganization.go index 08cdf622..e82d662f 100644 --- a/v1.0/ActionOrganization.go +++ b/v1.0/ActionOrganization.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration collection +func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CertificateBasedAuthConfiguration collection +func (r *OrganizationCertificateBasedAuthConfigurationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + var resObj []CertificateBasedAuthConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *OrganizationRequestBuilder) Extensions() *OrganizationExtensionsCollectionRequestBuilder { bb := &OrganizationExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -218,3 +235,19 @@ func (r *OrganizationExtensionsCollectionRequest) Add(ctx context.Context, reqOb err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Extension collection +func (r *OrganizationExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *OrganizationExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionOutlook.go b/v1.0/ActionOutlook.go index 366acedd..5a36f50f 100644 --- a/v1.0/ActionOutlook.go +++ b/v1.0/ActionOutlook.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -112,3 +113,19 @@ func (r *OutlookUserMasterCategoriesCollectionRequest) Add(ctx context.Context, err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OutlookCategory collection +func (r *OutlookUserMasterCategoriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OutlookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OutlookCategory collection +func (r *OutlookUserMasterCategoriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OutlookCategory) error { + var resObj []OutlookCategory + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionPlanner.go b/v1.0/ActionPlanner.go index 3a2d3a86..7ca5538f 100644 --- a/v1.0/ActionPlanner.go +++ b/v1.0/ActionPlanner.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *PlannerBucketsCollectionRequest) Add(ctx context.Context, reqObj *Plann return } +// BatchGet adds Get operation to Batch for PlannerBucket collection +func (r *PlannerBucketsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerBucket collection +func (r *PlannerBucketsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerBucket) error { + var resObj []PlannerBucket + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Plans returns request builder for PlannerPlan collection func (b *PlannerRequestBuilder) Plans() *PlannerPlansCollectionRequestBuilder { bb := &PlannerPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *PlannerPlansCollectionRequest) Add(ctx context.Context, reqObj *Planner return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerRequestBuilder) Tasks() *PlannerTasksCollectionRequestBuilder { bb := &PlannerTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *PlannerTasksCollectionRequest) Add(ctx context.Context, reqObj *Planner return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerBucketRequestBuilder) Tasks() *PlannerBucketTasksCollectionRequestBuilder { bb := &PlannerBucketTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *PlannerBucketTasksCollectionRequest) Add(ctx context.Context, reqObj *P return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerBucketTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerBucketTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Plans returns request builder for PlannerPlan collection func (b *PlannerGroupRequestBuilder) Plans() *PlannerGroupPlansCollectionRequestBuilder { bb := &PlannerGroupPlansCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *PlannerGroupPlansCollectionRequest) Add(ctx context.Context, reqObj *Pl return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerGroupPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerGroupPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Buckets returns request builder for PlannerBucket collection func (b *PlannerPlanRequestBuilder) Buckets() *PlannerPlanBucketsCollectionRequestBuilder { bb := &PlannerPlanBucketsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *PlannerPlanBucketsCollectionRequest) Add(ctx context.Context, reqObj *P return } +// BatchGet adds Get operation to Batch for PlannerBucket collection +func (r *PlannerPlanBucketsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerBucket collection +func (r *PlannerPlanBucketsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerBucket) error { + var resObj []PlannerBucket + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Details is navigation property func (b *PlannerPlanRequestBuilder) Details() *PlannerPlanDetailsRequestBuilder { bb := &PlannerPlanDetailsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -732,6 +829,22 @@ func (r *PlannerPlanTasksCollectionRequest) Add(ctx context.Context, reqObj *Pla return } +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerPlanTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerPlanTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // AssignedToTaskBoardFormat is navigation property func (b *PlannerTaskRequestBuilder) AssignedToTaskBoardFormat() *PlannerAssignedToTaskBoardTaskFormatRequestBuilder { bb := &PlannerAssignedToTaskBoardTaskFormatRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -862,6 +975,22 @@ func (r *PlannerUserPlansCollectionRequest) Add(ctx context.Context, reqObj *Pla return } +// BatchGet adds Get operation to Batch for PlannerPlan collection +func (r *PlannerUserPlansCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerPlan collection +func (r *PlannerUserPlansCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerPlan) error { + var resObj []PlannerPlan + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tasks returns request builder for PlannerTask collection func (b *PlannerUserRequestBuilder) Tasks() *PlannerUserTasksCollectionRequestBuilder { bb := &PlannerUserTasksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -963,3 +1092,19 @@ func (r *PlannerUserTasksCollectionRequest) Add(ctx context.Context, reqObj *Pla err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for PlannerTask collection +func (r *PlannerUserTasksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for PlannerTask collection +func (r *PlannerUserTasksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *PlannerTask) error { + var resObj []PlannerTask + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionPost.go b/v1.0/ActionPost.go index cb16fcef..7fcfdba1 100644 --- a/v1.0/ActionPost.go +++ b/v1.0/ActionPost.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *PostAttachmentsCollectionRequest) Add(ctx context.Context, reqObj *Atta return } +// BatchGet adds Get operation to Batch for Attachment collection +func (r *PostAttachmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Attachment collection +func (r *PostAttachmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Attachment) error { + var resObj []Attachment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *PostRequestBuilder) Extensions() *PostExtensionsCollectionRequestBuilder { bb := &PostExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -229,6 +246,22 @@ func (r *PostExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exten return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *PostExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *PostExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InReplyTo is navigation property func (b *PostRequestBuilder) InReplyTo() *PostRequestBuilder { bb := &PostRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -338,6 +371,22 @@ func (r *PostMultiValueExtendedPropertiesCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *PostMultiValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MultiValueLegacyExtendedProperty collection +func (r *PostMultiValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + var resObj []MultiValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SingleValueExtendedProperties returns request builder for SingleValueLegacyExtendedProperty collection func (b *PostRequestBuilder) SingleValueExtendedProperties() *PostSingleValueExtendedPropertiesCollectionRequestBuilder { bb := &PostSingleValueExtendedPropertiesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -439,3 +488,19 @@ func (r *PostSingleValueExtendedPropertiesCollectionRequest) Add(ctx context.Con err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *PostSingleValueExtendedPropertiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SingleValueLegacyExtendedProperty collection +func (r *PostSingleValueExtendedPropertiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + var resObj []SingleValueLegacyExtendedProperty + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionRole.go b/v1.0/ActionRole.go index f4b6698e..e0a6d66a 100644 --- a/v1.0/ActionRole.go +++ b/v1.0/ActionRole.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,3 +120,19 @@ func (r *RoleDefinitionRoleAssignmentsCollectionRequest) Add(ctx context.Context err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for RoleAssignment collection +func (r *RoleDefinitionRoleAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []RoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for RoleAssignment collection +func (r *RoleDefinitionRoleAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *RoleAssignment) error { + var resObj []RoleAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionSection.go b/v1.0/ActionSection.go index 322eeed4..7aba4968 100644 --- a/v1.0/ActionSection.go +++ b/v1.0/ActionSection.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -127,6 +128,22 @@ func (r *SectionGroupSectionGroupsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for SectionGroup collection +func (r *SectionGroupSectionGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SectionGroup collection +func (r *SectionGroupSectionGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SectionGroup) error { + var resObj []SectionGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sections returns request builder for OnenoteSection collection func (b *SectionGroupRequestBuilder) Sections() *SectionGroupSectionsCollectionRequestBuilder { bb := &SectionGroupSectionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -228,3 +245,19 @@ func (r *SectionGroupSectionsCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for OnenoteSection collection +func (r *SectionGroupSectionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnenoteSection collection +func (r *SectionGroupSectionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnenoteSection) error { + var resObj []OnenoteSection + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionSecurity.go b/v1.0/ActionSecurity.go index a2d59435..d20faa0c 100644 --- a/v1.0/ActionSecurity.go +++ b/v1.0/ActionSecurity.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *SecurityAlertsCollectionRequest) Add(ctx context.Context, reqObj *Alert return } +// BatchGet adds Get operation to Batch for Alert collection +func (r *SecurityAlertsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Alert + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Alert collection +func (r *SecurityAlertsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Alert) error { + var resObj []Alert + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecureScoreControlProfiles returns request builder for SecureScoreControlProfile collection func (b *SecurityRequestBuilder) SecureScoreControlProfiles() *SecuritySecureScoreControlProfilesCollectionRequestBuilder { bb := &SecuritySecureScoreControlProfilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *SecuritySecureScoreControlProfilesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for SecureScoreControlProfile collection +func (r *SecuritySecureScoreControlProfilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecureScoreControlProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecureScoreControlProfile collection +func (r *SecuritySecureScoreControlProfilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecureScoreControlProfile) error { + var resObj []SecureScoreControlProfile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SecureScores returns request builder for SecureScore collection func (b *SecurityRequestBuilder) SecureScores() *SecuritySecureScoresCollectionRequestBuilder { bb := &SecuritySecureScoresCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -316,3 +349,19 @@ func (r *SecuritySecureScoresCollectionRequest) Add(ctx context.Context, reqObj err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for SecureScore collection +func (r *SecuritySecureScoresCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SecureScore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SecureScore collection +func (r *SecuritySecureScoresCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SecureScore) error { + var resObj []SecureScore + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionShared.go b/v1.0/ActionShared.go index 741fbea9..b6ae2ce1 100644 --- a/v1.0/ActionShared.go +++ b/v1.0/ActionShared.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *SharedDriveItemItemsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *SharedDriveItemItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *SharedDriveItemItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // List is navigation property func (b *SharedDriveItemRequestBuilder) List() *ListRequestBuilder { bb := &ListRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionSite.go b/v1.0/ActionSite.go index 7ad16e71..71ab22d3 100644 --- a/v1.0/ActionSite.go +++ b/v1.0/ActionSite.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -120,6 +121,22 @@ func (r *SiteColumnsCollectionRequest) Add(ctx context.Context, reqObj *ColumnDe return } +// BatchGet adds Get operation to Batch for ColumnDefinition collection +func (r *SiteColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ColumnDefinition collection +func (r *SiteColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ColumnDefinition) error { + var resObj []ColumnDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContentTypes returns request builder for ContentType collection func (b *SiteRequestBuilder) ContentTypes() *SiteContentTypesCollectionRequestBuilder { bb := &SiteContentTypesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -222,6 +239,22 @@ func (r *SiteContentTypesCollectionRequest) Add(ctx context.Context, reqObj *Con return } +// BatchGet adds Get operation to Batch for ContentType collection +func (r *SiteContentTypesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContentType collection +func (r *SiteContentTypesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContentType) error { + var resObj []ContentType + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *SiteRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -331,6 +364,22 @@ func (r *SiteDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) (r return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *SiteDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *SiteDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Items returns request builder for BaseItem collection func (b *SiteRequestBuilder) Items() *SiteItemsCollectionRequestBuilder { bb := &SiteItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -433,6 +482,22 @@ func (r *SiteItemsCollectionRequest) Add(ctx context.Context, reqObj *BaseItem) return } +// BatchGet adds Get operation to Batch for BaseItem collection +func (r *SiteItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []BaseItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for BaseItem collection +func (r *SiteItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *BaseItem) error { + var resObj []BaseItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Lists returns request builder for List collection func (b *SiteRequestBuilder) Lists() *SiteListsCollectionRequestBuilder { bb := &SiteListsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -535,6 +600,22 @@ func (r *SiteListsCollectionRequest) Add(ctx context.Context, reqObj *List) (res return } +// BatchGet adds Get operation to Batch for List collection +func (r *SiteListsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []List + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for List collection +func (r *SiteListsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *List) error { + var resObj []List + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *SiteRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -643,3 +724,19 @@ func (r *SiteSitesCollectionRequest) Add(ctx context.Context, reqObj *Site) (res err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for Site collection +func (r *SiteSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *SiteSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionTargeted.go b/v1.0/ActionTargeted.go index ee8e0f71..b4c26978 100644 --- a/v1.0/ActionTargeted.go +++ b/v1.0/ActionTargeted.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -131,6 +132,22 @@ func (r *TargetedManagedAppConfigurationAppsCollectionRequest) Add(ctx context.C return } +// BatchGet adds Get operation to Batch for ManagedMobileApp collection +func (r *TargetedManagedAppConfigurationAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedMobileApp collection +func (r *TargetedManagedAppConfigurationAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedMobileApp) error { + var resObj []ManagedMobileApp + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for TargetedManagedAppPolicyAssignment collection func (b *TargetedManagedAppConfigurationRequestBuilder) Assignments() *TargetedManagedAppConfigurationAssignmentsCollectionRequestBuilder { bb := &TargetedManagedAppConfigurationAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -233,6 +250,22 @@ func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) Add(ctx co return } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppConfigurationAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeploymentSummary is navigation property func (b *TargetedManagedAppConfigurationRequestBuilder) DeploymentSummary() *ManagedAppPolicyDeploymentSummaryRequestBuilder { bb := &ManagedAppPolicyDeploymentSummaryRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -341,3 +374,19 @@ func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) Add(ctx conte err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *TargetedManagedAppProtectionAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionTeam.go b/v1.0/ActionTeam.go index 14bc1003..ea15f4a3 100644 --- a/v1.0/ActionTeam.go +++ b/v1.0/ActionTeam.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -139,6 +140,22 @@ func (r *TeamChannelsCollectionRequest) Add(ctx context.Context, reqObj *Channel return } +// BatchGet adds Get operation to Batch for Channel collection +func (r *TeamChannelsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Channel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Channel collection +func (r *TeamChannelsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Channel) error { + var resObj []Channel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InstalledApps returns request builder for TeamsAppInstallation collection func (b *TeamRequestBuilder) InstalledApps() *TeamInstalledAppsCollectionRequestBuilder { bb := &TeamInstalledAppsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -241,6 +258,22 @@ func (r *TeamInstalledAppsCollectionRequest) Add(ctx context.Context, reqObj *Te return } +// BatchGet adds Get operation to Batch for TeamsAppInstallation collection +func (r *TeamInstalledAppsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppInstallation collection +func (r *TeamInstalledAppsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + var resObj []TeamsAppInstallation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Operations returns request builder for TeamsAsyncOperation collection func (b *TeamRequestBuilder) Operations() *TeamOperationsCollectionRequestBuilder { bb := &TeamOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -342,3 +375,19 @@ func (r *TeamOperationsCollectionRequest) Add(ctx context.Context, reqObj *Teams err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for TeamsAsyncOperation collection +func (r *TeamOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAsyncOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAsyncOperation collection +func (r *TeamOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAsyncOperation) error { + var resObj []TeamsAsyncOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionTeams.go b/v1.0/ActionTeams.go index 21bb9a27..0731013f 100644 --- a/v1.0/ActionTeams.go +++ b/v1.0/ActionTeams.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -117,6 +118,22 @@ func (r *TeamsAppAppDefinitionsCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for TeamsAppDefinition collection +func (r *TeamsAppAppDefinitionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TeamsAppDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TeamsAppDefinition collection +func (r *TeamsAppAppDefinitionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TeamsAppDefinition) error { + var resObj []TeamsAppDefinition + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TeamsApp is navigation property func (b *TeamsAppInstallationRequestBuilder) TeamsApp() *TeamsAppRequestBuilder { bb := &TeamsAppRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionTerms.go b/v1.0/ActionTerms.go index f4c75931..ee2dc3e3 100644 --- a/v1.0/ActionTerms.go +++ b/v1.0/ActionTerms.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) Add(ctx context. return } +// BatchGet adds Get operation to Batch for TermsAndConditionsAcceptanceStatus collection +func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditionsAcceptanceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditionsAcceptanceStatus collection +func (r *TermsAndConditionsAcceptanceStatusesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditionsAcceptanceStatus) error { + var resObj []TermsAndConditionsAcceptanceStatus + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Assignments returns request builder for TermsAndConditionsAssignment collection func (b *TermsAndConditionsRequestBuilder) Assignments() *TermsAndConditionsAssignmentsCollectionRequestBuilder { bb := &TermsAndConditionsAssignmentsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *TermsAndConditionsAssignmentsCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for TermsAndConditionsAssignment collection +func (r *TermsAndConditionsAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TermsAndConditionsAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TermsAndConditionsAssignment collection +func (r *TermsAndConditionsAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TermsAndConditionsAssignment) error { + var resObj []TermsAndConditionsAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // TermsAndConditions is navigation property func (b *TermsAndConditionsAcceptanceStatusRequestBuilder) TermsAndConditions() *TermsAndConditionsRequestBuilder { bb := &TermsAndConditionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/ActionUser.go b/v1.0/ActionUser.go index 186a9692..086793be 100644 --- a/v1.0/ActionUser.go +++ b/v1.0/ActionUser.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -195,6 +196,22 @@ func (r *UserActivitiesCollectionRequest) Add(ctx context.Context, reqObj *UserA return } +// BatchGet adds Get operation to Batch for UserActivity collection +func (r *UserActivitiesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []UserActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for UserActivity collection +func (r *UserActivitiesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *UserActivity) error { + var resObj []UserActivity + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendar is navigation property func (b *UserRequestBuilder) Calendar() *CalendarRequestBuilder { bb := &CalendarRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -304,6 +321,22 @@ func (r *UserCalendarGroupsCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for CalendarGroup collection +func (r *UserCalendarGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CalendarGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CalendarGroup collection +func (r *UserCalendarGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CalendarGroup) error { + var resObj []CalendarGroup + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CalendarView returns request builder for Event collection func (b *UserRequestBuilder) CalendarView() *UserCalendarViewCollectionRequestBuilder { bb := &UserCalendarViewCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -406,6 +439,22 @@ func (r *UserCalendarViewCollectionRequest) Add(ctx context.Context, reqObj *Eve return } +// BatchGet adds Get operation to Batch for Event collection +func (r *UserCalendarViewCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *UserCalendarViewCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Calendars returns request builder for Calendar collection func (b *UserRequestBuilder) Calendars() *UserCalendarsCollectionRequestBuilder { bb := &UserCalendarsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -508,6 +557,22 @@ func (r *UserCalendarsCollectionRequest) Add(ctx context.Context, reqObj *Calend return } +// BatchGet adds Get operation to Batch for Calendar collection +func (r *UserCalendarsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Calendar collection +func (r *UserCalendarsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Calendar) error { + var resObj []Calendar + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ContactFolders returns request builder for ContactFolder collection func (b *UserRequestBuilder) ContactFolders() *UserContactFoldersCollectionRequestBuilder { bb := &UserContactFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -610,6 +675,22 @@ func (r *UserContactFoldersCollectionRequest) Add(ctx context.Context, reqObj *C return } +// BatchGet adds Get operation to Batch for ContactFolder collection +func (r *UserContactFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ContactFolder collection +func (r *UserContactFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ContactFolder) error { + var resObj []ContactFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for Contact collection func (b *UserRequestBuilder) Contacts() *UserContactsCollectionRequestBuilder { bb := &UserContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -712,6 +793,22 @@ func (r *UserContactsCollectionRequest) Add(ctx context.Context, reqObj *Contact return } +// BatchGet adds Get operation to Batch for Contact collection +func (r *UserContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contact collection +func (r *UserContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contact) error { + var resObj []Contact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CreatedObjects returns request builder for DirectoryObject collection func (b *UserRequestBuilder) CreatedObjects() *UserCreatedObjectsCollectionRequestBuilder { bb := &UserCreatedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -814,6 +911,22 @@ func (r *UserCreatedObjectsCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserCreatedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserCreatedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceManagementTroubleshootingEvents returns request builder for DeviceManagementTroubleshootingEvent collection func (b *UserRequestBuilder) DeviceManagementTroubleshootingEvents() *UserDeviceManagementTroubleshootingEventsCollectionRequestBuilder { bb := &UserDeviceManagementTroubleshootingEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -916,6 +1029,22 @@ func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) Add(ctx con return } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceManagementTroubleshootingEvent collection +func (r *UserDeviceManagementTroubleshootingEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + var resObj []DeviceManagementTroubleshootingEvent + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectReports returns request builder for DirectoryObject collection func (b *UserRequestBuilder) DirectReports() *UserDirectReportsCollectionRequestBuilder { bb := &UserDirectReportsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1018,6 +1147,22 @@ func (r *UserDirectReportsCollectionRequest) Add(ctx context.Context, reqObj *Di return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserDirectReportsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserDirectReportsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drive is navigation property func (b *UserRequestBuilder) Drive() *DriveRequestBuilder { bb := &DriveRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1127,6 +1272,22 @@ func (r *UserDrivesCollectionRequest) Add(ctx context.Context, reqObj *Drive) (r return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *UserDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *UserDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Events returns request builder for Event collection func (b *UserRequestBuilder) Events() *UserEventsCollectionRequestBuilder { bb := &UserEventsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1229,6 +1390,22 @@ func (r *UserEventsCollectionRequest) Add(ctx context.Context, reqObj *Event) (r return } +// BatchGet adds Get operation to Batch for Event collection +func (r *UserEventsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Event collection +func (r *UserEventsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Event) error { + var resObj []Event + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Extensions returns request builder for Extension collection func (b *UserRequestBuilder) Extensions() *UserExtensionsCollectionRequestBuilder { bb := &UserExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1331,6 +1508,22 @@ func (r *UserExtensionsCollectionRequest) Add(ctx context.Context, reqObj *Exten return } +// BatchGet adds Get operation to Batch for Extension collection +func (r *UserExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Extension collection +func (r *UserExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Extension) error { + var resObj []Extension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // InferenceClassification is navigation property func (b *UserRequestBuilder) InferenceClassification() *InferenceClassificationRequestBuilder { bb := &InferenceClassificationRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1447,6 +1640,22 @@ func (r *UserJoinedTeamsCollectionRequest) Add(ctx context.Context, reqObj *Grou return } +// BatchGet adds Get operation to Batch for Group collection +func (r *UserJoinedTeamsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Group collection +func (r *UserJoinedTeamsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Group) error { + var resObj []Group + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // LicenseDetails returns request builder for LicenseDetails collection func (b *UserRequestBuilder) LicenseDetails() *UserLicenseDetailsCollectionRequestBuilder { bb := &UserLicenseDetailsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1549,6 +1758,22 @@ func (r *UserLicenseDetailsCollectionRequest) Add(ctx context.Context, reqObj *L return } +// BatchGet adds Get operation to Batch for LicenseDetails collection +func (r *UserLicenseDetailsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []LicenseDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for LicenseDetails collection +func (r *UserLicenseDetailsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *LicenseDetails) error { + var resObj []LicenseDetails + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // MailFolders returns request builder for MailFolder collection func (b *UserRequestBuilder) MailFolders() *UserMailFoldersCollectionRequestBuilder { bb := &UserMailFoldersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1651,6 +1876,22 @@ func (r *UserMailFoldersCollectionRequest) Add(ctx context.Context, reqObj *Mail return } +// BatchGet adds Get operation to Batch for MailFolder collection +func (r *UserMailFoldersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for MailFolder collection +func (r *UserMailFoldersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *MailFolder) error { + var resObj []MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedAppRegistrations returns request builder for ManagedAppRegistration collection func (b *UserRequestBuilder) ManagedAppRegistrations() *UserManagedAppRegistrationsCollectionRequestBuilder { bb := &UserManagedAppRegistrationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1753,6 +1994,22 @@ func (r *UserManagedAppRegistrationsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for ManagedAppRegistration collection +func (r *UserManagedAppRegistrationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedAppRegistration collection +func (r *UserManagedAppRegistrationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + var resObj []ManagedAppRegistration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ManagedDevices returns request builder for ManagedDevice collection func (b *UserRequestBuilder) ManagedDevices() *UserManagedDevicesCollectionRequestBuilder { bb := &UserManagedDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1855,6 +2112,22 @@ func (r *UserManagedDevicesCollectionRequest) Add(ctx context.Context, reqObj *M return } +// BatchGet adds Get operation to Batch for ManagedDevice collection +func (r *UserManagedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ManagedDevice collection +func (r *UserManagedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ManagedDevice) error { + var resObj []ManagedDevice + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Manager is navigation property func (b *UserRequestBuilder) Manager() *DirectoryObjectRequestBuilder { bb := &DirectoryObjectRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1964,6 +2237,22 @@ func (r *UserMemberOfCollectionRequest) Add(ctx context.Context, reqObj *Directo return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Messages returns request builder for Message collection func (b *UserRequestBuilder) Messages() *UserMessagesCollectionRequestBuilder { bb := &UserMessagesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2066,6 +2355,22 @@ func (r *UserMessagesCollectionRequest) Add(ctx context.Context, reqObj *Message return } +// BatchGet adds Get operation to Batch for Message collection +func (r *UserMessagesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Message collection +func (r *UserMessagesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Message) error { + var resObj []Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Onenote is navigation property func (b *UserRequestBuilder) Onenote() *OnenoteRequestBuilder { bb := &OnenoteRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2175,6 +2480,22 @@ func (r *UserOnlineMeetingsCollectionRequest) Add(ctx context.Context, reqObj *O return } +// BatchGet adds Get operation to Batch for OnlineMeeting collection +func (r *UserOnlineMeetingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OnlineMeeting collection +func (r *UserOnlineMeetingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OnlineMeeting) error { + var resObj []OnlineMeeting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Outlook is navigation property func (b *UserRequestBuilder) Outlook() *OutlookUserRequestBuilder { bb := &OutlookUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2284,6 +2605,22 @@ func (r *UserOwnedDevicesCollectionRequest) Add(ctx context.Context, reqObj *Dir return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserOwnedDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserOwnedDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // OwnedObjects returns request builder for DirectoryObject collection func (b *UserRequestBuilder) OwnedObjects() *UserOwnedObjectsCollectionRequestBuilder { bb := &UserOwnedObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2386,6 +2723,22 @@ func (r *UserOwnedObjectsCollectionRequest) Add(ctx context.Context, reqObj *Dir return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserOwnedObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserOwnedObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // People returns request builder for Person collection func (b *UserRequestBuilder) People() *UserPeopleCollectionRequestBuilder { bb := &UserPeopleCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2488,6 +2841,22 @@ func (r *UserPeopleCollectionRequest) Add(ctx context.Context, reqObj *Person) ( return } +// BatchGet adds Get operation to Batch for Person collection +func (r *UserPeopleCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Person + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Person collection +func (r *UserPeopleCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Person) error { + var resObj []Person + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Photo is navigation property func (b *UserRequestBuilder) Photo() *ProfilePhotoRequestBuilder { bb := &ProfilePhotoRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2597,6 +2966,22 @@ func (r *UserPhotosCollectionRequest) Add(ctx context.Context, reqObj *ProfilePh return } +// BatchGet adds Get operation to Batch for ProfilePhoto collection +func (r *UserPhotosCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ProfilePhoto collection +func (r *UserPhotosCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ProfilePhoto) error { + var resObj []ProfilePhoto + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Planner is navigation property func (b *UserRequestBuilder) Planner() *PlannerUserRequestBuilder { bb := &PlannerUserRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2706,6 +3091,22 @@ func (r *UserRegisteredDevicesCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserRegisteredDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserRegisteredDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Settings is navigation property func (b *UserRequestBuilder) Settings() *UserSettingsRequestBuilder { bb := &UserSettingsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2815,6 +3216,22 @@ func (r *UserTransitiveMemberOfCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *UserTransitiveMemberOfCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *UserTransitiveMemberOfCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // HistoryItems returns request builder for ActivityHistoryItem collection func (b *UserActivityRequestBuilder) HistoryItems() *UserActivityHistoryItemsCollectionRequestBuilder { bb := &UserActivityHistoryItemsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2917,6 +3334,22 @@ func (r *UserActivityHistoryItemsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for ActivityHistoryItem collection +func (r *UserActivityHistoryItemsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []ActivityHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for ActivityHistoryItem collection +func (r *UserActivityHistoryItemsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *ActivityHistoryItem) error { + var resObj []ActivityHistoryItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DeviceStates returns request builder for DeviceInstallState collection func (b *UserInstallStateSummaryRequestBuilder) DeviceStates() *UserInstallStateSummaryDeviceStatesCollectionRequestBuilder { bb := &UserInstallStateSummaryDeviceStatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3018,3 +3451,19 @@ func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) Add(ctx context.C err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for DeviceInstallState collection +func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DeviceInstallState collection +func (r *UserInstallStateSummaryDeviceStatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DeviceInstallState) error { + var resObj []DeviceInstallState + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionWindows.go b/v1.0/ActionWindows.go index cff0d1a4..95317b65 100644 --- a/v1.0/ActionWindows.go +++ b/v1.0/ActionWindows.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -119,6 +120,22 @@ func (r *WindowsInformationProtectionAssignmentsCollectionRequest) Add(ctx conte return } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *WindowsInformationProtectionAssignmentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for TargetedManagedAppPolicyAssignment collection +func (r *WindowsInformationProtectionAssignmentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + var resObj []TargetedManagedAppPolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ExemptAppLockerFiles returns request builder for WindowsInformationProtectionAppLockerFile collection func (b *WindowsInformationProtectionRequestBuilder) ExemptAppLockerFiles() *WindowsInformationProtectionExemptAppLockerFilesCollectionRequestBuilder { bb := &WindowsInformationProtectionExemptAppLockerFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -221,6 +238,22 @@ func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) Add( return } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionExemptAppLockerFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // ProtectedAppLockerFiles returns request builder for WindowsInformationProtectionAppLockerFile collection func (b *WindowsInformationProtectionRequestBuilder) ProtectedAppLockerFiles() *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequestBuilder { bb := &WindowsInformationProtectionProtectedAppLockerFilesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -322,3 +355,19 @@ func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) A err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WindowsInformationProtectionAppLockerFile collection +func (r *WindowsInformationProtectionProtectedAppLockerFilesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + var resObj []WindowsInformationProtectionAppLockerFile + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/ActionWorkbook.go b/v1.0/ActionWorkbook.go index 296dffc8..e4bf8ec6 100644 --- a/v1.0/ActionWorkbook.go +++ b/v1.0/ActionWorkbook.go @@ -8,6 +8,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -3503,6 +3504,22 @@ func (r *WorkbookCommentsCollectionRequest) Add(ctx context.Context, reqObj *Wor return } +// BatchGet adds Get operation to Batch for WorkbookComment collection +func (r *WorkbookCommentsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookComment collection +func (r *WorkbookCommentsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookComment) error { + var resObj []WorkbookComment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Functions is navigation property func (b *WorkbookRequestBuilder) Functions() *WorkbookFunctionsRequestBuilder { bb := &WorkbookFunctionsRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3612,6 +3629,22 @@ func (r *WorkbookNamesCollectionRequest) Add(ctx context.Context, reqObj *Workbo return } +// BatchGet adds Get operation to Batch for WorkbookNamedItem collection +func (r *WorkbookNamesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookNamedItem collection +func (r *WorkbookNamesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + var resObj []WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Tables returns request builder for WorkbookTable collection func (b *WorkbookRequestBuilder) Tables() *WorkbookTablesCollectionRequestBuilder { bb := &WorkbookTablesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3714,6 +3747,22 @@ func (r *WorkbookTablesCollectionRequest) Add(ctx context.Context, reqObj *Workb return } +// BatchGet adds Get operation to Batch for WorkbookTable collection +func (r *WorkbookTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTable collection +func (r *WorkbookTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTable) error { + var resObj []WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Worksheets returns request builder for WorkbookWorksheet collection func (b *WorkbookRequestBuilder) Worksheets() *WorkbookWorksheetsCollectionRequestBuilder { bb := &WorkbookWorksheetsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3816,6 +3865,22 @@ func (r *WorkbookWorksheetsCollectionRequest) Add(ctx context.Context, reqObj *W return } +// BatchGet adds Get operation to Batch for WorkbookWorksheet collection +func (r *WorkbookWorksheetsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookWorksheet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookWorksheet collection +func (r *WorkbookWorksheetsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookWorksheet) error { + var resObj []WorkbookWorksheet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Axes is navigation property func (b *WorkbookChartRequestBuilder) Axes() *WorkbookChartAxesRequestBuilder { bb := &WorkbookChartAxesRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -3946,6 +4011,22 @@ func (r *WorkbookChartSeriesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for WorkbookChartSeries collection +func (r *WorkbookChartSeriesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChartSeries + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChartSeries collection +func (r *WorkbookChartSeriesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChartSeries) error { + var resObj []WorkbookChartSeries + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Title is navigation property func (b *WorkbookChartRequestBuilder) Title() *WorkbookChartTitleRequestBuilder { bb := &WorkbookChartTitleRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4230,6 +4311,22 @@ func (r *WorkbookChartSeriesPointsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for WorkbookChartPoint collection +func (r *WorkbookChartSeriesPointsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChartPoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChartPoint collection +func (r *WorkbookChartSeriesPointsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChartPoint) error { + var resObj []WorkbookChartPoint + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fill is navigation property func (b *WorkbookChartSeriesFormatRequestBuilder) Fill() *WorkbookChartFillRequestBuilder { bb := &WorkbookChartFillRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4367,6 +4464,22 @@ func (r *WorkbookCommentRepliesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for WorkbookCommentReply collection +func (r *WorkbookCommentRepliesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookCommentReply collection +func (r *WorkbookCommentRepliesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookCommentReply) error { + var resObj []WorkbookCommentReply + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Worksheet is navigation property func (b *WorkbookNamedItemRequestBuilder) Worksheet() *WorkbookWorksheetRequestBuilder { bb := &WorkbookWorksheetRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4504,6 +4617,22 @@ func (r *WorkbookRangeFormatBordersCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for WorkbookRangeBorder collection +func (r *WorkbookRangeFormatBordersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookRangeBorder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookRangeBorder collection +func (r *WorkbookRangeFormatBordersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookRangeBorder) error { + var resObj []WorkbookRangeBorder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Fill is navigation property func (b *WorkbookRangeFormatRequestBuilder) Fill() *WorkbookRangeFillRequestBuilder { bb := &WorkbookRangeFillRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4627,6 +4756,22 @@ func (r *WorkbookRangeViewRowsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for WorkbookRangeView collection +func (r *WorkbookRangeViewRowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookRangeView + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookRangeView collection +func (r *WorkbookRangeViewRowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookRangeView) error { + var resObj []WorkbookRangeView + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Columns returns request builder for WorkbookTableColumn collection func (b *WorkbookTableRequestBuilder) Columns() *WorkbookTableColumnsCollectionRequestBuilder { bb := &WorkbookTableColumnsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4729,6 +4874,22 @@ func (r *WorkbookTableColumnsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for WorkbookTableColumn collection +func (r *WorkbookTableColumnsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTableColumn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTableColumn collection +func (r *WorkbookTableColumnsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTableColumn) error { + var resObj []WorkbookTableColumn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Rows returns request builder for WorkbookTableRow collection func (b *WorkbookTableRequestBuilder) Rows() *WorkbookTableRowsCollectionRequestBuilder { bb := &WorkbookTableRowsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4831,6 +4992,22 @@ func (r *WorkbookTableRowsCollectionRequest) Add(ctx context.Context, reqObj *Wo return } +// BatchGet adds Get operation to Batch for WorkbookTableRow collection +func (r *WorkbookTableRowsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTableRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTableRow collection +func (r *WorkbookTableRowsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTableRow) error { + var resObj []WorkbookTableRow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sort is navigation property func (b *WorkbookTableRequestBuilder) Sort() *WorkbookTableSortRequestBuilder { bb := &WorkbookTableSortRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -4954,6 +5131,22 @@ func (r *WorkbookWorksheetChartsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for WorkbookChart collection +func (r *WorkbookWorksheetChartsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookChart + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookChart collection +func (r *WorkbookWorksheetChartsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookChart) error { + var resObj []WorkbookChart + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Names returns request builder for WorkbookNamedItem collection func (b *WorkbookWorksheetRequestBuilder) Names() *WorkbookWorksheetNamesCollectionRequestBuilder { bb := &WorkbookWorksheetNamesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5056,6 +5249,22 @@ func (r *WorkbookWorksheetNamesCollectionRequest) Add(ctx context.Context, reqOb return } +// BatchGet adds Get operation to Batch for WorkbookNamedItem collection +func (r *WorkbookWorksheetNamesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookNamedItem collection +func (r *WorkbookWorksheetNamesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + var resObj []WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // PivotTables returns request builder for WorkbookPivotTable collection func (b *WorkbookWorksheetRequestBuilder) PivotTables() *WorkbookWorksheetPivotTablesCollectionRequestBuilder { bb := &WorkbookWorksheetPivotTablesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5158,6 +5367,22 @@ func (r *WorkbookWorksheetPivotTablesCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for WorkbookPivotTable collection +func (r *WorkbookWorksheetPivotTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookPivotTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookPivotTable collection +func (r *WorkbookWorksheetPivotTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookPivotTable) error { + var resObj []WorkbookPivotTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Protection is navigation property func (b *WorkbookWorksheetRequestBuilder) Protection() *WorkbookWorksheetProtectionRequestBuilder { bb := &WorkbookWorksheetProtectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -5266,3 +5491,19 @@ func (r *WorkbookWorksheetTablesCollectionRequest) Add(ctx context.Context, reqO err = r.JSONRequest(ctx, "POST", "", reqObj, &resObj) return } + +// BatchGet adds Get operation to Batch for WorkbookTable collection +func (r *WorkbookWorksheetTablesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for WorkbookTable collection +func (r *WorkbookWorksheetTablesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *WorkbookTable) error { + var resObj []WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} diff --git a/v1.0/GraphService.go b/v1.0/GraphService.go index 2476e6e0..ed00911d 100644 --- a/v1.0/GraphService.go +++ b/v1.0/GraphService.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -113,6 +114,22 @@ func (r *GraphServiceApplicationsCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Application collection +func (r *GraphServiceApplicationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Application + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Application collection +func (r *GraphServiceApplicationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Application) error { + var resObj []Application + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // CertificateBasedAuthConfiguration returns request builder for CertificateBasedAuthConfiguration collection func (b *GraphServiceRequestBuilder) CertificateBasedAuthConfiguration() *GraphServiceCertificateBasedAuthConfigurationCollectionRequestBuilder { bb := &GraphServiceCertificateBasedAuthConfigurationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -215,6 +232,22 @@ func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) Add(ctx return } +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration collection +func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for CertificateBasedAuthConfiguration collection +func (r *GraphServiceCertificateBasedAuthConfigurationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + var resObj []CertificateBasedAuthConfiguration + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contacts returns request builder for OrgContact collection func (b *GraphServiceRequestBuilder) Contacts() *GraphServiceContactsCollectionRequestBuilder { bb := &GraphServiceContactsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -317,6 +350,22 @@ func (r *GraphServiceContactsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for OrgContact collection +func (r *GraphServiceContactsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []OrgContact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for OrgContact collection +func (r *GraphServiceContactsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *OrgContact) error { + var resObj []OrgContact + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Contracts returns request builder for Contract collection func (b *GraphServiceRequestBuilder) Contracts() *GraphServiceContractsCollectionRequestBuilder { bb := &GraphServiceContractsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -419,6 +468,22 @@ func (r *GraphServiceContractsCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for Contract collection +func (r *GraphServiceContractsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Contract + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Contract collection +func (r *GraphServiceContractsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Contract) error { + var resObj []Contract + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DataPolicyOperations returns request builder for DataPolicyOperation collection func (b *GraphServiceRequestBuilder) DataPolicyOperations() *GraphServiceDataPolicyOperationsCollectionRequestBuilder { bb := &GraphServiceDataPolicyOperationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -521,6 +586,22 @@ func (r *GraphServiceDataPolicyOperationsCollectionRequest) Add(ctx context.Cont return } +// BatchGet adds Get operation to Batch for DataPolicyOperation collection +func (r *GraphServiceDataPolicyOperationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DataPolicyOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DataPolicyOperation collection +func (r *GraphServiceDataPolicyOperationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DataPolicyOperation) error { + var resObj []DataPolicyOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Devices returns request builder for Device collection func (b *GraphServiceRequestBuilder) Devices() *GraphServiceDevicesCollectionRequestBuilder { bb := &GraphServiceDevicesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -623,6 +704,22 @@ func (r *GraphServiceDevicesCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for Device collection +func (r *GraphServiceDevicesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Device + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Device collection +func (r *GraphServiceDevicesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Device) error { + var resObj []Device + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryObjects returns request builder for DirectoryObject collection func (b *GraphServiceRequestBuilder) DirectoryObjects() *GraphServiceDirectoryObjectsCollectionRequestBuilder { bb := &GraphServiceDirectoryObjectsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -725,6 +822,22 @@ func (r *GraphServiceDirectoryObjectsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DirectoryObject collection +func (r *GraphServiceDirectoryObjectsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryObject collection +func (r *GraphServiceDirectoryObjectsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryObject) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryRoleTemplates returns request builder for DirectoryRoleTemplate collection func (b *GraphServiceRequestBuilder) DirectoryRoleTemplates() *GraphServiceDirectoryRoleTemplatesCollectionRequestBuilder { bb := &GraphServiceDirectoryRoleTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -827,6 +940,22 @@ func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for DirectoryRoleTemplate collection +func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryRoleTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryRoleTemplate collection +func (r *GraphServiceDirectoryRoleTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryRoleTemplate) error { + var resObj []DirectoryRoleTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DirectoryRoles returns request builder for DirectoryRole collection func (b *GraphServiceRequestBuilder) DirectoryRoles() *GraphServiceDirectoryRolesCollectionRequestBuilder { bb := &GraphServiceDirectoryRolesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -929,6 +1058,22 @@ func (r *GraphServiceDirectoryRolesCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for DirectoryRole collection +func (r *GraphServiceDirectoryRolesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DirectoryRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DirectoryRole collection +func (r *GraphServiceDirectoryRolesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DirectoryRole) error { + var resObj []DirectoryRole + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // DomainDNSRecords returns request builder for DomainDNSRecord collection func (b *GraphServiceRequestBuilder) DomainDNSRecords() *GraphServiceDomainDNSRecordsCollectionRequestBuilder { bb := &GraphServiceDomainDNSRecordsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1031,6 +1176,22 @@ func (r *GraphServiceDomainDNSRecordsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for DomainDNSRecord collection +func (r *GraphServiceDomainDNSRecordsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DomainDNSRecord collection +func (r *GraphServiceDomainDNSRecordsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DomainDNSRecord) error { + var resObj []DomainDNSRecord + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Domains returns request builder for Domain collection func (b *GraphServiceRequestBuilder) Domains() *GraphServiceDomainsCollectionRequestBuilder { bb := &GraphServiceDomainsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1133,6 +1294,22 @@ func (r *GraphServiceDomainsCollectionRequest) Add(ctx context.Context, reqObj * return } +// BatchGet adds Get operation to Batch for Domain collection +func (r *GraphServiceDomainsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Domain + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Domain collection +func (r *GraphServiceDomainsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Domain) error { + var resObj []Domain + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Drives returns request builder for Drive collection func (b *GraphServiceRequestBuilder) Drives() *GraphServiceDrivesCollectionRequestBuilder { bb := &GraphServiceDrivesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1235,6 +1412,22 @@ func (r *GraphServiceDrivesCollectionRequest) Add(ctx context.Context, reqObj *D return } +// BatchGet adds Get operation to Batch for Drive collection +func (r *GraphServiceDrivesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Drive collection +func (r *GraphServiceDrivesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Drive) error { + var resObj []Drive + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupLifecyclePolicies returns request builder for GroupLifecyclePolicy collection func (b *GraphServiceRequestBuilder) GroupLifecyclePolicies() *GraphServiceGroupLifecyclePoliciesCollectionRequestBuilder { bb := &GraphServiceGroupLifecyclePoliciesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1337,6 +1530,22 @@ func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) Add(ctx context.Co return } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy collection +func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupLifecyclePolicy collection +func (r *GraphServiceGroupLifecyclePoliciesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + var resObj []GroupLifecyclePolicy + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupSettingTemplates returns request builder for GroupSettingTemplate collection func (b *GraphServiceRequestBuilder) GroupSettingTemplates() *GraphServiceGroupSettingTemplatesCollectionRequestBuilder { bb := &GraphServiceGroupSettingTemplatesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1439,6 +1648,22 @@ func (r *GraphServiceGroupSettingTemplatesCollectionRequest) Add(ctx context.Con return } +// BatchGet adds Get operation to Batch for GroupSettingTemplate collection +func (r *GraphServiceGroupSettingTemplatesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupSettingTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupSettingTemplate collection +func (r *GraphServiceGroupSettingTemplatesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupSettingTemplate) error { + var resObj []GroupSettingTemplate + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // GroupSettings returns request builder for GroupSetting collection func (b *GraphServiceRequestBuilder) GroupSettings() *GraphServiceGroupSettingsCollectionRequestBuilder { bb := &GraphServiceGroupSettingsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1541,6 +1766,22 @@ func (r *GraphServiceGroupSettingsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for GroupSetting collection +func (r *GraphServiceGroupSettingsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []GroupSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for GroupSetting collection +func (r *GraphServiceGroupSettingsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *GroupSetting) error { + var resObj []GroupSetting + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Groups returns request builder for Group collection func (b *GraphServiceRequestBuilder) Groups() *GraphServiceGroupsCollectionRequestBuilder { bb := &GraphServiceGroupsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1643,6 +1884,22 @@ func (r *GraphServiceGroupsCollectionRequest) Add(ctx context.Context, reqObj *G return } +// BatchGet adds Get operation to Batch for Group collection +func (r *GraphServiceGroupsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Group collection +func (r *GraphServiceGroupsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Group) error { + var resObj []Group + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // IdentityProviders returns request builder for IdentityProvider collection func (b *GraphServiceRequestBuilder) IdentityProviders() *GraphServiceIdentityProvidersCollectionRequestBuilder { bb := &GraphServiceIdentityProvidersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1745,6 +2002,22 @@ func (r *GraphServiceIdentityProvidersCollectionRequest) Add(ctx context.Context return } +// BatchGet adds Get operation to Batch for IdentityProvider collection +func (r *GraphServiceIdentityProvidersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []IdentityProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for IdentityProvider collection +func (r *GraphServiceIdentityProvidersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *IdentityProvider) error { + var resObj []IdentityProvider + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Invitations returns request builder for Invitation collection func (b *GraphServiceRequestBuilder) Invitations() *GraphServiceInvitationsCollectionRequestBuilder { bb := &GraphServiceInvitationsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1847,6 +2120,22 @@ func (r *GraphServiceInvitationsCollectionRequest) Add(ctx context.Context, reqO return } +// BatchGet adds Get operation to Batch for Invitation collection +func (r *GraphServiceInvitationsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Invitation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Invitation collection +func (r *GraphServiceInvitationsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Invitation) error { + var resObj []Invitation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Organization returns request builder for Organization collection func (b *GraphServiceRequestBuilder) Organization() *GraphServiceOrganizationCollectionRequestBuilder { bb := &GraphServiceOrganizationCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -1949,6 +2238,22 @@ func (r *GraphServiceOrganizationCollectionRequest) Add(ctx context.Context, req return } +// BatchGet adds Get operation to Batch for Organization collection +func (r *GraphServiceOrganizationCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Organization + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Organization collection +func (r *GraphServiceOrganizationCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Organization) error { + var resObj []Organization + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SchemaExtensions returns request builder for SchemaExtension collection func (b *GraphServiceRequestBuilder) SchemaExtensions() *GraphServiceSchemaExtensionsCollectionRequestBuilder { bb := &GraphServiceSchemaExtensionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2051,6 +2356,22 @@ func (r *GraphServiceSchemaExtensionsCollectionRequest) Add(ctx context.Context, return } +// BatchGet adds Get operation to Batch for SchemaExtension collection +func (r *GraphServiceSchemaExtensionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SchemaExtension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SchemaExtension collection +func (r *GraphServiceSchemaExtensionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SchemaExtension) error { + var resObj []SchemaExtension + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Shares returns request builder for SharedDriveItem collection func (b *GraphServiceRequestBuilder) Shares() *GraphServiceSharesCollectionRequestBuilder { bb := &GraphServiceSharesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2153,6 +2474,22 @@ func (r *GraphServiceSharesCollectionRequest) Add(ctx context.Context, reqObj *S return } +// BatchGet adds Get operation to Batch for SharedDriveItem collection +func (r *GraphServiceSharesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SharedDriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SharedDriveItem collection +func (r *GraphServiceSharesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SharedDriveItem) error { + var resObj []SharedDriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Sites returns request builder for Site collection func (b *GraphServiceRequestBuilder) Sites() *GraphServiceSitesCollectionRequestBuilder { bb := &GraphServiceSitesCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2255,6 +2592,22 @@ func (r *GraphServiceSitesCollectionRequest) Add(ctx context.Context, reqObj *Si return } +// BatchGet adds Get operation to Batch for Site collection +func (r *GraphServiceSitesCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Site collection +func (r *GraphServiceSitesCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Site) error { + var resObj []Site + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // SubscribedSKUs returns request builder for SubscribedSKU collection func (b *GraphServiceRequestBuilder) SubscribedSKUs() *GraphServiceSubscribedSKUsCollectionRequestBuilder { bb := &GraphServiceSubscribedSKUsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2357,6 +2710,22 @@ func (r *GraphServiceSubscribedSKUsCollectionRequest) Add(ctx context.Context, r return } +// BatchGet adds Get operation to Batch for SubscribedSKU collection +func (r *GraphServiceSubscribedSKUsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []SubscribedSKU + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for SubscribedSKU collection +func (r *GraphServiceSubscribedSKUsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *SubscribedSKU) error { + var resObj []SubscribedSKU + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Subscriptions returns request builder for Subscription collection func (b *GraphServiceRequestBuilder) Subscriptions() *GraphServiceSubscriptionsCollectionRequestBuilder { bb := &GraphServiceSubscriptionsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2459,6 +2828,22 @@ func (r *GraphServiceSubscriptionsCollectionRequest) Add(ctx context.Context, re return } +// BatchGet adds Get operation to Batch for Subscription collection +func (r *GraphServiceSubscriptionsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Subscription collection +func (r *GraphServiceSubscriptionsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Subscription) error { + var resObj []Subscription + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Teams returns request builder for Team collection func (b *GraphServiceRequestBuilder) Teams() *GraphServiceTeamsCollectionRequestBuilder { bb := &GraphServiceTeamsCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2561,6 +2946,22 @@ func (r *GraphServiceTeamsCollectionRequest) Add(ctx context.Context, reqObj *Te return } +// BatchGet adds Get operation to Batch for Team collection +func (r *GraphServiceTeamsCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []Team + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for Team collection +func (r *GraphServiceTeamsCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *Team) error { + var resObj []Team + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Users returns request builder for User collection func (b *GraphServiceRequestBuilder) Users() *GraphServiceUsersCollectionRequestBuilder { bb := &GraphServiceUsersCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2663,6 +3064,22 @@ func (r *GraphServiceUsersCollectionRequest) Add(ctx context.Context, reqObj *Us return } +// BatchGet adds Get operation to Batch for User collection +func (r *GraphServiceUsersCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for User collection +func (r *GraphServiceUsersCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *User) error { + var resObj []User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Workbooks returns request builder for DriveItem collection func (b *GraphServiceRequestBuilder) Workbooks() *GraphServiceWorkbooksCollectionRequestBuilder { bb := &GraphServiceWorkbooksCollectionRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} @@ -2765,6 +3182,22 @@ func (r *GraphServiceWorkbooksCollectionRequest) Add(ctx context.Context, reqObj return } +// BatchGet adds Get operation to Batch for DriveItem collection +func (r *GraphServiceWorkbooksCollectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj []DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchAdd adds Add operation to Batch for DriveItem collection +func (r *GraphServiceWorkbooksCollectionRequest) BatchAdd(batch *BatchRequest, reqObj *DriveItem) error { + var resObj []DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, resObj) +} + // Security is navigation property func (b *GraphServiceRequestBuilder) Security() *SecurityRequestBuilder { bb := &SecurityRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} diff --git a/v1.0/RequestActivity.go b/v1.0/RequestActivity.go index c341b50d..ede48b04 100644 --- a/v1.0/RequestActivity.go +++ b/v1.0/RequestActivity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ActivityHistoryItemRequestBuilder is request builder for ActivityHistoryItem type ActivityHistoryItemRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ActivityHistoryItemRequest) Update(ctx context.Context, reqObj *Activit func (r *ActivityHistoryItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ActivityHistoryItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchUpdate(batch *BatchRequest, reqObj *ActivityHistoryItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ActivityHistoryItem +func (r *ActivityHistoryItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestAlert.go b/v1.0/RequestAlert.go index 393f6e0a..e67985fa 100644 --- a/v1.0/RequestAlert.go +++ b/v1.0/RequestAlert.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AlertRequestBuilder is request builder for Alert type AlertRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AlertRequest) Update(ctx context.Context, reqObj *Alert) error { func (r *AlertRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Alert +func (r *AlertRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Alert + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Alert +func (r *AlertRequest) BatchUpdate(batch *BatchRequest, reqObj *Alert) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Alert +func (r *AlertRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestAndroid.go b/v1.0/RequestAndroid.go index 3c900c80..821f281f 100644 --- a/v1.0/RequestAndroid.go +++ b/v1.0/RequestAndroid.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AndroidManagedAppProtectionRequestBuilder is request builder for AndroidManagedAppProtection type AndroidManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AndroidManagedAppProtectionRequest) Update(ctx context.Context, reqObj func (r *AndroidManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AndroidManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *AndroidManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AndroidManagedAppProtection +func (r *AndroidManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestApp.go b/v1.0/RequestApp.go index 4eecdb98..959606ab 100644 --- a/v1.0/RequestApp.go +++ b/v1.0/RequestApp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AppCatalogsRequestBuilder is request builder for AppCatalogs type AppCatalogsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AppCatalogsRequest) Update(ctx context.Context, reqObj *AppCatalogs) er func (r *AppCatalogsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AppCatalogs + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchUpdate(batch *BatchRequest, reqObj *AppCatalogs) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AppCatalogs +func (r *AppCatalogsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestApple.go b/v1.0/RequestApple.go index 9db32aa8..1db666f8 100644 --- a/v1.0/RequestApple.go +++ b/v1.0/RequestApple.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ApplePushNotificationCertificateRequestBuilder is request builder for ApplePushNotificationCertificate type ApplePushNotificationCertificateRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ApplePushNotificationCertificateRequest) Update(ctx context.Context, re func (r *ApplePushNotificationCertificateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ApplePushNotificationCertificate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchUpdate(batch *BatchRequest, reqObj *ApplePushNotificationCertificate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ApplePushNotificationCertificate +func (r *ApplePushNotificationCertificateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestApplication.go b/v1.0/RequestApplication.go index d270fe94..b0f87f68 100644 --- a/v1.0/RequestApplication.go +++ b/v1.0/RequestApplication.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ApplicationRequestBuilder is request builder for Application type ApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Application +func (r *ApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Application + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Application +func (r *ApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *Application) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Application +func (r *ApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ApplicationAddKeyRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *ApplicationAddKeyRequest) Post(ctx context.Context) (resObj *KeyCredent return } +// +func (r *ApplicationAddKeyRequest) BatchPost(batch *BatchRequest) error { + var resObj *KeyCredential + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ApplicationAddPasswordRequestBuilder struct{ BaseRequestBuilder } @@ -91,6 +120,12 @@ func (r *ApplicationAddPasswordRequest) Post(ctx context.Context) (resObj *Passw return } +// +func (r *ApplicationAddPasswordRequest) BatchPost(batch *BatchRequest) error { + var resObj *PasswordCredential + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ApplicationRemoveKeyRequestBuilder struct{ BaseRequestBuilder } @@ -117,6 +152,11 @@ func (r *ApplicationRemoveKeyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ApplicationRemoveKeyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ApplicationRemovePasswordRequestBuilder struct{ BaseRequestBuilder } @@ -142,3 +182,8 @@ func (b *ApplicationRemovePasswordRequestBuilder) Request() *ApplicationRemovePa func (r *ApplicationRemovePasswordRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ApplicationRemovePasswordRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestAttachment.go b/v1.0/RequestAttachment.go index 8e81bdfb..545e518a 100644 --- a/v1.0/RequestAttachment.go +++ b/v1.0/RequestAttachment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AttachmentRequestBuilder is request builder for Attachment type AttachmentRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AttachmentRequest) Update(ctx context.Context, reqObj *Attachment) erro func (r *AttachmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Attachment +func (r *AttachmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Attachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Attachment +func (r *AttachmentRequest) BatchUpdate(batch *BatchRequest, reqObj *Attachment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Attachment +func (r *AttachmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestAudit.go b/v1.0/RequestAudit.go index 220e9990..90c24bae 100644 --- a/v1.0/RequestAudit.go +++ b/v1.0/RequestAudit.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // AuditLogRootRequestBuilder is request builder for AuditLogRoot type AuditLogRootRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *AuditLogRootRequest) Update(ctx context.Context, reqObj *AuditLogRoot) func (r *AuditLogRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj AuditLogRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchUpdate(batch *BatchRequest, reqObj *AuditLogRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for AuditLogRoot +func (r *AuditLogRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestBase.go b/v1.0/RequestBase.go index a699ed93..1370f86e 100644 --- a/v1.0/RequestBase.go +++ b/v1.0/RequestBase.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // BaseItemRequestBuilder is request builder for BaseItem type BaseItemRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *BaseItemRequest) Update(ctx context.Context, reqObj *BaseItem) error { func (r *BaseItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for BaseItem +func (r *BaseItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj BaseItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for BaseItem +func (r *BaseItemRequest) BatchUpdate(batch *BatchRequest, reqObj *BaseItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for BaseItem +func (r *BaseItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestCalendar.go b/v1.0/RequestCalendar.go index ed35f4f8..50b1efd7 100644 --- a/v1.0/RequestCalendar.go +++ b/v1.0/RequestCalendar.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *CalendarRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Calendar +func (r *CalendarRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Calendar + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Calendar +func (r *CalendarRequest) BatchUpdate(batch *BatchRequest, reqObj *Calendar) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Calendar +func (r *CalendarRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // CalendarGroupRequestBuilder is request builder for CalendarGroup type CalendarGroupRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *CalendarGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CalendarGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *CalendarGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CalendarGroup +func (r *CalendarGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type CalendarGetScheduleRequestBuilder struct{ BaseRequestBuilder } @@ -162,3 +203,9 @@ func (r *CalendarGetScheduleRequest) PostN(ctx context.Context, n int) ([]Schedu func (r *CalendarGetScheduleRequest) Post(ctx context.Context) ([]ScheduleInformation, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } + +// +func (r *CalendarGetScheduleRequest) BatchPost(batch *BatchRequest) error { + var resObj []ScheduleInformation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestCall.go b/v1.0/RequestCall.go index ef6682d6..b82b0fdd 100644 --- a/v1.0/RequestCall.go +++ b/v1.0/RequestCall.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CallRequestBuilder is request builder for Call type CallRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *CallRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Call +func (r *CallRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Call + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Call +func (r *CallRequest) BatchUpdate(batch *BatchRequest, reqObj *Call) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Call +func (r *CallRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type CallAnswerRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *CallAnswerRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallAnswerRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallChangeScreenSharingRoleRequestBuilder struct{ BaseRequestBuilder } @@ -89,6 +117,11 @@ func (r *CallChangeScreenSharingRoleRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallChangeScreenSharingRoleRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallKeepAliveRequestBuilder struct{ BaseRequestBuilder } @@ -115,6 +148,11 @@ func (r *CallKeepAliveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallKeepAliveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallMuteRequestBuilder struct{ BaseRequestBuilder } @@ -142,6 +180,12 @@ func (r *CallMuteRequest) Post(ctx context.Context) (resObj *MuteParticipantOper return } +// +func (r *CallMuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *MuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallPlayPromptRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +213,12 @@ func (r *CallPlayPromptRequest) Post(ctx context.Context) (resObj *PlayPromptOpe return } +// +func (r *CallPlayPromptRequest) BatchPost(batch *BatchRequest) error { + var resObj *PlayPromptOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallRecordResponseRequestBuilder struct{ BaseRequestBuilder } @@ -196,6 +246,12 @@ func (r *CallRecordResponseRequest) Post(ctx context.Context) (resObj *RecordOpe return } +// +func (r *CallRecordResponseRequest) BatchPost(batch *BatchRequest) error { + var resObj *RecordOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallRedirectRequestBuilder struct{ BaseRequestBuilder } @@ -222,6 +278,11 @@ func (r *CallRedirectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallRedirectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallRejectRequestBuilder struct{ BaseRequestBuilder } @@ -248,6 +309,11 @@ func (r *CallRejectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallRejectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallSubscribeToToneRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +341,12 @@ func (r *CallSubscribeToToneRequest) Post(ctx context.Context) (resObj *Subscrib return } +// +func (r *CallSubscribeToToneRequest) BatchPost(batch *BatchRequest) error { + var resObj *SubscribeToToneOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type CallTransferRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +373,11 @@ func (r *CallTransferRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *CallTransferRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type CallUnmuteRequestBuilder struct{ BaseRequestBuilder } @@ -327,3 +404,9 @@ func (r *CallUnmuteRequest) Post(ctx context.Context) (resObj *UnmuteParticipant err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *CallUnmuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *UnmuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestCertificate.go b/v1.0/RequestCertificate.go index d5f5e4e7..9ce66d86 100644 --- a/v1.0/RequestCertificate.go +++ b/v1.0/RequestCertificate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CertificateBasedAuthConfigurationRequestBuilder is request builder for CertificateBasedAuthConfiguration type CertificateBasedAuthConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CertificateBasedAuthConfigurationRequest) Update(ctx context.Context, r func (r *CertificateBasedAuthConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CertificateBasedAuthConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *CertificateBasedAuthConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CertificateBasedAuthConfiguration +func (r *CertificateBasedAuthConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestChannel.go b/v1.0/RequestChannel.go index 36dfb0d4..4f9f2582 100644 --- a/v1.0/RequestChannel.go +++ b/v1.0/RequestChannel.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ChannelRequestBuilder is request builder for Channel type ChannelRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ChannelRequest) Update(ctx context.Context, reqObj *Channel) error { func (r *ChannelRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Channel +func (r *ChannelRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Channel + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Channel +func (r *ChannelRequest) BatchUpdate(batch *BatchRequest, reqObj *Channel) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Channel +func (r *ChannelRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestCloud.go b/v1.0/RequestCloud.go index 2869a46c..ae991166 100644 --- a/v1.0/RequestCloud.go +++ b/v1.0/RequestCloud.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CloudCommunicationsRequestBuilder is request builder for CloudCommunications type CloudCommunicationsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CloudCommunicationsRequest) Update(ctx context.Context, reqObj *CloudCo func (r *CloudCommunicationsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CloudCommunications + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchUpdate(batch *BatchRequest, reqObj *CloudCommunications) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CloudCommunications +func (r *CloudCommunicationsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestColumn.go b/v1.0/RequestColumn.go index 954062ed..d2cde9bc 100644 --- a/v1.0/RequestColumn.go +++ b/v1.0/RequestColumn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ColumnDefinitionRequestBuilder is request builder for ColumnDefinition type ColumnDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ColumnDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ColumnDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *ColumnDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ColumnDefinition +func (r *ColumnDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ColumnLinkRequestBuilder is request builder for ColumnLink type ColumnLinkRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ColumnLinkRequest) Update(ctx context.Context, reqObj *ColumnLink) erro func (r *ColumnLinkRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ColumnLink + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchUpdate(batch *BatchRequest, reqObj *ColumnLink) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ColumnLink +func (r *ColumnLinkRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestComms.go b/v1.0/RequestComms.go index 536db576..85a2f1ed 100644 --- a/v1.0/RequestComms.go +++ b/v1.0/RequestComms.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // CommsOperationRequestBuilder is request builder for CommsOperation type CommsOperationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *CommsOperationRequest) Update(ctx context.Context, reqObj *CommsOperati func (r *CommsOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj CommsOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *CommsOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for CommsOperation +func (r *CommsOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestContact.go b/v1.0/RequestContact.go index 540be8e3..23a57b88 100644 --- a/v1.0/RequestContact.go +++ b/v1.0/RequestContact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContactRequestBuilder is request builder for Contact type ContactRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ContactRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Contact +func (r *ContactRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Contact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Contact +func (r *ContactRequest) BatchUpdate(batch *BatchRequest, reqObj *Contact) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Contact +func (r *ContactRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ContactFolderRequestBuilder is request builder for ContactFolder type ContactFolderRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ContactFolderRequest) Update(ctx context.Context, reqObj *ContactFolder func (r *ContactFolderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ContactFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchUpdate(batch *BatchRequest, reqObj *ContactFolder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ContactFolder +func (r *ContactFolderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestContent.go b/v1.0/RequestContent.go index b30ebd65..1bc2d10e 100644 --- a/v1.0/RequestContent.go +++ b/v1.0/RequestContent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContentTypeRequestBuilder is request builder for ContentType type ContentTypeRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ContentTypeRequest) Update(ctx context.Context, reqObj *ContentType) er func (r *ContentTypeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ContentType +func (r *ContentTypeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ContentType + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ContentType +func (r *ContentTypeRequest) BatchUpdate(batch *BatchRequest, reqObj *ContentType) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ContentType +func (r *ContentTypeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestContract.go b/v1.0/RequestContract.go index d8465c8f..fd547c14 100644 --- a/v1.0/RequestContract.go +++ b/v1.0/RequestContract.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ContractRequestBuilder is request builder for Contract type ContractRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ContractRequest) Update(ctx context.Context, reqObj *Contract) error { func (r *ContractRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Contract +func (r *ContractRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Contract + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Contract +func (r *ContractRequest) BatchUpdate(batch *BatchRequest, reqObj *Contract) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Contract +func (r *ContractRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestConversation.go b/v1.0/RequestConversation.go index 62bc442f..fbd88b4e 100644 --- a/v1.0/RequestConversation.go +++ b/v1.0/RequestConversation.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ConversationRequestBuilder is request builder for Conversation type ConversationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ConversationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Conversation +func (r *ConversationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Conversation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Conversation +func (r *ConversationRequest) BatchUpdate(batch *BatchRequest, reqObj *Conversation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Conversation +func (r *ConversationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ConversationThreadRequestBuilder is request builder for ConversationThread type ConversationThreadRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ConversationThreadRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ConversationThread + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchUpdate(batch *BatchRequest, reqObj *ConversationThread) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ConversationThread +func (r *ConversationThreadRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ConversationThreadReplyRequestBuilder struct{ BaseRequestBuilder } @@ -95,3 +138,8 @@ func (b *ConversationThreadReplyRequestBuilder) Request() *ConversationThreadRep func (r *ConversationThreadReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ConversationThreadReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestData.go b/v1.0/RequestData.go index 5e443ca0..a7026649 100644 --- a/v1.0/RequestData.go +++ b/v1.0/RequestData.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DataPolicyOperationRequestBuilder is request builder for DataPolicyOperation type DataPolicyOperationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *DataPolicyOperationRequest) Update(ctx context.Context, reqObj *DataPol func (r *DataPolicyOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DataPolicyOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *DataPolicyOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DataPolicyOperation +func (r *DataPolicyOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestDefault.go b/v1.0/RequestDefault.go index 800f2c39..1e928f24 100644 --- a/v1.0/RequestDefault.go +++ b/v1.0/RequestDefault.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DefaultManagedAppProtectionRequestBuilder is request builder for DefaultManagedAppProtection type DefaultManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *DefaultManagedAppProtectionRequest) Update(ctx context.Context, reqObj func (r *DefaultManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DefaultManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *DefaultManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DefaultManagedAppProtection +func (r *DefaultManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestDetected.go b/v1.0/RequestDetected.go index 9513c445..702d0534 100644 --- a/v1.0/RequestDetected.go +++ b/v1.0/RequestDetected.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DetectedAppRequestBuilder is request builder for DetectedApp type DetectedAppRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *DetectedAppRequest) Update(ctx context.Context, reqObj *DetectedApp) er func (r *DetectedAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DetectedApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchUpdate(batch *BatchRequest, reqObj *DetectedApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DetectedApp +func (r *DetectedAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestDevice.go b/v1.0/RequestDevice.go index bf328fc9..5af244cc 100644 --- a/v1.0/RequestDevice.go +++ b/v1.0/RequestDevice.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DeviceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Device +func (r *DeviceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Device + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Device +func (r *DeviceRequest) BatchUpdate(batch *BatchRequest, reqObj *Device) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Device +func (r *DeviceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceAndAppManagementRoleAssignmentRequestBuilder is request builder for DeviceAndAppManagementRoleAssignment type DeviceAndAppManagementRoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DeviceAndAppManagementRoleAssignmentRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceAndAppManagementRoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceAndAppManagementRoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceAndAppManagementRoleAssignment +func (r *DeviceAndAppManagementRoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceAppManagementRequestBuilder is request builder for DeviceAppManagement type DeviceAppManagementRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DeviceAppManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceAppManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceAppManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceAppManagement +func (r *DeviceAppManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCategoryRequestBuilder is request builder for DeviceCategory type DeviceCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *DeviceCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCategory +func (r *DeviceCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceActionItemRequestBuilder is request builder for DeviceComplianceActionItem type DeviceComplianceActionItemRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *DeviceComplianceActionItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceActionItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceActionItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceActionItem +func (r *DeviceComplianceActionItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceDeviceOverviewRequestBuilder is request builder for DeviceComplianceDeviceOverview type DeviceComplianceDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -209,6 +310,26 @@ func (r *DeviceComplianceDeviceOverviewRequest) Delete(ctx context.Context) erro return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceDeviceOverview +func (r *DeviceComplianceDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceDeviceStatusRequestBuilder is request builder for DeviceComplianceDeviceStatus type DeviceComplianceDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -242,6 +363,26 @@ func (r *DeviceComplianceDeviceStatusRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceDeviceStatus +func (r *DeviceComplianceDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyRequestBuilder is request builder for DeviceCompliancePolicy type DeviceCompliancePolicyRequestBuilder struct{ BaseRequestBuilder } @@ -275,6 +416,26 @@ func (r *DeviceCompliancePolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicy +func (r *DeviceCompliancePolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyAssignmentRequestBuilder is request builder for DeviceCompliancePolicyAssignment type DeviceCompliancePolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -308,6 +469,26 @@ func (r *DeviceCompliancePolicyAssignmentRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyAssignment +func (r *DeviceCompliancePolicyAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyDeviceStateSummaryRequestBuilder is request builder for DeviceCompliancePolicyDeviceStateSummary type DeviceCompliancePolicyDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -341,6 +522,26 @@ func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) Delete(ctx context.Con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyDeviceStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyDeviceStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyDeviceStateSummary +func (r *DeviceCompliancePolicyDeviceStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicySettingStateSummaryRequestBuilder is request builder for DeviceCompliancePolicySettingStateSummary type DeviceCompliancePolicySettingStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -374,6 +575,26 @@ func (r *DeviceCompliancePolicySettingStateSummaryRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicySettingStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicySettingStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicySettingStateSummary +func (r *DeviceCompliancePolicySettingStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceCompliancePolicyStateRequestBuilder is request builder for DeviceCompliancePolicyState type DeviceCompliancePolicyStateRequestBuilder struct{ BaseRequestBuilder } @@ -407,6 +628,26 @@ func (r *DeviceCompliancePolicyStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceCompliancePolicyState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceCompliancePolicyState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceCompliancePolicyState +func (r *DeviceCompliancePolicyStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceScheduledActionForRuleRequestBuilder is request builder for DeviceComplianceScheduledActionForRule type DeviceComplianceScheduledActionForRuleRequestBuilder struct{ BaseRequestBuilder } @@ -440,6 +681,26 @@ func (r *DeviceComplianceScheduledActionForRuleRequest) Delete(ctx context.Conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceScheduledActionForRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceScheduledActionForRule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceScheduledActionForRule +func (r *DeviceComplianceScheduledActionForRuleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceSettingStateRequestBuilder is request builder for DeviceComplianceSettingState type DeviceComplianceSettingStateRequestBuilder struct{ BaseRequestBuilder } @@ -473,6 +734,26 @@ func (r *DeviceComplianceSettingStateRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceSettingState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceSettingState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceSettingState +func (r *DeviceComplianceSettingStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceUserOverviewRequestBuilder is request builder for DeviceComplianceUserOverview type DeviceComplianceUserOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -506,6 +787,26 @@ func (r *DeviceComplianceUserOverviewRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceUserOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceUserOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceUserOverview +func (r *DeviceComplianceUserOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceComplianceUserStatusRequestBuilder is request builder for DeviceComplianceUserStatus type DeviceComplianceUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -539,6 +840,26 @@ func (r *DeviceComplianceUserStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceComplianceUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceComplianceUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceComplianceUserStatus +func (r *DeviceComplianceUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationRequestBuilder is request builder for DeviceConfiguration type DeviceConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -572,6 +893,26 @@ func (r *DeviceConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfiguration +func (r *DeviceConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationAssignmentRequestBuilder is request builder for DeviceConfigurationAssignment type DeviceConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -605,6 +946,26 @@ func (r *DeviceConfigurationAssignmentRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationAssignment +func (r *DeviceConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceOverviewRequestBuilder is request builder for DeviceConfigurationDeviceOverview type DeviceConfigurationDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -638,6 +999,26 @@ func (r *DeviceConfigurationDeviceOverviewRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceOverview +func (r *DeviceConfigurationDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceStateSummaryRequestBuilder is request builder for DeviceConfigurationDeviceStateSummary type DeviceConfigurationDeviceStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -671,6 +1052,26 @@ func (r *DeviceConfigurationDeviceStateSummaryRequest) Delete(ctx context.Contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceStateSummary +func (r *DeviceConfigurationDeviceStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationDeviceStatusRequestBuilder is request builder for DeviceConfigurationDeviceStatus type DeviceConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -704,6 +1105,26 @@ func (r *DeviceConfigurationDeviceStatusRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationDeviceStatus +func (r *DeviceConfigurationDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationStateRequestBuilder is request builder for DeviceConfigurationState type DeviceConfigurationStateRequestBuilder struct{ BaseRequestBuilder } @@ -737,6 +1158,26 @@ func (r *DeviceConfigurationStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationState +func (r *DeviceConfigurationStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationUserOverviewRequestBuilder is request builder for DeviceConfigurationUserOverview type DeviceConfigurationUserOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -770,6 +1211,26 @@ func (r *DeviceConfigurationUserOverviewRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationUserOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationUserOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationUserOverview +func (r *DeviceConfigurationUserOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceConfigurationUserStatusRequestBuilder is request builder for DeviceConfigurationUserStatus type DeviceConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -803,6 +1264,26 @@ func (r *DeviceConfigurationUserStatusRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceConfigurationUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceConfigurationUserStatus +func (r *DeviceConfigurationUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceEnrollmentConfigurationRequestBuilder is request builder for DeviceEnrollmentConfiguration type DeviceEnrollmentConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -836,6 +1317,26 @@ func (r *DeviceEnrollmentConfigurationRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceEnrollmentConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceEnrollmentConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceEnrollmentConfiguration +func (r *DeviceEnrollmentConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceInstallStateRequestBuilder is request builder for DeviceInstallState type DeviceInstallStateRequestBuilder struct{ BaseRequestBuilder } @@ -869,6 +1370,26 @@ func (r *DeviceInstallStateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceInstallState + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceInstallState) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceInstallState +func (r *DeviceInstallStateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementRequestBuilder is request builder for DeviceManagement type DeviceManagementRequestBuilder struct{ BaseRequestBuilder } @@ -902,6 +1423,26 @@ func (r *DeviceManagementRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagement + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagement) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagement +func (r *DeviceManagementRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementExchangeConnectorRequestBuilder is request builder for DeviceManagementExchangeConnector type DeviceManagementExchangeConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -935,6 +1476,26 @@ func (r *DeviceManagementExchangeConnectorRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementExchangeConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementExchangeConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementExchangeConnector +func (r *DeviceManagementExchangeConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementPartnerRequestBuilder is request builder for DeviceManagementPartner type DeviceManagementPartnerRequestBuilder struct{ BaseRequestBuilder } @@ -968,6 +1529,26 @@ func (r *DeviceManagementPartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementPartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementPartner +func (r *DeviceManagementPartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DeviceManagementTroubleshootingEventRequestBuilder is request builder for DeviceManagementTroubleshootingEvent type DeviceManagementTroubleshootingEventRequestBuilder struct{ BaseRequestBuilder } @@ -1001,6 +1582,26 @@ func (r *DeviceManagementTroubleshootingEventRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DeviceManagementTroubleshootingEvent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchUpdate(batch *BatchRequest, reqObj *DeviceManagementTroubleshootingEvent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DeviceManagementTroubleshootingEvent +func (r *DeviceManagementTroubleshootingEventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequestBuilder struct{ BaseRequestBuilder } @@ -1027,6 +1628,11 @@ func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) Post(ctx c return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceAppManagementSyncMicrosoftStoreForBusinessAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceCompliancePolicyAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1113,6 +1719,12 @@ func (r *DeviceCompliancePolicyAssignRequest) Post(ctx context.Context) ([]Devic return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceCompliancePolicyAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []DeviceCompliancePolicyAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceCompliancePolicyScheduleActionsForRulesRequestBuilder struct{ BaseRequestBuilder } @@ -1139,6 +1751,11 @@ func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) Post(ctx context. return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceCompliancePolicyScheduleActionsForRulesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1225,6 +1842,12 @@ func (r *DeviceConfigurationAssignRequest) Post(ctx context.Context) ([]DeviceCo return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DeviceConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + var resObj []DeviceConfigurationAssignment + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DeviceEnrollmentConfigurationSetPriorityRequestBuilder struct{ BaseRequestBuilder } @@ -1251,6 +1874,11 @@ func (r *DeviceEnrollmentConfigurationSetPriorityRequest) Post(ctx context.Conte return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceEnrollmentConfigurationSetPriorityRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceEnrollmentConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1277,6 +1905,11 @@ func (r *DeviceEnrollmentConfigurationAssignRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DeviceEnrollmentConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DeviceManagementExchangeConnectorSyncRequestBuilder struct{ BaseRequestBuilder } @@ -1302,3 +1935,8 @@ func (b *DeviceManagementExchangeConnectorSyncRequestBuilder) Request() *DeviceM func (r *DeviceManagementExchangeConnectorSyncRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *DeviceManagementExchangeConnectorSyncRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestDirectory.go b/v1.0/RequestDirectory.go index 57620b25..61bc4e98 100644 --- a/v1.0/RequestDirectory.go +++ b/v1.0/RequestDirectory.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DirectoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Directory +func (r *DirectoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Directory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Directory +func (r *DirectoryRequest) BatchUpdate(batch *BatchRequest, reqObj *Directory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Directory +func (r *DirectoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryAuditRequestBuilder is request builder for DirectoryAudit type DirectoryAuditRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DirectoryAuditRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryAudit + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryAudit) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryAudit +func (r *DirectoryAuditRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryObjectRequestBuilder is request builder for DirectoryObject type DirectoryObjectRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DirectoryObjectRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryObject + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryObject) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryObject +func (r *DirectoryObjectRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryRoleRequestBuilder is request builder for DirectoryRole type DirectoryRoleRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *DirectoryRoleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryRole + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryRole) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryRole +func (r *DirectoryRoleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DirectoryRoleTemplateRequestBuilder is request builder for DirectoryRoleTemplate type DirectoryRoleTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -176,6 +257,26 @@ func (r *DirectoryRoleTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DirectoryRoleTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *DirectoryRoleTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DirectoryRoleTemplate +func (r *DirectoryRoleTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DirectoryObjectCollectionGetByIDsRequestBuilder struct{ BaseRequestBuilder } @@ -462,6 +563,12 @@ func (r *DirectoryObjectCollectionGetByIDsRequest) Post(ctx context.Context) ([] return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCollectionGetByIDsRequest) BatchPost(batch *BatchRequest) error { + var resObj []DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectCollectionValidatePropertiesRequestBuilder struct{ BaseRequestBuilder } @@ -688,6 +795,11 @@ func (r *DirectoryObjectCollectionValidatePropertiesRequest) Post(ctx context.Co return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DirectoryObjectCollectionValidatePropertiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DirectoryObjectCheckMemberGroupsRequestBuilder struct{ BaseRequestBuilder } @@ -774,6 +886,12 @@ func (r *DirectoryObjectCheckMemberGroupsRequest) Post(ctx context.Context) ([]s return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCheckMemberGroupsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectCheckMemberObjectsRequestBuilder struct{ BaseRequestBuilder } @@ -860,6 +978,12 @@ func (r *DirectoryObjectCheckMemberObjectsRequest) Post(ctx context.Context) ([] return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectCheckMemberObjectsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectGetMemberGroupsRequestBuilder struct{ BaseRequestBuilder } @@ -946,6 +1070,12 @@ func (r *DirectoryObjectGetMemberGroupsRequest) Post(ctx context.Context) ([]str return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectGetMemberGroupsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectGetMemberObjectsRequestBuilder struct{ BaseRequestBuilder } @@ -1032,6 +1162,12 @@ func (r *DirectoryObjectGetMemberObjectsRequest) Post(ctx context.Context) ([]st return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DirectoryObjectGetMemberObjectsRequest) BatchPost(batch *BatchRequest) error { + var resObj []string + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DirectoryObjectRestoreRequestBuilder struct{ BaseRequestBuilder } @@ -1058,3 +1194,9 @@ func (r *DirectoryObjectRestoreRequest) Post(ctx context.Context) (resObj *Direc err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DirectoryObjectRestoreRequest) BatchPost(batch *BatchRequest) error { + var resObj *DirectoryObject + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestDomain.go b/v1.0/RequestDomain.go index 11ad390e..77a46c00 100644 --- a/v1.0/RequestDomain.go +++ b/v1.0/RequestDomain.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // DomainRequestBuilder is request builder for Domain type DomainRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *DomainRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Domain +func (r *DomainRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Domain + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Domain +func (r *DomainRequest) BatchUpdate(batch *BatchRequest, reqObj *Domain) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Domain +func (r *DomainRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DomainDNSRecordRequestBuilder is request builder for DomainDNSRecord type DomainDNSRecordRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *DomainDNSRecordRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DomainDNSRecord + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchUpdate(batch *BatchRequest, reqObj *DomainDNSRecord) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DomainDNSRecord +func (r *DomainDNSRecordRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DomainForceDeleteRequestBuilder struct{ BaseRequestBuilder } @@ -96,6 +139,11 @@ func (r *DomainForceDeleteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DomainForceDeleteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DomainVerifyRequestBuilder struct{ BaseRequestBuilder } @@ -122,3 +170,9 @@ func (r *DomainVerifyRequest) Post(ctx context.Context) (resObj *Domain, err err err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *DomainVerifyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Domain + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestDrive.go b/v1.0/RequestDrive.go index cf357c4f..ff16b641 100644 --- a/v1.0/RequestDrive.go +++ b/v1.0/RequestDrive.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *DriveRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Drive +func (r *DriveRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Drive + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Drive +func (r *DriveRequest) BatchUpdate(batch *BatchRequest, reqObj *Drive) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Drive +func (r *DriveRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DriveItemRequestBuilder is request builder for DriveItem type DriveItemRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *DriveItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DriveItem +func (r *DriveItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DriveItem +func (r *DriveItemRequest) BatchUpdate(batch *BatchRequest, reqObj *DriveItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DriveItem +func (r *DriveItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // DriveItemVersionRequestBuilder is request builder for DriveItemVersion type DriveItemVersionRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *DriveItemVersionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj DriveItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchUpdate(batch *BatchRequest, reqObj *DriveItemVersion) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for DriveItemVersion +func (r *DriveItemVersionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type DriveItemCheckinRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +197,11 @@ func (r *DriveItemCheckinRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemCheckinRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemCheckoutRequestBuilder struct{ BaseRequestBuilder } @@ -162,6 +228,11 @@ func (r *DriveItemCheckoutRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *DriveItemCheckoutRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type DriveItemCopyRequestBuilder struct{ BaseRequestBuilder } @@ -189,6 +260,12 @@ func (r *DriveItemCopyRequest) Post(ctx context.Context) (resObj *DriveItem, err return } +// +func (r *DriveItemCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *DriveItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemCreateLinkRequestBuilder struct{ BaseRequestBuilder } @@ -216,6 +293,12 @@ func (r *DriveItemCreateLinkRequest) Post(ctx context.Context) (resObj *Permissi return } +// +func (r *DriveItemCreateLinkRequest) BatchPost(batch *BatchRequest) error { + var resObj *Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemCreateUploadSessionRequestBuilder struct{ BaseRequestBuilder } @@ -243,6 +326,12 @@ func (r *DriveItemCreateUploadSessionRequest) Post(ctx context.Context) (resObj return } +// +func (r *DriveItemCreateUploadSessionRequest) BatchPost(batch *BatchRequest) error { + var resObj *UploadSession + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemInviteRequestBuilder struct{ BaseRequestBuilder } @@ -329,6 +418,12 @@ func (r *DriveItemInviteRequest) Post(ctx context.Context) ([]Permission, error) return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *DriveItemInviteRequest) BatchPost(batch *BatchRequest) error { + var resObj []Permission + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemPreviewRequestBuilder struct{ BaseRequestBuilder } @@ -356,6 +451,12 @@ func (r *DriveItemPreviewRequest) Post(ctx context.Context) (resObj *ItemPreview return } +// +func (r *DriveItemPreviewRequest) BatchPost(batch *BatchRequest) error { + var resObj *ItemPreviewInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type DriveItemVersionRestoreVersionRequestBuilder struct{ BaseRequestBuilder } @@ -381,3 +482,8 @@ func (b *DriveItemVersionRestoreVersionRequestBuilder) Request() *DriveItemVersi func (r *DriveItemVersionRestoreVersionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *DriveItemVersionRestoreVersionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestE.go b/v1.0/RequestE.go index a656df11..a426c3a2 100644 --- a/v1.0/RequestE.go +++ b/v1.0/RequestE.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EBookInstallSummaryRequestBuilder is request builder for EBookInstallSummary type EBookInstallSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EBookInstallSummaryRequest) Update(ctx context.Context, reqObj *EBookIn func (r *EBookInstallSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EBookInstallSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *EBookInstallSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EBookInstallSummary +func (r *EBookInstallSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestEducation.go b/v1.0/RequestEducation.go index fdb130a4..38d1dbda 100644 --- a/v1.0/RequestEducation.go +++ b/v1.0/RequestEducation.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EducationClassRequestBuilder is request builder for EducationClass type EducationClassRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *EducationClassRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationClass +func (r *EducationClassRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationClass + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationClass +func (r *EducationClassRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationClass) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationClass +func (r *EducationClassRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationRootRequestBuilder is request builder for EducationRoot type EducationRootRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *EducationRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationRoot +func (r *EducationRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationSchoolRequestBuilder is request builder for EducationSchool type EducationSchoolRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *EducationSchoolRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationSchool + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationSchool) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationSchool +func (r *EducationSchoolRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EducationUserRequestBuilder is request builder for EducationUser type EducationUserRequestBuilder struct{ BaseRequestBuilder } @@ -135,3 +198,23 @@ func (r *EducationUserRequest) Update(ctx context.Context, reqObj *EducationUser func (r *EducationUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EducationUser +func (r *EducationUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EducationUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EducationUser +func (r *EducationUserRequest) BatchUpdate(batch *BatchRequest, reqObj *EducationUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EducationUser +func (r *EducationUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestEnrollment.go b/v1.0/RequestEnrollment.go index 041fb9b8..b380710f 100644 --- a/v1.0/RequestEnrollment.go +++ b/v1.0/RequestEnrollment.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EnrollmentConfigurationAssignmentRequestBuilder is request builder for EnrollmentConfigurationAssignment type EnrollmentConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EnrollmentConfigurationAssignmentRequest) Update(ctx context.Context, r func (r *EnrollmentConfigurationAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EnrollmentConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *EnrollmentConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EnrollmentConfigurationAssignment +func (r *EnrollmentConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestEntity.go b/v1.0/RequestEntity.go index 6ec06098..cfc76c73 100644 --- a/v1.0/RequestEntity.go +++ b/v1.0/RequestEntity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EntityRequestBuilder is request builder for Entity type EntityRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *EntityRequest) Update(ctx context.Context, reqObj *Entity) error { func (r *EntityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Entity +func (r *EntityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Entity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Entity +func (r *EntityRequest) BatchUpdate(batch *BatchRequest, reqObj *Entity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Entity +func (r *EntityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestEvent.go b/v1.0/RequestEvent.go index 286ae41b..ed0fcdfb 100644 --- a/v1.0/RequestEvent.go +++ b/v1.0/RequestEvent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // EventRequestBuilder is request builder for Event type EventRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *EventRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Event +func (r *EventRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Event + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Event +func (r *EventRequest) BatchUpdate(batch *BatchRequest, reqObj *Event) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Event +func (r *EventRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // EventMessageRequestBuilder is request builder for EventMessage type EventMessageRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *EventMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for EventMessage +func (r *EventMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj EventMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for EventMessage +func (r *EventMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *EventMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for EventMessage +func (r *EventMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type EventDismissReminderRequestBuilder struct{ BaseRequestBuilder } @@ -96,6 +139,11 @@ func (r *EventDismissReminderRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventDismissReminderRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventSnoozeReminderRequestBuilder struct{ BaseRequestBuilder } @@ -122,6 +170,11 @@ func (r *EventSnoozeReminderRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventSnoozeReminderRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -148,6 +201,11 @@ func (r *EventAcceptRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventDeclineRequestBuilder struct{ BaseRequestBuilder } @@ -174,6 +232,11 @@ func (r *EventDeclineRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *EventDeclineRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type EventTentativelyAcceptRequestBuilder struct{ BaseRequestBuilder } @@ -199,3 +262,8 @@ func (b *EventTentativelyAcceptRequestBuilder) Request() *EventTentativelyAccept func (r *EventTentativelyAcceptRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *EventTentativelyAcceptRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestExtension.go b/v1.0/RequestExtension.go index 1eb20dba..a70c91ca 100644 --- a/v1.0/RequestExtension.go +++ b/v1.0/RequestExtension.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ExtensionRequestBuilder is request builder for Extension type ExtensionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ExtensionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Extension +func (r *ExtensionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Extension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Extension +func (r *ExtensionRequest) BatchUpdate(batch *BatchRequest, reqObj *Extension) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Extension +func (r *ExtensionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ExtensionPropertyRequestBuilder is request builder for ExtensionProperty type ExtensionPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *ExtensionPropertyRequest) Update(ctx context.Context, reqObj *Extension func (r *ExtensionPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ExtensionProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *ExtensionProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ExtensionProperty +func (r *ExtensionPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestField.go b/v1.0/RequestField.go index 94498be5..9ff8a178 100644 --- a/v1.0/RequestField.go +++ b/v1.0/RequestField.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // FieldValueSetRequestBuilder is request builder for FieldValueSet type FieldValueSetRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *FieldValueSetRequest) Update(ctx context.Context, reqObj *FieldValueSet func (r *FieldValueSetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj FieldValueSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchUpdate(batch *BatchRequest, reqObj *FieldValueSet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for FieldValueSet +func (r *FieldValueSetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestGroup.go b/v1.0/RequestGroup.go index 924bda34..0a9ec1f8 100644 --- a/v1.0/RequestGroup.go +++ b/v1.0/RequestGroup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // GroupRequestBuilder is request builder for Group type GroupRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *GroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Group +func (r *GroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Group + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Group +func (r *GroupRequest) BatchUpdate(batch *BatchRequest, reqObj *Group) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Group +func (r *GroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupLifecyclePolicyRequestBuilder is request builder for GroupLifecyclePolicy type GroupLifecyclePolicyRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *GroupLifecyclePolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupLifecyclePolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupLifecyclePolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupLifecyclePolicy +func (r *GroupLifecyclePolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupSettingRequestBuilder is request builder for GroupSetting type GroupSettingRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *GroupSettingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupSetting +func (r *GroupSettingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupSetting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupSetting +func (r *GroupSettingRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupSetting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupSetting +func (r *GroupSettingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // GroupSettingTemplateRequestBuilder is request builder for GroupSettingTemplate type GroupSettingTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *GroupSettingTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for GroupSettingTemplate +func (r *GroupSettingTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj GroupSettingTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for GroupSettingTemplate +func (r *GroupSettingTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *GroupSettingTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for GroupSettingTemplate +func (r *GroupSettingTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type GroupValidatePropertiesRequestBuilder struct{ BaseRequestBuilder } @@ -162,6 +245,11 @@ func (r *GroupValidatePropertiesRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupValidatePropertiesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupSubscribeByMailRequestBuilder struct{ BaseRequestBuilder } @@ -188,6 +276,11 @@ func (r *GroupSubscribeByMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupSubscribeByMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupUnsubscribeByMailRequestBuilder struct{ BaseRequestBuilder } @@ -214,6 +307,11 @@ func (r *GroupUnsubscribeByMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupUnsubscribeByMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupAddFavoriteRequestBuilder struct{ BaseRequestBuilder } @@ -240,6 +338,11 @@ func (r *GroupAddFavoriteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupAddFavoriteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupRemoveFavoriteRequestBuilder struct{ BaseRequestBuilder } @@ -266,6 +369,11 @@ func (r *GroupRemoveFavoriteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupRemoveFavoriteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupResetUnseenCountRequestBuilder struct{ BaseRequestBuilder } @@ -292,6 +400,11 @@ func (r *GroupResetUnseenCountRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupResetUnseenCountRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupRenewRequestBuilder struct{ BaseRequestBuilder } @@ -318,6 +431,11 @@ func (r *GroupRenewRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *GroupRenewRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type GroupLifecyclePolicyAddGroupRequestBuilder struct{ BaseRequestBuilder } @@ -345,6 +463,12 @@ func (r *GroupLifecyclePolicyAddGroupRequest) Post(ctx context.Context) (resObj return } +// +func (r *GroupLifecyclePolicyAddGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type GroupLifecyclePolicyRemoveGroupRequestBuilder struct{ BaseRequestBuilder } @@ -371,3 +495,9 @@ func (r *GroupLifecyclePolicyRemoveGroupRequest) Post(ctx context.Context) (resO err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *GroupLifecyclePolicyRemoveGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestIOS.go b/v1.0/RequestIOS.go index 80b22ed1..67b04a04 100644 --- a/v1.0/RequestIOS.go +++ b/v1.0/RequestIOS.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // IOSManagedAppProtectionRequestBuilder is request builder for IOSManagedAppProtection type IOSManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *IOSManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSManagedAppProtection +func (r *IOSManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // IOSUpdateDeviceStatusRequestBuilder is request builder for IOSUpdateDeviceStatus type IOSUpdateDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *IOSUpdateDeviceStatusRequest) Update(ctx context.Context, reqObj *IOSUp func (r *IOSUpdateDeviceStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IOSUpdateDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *IOSUpdateDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IOSUpdateDeviceStatus +func (r *IOSUpdateDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestIdentity.go b/v1.0/RequestIdentity.go index 45cacbc5..325d5f97 100644 --- a/v1.0/RequestIdentity.go +++ b/v1.0/RequestIdentity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // IdentityProviderRequestBuilder is request builder for IdentityProvider type IdentityProviderRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *IdentityProviderRequest) Update(ctx context.Context, reqObj *IdentityPr func (r *IdentityProviderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj IdentityProvider + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchUpdate(batch *BatchRequest, reqObj *IdentityProvider) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for IdentityProvider +func (r *IdentityProviderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestInference.go b/v1.0/RequestInference.go index 31c365c3..6e267dd1 100644 --- a/v1.0/RequestInference.go +++ b/v1.0/RequestInference.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // InferenceClassificationRequestBuilder is request builder for InferenceClassification type InferenceClassificationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *InferenceClassificationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InferenceClassification + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchUpdate(batch *BatchRequest, reqObj *InferenceClassification) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InferenceClassification +func (r *InferenceClassificationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // InferenceClassificationOverrideRequestBuilder is request builder for InferenceClassificationOverride type InferenceClassificationOverrideRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *InferenceClassificationOverrideRequest) Update(ctx context.Context, req func (r *InferenceClassificationOverrideRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj InferenceClassificationOverride + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchUpdate(batch *BatchRequest, reqObj *InferenceClassificationOverride) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for InferenceClassificationOverride +func (r *InferenceClassificationOverrideRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestInvitation.go b/v1.0/RequestInvitation.go index bc48af95..948cfe1c 100644 --- a/v1.0/RequestInvitation.go +++ b/v1.0/RequestInvitation.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // InvitationRequestBuilder is request builder for Invitation type InvitationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *InvitationRequest) Update(ctx context.Context, reqObj *Invitation) erro func (r *InvitationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Invitation +func (r *InvitationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Invitation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Invitation +func (r *InvitationRequest) BatchUpdate(batch *BatchRequest, reqObj *Invitation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Invitation +func (r *InvitationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestItem.go b/v1.0/RequestItem.go index 5837d02a..55e686af 100644 --- a/v1.0/RequestItem.go +++ b/v1.0/RequestItem.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ItemActivityRequestBuilder is request builder for ItemActivity type ItemActivityRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ItemActivityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemActivity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemActivity +func (r *ItemActivityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemActivityStatRequestBuilder is request builder for ItemActivityStat type ItemActivityStatRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ItemActivityStatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemActivityStat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemActivityStat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemActivityStat +func (r *ItemActivityStatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemAnalyticsRequestBuilder is request builder for ItemAnalytics type ItemAnalyticsRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ItemAnalyticsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemAnalytics + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemAnalytics) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemAnalytics +func (r *ItemAnalyticsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ItemAttachmentRequestBuilder is request builder for ItemAttachment type ItemAttachmentRequestBuilder struct{ BaseRequestBuilder } @@ -135,3 +198,23 @@ func (r *ItemAttachmentRequest) Update(ctx context.Context, reqObj *ItemAttachme func (r *ItemAttachmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ItemAttachment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ItemAttachment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ItemAttachment +func (r *ItemAttachmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestLicense.go b/v1.0/RequestLicense.go index 50430177..bf26bd30 100644 --- a/v1.0/RequestLicense.go +++ b/v1.0/RequestLicense.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LicenseDetailsRequestBuilder is request builder for LicenseDetails type LicenseDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LicenseDetailsRequest) Update(ctx context.Context, reqObj *LicenseDetai func (r *LicenseDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LicenseDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *LicenseDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LicenseDetails +func (r *LicenseDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestList.go b/v1.0/RequestList.go index 921ce37d..1eccaa93 100644 --- a/v1.0/RequestList.go +++ b/v1.0/RequestList.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ListRequestBuilder is request builder for List type ListRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ListRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for List +func (r *ListRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj List + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for List +func (r *ListRequest) BatchUpdate(batch *BatchRequest, reqObj *List) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for List +func (r *ListRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ListItemRequestBuilder is request builder for ListItem type ListItemRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ListItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ListItem +func (r *ListItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ListItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ListItem +func (r *ListItemRequest) BatchUpdate(batch *BatchRequest, reqObj *ListItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ListItem +func (r *ListItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ListItemVersionRequestBuilder is request builder for ListItemVersion type ListItemVersionRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ListItemVersionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ListItemVersion + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchUpdate(batch *BatchRequest, reqObj *ListItemVersion) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ListItemVersion +func (r *ListItemVersionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ListItemVersionRestoreVersionRequestBuilder struct{ BaseRequestBuilder } @@ -128,3 +191,8 @@ func (b *ListItemVersionRestoreVersionRequestBuilder) Request() *ListItemVersion func (r *ListItemVersionRestoreVersionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ListItemVersionRestoreVersionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestLocalized.go b/v1.0/RequestLocalized.go index 424d3c2f..483ae0ac 100644 --- a/v1.0/RequestLocalized.go +++ b/v1.0/RequestLocalized.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // LocalizedNotificationMessageRequestBuilder is request builder for LocalizedNotificationMessage type LocalizedNotificationMessageRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *LocalizedNotificationMessageRequest) Update(ctx context.Context, reqObj func (r *LocalizedNotificationMessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj LocalizedNotificationMessage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchUpdate(batch *BatchRequest, reqObj *LocalizedNotificationMessage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for LocalizedNotificationMessage +func (r *LocalizedNotificationMessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestMDM.go b/v1.0/RequestMDM.go index a7adcc3f..225e9c88 100644 --- a/v1.0/RequestMDM.go +++ b/v1.0/RequestMDM.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MDMWindowsInformationProtectionPolicyRequestBuilder is request builder for MDMWindowsInformationProtectionPolicy type MDMWindowsInformationProtectionPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MDMWindowsInformationProtectionPolicyRequest) Update(ctx context.Contex func (r *MDMWindowsInformationProtectionPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MDMWindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *MDMWindowsInformationProtectionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MDMWindowsInformationProtectionPolicy +func (r *MDMWindowsInformationProtectionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestMail.go b/v1.0/RequestMail.go index aa743184..a959ca70 100644 --- a/v1.0/RequestMail.go +++ b/v1.0/RequestMail.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MailFolderRequestBuilder is request builder for MailFolder type MailFolderRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MailFolderRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MailFolder +func (r *MailFolderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MailFolder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MailFolder +func (r *MailFolderRequest) BatchUpdate(batch *BatchRequest, reqObj *MailFolder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MailFolder +func (r *MailFolderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MailFolderCopyRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *MailFolderCopyRequest) Post(ctx context.Context) (resObj *MailFolder, e return } +// +func (r *MailFolderCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MailFolderMoveRequestBuilder struct{ BaseRequestBuilder } @@ -90,3 +119,9 @@ func (r *MailFolderMoveRequest) Post(ctx context.Context) (resObj *MailFolder, e err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *MailFolderMoveRequest) BatchPost(batch *BatchRequest) error { + var resObj *MailFolder + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestManaged.go b/v1.0/RequestManaged.go index fcb6279e..e5ce1059 100644 --- a/v1.0/RequestManaged.go +++ b/v1.0/RequestManaged.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ManagedAppOperationRequestBuilder is request builder for ManagedAppOperation type ManagedAppOperationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ManagedAppOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppOperation +func (r *ManagedAppOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppPolicyRequestBuilder is request builder for ManagedAppPolicy type ManagedAppPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *ManagedAppPolicyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppPolicy +func (r *ManagedAppPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppPolicyDeploymentSummaryRequestBuilder is request builder for ManagedAppPolicyDeploymentSummary type ManagedAppPolicyDeploymentSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *ManagedAppPolicyDeploymentSummaryRequest) Delete(ctx context.Context) e return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppPolicyDeploymentSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppPolicyDeploymentSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppPolicyDeploymentSummary +func (r *ManagedAppPolicyDeploymentSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppProtectionRequestBuilder is request builder for ManagedAppProtection type ManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *ManagedAppProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppProtection +func (r *ManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppRegistrationRequestBuilder is request builder for ManagedAppRegistration type ManagedAppRegistrationRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *ManagedAppRegistrationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppRegistration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppRegistration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppRegistration +func (r *ManagedAppRegistrationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedAppStatusRequestBuilder is request builder for ManagedAppStatus type ManagedAppStatusRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *ManagedAppStatusRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedAppStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedAppStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedAppStatus +func (r *ManagedAppStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceRequestBuilder is request builder for ManagedDevice type ManagedDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *ManagedDeviceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDevice + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDevice) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDevice +func (r *ManagedDeviceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationRequestBuilder is request builder for ManagedDeviceMobileAppConfiguration type ManagedDeviceMobileAppConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *ManagedDeviceMobileAppConfigurationRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfiguration +func (r *ManagedDeviceMobileAppConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationAssignmentRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationAssignment type ManagedDeviceMobileAppConfigurationAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationAssignment +func (r *ManagedDeviceMobileAppConfigurationAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationDeviceStatusRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationDeviceStatus type ManagedDeviceMobileAppConfigurationDeviceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) Delete(ctx cont return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationDeviceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationDeviceStatus +func (r *ManagedDeviceMobileAppConfigurationDeviceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationDeviceSummary type ManagedDeviceMobileAppConfigurationDeviceSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) Delete(ctx con return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationDeviceSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationDeviceSummary +func (r *ManagedDeviceMobileAppConfigurationDeviceSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationUserStatusRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationUserStatus type ManagedDeviceMobileAppConfigurationUserStatusRequestBuilder struct{ BaseRequestBuilder } @@ -400,6 +623,26 @@ func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) Delete(ctx contex return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationUserStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationUserStatus +func (r *ManagedDeviceMobileAppConfigurationUserStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder is request builder for ManagedDeviceMobileAppConfigurationUserSummary type ManagedDeviceMobileAppConfigurationUserSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -433,6 +676,26 @@ func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceMobileAppConfigurationUserSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceMobileAppConfigurationUserSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceMobileAppConfigurationUserSummary +func (r *ManagedDeviceMobileAppConfigurationUserSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedDeviceOverviewRequestBuilder is request builder for ManagedDeviceOverview type ManagedDeviceOverviewRequestBuilder struct{ BaseRequestBuilder } @@ -466,6 +729,26 @@ func (r *ManagedDeviceOverviewRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedDeviceOverview + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedDeviceOverview) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedDeviceOverview +func (r *ManagedDeviceOverviewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedEBookRequestBuilder is request builder for ManagedEBook type ManagedEBookRequestBuilder struct{ BaseRequestBuilder } @@ -499,6 +782,26 @@ func (r *ManagedEBookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedEBook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedEBook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedEBook +func (r *ManagedEBookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedEBookAssignmentRequestBuilder is request builder for ManagedEBookAssignment type ManagedEBookAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -532,6 +835,26 @@ func (r *ManagedEBookAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedEBookAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedEBookAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedEBookAssignment +func (r *ManagedEBookAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedMobileAppRequestBuilder is request builder for ManagedMobileApp type ManagedMobileAppRequestBuilder struct{ BaseRequestBuilder } @@ -565,6 +888,26 @@ func (r *ManagedMobileAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedMobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedMobileApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedMobileApp +func (r *ManagedMobileAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // ManagedMobileLobAppRequestBuilder is request builder for ManagedMobileLobApp type ManagedMobileLobAppRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +941,26 @@ func (r *ManagedMobileLobAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ManagedMobileLobApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchUpdate(batch *BatchRequest, reqObj *ManagedMobileLobApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ManagedMobileLobApp +func (r *ManagedMobileLobAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ManagedAppPolicyTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -624,6 +987,11 @@ func (r *ManagedAppPolicyTargetAppsRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedAppPolicyTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedAppProtectionTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -650,6 +1018,11 @@ func (r *ManagedAppProtectionTargetAppsRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedAppProtectionTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRetireRequestBuilder struct{ BaseRequestBuilder } @@ -676,6 +1049,11 @@ func (r *ManagedDeviceRetireRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRetireRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWipeRequestBuilder struct{ BaseRequestBuilder } @@ -702,6 +1080,11 @@ func (r *ManagedDeviceWipeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWipeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceResetPasscodeRequestBuilder struct{ BaseRequestBuilder } @@ -728,6 +1111,11 @@ func (r *ManagedDeviceResetPasscodeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceResetPasscodeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRemoteLockRequestBuilder struct{ BaseRequestBuilder } @@ -754,6 +1142,11 @@ func (r *ManagedDeviceRemoteLockRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRemoteLockRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRequestRemoteAssistanceRequestBuilder struct{ BaseRequestBuilder } @@ -780,6 +1173,11 @@ func (r *ManagedDeviceRequestRemoteAssistanceRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRequestRemoteAssistanceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceDisableLostModeRequestBuilder struct{ BaseRequestBuilder } @@ -806,6 +1204,11 @@ func (r *ManagedDeviceDisableLostModeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceDisableLostModeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceLocateDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -832,6 +1235,11 @@ func (r *ManagedDeviceLocateDeviceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceLocateDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceBypassActivationLockRequestBuilder struct{ BaseRequestBuilder } @@ -858,6 +1266,11 @@ func (r *ManagedDeviceBypassActivationLockRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceBypassActivationLockRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRebootNowRequestBuilder struct{ BaseRequestBuilder } @@ -884,6 +1297,11 @@ func (r *ManagedDeviceRebootNowRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRebootNowRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceShutDownRequestBuilder struct{ BaseRequestBuilder } @@ -910,6 +1328,11 @@ func (r *ManagedDeviceShutDownRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceShutDownRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceRecoverPasscodeRequestBuilder struct{ BaseRequestBuilder } @@ -936,6 +1359,11 @@ func (r *ManagedDeviceRecoverPasscodeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceRecoverPasscodeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceCleanWindowsDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -962,6 +1390,11 @@ func (r *ManagedDeviceCleanWindowsDeviceRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceCleanWindowsDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceLogoutSharedAppleDeviceActiveUserRequestBuilder struct{ BaseRequestBuilder } @@ -988,6 +1421,11 @@ func (r *ManagedDeviceLogoutSharedAppleDeviceActiveUserRequest) Post(ctx context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceLogoutSharedAppleDeviceActiveUserRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceDeleteUserFromSharedAppleDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1014,6 +1452,11 @@ func (r *ManagedDeviceDeleteUserFromSharedAppleDeviceRequest) Post(ctx context.C return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceDeleteUserFromSharedAppleDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceSyncDeviceRequestBuilder struct{ BaseRequestBuilder } @@ -1040,6 +1483,11 @@ func (r *ManagedDeviceSyncDeviceRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceSyncDeviceRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWindowsDefenderScanRequestBuilder struct{ BaseRequestBuilder } @@ -1066,6 +1514,11 @@ func (r *ManagedDeviceWindowsDefenderScanRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWindowsDefenderScanRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceWindowsDefenderUpdateSignaturesRequestBuilder struct{ BaseRequestBuilder } @@ -1092,6 +1545,11 @@ func (r *ManagedDeviceWindowsDefenderUpdateSignaturesRequest) Post(ctx context.C return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceWindowsDefenderUpdateSignaturesRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceUpdateWindowsDeviceAccountRequestBuilder struct{ BaseRequestBuilder } @@ -1118,6 +1576,11 @@ func (r *ManagedDeviceUpdateWindowsDeviceAccountRequest) Post(ctx context.Contex return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceUpdateWindowsDeviceAccountRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedDeviceMobileAppConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1144,6 +1607,11 @@ func (r *ManagedDeviceMobileAppConfigurationAssignRequest) Post(ctx context.Cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *ManagedDeviceMobileAppConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type ManagedEBookAssignRequestBuilder struct{ BaseRequestBuilder } @@ -1169,3 +1637,8 @@ func (b *ManagedEBookAssignRequestBuilder) Request() *ManagedEBookAssignRequest func (r *ManagedEBookAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *ManagedEBookAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestMessage.go b/v1.0/RequestMessage.go index ae6274d1..76eae473 100644 --- a/v1.0/RequestMessage.go +++ b/v1.0/RequestMessage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MessageRequestBuilder is request builder for Message type MessageRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MessageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Message +func (r *MessageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Message + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Message +func (r *MessageRequest) BatchUpdate(batch *BatchRequest, reqObj *Message) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Message +func (r *MessageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MessageRuleRequestBuilder is request builder for MessageRule type MessageRuleRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *MessageRuleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MessageRule + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchUpdate(batch *BatchRequest, reqObj *MessageRule) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MessageRule +func (r *MessageRuleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MessageCreateReplyRequestBuilder struct{ BaseRequestBuilder } @@ -97,6 +140,12 @@ func (r *MessageCreateReplyRequest) Post(ctx context.Context) (resObj *Message, return } +// +func (r *MessageCreateReplyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageCreateReplyAllRequestBuilder struct{ BaseRequestBuilder } @@ -124,6 +173,12 @@ func (r *MessageCreateReplyAllRequest) Post(ctx context.Context) (resObj *Messag return } +// +func (r *MessageCreateReplyAllRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageCreateForwardRequestBuilder struct{ BaseRequestBuilder } @@ -151,6 +206,12 @@ func (r *MessageCreateForwardRequest) Post(ctx context.Context) (resObj *Message return } +// +func (r *MessageCreateForwardRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageSendRequestBuilder struct{ BaseRequestBuilder } @@ -177,6 +238,11 @@ func (r *MessageSendRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageSendRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageCopyRequestBuilder struct{ BaseRequestBuilder } @@ -204,6 +270,12 @@ func (r *MessageCopyRequest) Post(ctx context.Context) (resObj *Message, err err return } +// +func (r *MessageCopyRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageMoveRequestBuilder struct{ BaseRequestBuilder } @@ -231,6 +303,12 @@ func (r *MessageMoveRequest) Post(ctx context.Context) (resObj *Message, err err return } +// +func (r *MessageMoveRequest) BatchPost(batch *BatchRequest) error { + var resObj *Message + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type MessageReplyRequestBuilder struct{ BaseRequestBuilder } @@ -257,6 +335,11 @@ func (r *MessageReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageReplyAllRequestBuilder struct{ BaseRequestBuilder } @@ -283,6 +366,11 @@ func (r *MessageReplyAllRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MessageReplyAllRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MessageForwardRequestBuilder struct{ BaseRequestBuilder } @@ -308,3 +396,8 @@ func (b *MessageForwardRequestBuilder) Request() *MessageForwardRequest { func (r *MessageForwardRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *MessageForwardRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestMobile.go b/v1.0/RequestMobile.go index 0c4b8da8..b60052bd 100644 --- a/v1.0/RequestMobile.go +++ b/v1.0/RequestMobile.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MobileAppRequestBuilder is request builder for MobileApp type MobileAppRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *MobileAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileApp +func (r *MobileAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileApp +func (r *MobileAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileApp +func (r *MobileAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppAssignmentRequestBuilder is request builder for MobileAppAssignment type MobileAppAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *MobileAppAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppAssignment +func (r *MobileAppAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppCategoryRequestBuilder is request builder for MobileAppCategory type MobileAppCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *MobileAppCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppCategory +func (r *MobileAppCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppContentRequestBuilder is request builder for MobileAppContent type MobileAppContentRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *MobileAppContentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppContent + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppContent) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppContent +func (r *MobileAppContentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileAppContentFileRequestBuilder is request builder for MobileAppContentFile type MobileAppContentFileRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *MobileAppContentFileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileAppContentFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileAppContentFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileAppContentFile +func (r *MobileAppContentFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileLobAppRequestBuilder is request builder for MobileLobApp type MobileLobAppRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *MobileLobAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileLobApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileLobApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileLobApp +func (r *MobileLobAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // MobileThreatDefenseConnectorRequestBuilder is request builder for MobileThreatDefenseConnector type MobileThreatDefenseConnectorRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *MobileThreatDefenseConnectorRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MobileThreatDefenseConnector + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchUpdate(batch *BatchRequest, reqObj *MobileThreatDefenseConnector) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MobileThreatDefenseConnector +func (r *MobileThreatDefenseConnectorRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type MobileAppAssignRequestBuilder struct{ BaseRequestBuilder } @@ -261,6 +404,11 @@ func (r *MobileAppAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MobileAppAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MobileAppContentFileCommitRequestBuilder struct{ BaseRequestBuilder } @@ -287,6 +435,11 @@ func (r *MobileAppContentFileCommitRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *MobileAppContentFileCommitRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type MobileAppContentFileRenewUploadRequestBuilder struct{ BaseRequestBuilder } @@ -312,3 +465,8 @@ func (b *MobileAppContentFileRenewUploadRequestBuilder) Request() *MobileAppCont func (r *MobileAppContentFileRenewUploadRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *MobileAppContentFileRenewUploadRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestMulti.go b/v1.0/RequestMulti.go index e5adca48..fc5e4608 100644 --- a/v1.0/RequestMulti.go +++ b/v1.0/RequestMulti.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // MultiValueLegacyExtendedPropertyRequestBuilder is request builder for MultiValueLegacyExtendedProperty type MultiValueLegacyExtendedPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *MultiValueLegacyExtendedPropertyRequest) Update(ctx context.Context, re func (r *MultiValueLegacyExtendedPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj MultiValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *MultiValueLegacyExtendedProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for MultiValueLegacyExtendedProperty +func (r *MultiValueLegacyExtendedPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestNotebook.go b/v1.0/RequestNotebook.go index 9059a609..8b0de5d8 100644 --- a/v1.0/RequestNotebook.go +++ b/v1.0/RequestNotebook.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NotebookRequestBuilder is request builder for Notebook type NotebookRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *NotebookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Notebook +func (r *NotebookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Notebook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Notebook +func (r *NotebookRequest) BatchUpdate(batch *BatchRequest, reqObj *Notebook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Notebook +func (r *NotebookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type NotebookCollectionGetNotebookFromWebURLRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *NotebookCollectionGetNotebookFromWebURLRequest) Post(ctx context.Contex return } +// +func (r *NotebookCollectionGetNotebookFromWebURLRequest) BatchPost(batch *BatchRequest) error { + var resObj *CopyNotebookModel + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type NotebookCopyNotebookRequestBuilder struct{ BaseRequestBuilder } @@ -90,3 +119,9 @@ func (r *NotebookCopyNotebookRequest) Post(ctx context.Context) (resObj *Onenote err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *NotebookCopyNotebookRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestNotification.go b/v1.0/RequestNotification.go index 06095968..ee6e05d5 100644 --- a/v1.0/RequestNotification.go +++ b/v1.0/RequestNotification.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // NotificationMessageTemplateRequestBuilder is request builder for NotificationMessageTemplate type NotificationMessageTemplateRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *NotificationMessageTemplateRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj NotificationMessageTemplate + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchUpdate(batch *BatchRequest, reqObj *NotificationMessageTemplate) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for NotificationMessageTemplate +func (r *NotificationMessageTemplateRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type NotificationMessageTemplateSendTestMessageRequestBuilder struct{ BaseRequestBuilder } @@ -62,3 +85,8 @@ func (b *NotificationMessageTemplateSendTestMessageRequestBuilder) Request() *No func (r *NotificationMessageTemplateSendTestMessageRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *NotificationMessageTemplateSendTestMessageRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestOffice.go b/v1.0/RequestOffice.go index 2b8ff7c4..a1d397c8 100644 --- a/v1.0/RequestOffice.go +++ b/v1.0/RequestOffice.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OfficeGraphInsightsRequestBuilder is request builder for OfficeGraphInsights type OfficeGraphInsightsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OfficeGraphInsightsRequest) Update(ctx context.Context, reqObj *OfficeG func (r *OfficeGraphInsightsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OfficeGraphInsights + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchUpdate(batch *BatchRequest, reqObj *OfficeGraphInsights) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OfficeGraphInsights +func (r *OfficeGraphInsightsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestOn.go b/v1.0/RequestOn.go index b53c337a..61385675 100644 --- a/v1.0/RequestOn.go +++ b/v1.0/RequestOn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnPremisesConditionalAccessSettingsRequestBuilder is request builder for OnPremisesConditionalAccessSettings type OnPremisesConditionalAccessSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OnPremisesConditionalAccessSettingsRequest) Update(ctx context.Context, func (r *OnPremisesConditionalAccessSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnPremisesConditionalAccessSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *OnPremisesConditionalAccessSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnPremisesConditionalAccessSettings +func (r *OnPremisesConditionalAccessSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestOnenote.go b/v1.0/RequestOnenote.go index f9d52484..5296ceef 100644 --- a/v1.0/RequestOnenote.go +++ b/v1.0/RequestOnenote.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnenoteRequestBuilder is request builder for Onenote type OnenoteRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OnenoteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Onenote +func (r *OnenoteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Onenote + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Onenote +func (r *OnenoteRequest) BatchUpdate(batch *BatchRequest, reqObj *Onenote) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Onenote +func (r *OnenoteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteOperationRequestBuilder is request builder for OnenoteOperation type OnenoteOperationRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *OnenoteOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteOperation +func (r *OnenoteOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenotePageRequestBuilder is request builder for OnenotePage type OnenotePageRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *OnenotePageRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenotePage + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenotePage) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenotePage +func (r *OnenotePageRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteResourceRequestBuilder is request builder for OnenoteResource type OnenoteResourceRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *OnenoteResourceRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteResource + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteResource) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteResource +func (r *OnenoteResourceRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OnenoteSectionRequestBuilder is request builder for OnenoteSection type OnenoteSectionRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *OnenoteSectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnenoteSection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchUpdate(batch *BatchRequest, reqObj *OnenoteSection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnenoteSection +func (r *OnenoteSectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OnenotePageOnenotePatchContentRequestBuilder struct{ BaseRequestBuilder } @@ -195,6 +298,11 @@ func (r *OnenotePageOnenotePatchContentRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *OnenotePageOnenotePatchContentRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type OnenotePageCopyToSectionRequestBuilder struct{ BaseRequestBuilder } @@ -222,6 +330,12 @@ func (r *OnenotePageCopyToSectionRequest) Post(ctx context.Context) (resObj *One return } +// +func (r *OnenotePageCopyToSectionRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type OnenoteSectionCopyToNotebookRequestBuilder struct{ BaseRequestBuilder } @@ -249,6 +363,12 @@ func (r *OnenoteSectionCopyToNotebookRequest) Post(ctx context.Context) (resObj return } +// +func (r *OnenoteSectionCopyToNotebookRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type OnenoteSectionCopyToSectionGroupRequestBuilder struct{ BaseRequestBuilder } @@ -275,3 +395,9 @@ func (r *OnenoteSectionCopyToSectionGroupRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *OnenoteSectionCopyToSectionGroupRequest) BatchPost(batch *BatchRequest) error { + var resObj *OnenoteOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestOnline.go b/v1.0/RequestOnline.go index badf6bff..c23de96e 100644 --- a/v1.0/RequestOnline.go +++ b/v1.0/RequestOnline.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OnlineMeetingRequestBuilder is request builder for OnlineMeeting type OnlineMeetingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OnlineMeetingRequest) Update(ctx context.Context, reqObj *OnlineMeeting func (r *OnlineMeetingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OnlineMeeting + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchUpdate(batch *BatchRequest, reqObj *OnlineMeeting) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OnlineMeeting +func (r *OnlineMeetingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestOrg.go b/v1.0/RequestOrg.go index 958b619d..fe91f2fd 100644 --- a/v1.0/RequestOrg.go +++ b/v1.0/RequestOrg.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OrgContactRequestBuilder is request builder for OrgContact type OrgContactRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *OrgContactRequest) Update(ctx context.Context, reqObj *OrgContact) erro func (r *OrgContactRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OrgContact +func (r *OrgContactRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OrgContact + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OrgContact +func (r *OrgContactRequest) BatchUpdate(batch *BatchRequest, reqObj *OrgContact) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OrgContact +func (r *OrgContactRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestOrganization.go b/v1.0/RequestOrganization.go index 2294428c..dd999289 100644 --- a/v1.0/RequestOrganization.go +++ b/v1.0/RequestOrganization.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OrganizationRequestBuilder is request builder for Organization type OrganizationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OrganizationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Organization +func (r *OrganizationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Organization + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Organization +func (r *OrganizationRequest) BatchUpdate(batch *BatchRequest, reqObj *Organization) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Organization +func (r *OrganizationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type OrganizationSetMobileDeviceManagementAuthorityRequestBuilder struct{ BaseRequestBuilder } @@ -63,3 +86,9 @@ func (r *OrganizationSetMobileDeviceManagementAuthorityRequest) Post(ctx context err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *OrganizationSetMobileDeviceManagementAuthorityRequest) BatchPost(batch *BatchRequest) error { + var resObj *int + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestOutlook.go b/v1.0/RequestOutlook.go index 2ba482b2..6798df70 100644 --- a/v1.0/RequestOutlook.go +++ b/v1.0/RequestOutlook.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // OutlookCategoryRequestBuilder is request builder for OutlookCategory type OutlookCategoryRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *OutlookCategoryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookCategory + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookCategory) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookCategory +func (r *OutlookCategoryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookItemRequestBuilder is request builder for OutlookItem type OutlookItemRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *OutlookItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookItem +func (r *OutlookItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // OutlookUserRequestBuilder is request builder for OutlookUser type OutlookUserRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *OutlookUserRequest) Update(ctx context.Context, reqObj *OutlookUser) er func (r *OutlookUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj OutlookUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchUpdate(batch *BatchRequest, reqObj *OutlookUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for OutlookUser +func (r *OutlookUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestParticipant.go b/v1.0/RequestParticipant.go index d954c289..4f0572f2 100644 --- a/v1.0/RequestParticipant.go +++ b/v1.0/RequestParticipant.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ParticipantRequestBuilder is request builder for Participant type ParticipantRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *ParticipantRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Participant +func (r *ParticipantRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Participant + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Participant +func (r *ParticipantRequest) BatchUpdate(batch *BatchRequest, reqObj *Participant) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Participant +func (r *ParticipantRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type ParticipantCollectionInviteRequestBuilder struct{ BaseRequestBuilder } @@ -64,6 +87,12 @@ func (r *ParticipantCollectionInviteRequest) Post(ctx context.Context) (resObj * return } +// +func (r *ParticipantCollectionInviteRequest) BatchPost(batch *BatchRequest) error { + var resObj *InviteParticipantsOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type ParticipantMuteRequestBuilder struct{ BaseRequestBuilder } @@ -90,3 +119,9 @@ func (r *ParticipantMuteRequest) Post(ctx context.Context) (resObj *MuteParticip err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *ParticipantMuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *MuteParticipantOperation + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestPermission.go b/v1.0/RequestPermission.go index 38cba0fc..172b90fb 100644 --- a/v1.0/RequestPermission.go +++ b/v1.0/RequestPermission.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PermissionRequestBuilder is request builder for Permission type PermissionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PermissionRequest) Update(ctx context.Context, reqObj *Permission) erro func (r *PermissionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Permission +func (r *PermissionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Permission + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Permission +func (r *PermissionRequest) BatchUpdate(batch *BatchRequest, reqObj *Permission) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Permission +func (r *PermissionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestPerson.go b/v1.0/RequestPerson.go index 3125ebc7..4290da52 100644 --- a/v1.0/RequestPerson.go +++ b/v1.0/RequestPerson.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PersonRequestBuilder is request builder for Person type PersonRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *PersonRequest) Update(ctx context.Context, reqObj *Person) error { func (r *PersonRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Person +func (r *PersonRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Person + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Person +func (r *PersonRequest) BatchUpdate(batch *BatchRequest, reqObj *Person) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Person +func (r *PersonRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestPlanner.go b/v1.0/RequestPlanner.go index e00e2815..5178df2f 100644 --- a/v1.0/RequestPlanner.go +++ b/v1.0/RequestPlanner.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PlannerRequestBuilder is request builder for Planner type PlannerRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PlannerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Planner +func (r *PlannerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Planner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Planner +func (r *PlannerRequest) BatchUpdate(batch *BatchRequest, reqObj *Planner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Planner +func (r *PlannerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerAssignedToTaskBoardTaskFormatRequestBuilder is request builder for PlannerAssignedToTaskBoardTaskFormat type PlannerAssignedToTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *PlannerAssignedToTaskBoardTaskFormatRequest) Delete(ctx context.Context return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerAssignedToTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerAssignedToTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerAssignedToTaskBoardTaskFormat +func (r *PlannerAssignedToTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerBucketRequestBuilder is request builder for PlannerBucket type PlannerBucketRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *PlannerBucketRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerBucket + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerBucket) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerBucket +func (r *PlannerBucketRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerBucketTaskBoardTaskFormatRequestBuilder is request builder for PlannerBucketTaskBoardTaskFormat type PlannerBucketTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *PlannerBucketTaskBoardTaskFormatRequest) Delete(ctx context.Context) er return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerBucketTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerBucketTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerBucketTaskBoardTaskFormat +func (r *PlannerBucketTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerGroupRequestBuilder is request builder for PlannerGroup type PlannerGroupRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *PlannerGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerGroup +func (r *PlannerGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerPlanRequestBuilder is request builder for PlannerPlan type PlannerPlanRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *PlannerPlanRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerPlan + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerPlan) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerPlan +func (r *PlannerPlanRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerPlanDetailsRequestBuilder is request builder for PlannerPlanDetails type PlannerPlanDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *PlannerPlanDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerPlanDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerPlanDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerPlanDetails +func (r *PlannerPlanDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerProgressTaskBoardTaskFormatRequestBuilder is request builder for PlannerProgressTaskBoardTaskFormat type PlannerProgressTaskBoardTaskFormatRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *PlannerProgressTaskBoardTaskFormatRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerProgressTaskBoardTaskFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerProgressTaskBoardTaskFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerProgressTaskBoardTaskFormat +func (r *PlannerProgressTaskBoardTaskFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerTaskRequestBuilder is request builder for PlannerTask type PlannerTaskRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *PlannerTaskRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerTask + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerTask) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerTask +func (r *PlannerTaskRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerTaskDetailsRequestBuilder is request builder for PlannerTaskDetails type PlannerTaskDetailsRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *PlannerTaskDetailsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerTaskDetails + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerTaskDetails) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerTaskDetails +func (r *PlannerTaskDetailsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // PlannerUserRequestBuilder is request builder for PlannerUser type PlannerUserRequestBuilder struct{ BaseRequestBuilder } @@ -366,3 +569,23 @@ func (r *PlannerUserRequest) Update(ctx context.Context, reqObj *PlannerUser) er func (r *PlannerUserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj PlannerUser + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchUpdate(batch *BatchRequest, reqObj *PlannerUser) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for PlannerUser +func (r *PlannerUserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestPost.go b/v1.0/RequestPost.go index 654ea0ff..17794bdd 100644 --- a/v1.0/RequestPost.go +++ b/v1.0/RequestPost.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // PostRequestBuilder is request builder for Post type PostRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *PostRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Post +func (r *PostRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Post + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Post +func (r *PostRequest) BatchUpdate(batch *BatchRequest, reqObj *Post) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Post +func (r *PostRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type PostReplyRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *PostReplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *PostReplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type PostForwardRequestBuilder struct{ BaseRequestBuilder } @@ -88,3 +116,8 @@ func (b *PostForwardRequestBuilder) Request() *PostForwardRequest { func (r *PostForwardRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *PostForwardRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestProfile.go b/v1.0/RequestProfile.go index 1ea4be6d..3a8cbf1a 100644 --- a/v1.0/RequestProfile.go +++ b/v1.0/RequestProfile.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ProfilePhotoRequestBuilder is request builder for ProfilePhoto type ProfilePhotoRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ProfilePhotoRequest) Update(ctx context.Context, reqObj *ProfilePhoto) func (r *ProfilePhotoRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ProfilePhoto + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchUpdate(batch *BatchRequest, reqObj *ProfilePhoto) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ProfilePhoto +func (r *ProfilePhotoRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestRemote.go b/v1.0/RequestRemote.go index 79a49bd6..1394c294 100644 --- a/v1.0/RequestRemote.go +++ b/v1.0/RequestRemote.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RemoteAssistancePartnerRequestBuilder is request builder for RemoteAssistancePartner type RemoteAssistancePartnerRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RemoteAssistancePartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RemoteAssistancePartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *RemoteAssistancePartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RemoteAssistancePartner +func (r *RemoteAssistancePartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type RemoteAssistancePartnerBeginOnboardingRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *RemoteAssistancePartnerBeginOnboardingRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *RemoteAssistancePartnerBeginOnboardingRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type RemoteAssistancePartnerDisconnectRequestBuilder struct{ BaseRequestBuilder } @@ -88,3 +116,8 @@ func (b *RemoteAssistancePartnerDisconnectRequestBuilder) Request() *RemoteAssis func (r *RemoteAssistancePartnerDisconnectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *RemoteAssistancePartnerDisconnectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestReport.go b/v1.0/RequestReport.go index 5cf07e9d..289947fb 100644 --- a/v1.0/RequestReport.go +++ b/v1.0/RequestReport.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ReportRootRequestBuilder is request builder for ReportRoot type ReportRootRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ReportRootRequest) Update(ctx context.Context, reqObj *ReportRoot) erro func (r *ReportRootRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ReportRoot + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchUpdate(batch *BatchRequest, reqObj *ReportRoot) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ReportRoot +func (r *ReportRootRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestResource.go b/v1.0/RequestResource.go index b1b94f07..94c672d1 100644 --- a/v1.0/RequestResource.go +++ b/v1.0/RequestResource.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ResourceOperationRequestBuilder is request builder for ResourceOperation type ResourceOperationRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ResourceOperationRequest) Update(ctx context.Context, reqObj *ResourceO func (r *ResourceOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ResourceOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *ResourceOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ResourceOperation +func (r *ResourceOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestRestricted.go b/v1.0/RequestRestricted.go index c81723fe..b8e62a64 100644 --- a/v1.0/RequestRestricted.go +++ b/v1.0/RequestRestricted.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RestrictedSignInRequestBuilder is request builder for RestrictedSignIn type RestrictedSignInRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *RestrictedSignInRequest) Update(ctx context.Context, reqObj *Restricted func (r *RestrictedSignInRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RestrictedSignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchUpdate(batch *BatchRequest, reqObj *RestrictedSignIn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RestrictedSignIn +func (r *RestrictedSignInRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestRole.go b/v1.0/RequestRole.go index ab7d2d15..82558227 100644 --- a/v1.0/RequestRole.go +++ b/v1.0/RequestRole.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // RoleAssignmentRequestBuilder is request builder for RoleAssignment type RoleAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *RoleAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleAssignment +func (r *RoleAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // RoleDefinitionRequestBuilder is request builder for RoleDefinition type RoleDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *RoleDefinitionRequest) Update(ctx context.Context, reqObj *RoleDefiniti func (r *RoleDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj RoleDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *RoleDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for RoleDefinition +func (r *RoleDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSchema.go b/v1.0/RequestSchema.go index 4d818b8e..e18ffe3c 100644 --- a/v1.0/RequestSchema.go +++ b/v1.0/RequestSchema.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SchemaExtensionRequestBuilder is request builder for SchemaExtension type SchemaExtensionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SchemaExtensionRequest) Update(ctx context.Context, reqObj *SchemaExten func (r *SchemaExtensionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SchemaExtension + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchUpdate(batch *BatchRequest, reqObj *SchemaExtension) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SchemaExtension +func (r *SchemaExtensionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSection.go b/v1.0/RequestSection.go index 838b11c4..6764e6ee 100644 --- a/v1.0/RequestSection.go +++ b/v1.0/RequestSection.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SectionGroupRequestBuilder is request builder for SectionGroup type SectionGroupRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SectionGroupRequest) Update(ctx context.Context, reqObj *SectionGroup) func (r *SectionGroupRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SectionGroup + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchUpdate(batch *BatchRequest, reqObj *SectionGroup) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SectionGroup +func (r *SectionGroupRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSecure.go b/v1.0/RequestSecure.go index a56a96b9..0fc9bc9b 100644 --- a/v1.0/RequestSecure.go +++ b/v1.0/RequestSecure.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SecureScoreRequestBuilder is request builder for SecureScore type SecureScoreRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SecureScoreRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecureScore + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchUpdate(batch *BatchRequest, reqObj *SecureScore) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecureScore +func (r *SecureScoreRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SecureScoreControlProfileRequestBuilder is request builder for SecureScoreControlProfile type SecureScoreControlProfileRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *SecureScoreControlProfileRequest) Update(ctx context.Context, reqObj *S func (r *SecureScoreControlProfileRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SecureScoreControlProfile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchUpdate(batch *BatchRequest, reqObj *SecureScoreControlProfile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SecureScoreControlProfile +func (r *SecureScoreControlProfileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSecurity.go b/v1.0/RequestSecurity.go index 61337f53..cc52c806 100644 --- a/v1.0/RequestSecurity.go +++ b/v1.0/RequestSecurity.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SecurityRequestBuilder is request builder for Security type SecurityRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SecurityRequest) Update(ctx context.Context, reqObj *Security) error { func (r *SecurityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Security +func (r *SecurityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Security + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Security +func (r *SecurityRequest) BatchUpdate(batch *BatchRequest, reqObj *Security) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Security +func (r *SecurityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSetting.go b/v1.0/RequestSetting.go index f7612727..23f741d5 100644 --- a/v1.0/RequestSetting.go +++ b/v1.0/RequestSetting.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SettingStateDeviceSummaryRequestBuilder is request builder for SettingStateDeviceSummary type SettingStateDeviceSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SettingStateDeviceSummaryRequest) Update(ctx context.Context, reqObj *S func (r *SettingStateDeviceSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SettingStateDeviceSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SettingStateDeviceSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SettingStateDeviceSummary +func (r *SettingStateDeviceSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestShared.go b/v1.0/RequestShared.go index 20848dee..d3bedbc3 100644 --- a/v1.0/RequestShared.go +++ b/v1.0/RequestShared.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SharedDriveItemRequestBuilder is request builder for SharedDriveItem type SharedDriveItemRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *SharedDriveItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SharedDriveItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchUpdate(batch *BatchRequest, reqObj *SharedDriveItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SharedDriveItem +func (r *SharedDriveItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // SharedInsightRequestBuilder is request builder for SharedInsight type SharedInsightRequestBuilder struct{ BaseRequestBuilder } @@ -69,3 +92,23 @@ func (r *SharedInsightRequest) Update(ctx context.Context, reqObj *SharedInsight func (r *SharedInsightRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SharedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchUpdate(batch *BatchRequest, reqObj *SharedInsight) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SharedInsight +func (r *SharedInsightRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSign.go b/v1.0/RequestSign.go index 9e0df0a2..b09323d2 100644 --- a/v1.0/RequestSign.go +++ b/v1.0/RequestSign.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SignInRequestBuilder is request builder for SignIn type SignInRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SignInRequest) Update(ctx context.Context, reqObj *SignIn) error { func (r *SignInRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SignIn +func (r *SignInRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SignIn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SignIn +func (r *SignInRequest) BatchUpdate(batch *BatchRequest, reqObj *SignIn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SignIn +func (r *SignInRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSingle.go b/v1.0/RequestSingle.go index f5659f59..64ec3c1d 100644 --- a/v1.0/RequestSingle.go +++ b/v1.0/RequestSingle.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SingleValueLegacyExtendedPropertyRequestBuilder is request builder for SingleValueLegacyExtendedProperty type SingleValueLegacyExtendedPropertyRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SingleValueLegacyExtendedPropertyRequest) Update(ctx context.Context, r func (r *SingleValueLegacyExtendedPropertyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SingleValueLegacyExtendedProperty + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchUpdate(batch *BatchRequest, reqObj *SingleValueLegacyExtendedProperty) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SingleValueLegacyExtendedProperty +func (r *SingleValueLegacyExtendedPropertyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSite.go b/v1.0/RequestSite.go index fa26f2f9..cb431387 100644 --- a/v1.0/RequestSite.go +++ b/v1.0/RequestSite.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SiteRequestBuilder is request builder for Site type SiteRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SiteRequest) Update(ctx context.Context, reqObj *Site) error { func (r *SiteRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Site +func (r *SiteRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Site + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Site +func (r *SiteRequest) BatchUpdate(batch *BatchRequest, reqObj *Site) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Site +func (r *SiteRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSoftware.go b/v1.0/RequestSoftware.go index 5e20be15..615a4920 100644 --- a/v1.0/RequestSoftware.go +++ b/v1.0/RequestSoftware.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SoftwareUpdateStatusSummaryRequestBuilder is request builder for SoftwareUpdateStatusSummary type SoftwareUpdateStatusSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SoftwareUpdateStatusSummaryRequest) Update(ctx context.Context, reqObj func (r *SoftwareUpdateStatusSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SoftwareUpdateStatusSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *SoftwareUpdateStatusSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SoftwareUpdateStatusSummary +func (r *SoftwareUpdateStatusSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSubscribed.go b/v1.0/RequestSubscribed.go index 2f446f06..b22696cc 100644 --- a/v1.0/RequestSubscribed.go +++ b/v1.0/RequestSubscribed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SubscribedSKURequestBuilder is request builder for SubscribedSKU type SubscribedSKURequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SubscribedSKURequest) Update(ctx context.Context, reqObj *SubscribedSKU func (r *SubscribedSKURequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj SubscribedSKU + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchUpdate(batch *BatchRequest, reqObj *SubscribedSKU) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for SubscribedSKU +func (r *SubscribedSKURequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestSubscription.go b/v1.0/RequestSubscription.go index 8cc22431..a933281b 100644 --- a/v1.0/RequestSubscription.go +++ b/v1.0/RequestSubscription.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // SubscriptionRequestBuilder is request builder for Subscription type SubscriptionRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *SubscriptionRequest) Update(ctx context.Context, reqObj *Subscription) func (r *SubscriptionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Subscription +func (r *SubscriptionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Subscription + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Subscription +func (r *SubscriptionRequest) BatchUpdate(batch *BatchRequest, reqObj *Subscription) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Subscription +func (r *SubscriptionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestTargeted.go b/v1.0/RequestTargeted.go index 1cca565f..7683ad13 100644 --- a/v1.0/RequestTargeted.go +++ b/v1.0/RequestTargeted.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TargetedManagedAppConfigurationRequestBuilder is request builder for TargetedManagedAppConfiguration type TargetedManagedAppConfigurationRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TargetedManagedAppConfigurationRequest) Delete(ctx context.Context) err return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppConfiguration + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppConfiguration) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppConfiguration +func (r *TargetedManagedAppConfigurationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TargetedManagedAppPolicyAssignmentRequestBuilder is request builder for TargetedManagedAppPolicyAssignment type TargetedManagedAppPolicyAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TargetedManagedAppPolicyAssignmentRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppPolicyAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppPolicyAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppPolicyAssignment +func (r *TargetedManagedAppPolicyAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TargetedManagedAppProtectionRequestBuilder is request builder for TargetedManagedAppProtection type TargetedManagedAppProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *TargetedManagedAppProtectionRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TargetedManagedAppProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *TargetedManagedAppProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TargetedManagedAppProtection +func (r *TargetedManagedAppProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TargetedManagedAppConfigurationAssignRequestBuilder struct{ BaseRequestBuilder } @@ -129,6 +192,11 @@ func (r *TargetedManagedAppConfigurationAssignRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TargetedManagedAppConfigurationAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TargetedManagedAppConfigurationTargetAppsRequestBuilder struct{ BaseRequestBuilder } @@ -155,6 +223,11 @@ func (r *TargetedManagedAppConfigurationTargetAppsRequest) Post(ctx context.Cont return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TargetedManagedAppConfigurationTargetAppsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TargetedManagedAppProtectionAssignRequestBuilder struct{ BaseRequestBuilder } @@ -180,3 +253,8 @@ func (b *TargetedManagedAppProtectionAssignRequestBuilder) Request() *TargetedMa func (r *TargetedManagedAppProtectionAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TargetedManagedAppProtectionAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestTeam.go b/v1.0/RequestTeam.go index d58b2404..3d3165b5 100644 --- a/v1.0/RequestTeam.go +++ b/v1.0/RequestTeam.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TeamRequestBuilder is request builder for Team type TeamRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TeamRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Team +func (r *TeamRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Team + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Team +func (r *TeamRequest) BatchUpdate(batch *BatchRequest, reqObj *Team) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Team +func (r *TeamRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TeamCloneRequestBuilder struct{ BaseRequestBuilder } @@ -63,6 +86,11 @@ func (r *TeamCloneRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TeamCloneRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TeamArchiveRequestBuilder struct{ BaseRequestBuilder } @@ -89,6 +117,11 @@ func (r *TeamArchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *TeamArchiveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type TeamUnarchiveRequestBuilder struct{ BaseRequestBuilder } @@ -114,3 +147,8 @@ func (b *TeamUnarchiveRequestBuilder) Request() *TeamUnarchiveRequest { func (r *TeamUnarchiveRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TeamUnarchiveRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestTeams.go b/v1.0/RequestTeams.go index c6df6203..57a98ac4 100644 --- a/v1.0/RequestTeams.go +++ b/v1.0/RequestTeams.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TeamsAppRequestBuilder is request builder for TeamsApp type TeamsAppRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TeamsAppRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsApp + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsApp) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsApp +func (r *TeamsAppRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAppDefinitionRequestBuilder is request builder for TeamsAppDefinition type TeamsAppDefinitionRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TeamsAppDefinitionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAppDefinition + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAppDefinition) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAppDefinition +func (r *TeamsAppDefinitionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAppInstallationRequestBuilder is request builder for TeamsAppInstallation type TeamsAppInstallationRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *TeamsAppInstallationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAppInstallation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAppInstallation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAppInstallation +func (r *TeamsAppInstallationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsAsyncOperationRequestBuilder is request builder for TeamsAsyncOperation type TeamsAsyncOperationRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *TeamsAsyncOperationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsAsyncOperation + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsAsyncOperation) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsAsyncOperation +func (r *TeamsAsyncOperationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TeamsTabRequestBuilder is request builder for TeamsTab type TeamsTabRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *TeamsTabRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TeamsTab + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchUpdate(batch *BatchRequest, reqObj *TeamsTab) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TeamsTab +func (r *TeamsTabRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type TeamsAppInstallationUpgradeRequestBuilder struct{ BaseRequestBuilder } @@ -194,3 +297,8 @@ func (b *TeamsAppInstallationUpgradeRequestBuilder) Request() *TeamsAppInstallat func (r *TeamsAppInstallationUpgradeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *TeamsAppInstallationUpgradeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestTelecom.go b/v1.0/RequestTelecom.go index d2523408..25796797 100644 --- a/v1.0/RequestTelecom.go +++ b/v1.0/RequestTelecom.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TelecomExpenseManagementPartnerRequestBuilder is request builder for TelecomExpenseManagementPartner type TelecomExpenseManagementPartnerRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TelecomExpenseManagementPartnerRequest) Update(ctx context.Context, req func (r *TelecomExpenseManagementPartnerRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TelecomExpenseManagementPartner + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchUpdate(batch *BatchRequest, reqObj *TelecomExpenseManagementPartner) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TelecomExpenseManagementPartner +func (r *TelecomExpenseManagementPartnerRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestTerms.go b/v1.0/RequestTerms.go index 149f0fa9..5df7a9a1 100644 --- a/v1.0/RequestTerms.go +++ b/v1.0/RequestTerms.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TermsAndConditionsRequestBuilder is request builder for TermsAndConditions type TermsAndConditionsRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *TermsAndConditionsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditions) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditions +func (r *TermsAndConditionsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TermsAndConditionsAcceptanceStatusRequestBuilder is request builder for TermsAndConditionsAcceptanceStatus type TermsAndConditionsAcceptanceStatusRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *TermsAndConditionsAcceptanceStatusRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditionsAcceptanceStatus + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditionsAcceptanceStatus) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditionsAcceptanceStatus +func (r *TermsAndConditionsAcceptanceStatusRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // TermsAndConditionsAssignmentRequestBuilder is request builder for TermsAndConditionsAssignment type TermsAndConditionsAssignmentRequestBuilder struct{ BaseRequestBuilder } @@ -102,3 +145,23 @@ func (r *TermsAndConditionsAssignmentRequest) Update(ctx context.Context, reqObj func (r *TermsAndConditionsAssignmentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj TermsAndConditionsAssignment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchUpdate(batch *BatchRequest, reqObj *TermsAndConditionsAssignment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for TermsAndConditionsAssignment +func (r *TermsAndConditionsAssignmentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestThumbnail.go b/v1.0/RequestThumbnail.go index d028a8d6..54388f8a 100644 --- a/v1.0/RequestThumbnail.go +++ b/v1.0/RequestThumbnail.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // ThumbnailSetRequestBuilder is request builder for ThumbnailSet type ThumbnailSetRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *ThumbnailSetRequest) Update(ctx context.Context, reqObj *ThumbnailSet) func (r *ThumbnailSetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj ThumbnailSet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchUpdate(batch *BatchRequest, reqObj *ThumbnailSet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for ThumbnailSet +func (r *ThumbnailSetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestTrending.go b/v1.0/RequestTrending.go index ccea21bf..9f7175fd 100644 --- a/v1.0/RequestTrending.go +++ b/v1.0/RequestTrending.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // TrendingRequestBuilder is request builder for Trending type TrendingRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *TrendingRequest) Update(ctx context.Context, reqObj *Trending) error { func (r *TrendingRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for Trending +func (r *TrendingRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Trending + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Trending +func (r *TrendingRequest) BatchUpdate(batch *BatchRequest, reqObj *Trending) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Trending +func (r *TrendingRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestUsed.go b/v1.0/RequestUsed.go index 236599c0..a5342fb1 100644 --- a/v1.0/RequestUsed.go +++ b/v1.0/RequestUsed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // UsedInsightRequestBuilder is request builder for UsedInsight type UsedInsightRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *UsedInsightRequest) Update(ctx context.Context, reqObj *UsedInsight) er func (r *UsedInsightRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UsedInsight + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchUpdate(batch *BatchRequest, reqObj *UsedInsight) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UsedInsight +func (r *UsedInsightRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestUser.go b/v1.0/RequestUser.go index c7702289..fd7296b4 100644 --- a/v1.0/RequestUser.go +++ b/v1.0/RequestUser.go @@ -7,6 +7,7 @@ import ( "fmt" "io/ioutil" "net/http" + "strings" "github.com/yaegashi/msgraph.go/jsonx" ) @@ -44,6 +45,26 @@ func (r *UserRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for User +func (r *UserRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj User + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for User +func (r *UserRequest) BatchUpdate(batch *BatchRequest, reqObj *User) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for User +func (r *UserRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserActivityRequestBuilder is request builder for UserActivity type UserActivityRequestBuilder struct{ BaseRequestBuilder } @@ -77,6 +98,26 @@ func (r *UserActivityRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserActivity +func (r *UserActivityRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserActivity + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserActivity +func (r *UserActivityRequest) BatchUpdate(batch *BatchRequest, reqObj *UserActivity) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserActivity +func (r *UserActivityRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserInstallStateSummaryRequestBuilder is request builder for UserInstallStateSummary type UserInstallStateSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -110,6 +151,26 @@ func (r *UserInstallStateSummaryRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserInstallStateSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *UserInstallStateSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserInstallStateSummary +func (r *UserInstallStateSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // UserSettingsRequestBuilder is request builder for UserSettings type UserSettingsRequestBuilder struct{ BaseRequestBuilder } @@ -143,6 +204,26 @@ func (r *UserSettingsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj UserSettings + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchUpdate(batch *BatchRequest, reqObj *UserSettings) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for UserSettings +func (r *UserSettingsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type UserAssignLicenseRequestBuilder struct{ BaseRequestBuilder } @@ -170,6 +251,12 @@ func (r *UserAssignLicenseRequest) Post(ctx context.Context) (resObj *User, err return } +// +func (r *UserAssignLicenseRequest) BatchPost(batch *BatchRequest) error { + var resObj *User + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserChangePasswordRequestBuilder struct{ BaseRequestBuilder } @@ -196,6 +283,11 @@ func (r *UserChangePasswordRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserChangePasswordRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserRevokeSignInSessionsRequestBuilder struct{ BaseRequestBuilder } @@ -223,6 +315,12 @@ func (r *UserRevokeSignInSessionsRequest) Post(ctx context.Context) (resObj *boo return } +// +func (r *UserRevokeSignInSessionsRequest) BatchPost(batch *BatchRequest) error { + var resObj *bool + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserFindMeetingTimesRequestBuilder struct{ BaseRequestBuilder } @@ -250,6 +348,12 @@ func (r *UserFindMeetingTimesRequest) Post(ctx context.Context) (resObj *Meeting return } +// +func (r *UserFindMeetingTimesRequest) BatchPost(batch *BatchRequest) error { + var resObj *MeetingTimeSuggestionsResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserSendMailRequestBuilder struct{ BaseRequestBuilder } @@ -276,6 +380,11 @@ func (r *UserSendMailRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserSendMailRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserGetMailTipsRequestBuilder struct{ BaseRequestBuilder } @@ -362,6 +471,12 @@ func (r *UserGetMailTipsRequest) Post(ctx context.Context) ([]MailTips, error) { return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *UserGetMailTipsRequest) BatchPost(batch *BatchRequest) error { + var resObj []MailTips + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserTranslateExchangeIDsRequestBuilder struct{ BaseRequestBuilder } @@ -448,6 +563,12 @@ func (r *UserTranslateExchangeIDsRequest) Post(ctx context.Context) ([]ConvertID return r.Paging(ctx, "POST", "", r.requestObject, 0) } +// +func (r *UserTranslateExchangeIDsRequest) BatchPost(batch *BatchRequest) error { + var resObj []ConvertIDResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type UserRemoveAllDevicesFromManagementRequestBuilder struct{ BaseRequestBuilder } @@ -474,6 +595,11 @@ func (r *UserRemoveAllDevicesFromManagementRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserRemoveAllDevicesFromManagementRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserWipeManagedAppRegistrationsByDeviceTagRequestBuilder struct{ BaseRequestBuilder } @@ -500,6 +626,11 @@ func (r *UserWipeManagedAppRegistrationsByDeviceTagRequest) Post(ctx context.Con return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *UserWipeManagedAppRegistrationsByDeviceTagRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type UserExportPersonalDataRequestBuilder struct{ BaseRequestBuilder } @@ -525,3 +656,8 @@ func (b *UserExportPersonalDataRequestBuilder) Request() *UserExportPersonalData func (r *UserExportPersonalDataRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *UserExportPersonalDataRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestVPP.go b/v1.0/RequestVPP.go index 4cec7398..e48987c8 100644 --- a/v1.0/RequestVPP.go +++ b/v1.0/RequestVPP.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // VPPTokenRequestBuilder is request builder for VPPToken type VPPTokenRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *VPPTokenRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj VPPToken + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchUpdate(batch *BatchRequest, reqObj *VPPToken) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for VPPToken +func (r *VPPTokenRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type VPPTokenSyncLicensesRequestBuilder struct{ BaseRequestBuilder } @@ -63,3 +86,9 @@ func (r *VPPTokenSyncLicensesRequest) Post(ctx context.Context) (resObj *VPPToke err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *VPPTokenSyncLicensesRequest) BatchPost(batch *BatchRequest) error { + var resObj *VPPToken + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWindows.go b/v1.0/RequestWindows.go index 5e0ab6cf..42862238 100644 --- a/v1.0/RequestWindows.go +++ b/v1.0/RequestWindows.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WindowsInformationProtectionRequestBuilder is request builder for WindowsInformationProtection type WindowsInformationProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *WindowsInformationProtectionRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtection +func (r *WindowsInformationProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionAppLearningSummaryRequestBuilder is request builder for WindowsInformationProtectionAppLearningSummary type WindowsInformationProtectionAppLearningSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *WindowsInformationProtectionAppLearningSummaryRequest) Delete(ctx conte return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionAppLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLearningSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionAppLearningSummary +func (r *WindowsInformationProtectionAppLearningSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionAppLockerFileRequestBuilder is request builder for WindowsInformationProtectionAppLockerFile type WindowsInformationProtectionAppLockerFileRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *WindowsInformationProtectionAppLockerFileRequest) Delete(ctx context.Co return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionAppLockerFile + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionAppLockerFile) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionAppLockerFile +func (r *WindowsInformationProtectionAppLockerFileRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionNetworkLearningSummaryRequestBuilder is request builder for WindowsInformationProtectionNetworkLearningSummary type WindowsInformationProtectionNetworkLearningSummaryRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) Delete(ctx c return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionNetworkLearningSummary + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionNetworkLearningSummary) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionNetworkLearningSummary +func (r *WindowsInformationProtectionNetworkLearningSummaryRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WindowsInformationProtectionPolicyRequestBuilder is request builder for WindowsInformationProtectionPolicy type WindowsInformationProtectionPolicyRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *WindowsInformationProtectionPolicyRequest) Delete(ctx context.Context) return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WindowsInformationProtectionPolicy + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchUpdate(batch *BatchRequest, reqObj *WindowsInformationProtectionPolicy) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WindowsInformationProtectionPolicy +func (r *WindowsInformationProtectionPolicyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type WindowsInformationProtectionAssignRequestBuilder struct{ BaseRequestBuilder } @@ -194,3 +297,8 @@ func (b *WindowsInformationProtectionAssignRequestBuilder) Request() *WindowsInf func (r *WindowsInformationProtectionAssignRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *WindowsInformationProtectionAssignRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestWorkbook.go b/v1.0/RequestWorkbook.go index 2bd14067..fe2d1bb0 100644 --- a/v1.0/RequestWorkbook.go +++ b/v1.0/RequestWorkbook.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkbookRequestBuilder is request builder for Workbook type WorkbookRequestBuilder struct{ BaseRequestBuilder } @@ -37,6 +40,26 @@ func (r *WorkbookRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for Workbook +func (r *WorkbookRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj Workbook + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for Workbook +func (r *WorkbookRequest) BatchUpdate(batch *BatchRequest, reqObj *Workbook) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for Workbook +func (r *WorkbookRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookApplicationRequestBuilder is request builder for WorkbookApplication type WorkbookApplicationRequestBuilder struct{ BaseRequestBuilder } @@ -70,6 +93,26 @@ func (r *WorkbookApplicationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookApplication + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookApplication) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookApplication +func (r *WorkbookApplicationRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartRequestBuilder is request builder for WorkbookChart type WorkbookChartRequestBuilder struct{ BaseRequestBuilder } @@ -103,6 +146,26 @@ func (r *WorkbookChartRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChart + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChart) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChart +func (r *WorkbookChartRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAreaFormatRequestBuilder is request builder for WorkbookChartAreaFormat type WorkbookChartAreaFormatRequestBuilder struct{ BaseRequestBuilder } @@ -136,6 +199,26 @@ func (r *WorkbookChartAreaFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAreaFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAreaFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAreaFormat +func (r *WorkbookChartAreaFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxesRequestBuilder is request builder for WorkbookChartAxes type WorkbookChartAxesRequestBuilder struct{ BaseRequestBuilder } @@ -169,6 +252,26 @@ func (r *WorkbookChartAxesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxes + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxes) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxes +func (r *WorkbookChartAxesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisRequestBuilder is request builder for WorkbookChartAxis type WorkbookChartAxisRequestBuilder struct{ BaseRequestBuilder } @@ -202,6 +305,26 @@ func (r *WorkbookChartAxisRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxis + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxis) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxis +func (r *WorkbookChartAxisRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisFormatRequestBuilder is request builder for WorkbookChartAxisFormat type WorkbookChartAxisFormatRequestBuilder struct{ BaseRequestBuilder } @@ -235,6 +358,26 @@ func (r *WorkbookChartAxisFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisFormat +func (r *WorkbookChartAxisFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisTitleRequestBuilder is request builder for WorkbookChartAxisTitle type WorkbookChartAxisTitleRequestBuilder struct{ BaseRequestBuilder } @@ -268,6 +411,26 @@ func (r *WorkbookChartAxisTitleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisTitle + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisTitle) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisTitle +func (r *WorkbookChartAxisTitleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartAxisTitleFormatRequestBuilder is request builder for WorkbookChartAxisTitleFormat type WorkbookChartAxisTitleFormatRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +464,26 @@ func (r *WorkbookChartAxisTitleFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartAxisTitleFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartAxisTitleFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartAxisTitleFormat +func (r *WorkbookChartAxisTitleFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartDataLabelFormatRequestBuilder is request builder for WorkbookChartDataLabelFormat type WorkbookChartDataLabelFormatRequestBuilder struct{ BaseRequestBuilder } @@ -334,6 +517,26 @@ func (r *WorkbookChartDataLabelFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartDataLabelFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartDataLabelFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartDataLabelFormat +func (r *WorkbookChartDataLabelFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartDataLabelsRequestBuilder is request builder for WorkbookChartDataLabels type WorkbookChartDataLabelsRequestBuilder struct{ BaseRequestBuilder } @@ -367,6 +570,26 @@ func (r *WorkbookChartDataLabelsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartDataLabels + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartDataLabels) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartDataLabels +func (r *WorkbookChartDataLabelsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartFillRequestBuilder is request builder for WorkbookChartFill type WorkbookChartFillRequestBuilder struct{ BaseRequestBuilder } @@ -400,6 +623,26 @@ func (r *WorkbookChartFillRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartFill + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartFill) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartFill +func (r *WorkbookChartFillRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartFontRequestBuilder is request builder for WorkbookChartFont type WorkbookChartFontRequestBuilder struct{ BaseRequestBuilder } @@ -433,6 +676,26 @@ func (r *WorkbookChartFontRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartFont + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartFont) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartFont +func (r *WorkbookChartFontRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartGridlinesRequestBuilder is request builder for WorkbookChartGridlines type WorkbookChartGridlinesRequestBuilder struct{ BaseRequestBuilder } @@ -466,6 +729,26 @@ func (r *WorkbookChartGridlinesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartGridlines + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartGridlines) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartGridlines +func (r *WorkbookChartGridlinesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartGridlinesFormatRequestBuilder is request builder for WorkbookChartGridlinesFormat type WorkbookChartGridlinesFormatRequestBuilder struct{ BaseRequestBuilder } @@ -499,6 +782,26 @@ func (r *WorkbookChartGridlinesFormatRequest) Delete(ctx context.Context) error return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartGridlinesFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartGridlinesFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartGridlinesFormat +func (r *WorkbookChartGridlinesFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLegendRequestBuilder is request builder for WorkbookChartLegend type WorkbookChartLegendRequestBuilder struct{ BaseRequestBuilder } @@ -532,6 +835,26 @@ func (r *WorkbookChartLegendRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLegend + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLegend) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLegend +func (r *WorkbookChartLegendRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLegendFormatRequestBuilder is request builder for WorkbookChartLegendFormat type WorkbookChartLegendFormatRequestBuilder struct{ BaseRequestBuilder } @@ -565,6 +888,26 @@ func (r *WorkbookChartLegendFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLegendFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLegendFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLegendFormat +func (r *WorkbookChartLegendFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartLineFormatRequestBuilder is request builder for WorkbookChartLineFormat type WorkbookChartLineFormatRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +941,26 @@ func (r *WorkbookChartLineFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartLineFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartLineFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartLineFormat +func (r *WorkbookChartLineFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartPointRequestBuilder is request builder for WorkbookChartPoint type WorkbookChartPointRequestBuilder struct{ BaseRequestBuilder } @@ -631,6 +994,26 @@ func (r *WorkbookChartPointRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartPoint + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartPoint) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartPoint +func (r *WorkbookChartPointRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartPointFormatRequestBuilder is request builder for WorkbookChartPointFormat type WorkbookChartPointFormatRequestBuilder struct{ BaseRequestBuilder } @@ -664,6 +1047,26 @@ func (r *WorkbookChartPointFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartPointFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartPointFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartPointFormat +func (r *WorkbookChartPointFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartSeriesRequestBuilder is request builder for WorkbookChartSeries type WorkbookChartSeriesRequestBuilder struct{ BaseRequestBuilder } @@ -697,6 +1100,26 @@ func (r *WorkbookChartSeriesRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartSeries + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartSeries) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartSeries +func (r *WorkbookChartSeriesRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartSeriesFormatRequestBuilder is request builder for WorkbookChartSeriesFormat type WorkbookChartSeriesFormatRequestBuilder struct{ BaseRequestBuilder } @@ -730,6 +1153,26 @@ func (r *WorkbookChartSeriesFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartSeriesFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartSeriesFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartSeriesFormat +func (r *WorkbookChartSeriesFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartTitleRequestBuilder is request builder for WorkbookChartTitle type WorkbookChartTitleRequestBuilder struct{ BaseRequestBuilder } @@ -763,6 +1206,26 @@ func (r *WorkbookChartTitleRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartTitle + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartTitle) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartTitle +func (r *WorkbookChartTitleRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookChartTitleFormatRequestBuilder is request builder for WorkbookChartTitleFormat type WorkbookChartTitleFormatRequestBuilder struct{ BaseRequestBuilder } @@ -796,6 +1259,26 @@ func (r *WorkbookChartTitleFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookChartTitleFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookChartTitleFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookChartTitleFormat +func (r *WorkbookChartTitleFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookCommentRequestBuilder is request builder for WorkbookComment type WorkbookCommentRequestBuilder struct{ BaseRequestBuilder } @@ -829,6 +1312,26 @@ func (r *WorkbookCommentRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookComment + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookComment) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookComment +func (r *WorkbookCommentRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookCommentReplyRequestBuilder is request builder for WorkbookCommentReply type WorkbookCommentReplyRequestBuilder struct{ BaseRequestBuilder } @@ -862,6 +1365,26 @@ func (r *WorkbookCommentReplyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookCommentReply + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookCommentReply) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookCommentReply +func (r *WorkbookCommentReplyRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookFilterRequestBuilder is request builder for WorkbookFilter type WorkbookFilterRequestBuilder struct{ BaseRequestBuilder } @@ -895,6 +1418,26 @@ func (r *WorkbookFilterRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFilter + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFilter) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFilter +func (r *WorkbookFilterRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookFormatProtectionRequestBuilder is request builder for WorkbookFormatProtection type WorkbookFormatProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -928,6 +1471,26 @@ func (r *WorkbookFormatProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFormatProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFormatProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFormatProtection +func (r *WorkbookFormatProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookNamedItemRequestBuilder is request builder for WorkbookNamedItem type WorkbookNamedItemRequestBuilder struct{ BaseRequestBuilder } @@ -961,6 +1524,26 @@ func (r *WorkbookNamedItemRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookNamedItem + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookNamedItem) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookNamedItem +func (r *WorkbookNamedItemRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookPivotTableRequestBuilder is request builder for WorkbookPivotTable type WorkbookPivotTableRequestBuilder struct{ BaseRequestBuilder } @@ -994,6 +1577,26 @@ func (r *WorkbookPivotTableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookPivotTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookPivotTable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookPivotTable +func (r *WorkbookPivotTableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeRequestBuilder is request builder for WorkbookRange type WorkbookRangeRequestBuilder struct{ BaseRequestBuilder } @@ -1027,6 +1630,26 @@ func (r *WorkbookRangeRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRange + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRange) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRange +func (r *WorkbookRangeRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeBorderRequestBuilder is request builder for WorkbookRangeBorder type WorkbookRangeBorderRequestBuilder struct{ BaseRequestBuilder } @@ -1055,9 +1678,29 @@ func (r *WorkbookRangeBorderRequest) Update(ctx context.Context, reqObj *Workboo return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) } -// Delete performs DELETE request for WorkbookRangeBorder -func (r *WorkbookRangeBorderRequest) Delete(ctx context.Context) error { - return r.JSONRequest(ctx, "DELETE", "", nil, nil) +// Delete performs DELETE request for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) Delete(ctx context.Context) error { + return r.JSONRequest(ctx, "DELETE", "", nil, nil) +} + +// BatchGet adds Get operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeBorder + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeBorder) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeBorder +func (r *WorkbookRangeBorderRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) } // WorkbookRangeFillRequestBuilder is request builder for WorkbookRangeFill @@ -1093,6 +1736,26 @@ func (r *WorkbookRangeFillRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFill + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFill) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFill +func (r *WorkbookRangeFillRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeFontRequestBuilder is request builder for WorkbookRangeFont type WorkbookRangeFontRequestBuilder struct{ BaseRequestBuilder } @@ -1126,6 +1789,26 @@ func (r *WorkbookRangeFontRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFont + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFont) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFont +func (r *WorkbookRangeFontRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeFormatRequestBuilder is request builder for WorkbookRangeFormat type WorkbookRangeFormatRequestBuilder struct{ BaseRequestBuilder } @@ -1159,6 +1842,26 @@ func (r *WorkbookRangeFormatRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeFormat + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeFormat) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeFormat +func (r *WorkbookRangeFormatRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeSortRequestBuilder is request builder for WorkbookRangeSort type WorkbookRangeSortRequestBuilder struct{ BaseRequestBuilder } @@ -1192,6 +1895,26 @@ func (r *WorkbookRangeSortRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeSort + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeSort) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeSort +func (r *WorkbookRangeSortRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookRangeViewRequestBuilder is request builder for WorkbookRangeView type WorkbookRangeViewRequestBuilder struct{ BaseRequestBuilder } @@ -1225,6 +1948,26 @@ func (r *WorkbookRangeViewRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookRangeView + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookRangeView) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookRangeView +func (r *WorkbookRangeViewRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableRequestBuilder is request builder for WorkbookTable type WorkbookTableRequestBuilder struct{ BaseRequestBuilder } @@ -1258,6 +2001,26 @@ func (r *WorkbookTableRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTable + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTable) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTable +func (r *WorkbookTableRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableColumnRequestBuilder is request builder for WorkbookTableColumn type WorkbookTableColumnRequestBuilder struct{ BaseRequestBuilder } @@ -1291,6 +2054,26 @@ func (r *WorkbookTableColumnRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableColumn + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableColumn) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableColumn +func (r *WorkbookTableColumnRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableRowRequestBuilder is request builder for WorkbookTableRow type WorkbookTableRowRequestBuilder struct{ BaseRequestBuilder } @@ -1324,6 +2107,26 @@ func (r *WorkbookTableRowRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableRow + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableRow) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableRow +func (r *WorkbookTableRowRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookTableSortRequestBuilder is request builder for WorkbookTableSort type WorkbookTableSortRequestBuilder struct{ BaseRequestBuilder } @@ -1357,6 +2160,26 @@ func (r *WorkbookTableSortRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookTableSort + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookTableSort) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookTableSort +func (r *WorkbookTableSortRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookWorksheetRequestBuilder is request builder for WorkbookWorksheet type WorkbookWorksheetRequestBuilder struct{ BaseRequestBuilder } @@ -1390,6 +2213,26 @@ func (r *WorkbookWorksheetRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookWorksheet + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookWorksheet) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookWorksheet +func (r *WorkbookWorksheetRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // WorkbookWorksheetProtectionRequestBuilder is request builder for WorkbookWorksheetProtection type WorkbookWorksheetProtectionRequestBuilder struct{ BaseRequestBuilder } @@ -1423,6 +2266,26 @@ func (r *WorkbookWorksheetProtectionRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } +// BatchGet adds Get operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookWorksheetProtection + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookWorksheetProtection) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookWorksheetProtection +func (r *WorkbookWorksheetProtectionRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} + // type WorkbookChartCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1450,6 +2313,12 @@ func (r *WorkbookChartCollectionAddRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookChartCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookChart + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookNamedItemCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1485,6 +2354,12 @@ func (r *WorkbookNamedItemCollectionAddRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookNamedItemCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookNamedItemCollectionAddFormulaLocalRequestBuilder struct{ BaseRequestBuilder } @@ -1520,6 +2395,12 @@ func (r *WorkbookNamedItemCollectionAddFormulaLocalRequest) Post(ctx context.Con return } +// +func (r *WorkbookNamedItemCollectionAddFormulaLocalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookNamedItem + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookPivotTableCollectionRefreshAllRequestBuilder struct{ BaseRequestBuilder } @@ -1546,6 +2427,11 @@ func (r *WorkbookPivotTableCollectionRefreshAllRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookPivotTableCollectionRefreshAllRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1581,6 +2467,12 @@ func (r *WorkbookTableCollectionAddRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookTableCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTable + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableColumnCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1608,6 +2500,12 @@ func (r *WorkbookTableColumnCollectionAddRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookTableColumnCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTableColumn + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableRowCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1635,6 +2533,12 @@ func (r *WorkbookTableRowCollectionAddRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookTableRowCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookTableRow + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookWorksheetCollectionAddRequestBuilder struct{ BaseRequestBuilder } @@ -1662,6 +2566,12 @@ func (r *WorkbookWorksheetCollectionAddRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookWorksheetCollectionAddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookWorksheet + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookCreateSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1689,6 +2599,12 @@ func (r *WorkbookCreateSessionRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookCreateSessionRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookSessionInfo + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookCloseSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1715,6 +2631,11 @@ func (r *WorkbookCloseSessionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookCloseSessionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRefreshSessionRequestBuilder struct{ BaseRequestBuilder } @@ -1741,6 +2662,11 @@ func (r *WorkbookRefreshSessionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRefreshSessionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookApplicationCalculateRequestBuilder struct{ BaseRequestBuilder } @@ -1767,6 +2693,11 @@ func (r *WorkbookApplicationCalculateRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookApplicationCalculateRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartSetDataRequestBuilder struct{ BaseRequestBuilder } @@ -1793,6 +2724,11 @@ func (r *WorkbookChartSetDataRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartSetDataRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartSetPositionRequestBuilder struct{ BaseRequestBuilder } @@ -1819,6 +2755,11 @@ func (r *WorkbookChartSetPositionRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartSetPositionRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartFillClearRequestBuilder struct{ BaseRequestBuilder } @@ -1845,6 +2786,11 @@ func (r *WorkbookChartFillClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartFillClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartFillSetSolidColorRequestBuilder struct{ BaseRequestBuilder } @@ -1871,6 +2817,11 @@ func (r *WorkbookChartFillSetSolidColorRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartFillSetSolidColorRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookChartLineFormatClearRequestBuilder struct{ BaseRequestBuilder } @@ -1897,6 +2848,11 @@ func (r *WorkbookChartLineFormatClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookChartLineFormatClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyRequestBuilder struct{ BaseRequestBuilder } @@ -1923,6 +2879,11 @@ func (r *WorkbookFilterApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyBottomItemsFilterRequestBuilder struct{ BaseRequestBuilder } @@ -1949,6 +2910,11 @@ func (r *WorkbookFilterApplyBottomItemsFilterRequest) Post(ctx context.Context) return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyBottomItemsFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyBottomPercentFilterRequestBuilder struct{ BaseRequestBuilder } @@ -1975,6 +2941,11 @@ func (r *WorkbookFilterApplyBottomPercentFilterRequest) Post(ctx context.Context return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyBottomPercentFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyCellColorFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2001,6 +2972,11 @@ func (r *WorkbookFilterApplyCellColorFilterRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyCellColorFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyCustomFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2027,6 +3003,11 @@ func (r *WorkbookFilterApplyCustomFilterRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyCustomFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyDynamicFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2053,6 +3034,11 @@ func (r *WorkbookFilterApplyDynamicFilterRequest) Post(ctx context.Context) erro return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyDynamicFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyFontColorFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2079,6 +3065,11 @@ func (r *WorkbookFilterApplyFontColorFilterRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyFontColorFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyIconFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2105,6 +3096,11 @@ func (r *WorkbookFilterApplyIconFilterRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyIconFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyTopItemsFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2131,6 +3127,11 @@ func (r *WorkbookFilterApplyTopItemsFilterRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyTopItemsFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyTopPercentFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2157,6 +3158,11 @@ func (r *WorkbookFilterApplyTopPercentFilterRequest) Post(ctx context.Context) e return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyTopPercentFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterApplyValuesFilterRequestBuilder struct{ BaseRequestBuilder } @@ -2183,6 +3189,11 @@ func (r *WorkbookFilterApplyValuesFilterRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterApplyValuesFilterRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookFilterClearRequestBuilder struct{ BaseRequestBuilder } @@ -2209,6 +3220,11 @@ func (r *WorkbookFilterClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookFilterClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookPivotTableRefreshRequestBuilder struct{ BaseRequestBuilder } @@ -2235,6 +3251,11 @@ func (r *WorkbookPivotTableRefreshRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookPivotTableRefreshRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeClearRequestBuilder struct{ BaseRequestBuilder } @@ -2261,6 +3282,11 @@ func (r *WorkbookRangeClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeDeleteRequestBuilder struct{ BaseRequestBuilder } @@ -2287,6 +3313,11 @@ func (r *WorkbookRangeDeleteRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeDeleteRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeInsertRequestBuilder struct{ BaseRequestBuilder } @@ -2314,6 +3345,12 @@ func (r *WorkbookRangeInsertRequest) Post(ctx context.Context) (resObj *Workbook return } +// +func (r *WorkbookRangeInsertRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookRange + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookRangeMergeRequestBuilder struct{ BaseRequestBuilder } @@ -2340,6 +3377,11 @@ func (r *WorkbookRangeMergeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeMergeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeUnmergeRequestBuilder struct{ BaseRequestBuilder } @@ -2366,6 +3408,11 @@ func (r *WorkbookRangeUnmergeRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeUnmergeRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFillClearRequestBuilder struct{ BaseRequestBuilder } @@ -2392,6 +3439,11 @@ func (r *WorkbookRangeFillClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFillClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFormatAutofitColumnsRequestBuilder struct{ BaseRequestBuilder } @@ -2418,6 +3470,11 @@ func (r *WorkbookRangeFormatAutofitColumnsRequest) Post(ctx context.Context) err return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFormatAutofitColumnsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeFormatAutofitRowsRequestBuilder struct{ BaseRequestBuilder } @@ -2444,6 +3501,11 @@ func (r *WorkbookRangeFormatAutofitRowsRequest) Post(ctx context.Context) error return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeFormatAutofitRowsRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookRangeSortApplyRequestBuilder struct{ BaseRequestBuilder } @@ -2470,6 +3532,11 @@ func (r *WorkbookRangeSortApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookRangeSortApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableClearFiltersRequestBuilder struct{ BaseRequestBuilder } @@ -2496,6 +3563,11 @@ func (r *WorkbookTableClearFiltersRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableClearFiltersRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableConvertToRangeRequestBuilder struct{ BaseRequestBuilder } @@ -2523,6 +3595,12 @@ func (r *WorkbookTableConvertToRangeRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookTableConvertToRangeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookRange + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookTableReapplyFiltersRequestBuilder struct{ BaseRequestBuilder } @@ -2549,6 +3627,11 @@ func (r *WorkbookTableReapplyFiltersRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableReapplyFiltersRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortApplyRequestBuilder struct{ BaseRequestBuilder } @@ -2575,6 +3658,11 @@ func (r *WorkbookTableSortApplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortApplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortClearRequestBuilder struct{ BaseRequestBuilder } @@ -2601,6 +3689,11 @@ func (r *WorkbookTableSortClearRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortClearRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookTableSortReapplyRequestBuilder struct{ BaseRequestBuilder } @@ -2627,6 +3720,11 @@ func (r *WorkbookTableSortReapplyRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookTableSortReapplyRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookWorksheetProtectionProtectRequestBuilder struct{ BaseRequestBuilder } @@ -2653,6 +3751,11 @@ func (r *WorkbookWorksheetProtectionProtectRequest) Post(ctx context.Context) er return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } +// +func (r *WorkbookWorksheetProtectionProtectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} + // type WorkbookWorksheetProtectionUnprotectRequestBuilder struct{ BaseRequestBuilder } @@ -2678,3 +3781,8 @@ func (b *WorkbookWorksheetProtectionUnprotectRequestBuilder) Request() *Workbook func (r *WorkbookWorksheetProtectionUnprotectRequest) Post(ctx context.Context) error { return r.JSONRequest(ctx, "POST", "", r.requestObject, nil) } + +// +func (r *WorkbookWorksheetProtectionUnprotectRequest) BatchPost(batch *BatchRequest) error { + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, nil) +} diff --git a/v1.0/RequestWorkbookFunctions.go b/v1.0/RequestWorkbookFunctions.go index 21f472e3..93bb2ec8 100644 --- a/v1.0/RequestWorkbookFunctions.go +++ b/v1.0/RequestWorkbookFunctions.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // WorkbookFunctionsRequestBuilder is request builder for WorkbookFunctions type WorkbookFunctionsRequestBuilder struct{ BaseRequestBuilder } @@ -36,3 +39,23 @@ func (r *WorkbookFunctionsRequest) Update(ctx context.Context, reqObj *WorkbookF func (r *WorkbookFunctionsRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } + +// BatchGet adds Get operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchGet(batch *BatchRequest) error { + var query string + if r.query != nil { + query = "?" + r.query.Encode() + } + var resObj WorkbookFunctions + return batch.Add("GET", strings.TrimPrefix(r.baseURL+query, defaultBaseURL), nil, resObj) +} + +// BatchUpdate adds Update operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchUpdate(batch *BatchRequest, reqObj *WorkbookFunctions) error { + return batch.Add("PATCH", strings.TrimPrefix(r.baseURL, defaultBaseURL), reqObj, nil) +} + +// BatchDelete adds Delete operation to Batch for WorkbookFunctions +func (r *WorkbookFunctionsRequest) BatchDelete(batch *BatchRequest) error { + return batch.Add("DELETE", strings.TrimPrefix(r.baseURL, defaultBaseURL), nil, nil) +} diff --git a/v1.0/RequestWorkbookFunctionsAbs.go b/v1.0/RequestWorkbookFunctionsAbs.go index 999c4dd9..f3844843 100644 --- a/v1.0/RequestWorkbookFunctionsAbs.go +++ b/v1.0/RequestWorkbookFunctionsAbs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAbsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAbsRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAbsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAccr.go b/v1.0/RequestWorkbookFunctionsAccr.go index 688bb23e..5571ab70 100644 --- a/v1.0/RequestWorkbookFunctionsAccr.go +++ b/v1.0/RequestWorkbookFunctionsAccr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAccrIntRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAccrIntRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsAccrIntRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAccrIntMRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsAccrIntMRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAccrIntMRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAcos.go b/v1.0/RequestWorkbookFunctionsAcos.go index dc0fc6dc..02342afa 100644 --- a/v1.0/RequestWorkbookFunctionsAcos.go +++ b/v1.0/RequestWorkbookFunctionsAcos.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcosRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcosRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAcosh.go b/v1.0/RequestWorkbookFunctionsAcosh.go index 4d8b0799..78beeabe 100644 --- a/v1.0/RequestWorkbookFunctionsAcosh.go +++ b/v1.0/RequestWorkbookFunctionsAcosh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcoshRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcoshRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAcot.go b/v1.0/RequestWorkbookFunctionsAcot.go index 010d417f..832166cb 100644 --- a/v1.0/RequestWorkbookFunctionsAcot.go +++ b/v1.0/RequestWorkbookFunctionsAcot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcotRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAcoth.go b/v1.0/RequestWorkbookFunctionsAcoth.go index b47e69bc..f6e23d02 100644 --- a/v1.0/RequestWorkbookFunctionsAcoth.go +++ b/v1.0/RequestWorkbookFunctionsAcoth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAcothRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAcothRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAcothRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAmor.go b/v1.0/RequestWorkbookFunctionsAmor.go index 256a6dcc..c042cbbd 100644 --- a/v1.0/RequestWorkbookFunctionsAmor.go +++ b/v1.0/RequestWorkbookFunctionsAmor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAmorDegrcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAmorDegrcRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsAmorDegrcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAmorLincRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsAmorLincRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAmorLincRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAnd.go b/v1.0/RequestWorkbookFunctionsAnd.go index 928c1791..52cbdac0 100644 --- a/v1.0/RequestWorkbookFunctionsAnd.go +++ b/v1.0/RequestWorkbookFunctionsAnd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAndRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAndRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAndRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsArabic.go b/v1.0/RequestWorkbookFunctionsArabic.go index 2c520522..7abf30eb 100644 --- a/v1.0/RequestWorkbookFunctionsArabic.go +++ b/v1.0/RequestWorkbookFunctionsArabic.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsArabicRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsArabicRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsArabicRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAreas.go b/v1.0/RequestWorkbookFunctionsAreas.go index 6d16c45c..596c7a75 100644 --- a/v1.0/RequestWorkbookFunctionsAreas.go +++ b/v1.0/RequestWorkbookFunctionsAreas.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAreasRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAreasRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAreasRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAsc.go b/v1.0/RequestWorkbookFunctionsAsc.go index 79ad3437..f9261a88 100644 --- a/v1.0/RequestWorkbookFunctionsAsc.go +++ b/v1.0/RequestWorkbookFunctionsAsc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAscRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAsin.go b/v1.0/RequestWorkbookFunctionsAsin.go index a3c8bbcc..1231305c 100644 --- a/v1.0/RequestWorkbookFunctionsAsin.go +++ b/v1.0/RequestWorkbookFunctionsAsin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAsinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAsinRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAsinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAsinh.go b/v1.0/RequestWorkbookFunctionsAsinh.go index 5ef3c4fe..da91a418 100644 --- a/v1.0/RequestWorkbookFunctionsAsinh.go +++ b/v1.0/RequestWorkbookFunctionsAsinh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAsinhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAsinhRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAsinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAtan.go b/v1.0/RequestWorkbookFunctionsAtan.go index 1d4b7e50..720b0d32 100644 --- a/v1.0/RequestWorkbookFunctionsAtan.go +++ b/v1.0/RequestWorkbookFunctionsAtan.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtanRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAtan2.go b/v1.0/RequestWorkbookFunctionsAtan2.go index bb0cf4b2..863f4c30 100644 --- a/v1.0/RequestWorkbookFunctionsAtan2.go +++ b/v1.0/RequestWorkbookFunctionsAtan2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtan2RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtan2Request) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtan2Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAtanh.go b/v1.0/RequestWorkbookFunctionsAtanh.go index 3a5176da..c154c022 100644 --- a/v1.0/RequestWorkbookFunctionsAtanh.go +++ b/v1.0/RequestWorkbookFunctionsAtanh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAtanhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAtanhRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAtanhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAve.go b/v1.0/RequestWorkbookFunctionsAve.go index 4b7ce1e8..d57c0ac5 100644 --- a/v1.0/RequestWorkbookFunctionsAve.go +++ b/v1.0/RequestWorkbookFunctionsAve.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAveDevRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsAveDevRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAveDevRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsAverage.go b/v1.0/RequestWorkbookFunctionsAverage.go index 442b7bd3..a9f34a95 100644 --- a/v1.0/RequestWorkbookFunctionsAverage.go +++ b/v1.0/RequestWorkbookFunctionsAverage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsAverageRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsAverageRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsAverageRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsAverageARequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsAverageARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageIfRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsAverageIfRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsAverageIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsAverageIfsRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsAverageIfsRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsAverageIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBaht.go b/v1.0/RequestWorkbookFunctionsBaht.go index 319c842c..f524bd75 100644 --- a/v1.0/RequestWorkbookFunctionsBaht.go +++ b/v1.0/RequestWorkbookFunctionsBaht.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBahtTextRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBahtTextRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBahtTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBase.go b/v1.0/RequestWorkbookFunctionsBase.go index 1c82ae33..ca30af58 100644 --- a/v1.0/RequestWorkbookFunctionsBase.go +++ b/v1.0/RequestWorkbookFunctionsBase.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBaseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBaseRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBaseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBessel.go b/v1.0/RequestWorkbookFunctionsBessel.go index dbe1a623..e31fceb9 100644 --- a/v1.0/RequestWorkbookFunctionsBessel.go +++ b/v1.0/RequestWorkbookFunctionsBessel.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBesselIRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBesselIRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselIRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselJRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBesselJRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselJRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselKRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsBesselKRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBesselKRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBesselYRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsBesselYRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBesselYRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBeta_.go b/v1.0/RequestWorkbookFunctionsBeta_.go index 8fb590ac..7a960376 100644 --- a/v1.0/RequestWorkbookFunctionsBeta_.go +++ b/v1.0/RequestWorkbookFunctionsBeta_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBeta_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBeta_DistRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsBeta_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBeta_InvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsBeta_InvRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBeta_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBin2.go b/v1.0/RequestWorkbookFunctionsBin2.go index 246221ac..1491b8ac 100644 --- a/v1.0/RequestWorkbookFunctionsBin2.go +++ b/v1.0/RequestWorkbookFunctionsBin2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBin2DecRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBin2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBin2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBin2HexRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBin2HexRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsBin2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBin2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsBin2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBin2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBinom_.go b/v1.0/RequestWorkbookFunctionsBinom_.go index 9a8618ee..e2b02360 100644 --- a/v1.0/RequestWorkbookFunctionsBinom_.go +++ b/v1.0/RequestWorkbookFunctionsBinom_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBinom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsBinom_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsBinom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBinom_Dist_RangeRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsBinom_Dist_RangeRequest) Post(ctx context.Context) (re return } +// +func (r *WorkbookFunctionsBinom_Dist_RangeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsBinom_InvRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsBinom_InvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBinom_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBitand.go b/v1.0/RequestWorkbookFunctionsBitand.go index 9f65036f..4fcaa14d 100644 --- a/v1.0/RequestWorkbookFunctionsBitand.go +++ b/v1.0/RequestWorkbookFunctionsBitand.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitandRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitandRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitandRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBitlshift.go b/v1.0/RequestWorkbookFunctionsBitlshift.go index adee0b2e..81bb1b4e 100644 --- a/v1.0/RequestWorkbookFunctionsBitlshift.go +++ b/v1.0/RequestWorkbookFunctionsBitlshift.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitlshiftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitlshiftRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitlshiftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBitor.go b/v1.0/RequestWorkbookFunctionsBitor.go index 783d5711..ce791cfa 100644 --- a/v1.0/RequestWorkbookFunctionsBitor.go +++ b/v1.0/RequestWorkbookFunctionsBitor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitorRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBitrshift.go b/v1.0/RequestWorkbookFunctionsBitrshift.go index cccb26e4..edce9d77 100644 --- a/v1.0/RequestWorkbookFunctionsBitrshift.go +++ b/v1.0/RequestWorkbookFunctionsBitrshift.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitrshiftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitrshiftRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitrshiftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsBitxor.go b/v1.0/RequestWorkbookFunctionsBitxor.go index bf310030..151df856 100644 --- a/v1.0/RequestWorkbookFunctionsBitxor.go +++ b/v1.0/RequestWorkbookFunctionsBitxor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsBitxorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsBitxorRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsBitxorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCeiling_.go b/v1.0/RequestWorkbookFunctionsCeiling_.go index 79222fde..02778075 100644 --- a/v1.0/RequestWorkbookFunctionsCeiling_.go +++ b/v1.0/RequestWorkbookFunctionsCeiling_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCeiling_MathRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCeiling_MathRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsCeiling_MathRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCeiling_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsCeiling_PreciseRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCeiling_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsChar.go b/v1.0/RequestWorkbookFunctionsChar.go index fd85809b..e1fb0221 100644 --- a/v1.0/RequestWorkbookFunctionsChar.go +++ b/v1.0/RequestWorkbookFunctionsChar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCharRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCharRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCharRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsChi.go b/v1.0/RequestWorkbookFunctionsChi.go index 71f1e138..0d994733 100644 --- a/v1.0/RequestWorkbookFunctionsChi.go +++ b/v1.0/RequestWorkbookFunctionsChi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsChiSq_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsChiSq_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsChiSq_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsChiSq_Dist_RTRequest) Post(ctx context.Context) (resOb return } +// +func (r *WorkbookFunctionsChiSq_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_InvRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsChiSq_InvRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsChiSq_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsChiSq_Inv_RTRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsChiSq_Inv_RTRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsChiSq_Inv_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsChoose.go b/v1.0/RequestWorkbookFunctionsChoose.go index a5019aec..75b5c96f 100644 --- a/v1.0/RequestWorkbookFunctionsChoose.go +++ b/v1.0/RequestWorkbookFunctionsChoose.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsChooseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsChooseRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsChooseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsClean.go b/v1.0/RequestWorkbookFunctionsClean.go index cc058905..f41a6cec 100644 --- a/v1.0/RequestWorkbookFunctionsClean.go +++ b/v1.0/RequestWorkbookFunctionsClean.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCleanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCleanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCleanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCode.go b/v1.0/RequestWorkbookFunctionsCode.go index 943c0ee6..f0ed50eb 100644 --- a/v1.0/RequestWorkbookFunctionsCode.go +++ b/v1.0/RequestWorkbookFunctionsCode.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCodeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCodeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCodeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsColumns.go b/v1.0/RequestWorkbookFunctionsColumns.go index 1feea1e5..6996fc17 100644 --- a/v1.0/RequestWorkbookFunctionsColumns.go +++ b/v1.0/RequestWorkbookFunctionsColumns.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsColumnsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsColumnsRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsColumnsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCombin.go b/v1.0/RequestWorkbookFunctionsCombin.go index 6ef3bfae..358ab7a6 100644 --- a/v1.0/RequestWorkbookFunctionsCombin.go +++ b/v1.0/RequestWorkbookFunctionsCombin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCombinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCombinRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCombinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCombina.go b/v1.0/RequestWorkbookFunctionsCombina.go index d6f238e5..7dd1c242 100644 --- a/v1.0/RequestWorkbookFunctionsCombina.go +++ b/v1.0/RequestWorkbookFunctionsCombina.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCombinaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCombinaRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCombinaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsComplex.go b/v1.0/RequestWorkbookFunctionsComplex.go index c09c37db..f0173cda 100644 --- a/v1.0/RequestWorkbookFunctionsComplex.go +++ b/v1.0/RequestWorkbookFunctionsComplex.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsComplexRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsComplexRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsComplexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsConcatenate.go b/v1.0/RequestWorkbookFunctionsConcatenate.go index f50086a2..e27633c5 100644 --- a/v1.0/RequestWorkbookFunctionsConcatenate.go +++ b/v1.0/RequestWorkbookFunctionsConcatenate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConcatenateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsConcatenateRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConcatenateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsConfidence_.go b/v1.0/RequestWorkbookFunctionsConfidence_.go index fd62c985..6aaaf831 100644 --- a/v1.0/RequestWorkbookFunctionsConfidence_.go +++ b/v1.0/RequestWorkbookFunctionsConfidence_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConfidence_NormRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsConfidence_NormRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookFunctionsConfidence_NormRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsConfidence_TRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsConfidence_TRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConfidence_TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsConvert.go b/v1.0/RequestWorkbookFunctionsConvert.go index ecc8d197..28ad0bfa 100644 --- a/v1.0/RequestWorkbookFunctionsConvert.go +++ b/v1.0/RequestWorkbookFunctionsConvert.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsConvertRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsConvertRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsConvertRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCos.go b/v1.0/RequestWorkbookFunctionsCos.go index 9fb77382..3c82ed3f 100644 --- a/v1.0/RequestWorkbookFunctionsCos.go +++ b/v1.0/RequestWorkbookFunctionsCos.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCosRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCosRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCosh.go b/v1.0/RequestWorkbookFunctionsCosh.go index 034ed2f0..ea86a446 100644 --- a/v1.0/RequestWorkbookFunctionsCosh.go +++ b/v1.0/RequestWorkbookFunctionsCosh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCoshRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCoshRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCot.go b/v1.0/RequestWorkbookFunctionsCot.go index c525ded5..b3f0f072 100644 --- a/v1.0/RequestWorkbookFunctionsCot.go +++ b/v1.0/RequestWorkbookFunctionsCot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCotRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCoth.go b/v1.0/RequestWorkbookFunctionsCoth.go index 3e3cf4c3..1ce22ffe 100644 --- a/v1.0/RequestWorkbookFunctionsCoth.go +++ b/v1.0/RequestWorkbookFunctionsCoth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCothRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCothRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCothRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCount.go b/v1.0/RequestWorkbookFunctionsCount.go index 268ca5fa..b2696958 100644 --- a/v1.0/RequestWorkbookFunctionsCount.go +++ b/v1.0/RequestWorkbookFunctionsCount.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCountRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCountRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsCountRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsCountARequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsCountARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountBlankRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsCountBlankRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsCountBlankRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountIfRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsCountIfRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCountIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCountIfsRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsCountIfsRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCountIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCoup.go b/v1.0/RequestWorkbookFunctionsCoup.go index f012e035..1fb03246 100644 --- a/v1.0/RequestWorkbookFunctionsCoup.go +++ b/v1.0/RequestWorkbookFunctionsCoup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCoupDayBsRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCoupDayBsRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsCoupDayBsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupDaysRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsCoupDaysRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsCoupDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupDaysNcRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsCoupDaysNcRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsCoupDaysNcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupNcdRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsCoupNcdRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCoupNcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupNumRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsCoupNumRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCoupNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCoupPcdRequestBuilder struct{ BaseRequestBuilder } @@ -165,3 +198,9 @@ func (r *WorkbookFunctionsCoupPcdRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCoupPcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCsc.go b/v1.0/RequestWorkbookFunctionsCsc.go index e61aeddc..7cee8036 100644 --- a/v1.0/RequestWorkbookFunctionsCsc.go +++ b/v1.0/RequestWorkbookFunctionsCsc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCscRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCsch.go b/v1.0/RequestWorkbookFunctionsCsch.go index 84308a81..77a74db3 100644 --- a/v1.0/RequestWorkbookFunctionsCsch.go +++ b/v1.0/RequestWorkbookFunctionsCsch.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCschRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsCschRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCschRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsCum.go b/v1.0/RequestWorkbookFunctionsCum.go index 052f5d1c..441ae070 100644 --- a/v1.0/RequestWorkbookFunctionsCum.go +++ b/v1.0/RequestWorkbookFunctionsCum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsCumIPmtRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsCumIPmtRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsCumIPmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsCumPrincRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsCumPrincRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsCumPrincRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDate.go b/v1.0/RequestWorkbookFunctionsDate.go index 29c3d611..c49ec61a 100644 --- a/v1.0/RequestWorkbookFunctionsDate.go +++ b/v1.0/RequestWorkbookFunctionsDate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDateRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDatevalue.go b/v1.0/RequestWorkbookFunctionsDatevalue.go index 1823f2d4..7e258b78 100644 --- a/v1.0/RequestWorkbookFunctionsDatevalue.go +++ b/v1.0/RequestWorkbookFunctionsDatevalue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDatevalueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDatevalueRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDatevalueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDaverage.go b/v1.0/RequestWorkbookFunctionsDaverage.go index 597a62cf..e6bd9644 100644 --- a/v1.0/RequestWorkbookFunctionsDaverage.go +++ b/v1.0/RequestWorkbookFunctionsDaverage.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDaverageRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDaverageRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDaverageRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDay.go b/v1.0/RequestWorkbookFunctionsDay.go index 4ded07fd..20076dea 100644 --- a/v1.0/RequestWorkbookFunctionsDay.go +++ b/v1.0/RequestWorkbookFunctionsDay.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDayRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDays.go b/v1.0/RequestWorkbookFunctionsDays.go index 89b842ea..11ed8a95 100644 --- a/v1.0/RequestWorkbookFunctionsDays.go +++ b/v1.0/RequestWorkbookFunctionsDays.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDaysRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDaysRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDays360.go b/v1.0/RequestWorkbookFunctionsDays360.go index 97a1c040..16428858 100644 --- a/v1.0/RequestWorkbookFunctionsDays360.go +++ b/v1.0/RequestWorkbookFunctionsDays360.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDays360RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDays360Request) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDays360Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDb.go b/v1.0/RequestWorkbookFunctionsDb.go index 223ba861..c7f03421 100644 --- a/v1.0/RequestWorkbookFunctionsDb.go +++ b/v1.0/RequestWorkbookFunctionsDb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDbRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDbcs.go b/v1.0/RequestWorkbookFunctionsDbcs.go index 5b9c4784..8b983573 100644 --- a/v1.0/RequestWorkbookFunctionsDbcs.go +++ b/v1.0/RequestWorkbookFunctionsDbcs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDbcsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDbcsRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDbcsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDcount.go b/v1.0/RequestWorkbookFunctionsDcount.go index 74d81dec..caf53353 100644 --- a/v1.0/RequestWorkbookFunctionsDcount.go +++ b/v1.0/RequestWorkbookFunctionsDcount.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDcountRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDcountRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDcountRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDcountARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDcountARequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDcountARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDdb.go b/v1.0/RequestWorkbookFunctionsDdb.go index e5d4566a..1529fd1a 100644 --- a/v1.0/RequestWorkbookFunctionsDdb.go +++ b/v1.0/RequestWorkbookFunctionsDdb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDdbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDdbRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDdbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDec2.go b/v1.0/RequestWorkbookFunctionsDec2.go index 6735a51e..a59cec4e 100644 --- a/v1.0/RequestWorkbookFunctionsDec2.go +++ b/v1.0/RequestWorkbookFunctionsDec2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDec2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDec2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsDec2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDec2HexRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsDec2HexRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsDec2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDec2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsDec2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDec2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDecimal.go b/v1.0/RequestWorkbookFunctionsDecimal.go index d4711bf4..fd09f7bf 100644 --- a/v1.0/RequestWorkbookFunctionsDecimal.go +++ b/v1.0/RequestWorkbookFunctionsDecimal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDecimalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDecimalRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDecimalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDegrees.go b/v1.0/RequestWorkbookFunctionsDegrees.go index 3d25a9ad..f4d762c6 100644 --- a/v1.0/RequestWorkbookFunctionsDegrees.go +++ b/v1.0/RequestWorkbookFunctionsDegrees.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDegreesRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDegreesRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDegreesRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDelta.go b/v1.0/RequestWorkbookFunctionsDelta.go index 3eba64a7..e64a078b 100644 --- a/v1.0/RequestWorkbookFunctionsDelta.go +++ b/v1.0/RequestWorkbookFunctionsDelta.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDeltaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDeltaRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDeltaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDev.go b/v1.0/RequestWorkbookFunctionsDev.go index 0a9e54ea..a50a71a3 100644 --- a/v1.0/RequestWorkbookFunctionsDev.go +++ b/v1.0/RequestWorkbookFunctionsDev.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDevSqRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDevSqRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDevSqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDget.go b/v1.0/RequestWorkbookFunctionsDget.go index fcbd1bcc..08476ad4 100644 --- a/v1.0/RequestWorkbookFunctionsDget.go +++ b/v1.0/RequestWorkbookFunctionsDget.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDgetRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDgetRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDgetRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDisc.go b/v1.0/RequestWorkbookFunctionsDisc.go index 80ed0d9b..0a8f438e 100644 --- a/v1.0/RequestWorkbookFunctionsDisc.go +++ b/v1.0/RequestWorkbookFunctionsDisc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDiscRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDiscRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDmax.go b/v1.0/RequestWorkbookFunctionsDmax.go index f28ac3e3..99d718d2 100644 --- a/v1.0/RequestWorkbookFunctionsDmax.go +++ b/v1.0/RequestWorkbookFunctionsDmax.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDmaxRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDmaxRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDmaxRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDmin.go b/v1.0/RequestWorkbookFunctionsDmin.go index 3fe32a26..2d56c683 100644 --- a/v1.0/RequestWorkbookFunctionsDmin.go +++ b/v1.0/RequestWorkbookFunctionsDmin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDminRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDminRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDminRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDollar.go b/v1.0/RequestWorkbookFunctionsDollar.go index a6c4698a..e8909bd2 100644 --- a/v1.0/RequestWorkbookFunctionsDollar.go +++ b/v1.0/RequestWorkbookFunctionsDollar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDollarRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDollarRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDollarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDollarDeRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsDollarDeRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsDollarDeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDollarFrRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsDollarFrRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDollarFrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDproduct.go b/v1.0/RequestWorkbookFunctionsDproduct.go index 7bb8a235..86cd5822 100644 --- a/v1.0/RequestWorkbookFunctionsDproduct.go +++ b/v1.0/RequestWorkbookFunctionsDproduct.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDproductRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDproductRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDproductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDst.go b/v1.0/RequestWorkbookFunctionsDst.go index 55121d23..a9a7d41f 100644 --- a/v1.0/RequestWorkbookFunctionsDst.go +++ b/v1.0/RequestWorkbookFunctionsDst.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDstDevRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDstDevRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsDstDevRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDstDevPRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDstDevPRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDstDevPRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDsum.go b/v1.0/RequestWorkbookFunctionsDsum.go index d4dcbebb..1fb94716 100644 --- a/v1.0/RequestWorkbookFunctionsDsum.go +++ b/v1.0/RequestWorkbookFunctionsDsum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDsumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDsumRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDsumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDuration.go b/v1.0/RequestWorkbookFunctionsDuration.go index b2a73833..42b09de4 100644 --- a/v1.0/RequestWorkbookFunctionsDuration.go +++ b/v1.0/RequestWorkbookFunctionsDuration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsDurationRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsDvar.go b/v1.0/RequestWorkbookFunctionsDvar.go index cb552383..b63a8b10 100644 --- a/v1.0/RequestWorkbookFunctionsDvar.go +++ b/v1.0/RequestWorkbookFunctionsDvar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsDvarRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsDvarRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsDvarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsDvarPRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsDvarPRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsDvarPRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsEcma_.go b/v1.0/RequestWorkbookFunctionsEcma_.go index 2c9d9291..54d20f89 100644 --- a/v1.0/RequestWorkbookFunctionsEcma_.go +++ b/v1.0/RequestWorkbookFunctionsEcma_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEcma_CeilingRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEcma_CeilingRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEcma_CeilingRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsEdate.go b/v1.0/RequestWorkbookFunctionsEdate.go index 98ae17a5..ae23f5a8 100644 --- a/v1.0/RequestWorkbookFunctionsEdate.go +++ b/v1.0/RequestWorkbookFunctionsEdate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEdateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEdateRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEdateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsEffect.go b/v1.0/RequestWorkbookFunctionsEffect.go index 28b05b9e..07003cfe 100644 --- a/v1.0/RequestWorkbookFunctionsEffect.go +++ b/v1.0/RequestWorkbookFunctionsEffect.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEffectRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEffectRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEffectRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsEo.go b/v1.0/RequestWorkbookFunctionsEo.go index 58588a1f..477edfa5 100644 --- a/v1.0/RequestWorkbookFunctionsEo.go +++ b/v1.0/RequestWorkbookFunctionsEo.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEoMonthRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEoMonthRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEoMonthRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsErf.go b/v1.0/RequestWorkbookFunctionsErf.go index 715e1247..177295cf 100644 --- a/v1.0/RequestWorkbookFunctionsErf.go +++ b/v1.0/RequestWorkbookFunctionsErf.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsErfRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsErfRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsErfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsErfCRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsErfCRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsErfCRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsErfC_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsErfC_PreciseRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsErfC_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsErf_.go b/v1.0/RequestWorkbookFunctionsErf_.go index d953d6a8..893a3e39 100644 --- a/v1.0/RequestWorkbookFunctionsErf_.go +++ b/v1.0/RequestWorkbookFunctionsErf_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsErf_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsErf_PreciseRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsErf_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsError_.go b/v1.0/RequestWorkbookFunctionsError_.go index 883f88f4..0ea3d351 100644 --- a/v1.0/RequestWorkbookFunctionsError_.go +++ b/v1.0/RequestWorkbookFunctionsError_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsError_TypeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsError_TypeRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsError_TypeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsEven.go b/v1.0/RequestWorkbookFunctionsEven.go index 2a1f55f1..7b6a6c9b 100644 --- a/v1.0/RequestWorkbookFunctionsEven.go +++ b/v1.0/RequestWorkbookFunctionsEven.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsEvenRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsEvenRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsEvenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsExact.go b/v1.0/RequestWorkbookFunctionsExact.go index bb7e4d83..d0bd7fd4 100644 --- a/v1.0/RequestWorkbookFunctionsExact.go +++ b/v1.0/RequestWorkbookFunctionsExact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExactRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExactRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExactRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsExp.go b/v1.0/RequestWorkbookFunctionsExp.go index 70e093b6..5d5d6b32 100644 --- a/v1.0/RequestWorkbookFunctionsExp.go +++ b/v1.0/RequestWorkbookFunctionsExp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExpRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExpRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsExpon_.go b/v1.0/RequestWorkbookFunctionsExpon_.go index 75197055..87d50010 100644 --- a/v1.0/RequestWorkbookFunctionsExpon_.go +++ b/v1.0/RequestWorkbookFunctionsExpon_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsExpon_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsExpon_DistRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsExpon_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsF_.go b/v1.0/RequestWorkbookFunctionsF_.go index 9b4f8b06..0dc82140 100644 --- a/v1.0/RequestWorkbookFunctionsF_.go +++ b/v1.0/RequestWorkbookFunctionsF_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsF_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsF_DistRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsF_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsF_Dist_RTRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsF_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_InvRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsF_InvRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsF_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsF_Inv_RTRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsF_Inv_RTRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsF_Inv_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFact.go b/v1.0/RequestWorkbookFunctionsFact.go index f9b10b12..4a6c6dd1 100644 --- a/v1.0/RequestWorkbookFunctionsFact.go +++ b/v1.0/RequestWorkbookFunctionsFact.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFactRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFactRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsFactRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFactDoubleRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFactDoubleRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFactDoubleRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFalse.go b/v1.0/RequestWorkbookFunctionsFalse.go index 3b060ee4..9d8f30c2 100644 --- a/v1.0/RequestWorkbookFunctionsFalse.go +++ b/v1.0/RequestWorkbookFunctionsFalse.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFalseRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFalseRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFalseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFind.go b/v1.0/RequestWorkbookFunctionsFind.go index 67e60325..ab25cd78 100644 --- a/v1.0/RequestWorkbookFunctionsFind.go +++ b/v1.0/RequestWorkbookFunctionsFind.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFindRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFindRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsFindRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFindBRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFindBRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFindBRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFisher.go b/v1.0/RequestWorkbookFunctionsFisher.go index 2ae8b49e..f0a316d7 100644 --- a/v1.0/RequestWorkbookFunctionsFisher.go +++ b/v1.0/RequestWorkbookFunctionsFisher.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFisherRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFisherRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsFisherRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFisherInvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFisherInvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFisherInvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFixed.go b/v1.0/RequestWorkbookFunctionsFixed.go index 43c58e93..09d481be 100644 --- a/v1.0/RequestWorkbookFunctionsFixed.go +++ b/v1.0/RequestWorkbookFunctionsFixed.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFixedRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFixedRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFixedRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFloor_.go b/v1.0/RequestWorkbookFunctionsFloor_.go index 1699714a..827976b6 100644 --- a/v1.0/RequestWorkbookFunctionsFloor_.go +++ b/v1.0/RequestWorkbookFunctionsFloor_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFloor_MathRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsFloor_MathRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsFloor_MathRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsFloor_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsFloor_PreciseRequest) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFloor_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFv.go b/v1.0/RequestWorkbookFunctionsFv.go index 31d86bd2..371fddfa 100644 --- a/v1.0/RequestWorkbookFunctionsFv.go +++ b/v1.0/RequestWorkbookFunctionsFv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFvRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsFvschedule.go b/v1.0/RequestWorkbookFunctionsFvschedule.go index fe0e4bf8..9aca0647 100644 --- a/v1.0/RequestWorkbookFunctionsFvschedule.go +++ b/v1.0/RequestWorkbookFunctionsFvschedule.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsFvscheduleRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsFvscheduleRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsFvscheduleRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGamma.go b/v1.0/RequestWorkbookFunctionsGamma.go index 7e8a1b6b..089c27ab 100644 --- a/v1.0/RequestWorkbookFunctionsGamma.go +++ b/v1.0/RequestWorkbookFunctionsGamma.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGammaRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsGammaRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsGammaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGammaLnRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsGammaLnRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsGammaLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGammaLn_PreciseRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsGammaLn_PreciseRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGammaLn_PreciseRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGamma_.go b/v1.0/RequestWorkbookFunctionsGamma_.go index c5c764fd..21f0c7aa 100644 --- a/v1.0/RequestWorkbookFunctionsGamma_.go +++ b/v1.0/RequestWorkbookFunctionsGamma_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGamma_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsGamma_DistRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsGamma_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsGamma_InvRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsGamma_InvRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGamma_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGauss.go b/v1.0/RequestWorkbookFunctionsGauss.go index 868a0bce..8f79234c 100644 --- a/v1.0/RequestWorkbookFunctionsGauss.go +++ b/v1.0/RequestWorkbookFunctionsGauss.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGaussRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGaussRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGaussRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGcd.go b/v1.0/RequestWorkbookFunctionsGcd.go index 01ee73b7..1e354008 100644 --- a/v1.0/RequestWorkbookFunctionsGcd.go +++ b/v1.0/RequestWorkbookFunctionsGcd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGcdRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGcdRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGcdRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGe.go b/v1.0/RequestWorkbookFunctionsGe.go index e15339da..f6ce0f63 100644 --- a/v1.0/RequestWorkbookFunctionsGe.go +++ b/v1.0/RequestWorkbookFunctionsGe.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGeStepRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGeStepRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGeStepRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsGeo.go b/v1.0/RequestWorkbookFunctionsGeo.go index fe62e6e2..90fb24ad 100644 --- a/v1.0/RequestWorkbookFunctionsGeo.go +++ b/v1.0/RequestWorkbookFunctionsGeo.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsGeoMeanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsGeoMeanRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsGeoMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHar.go b/v1.0/RequestWorkbookFunctionsHar.go index a31b150c..5814ffaa 100644 --- a/v1.0/RequestWorkbookFunctionsHar.go +++ b/v1.0/RequestWorkbookFunctionsHar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHarMeanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHarMeanRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHarMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHex2.go b/v1.0/RequestWorkbookFunctionsHex2.go index a3e784c2..ba5a52e6 100644 --- a/v1.0/RequestWorkbookFunctionsHex2.go +++ b/v1.0/RequestWorkbookFunctionsHex2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHex2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsHex2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsHex2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsHex2DecRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsHex2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsHex2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsHex2OctRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsHex2OctRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHex2OctRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHlookup.go b/v1.0/RequestWorkbookFunctionsHlookup.go index 9487a05e..f0e60a49 100644 --- a/v1.0/RequestWorkbookFunctionsHlookup.go +++ b/v1.0/RequestWorkbookFunctionsHlookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHlookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHlookupRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHlookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHour.go b/v1.0/RequestWorkbookFunctionsHour.go index 93ae3fc0..c2554aad 100644 --- a/v1.0/RequestWorkbookFunctionsHour.go +++ b/v1.0/RequestWorkbookFunctionsHour.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHourRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHourRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHourRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHyp.go b/v1.0/RequestWorkbookFunctionsHyp.go index 2593c34d..96dca295 100644 --- a/v1.0/RequestWorkbookFunctionsHyp.go +++ b/v1.0/RequestWorkbookFunctionsHyp.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHypGeom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHypGeom_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHypGeom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsHyperlink.go b/v1.0/RequestWorkbookFunctionsHyperlink.go index d961df1a..9dc16ef6 100644 --- a/v1.0/RequestWorkbookFunctionsHyperlink.go +++ b/v1.0/RequestWorkbookFunctionsHyperlink.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsHyperlinkRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsHyperlinkRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsHyperlinkRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIf.go b/v1.0/RequestWorkbookFunctionsIf.go index 6a886d1b..439cc735 100644 --- a/v1.0/RequestWorkbookFunctionsIf.go +++ b/v1.0/RequestWorkbookFunctionsIf.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIfRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIfRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIm.go b/v1.0/RequestWorkbookFunctionsIm.go index 0cdb7f3e..4968dbd8 100644 --- a/v1.0/RequestWorkbookFunctionsIm.go +++ b/v1.0/RequestWorkbookFunctionsIm.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsImAbsRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsImAbsRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImAbsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImArgumentRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsImArgumentRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsImArgumentRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImConjugateRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsImConjugateRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsImConjugateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCosRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsImCosRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCosRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCoshRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsImCoshRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImCoshRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCotRequestBuilder struct{ BaseRequestBuilder } @@ -166,6 +199,12 @@ func (r *WorkbookFunctionsImCotRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCscRequestBuilder struct{ BaseRequestBuilder } @@ -193,6 +232,12 @@ func (r *WorkbookFunctionsImCscRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImCscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImCschRequestBuilder struct{ BaseRequestBuilder } @@ -220,6 +265,12 @@ func (r *WorkbookFunctionsImCschRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImCschRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImDivRequestBuilder struct{ BaseRequestBuilder } @@ -247,6 +298,12 @@ func (r *WorkbookFunctionsImDivRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImDivRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImExpRequestBuilder struct{ BaseRequestBuilder } @@ -274,6 +331,12 @@ func (r *WorkbookFunctionsImExpRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImExpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLnRequestBuilder struct{ BaseRequestBuilder } @@ -301,6 +364,12 @@ func (r *WorkbookFunctionsImLnRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsImLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLog10RequestBuilder struct{ BaseRequestBuilder } @@ -328,6 +397,12 @@ func (r *WorkbookFunctionsImLog10Request) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsImLog10Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImLog2RequestBuilder struct{ BaseRequestBuilder } @@ -355,6 +430,12 @@ func (r *WorkbookFunctionsImLog2Request) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImLog2Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImPowerRequestBuilder struct{ BaseRequestBuilder } @@ -382,6 +463,12 @@ func (r *WorkbookFunctionsImPowerRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsImPowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImProductRequestBuilder struct{ BaseRequestBuilder } @@ -409,6 +496,12 @@ func (r *WorkbookFunctionsImProductRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsImProductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImRealRequestBuilder struct{ BaseRequestBuilder } @@ -436,6 +529,12 @@ func (r *WorkbookFunctionsImRealRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImRealRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSecRequestBuilder struct{ BaseRequestBuilder } @@ -463,6 +562,12 @@ func (r *WorkbookFunctionsImSecRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSechRequestBuilder struct{ BaseRequestBuilder } @@ -490,6 +595,12 @@ func (r *WorkbookFunctionsImSechRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSechRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSinRequestBuilder struct{ BaseRequestBuilder } @@ -517,6 +628,12 @@ func (r *WorkbookFunctionsImSinRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSinhRequestBuilder struct{ BaseRequestBuilder } @@ -544,6 +661,12 @@ func (r *WorkbookFunctionsImSinhRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSqrtRequestBuilder struct{ BaseRequestBuilder } @@ -571,6 +694,12 @@ func (r *WorkbookFunctionsImSqrtRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsImSqrtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSubRequestBuilder struct{ BaseRequestBuilder } @@ -598,6 +727,12 @@ func (r *WorkbookFunctionsImSubRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSubRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImSumRequestBuilder struct{ BaseRequestBuilder } @@ -625,6 +760,12 @@ func (r *WorkbookFunctionsImSumRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsImSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsImTanRequestBuilder struct{ BaseRequestBuilder } @@ -651,3 +792,9 @@ func (r *WorkbookFunctionsImTanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsImTanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsImaginary.go b/v1.0/RequestWorkbookFunctionsImaginary.go index 4c64af6d..45f90886 100644 --- a/v1.0/RequestWorkbookFunctionsImaginary.go +++ b/v1.0/RequestWorkbookFunctionsImaginary.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsImaginaryRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsImaginaryRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsImaginaryRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsInt.go b/v1.0/RequestWorkbookFunctionsInt.go index 7b9c82c4..bb3b487c 100644 --- a/v1.0/RequestWorkbookFunctionsInt.go +++ b/v1.0/RequestWorkbookFunctionsInt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIntRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsIntRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsIntRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIntRateRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsIntRateRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIntRateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIpmt.go b/v1.0/RequestWorkbookFunctionsIpmt.go index 38fadd93..749ddd25 100644 --- a/v1.0/RequestWorkbookFunctionsIpmt.go +++ b/v1.0/RequestWorkbookFunctionsIpmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIpmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIpmtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIpmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIrr.go b/v1.0/RequestWorkbookFunctionsIrr.go index 6eab11db..dfde7571 100644 --- a/v1.0/RequestWorkbookFunctionsIrr.go +++ b/v1.0/RequestWorkbookFunctionsIrr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIrrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIrrRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIrrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIs.go b/v1.0/RequestWorkbookFunctionsIs.go index 231d1ee0..35b21894 100644 --- a/v1.0/RequestWorkbookFunctionsIs.go +++ b/v1.0/RequestWorkbookFunctionsIs.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsErrRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsIsErrRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsIsErrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsErrorRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsIsErrorRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsIsErrorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsEvenRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsIsEvenRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsIsEvenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsFormulaRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsIsFormulaRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsFormulaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsLogicalRequestBuilder struct{ BaseRequestBuilder } @@ -139,6 +166,12 @@ func (r *WorkbookFunctionsIsLogicalRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsLogicalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNARequestBuilder struct{ BaseRequestBuilder } @@ -166,6 +199,12 @@ func (r *WorkbookFunctionsIsNARequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsIsNARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNonTextRequestBuilder struct{ BaseRequestBuilder } @@ -193,6 +232,12 @@ func (r *WorkbookFunctionsIsNonTextRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsIsNonTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsNumberRequestBuilder struct{ BaseRequestBuilder } @@ -220,6 +265,12 @@ func (r *WorkbookFunctionsIsNumberRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsIsNumberRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsOddRequestBuilder struct{ BaseRequestBuilder } @@ -247,6 +298,12 @@ func (r *WorkbookFunctionsIsOddRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsIsOddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsIsTextRequestBuilder struct{ BaseRequestBuilder } @@ -273,3 +330,9 @@ func (r *WorkbookFunctionsIsTextRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIso.go b/v1.0/RequestWorkbookFunctionsIso.go index 6cd39ed6..caa3a284 100644 --- a/v1.0/RequestWorkbookFunctionsIso.go +++ b/v1.0/RequestWorkbookFunctionsIso.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsoWeekNumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIsoWeekNumRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsoWeekNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIso_.go b/v1.0/RequestWorkbookFunctionsIso_.go index 752b9b33..00e542ca 100644 --- a/v1.0/RequestWorkbookFunctionsIso_.go +++ b/v1.0/RequestWorkbookFunctionsIso_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIso_CeilingRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIso_CeilingRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIso_CeilingRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIspmt.go b/v1.0/RequestWorkbookFunctionsIspmt.go index 10e5d69e..fa8ec896 100644 --- a/v1.0/RequestWorkbookFunctionsIspmt.go +++ b/v1.0/RequestWorkbookFunctionsIspmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIspmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIspmtRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIspmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsIsref.go b/v1.0/RequestWorkbookFunctionsIsref.go index ad791918..71b30ec7 100644 --- a/v1.0/RequestWorkbookFunctionsIsref.go +++ b/v1.0/RequestWorkbookFunctionsIsref.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsIsrefRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsIsrefRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsIsrefRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsKurt.go b/v1.0/RequestWorkbookFunctionsKurt.go index 245d36bf..bb6deafb 100644 --- a/v1.0/RequestWorkbookFunctionsKurt.go +++ b/v1.0/RequestWorkbookFunctionsKurt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsKurtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsKurtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsKurtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLarge.go b/v1.0/RequestWorkbookFunctionsLarge.go index ac5330ef..6101e438 100644 --- a/v1.0/RequestWorkbookFunctionsLarge.go +++ b/v1.0/RequestWorkbookFunctionsLarge.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLargeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLargeRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLargeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLcm.go b/v1.0/RequestWorkbookFunctionsLcm.go index c0928d06..9bf03578 100644 --- a/v1.0/RequestWorkbookFunctionsLcm.go +++ b/v1.0/RequestWorkbookFunctionsLcm.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLcmRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLcmRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLcmRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLeft.go b/v1.0/RequestWorkbookFunctionsLeft.go index 16c25d74..d2f61dda 100644 --- a/v1.0/RequestWorkbookFunctionsLeft.go +++ b/v1.0/RequestWorkbookFunctionsLeft.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLeftRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLeftRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLeftRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLeftb.go b/v1.0/RequestWorkbookFunctionsLeftb.go index 61b4f74e..7268acb3 100644 --- a/v1.0/RequestWorkbookFunctionsLeftb.go +++ b/v1.0/RequestWorkbookFunctionsLeftb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLeftbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLeftbRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLeftbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLen.go b/v1.0/RequestWorkbookFunctionsLen.go index 34411b5f..80d21ecd 100644 --- a/v1.0/RequestWorkbookFunctionsLen.go +++ b/v1.0/RequestWorkbookFunctionsLen.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLenRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLenRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLenb.go b/v1.0/RequestWorkbookFunctionsLenb.go index e7fe8401..103ab73f 100644 --- a/v1.0/RequestWorkbookFunctionsLenb.go +++ b/v1.0/RequestWorkbookFunctionsLenb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLenbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLenbRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLenbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLn.go b/v1.0/RequestWorkbookFunctionsLn.go index db775808..913c98d7 100644 --- a/v1.0/RequestWorkbookFunctionsLn.go +++ b/v1.0/RequestWorkbookFunctionsLn.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLnRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLnRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLog.go b/v1.0/RequestWorkbookFunctionsLog.go index f536108a..d2caf772 100644 --- a/v1.0/RequestWorkbookFunctionsLog.go +++ b/v1.0/RequestWorkbookFunctionsLog.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLogRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsLogRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsLogRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsLogNorm_DistRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsLogNorm_DistRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsLogNorm_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsLogNorm_InvRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsLogNorm_InvRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLogNorm_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLog10.go b/v1.0/RequestWorkbookFunctionsLog10.go index 7ca02dc5..0f99d4fa 100644 --- a/v1.0/RequestWorkbookFunctionsLog10.go +++ b/v1.0/RequestWorkbookFunctionsLog10.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLog10RequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLog10Request) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLog10Request) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLookup.go b/v1.0/RequestWorkbookFunctionsLookup.go index a3746245..be0cb754 100644 --- a/v1.0/RequestWorkbookFunctionsLookup.go +++ b/v1.0/RequestWorkbookFunctionsLookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLookupRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsLower.go b/v1.0/RequestWorkbookFunctionsLower.go index 954adabf..83615263 100644 --- a/v1.0/RequestWorkbookFunctionsLower.go +++ b/v1.0/RequestWorkbookFunctionsLower.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsLowerRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsLowerRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsLowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMatch.go b/v1.0/RequestWorkbookFunctionsMatch.go index 7013bdbd..f77dee52 100644 --- a/v1.0/RequestWorkbookFunctionsMatch.go +++ b/v1.0/RequestWorkbookFunctionsMatch.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMatchRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMatchRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMatchRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMax.go b/v1.0/RequestWorkbookFunctionsMax.go index a77a1f89..8e5224bc 100644 --- a/v1.0/RequestWorkbookFunctionsMax.go +++ b/v1.0/RequestWorkbookFunctionsMax.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMaxRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsMaxRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsMaxRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsMaxARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsMaxARequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMaxARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMduration.go b/v1.0/RequestWorkbookFunctionsMduration.go index e3029e78..c2e2b351 100644 --- a/v1.0/RequestWorkbookFunctionsMduration.go +++ b/v1.0/RequestWorkbookFunctionsMduration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMdurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMdurationRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMdurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMedian.go b/v1.0/RequestWorkbookFunctionsMedian.go index 2c911f56..46fecb82 100644 --- a/v1.0/RequestWorkbookFunctionsMedian.go +++ b/v1.0/RequestWorkbookFunctionsMedian.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMedianRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMedianRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMedianRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMid.go b/v1.0/RequestWorkbookFunctionsMid.go index 330f54a3..552e37f8 100644 --- a/v1.0/RequestWorkbookFunctionsMid.go +++ b/v1.0/RequestWorkbookFunctionsMid.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMidRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMidRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMidRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMidb.go b/v1.0/RequestWorkbookFunctionsMidb.go index 3da0e64d..75ed7f1c 100644 --- a/v1.0/RequestWorkbookFunctionsMidb.go +++ b/v1.0/RequestWorkbookFunctionsMidb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMidbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMidbRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMidbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMin.go b/v1.0/RequestWorkbookFunctionsMin.go index f2fc805a..0a8a70b0 100644 --- a/v1.0/RequestWorkbookFunctionsMin.go +++ b/v1.0/RequestWorkbookFunctionsMin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsMinRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsMinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsMinARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsMinARequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMinARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMinute.go b/v1.0/RequestWorkbookFunctionsMinute.go index 39200c97..48bb9648 100644 --- a/v1.0/RequestWorkbookFunctionsMinute.go +++ b/v1.0/RequestWorkbookFunctionsMinute.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMinuteRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMinuteRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMinuteRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMirr.go b/v1.0/RequestWorkbookFunctionsMirr.go index e6857606..68a74166 100644 --- a/v1.0/RequestWorkbookFunctionsMirr.go +++ b/v1.0/RequestWorkbookFunctionsMirr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMirrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMirrRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMirrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMod.go b/v1.0/RequestWorkbookFunctionsMod.go index 9c528fd1..fdfc07db 100644 --- a/v1.0/RequestWorkbookFunctionsMod.go +++ b/v1.0/RequestWorkbookFunctionsMod.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsModRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsModRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsModRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMonth.go b/v1.0/RequestWorkbookFunctionsMonth.go index 1657c1a2..b2f115fa 100644 --- a/v1.0/RequestWorkbookFunctionsMonth.go +++ b/v1.0/RequestWorkbookFunctionsMonth.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMonthRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMonthRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMonthRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMround.go b/v1.0/RequestWorkbookFunctionsMround.go index ee7a443a..9fc093d1 100644 --- a/v1.0/RequestWorkbookFunctionsMround.go +++ b/v1.0/RequestWorkbookFunctionsMround.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMroundRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMroundRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMroundRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsMulti.go b/v1.0/RequestWorkbookFunctionsMulti.go index 9fa57eeb..75421b0a 100644 --- a/v1.0/RequestWorkbookFunctionsMulti.go +++ b/v1.0/RequestWorkbookFunctionsMulti.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsMultiNomialRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsMultiNomialRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsMultiNomialRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsN.go b/v1.0/RequestWorkbookFunctionsN.go index dd3095b8..aaf09921 100644 --- a/v1.0/RequestWorkbookFunctionsN.go +++ b/v1.0/RequestWorkbookFunctionsN.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNRequest) Post(ctx context.Context) (resObj *WorkbookF err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNa.go b/v1.0/RequestWorkbookFunctionsNa.go index 8065e8a3..9bd4d859 100644 --- a/v1.0/RequestWorkbookFunctionsNa.go +++ b/v1.0/RequestWorkbookFunctionsNa.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNaRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNeg.go b/v1.0/RequestWorkbookFunctionsNeg.go index b7950a53..cd5c566e 100644 --- a/v1.0/RequestWorkbookFunctionsNeg.go +++ b/v1.0/RequestWorkbookFunctionsNeg.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNegBinom_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNegBinom_DistRequest) Post(ctx context.Context) (resOb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNegBinom_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNetwork.go b/v1.0/RequestWorkbookFunctionsNetwork.go index 5003df98..7f9d0adf 100644 --- a/v1.0/RequestWorkbookFunctionsNetwork.go +++ b/v1.0/RequestWorkbookFunctionsNetwork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNetworkDaysRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsNetworkDaysRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsNetworkDaysRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNetworkDays_IntlRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsNetworkDays_IntlRequest) Post(ctx context.Context) (re err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNetworkDays_IntlRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNominal.go b/v1.0/RequestWorkbookFunctionsNominal.go index b17b3fa6..ee265234 100644 --- a/v1.0/RequestWorkbookFunctionsNominal.go +++ b/v1.0/RequestWorkbookFunctionsNominal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNominalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNominalRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNominalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNorm_.go b/v1.0/RequestWorkbookFunctionsNorm_.go index 83ca0012..51867df6 100644 --- a/v1.0/RequestWorkbookFunctionsNorm_.go +++ b/v1.0/RequestWorkbookFunctionsNorm_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNorm_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsNorm_DistRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsNorm_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_InvRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsNorm_InvRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsNorm_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_S_DistRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsNorm_S_DistRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsNorm_S_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsNorm_S_InvRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsNorm_S_InvRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNorm_S_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNot.go b/v1.0/RequestWorkbookFunctionsNot.go index 9e568d82..5f835648 100644 --- a/v1.0/RequestWorkbookFunctionsNot.go +++ b/v1.0/RequestWorkbookFunctionsNot.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNotRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNotRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNotRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNow.go b/v1.0/RequestWorkbookFunctionsNow.go index 3fa1181f..422de8be 100644 --- a/v1.0/RequestWorkbookFunctionsNow.go +++ b/v1.0/RequestWorkbookFunctionsNow.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNowRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNowRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNowRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNper.go b/v1.0/RequestWorkbookFunctionsNper.go index 2abf6221..48e55797 100644 --- a/v1.0/RequestWorkbookFunctionsNper.go +++ b/v1.0/RequestWorkbookFunctionsNper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNperRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNpv.go b/v1.0/RequestWorkbookFunctionsNpv.go index 3fe990de..f82c1b0f 100644 --- a/v1.0/RequestWorkbookFunctionsNpv.go +++ b/v1.0/RequestWorkbookFunctionsNpv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNpvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNpvRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNpvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsNumber.go b/v1.0/RequestWorkbookFunctionsNumber.go index c783e95d..d6aa6a68 100644 --- a/v1.0/RequestWorkbookFunctionsNumber.go +++ b/v1.0/RequestWorkbookFunctionsNumber.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsNumberValueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsNumberValueRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsNumberValueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsOct2.go b/v1.0/RequestWorkbookFunctionsOct2.go index 625b478c..c532767b 100644 --- a/v1.0/RequestWorkbookFunctionsOct2.go +++ b/v1.0/RequestWorkbookFunctionsOct2.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOct2BinRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsOct2BinRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsOct2BinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOct2DecRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsOct2DecRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsOct2DecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOct2HexRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsOct2HexRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOct2HexRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsOdd.go b/v1.0/RequestWorkbookFunctionsOdd.go index 0600ab4b..7d626f35 100644 --- a/v1.0/RequestWorkbookFunctionsOdd.go +++ b/v1.0/RequestWorkbookFunctionsOdd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOddRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsOddRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsOddRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddFPriceRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsOddFPriceRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddFPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddFYieldRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsOddFYieldRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddFYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddLPriceRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsOddLPriceRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsOddLPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsOddLYieldRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsOddLYieldRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOddLYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsOr.go b/v1.0/RequestWorkbookFunctionsOr.go index 6ac56589..9359076a 100644 --- a/v1.0/RequestWorkbookFunctionsOr.go +++ b/v1.0/RequestWorkbookFunctionsOr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsOrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsOrRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsOrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPduration.go b/v1.0/RequestWorkbookFunctionsPduration.go index 65bbddd8..90658023 100644 --- a/v1.0/RequestWorkbookFunctionsPduration.go +++ b/v1.0/RequestWorkbookFunctionsPduration.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPdurationRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPdurationRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPdurationRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPercent.go b/v1.0/RequestWorkbookFunctionsPercent.go index a866813d..174819f6 100644 --- a/v1.0/RequestWorkbookFunctionsPercent.go +++ b/v1.0/RequestWorkbookFunctionsPercent.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPercentRank_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPercentRank_ExcRequest) Post(ctx context.Context) (res return } +// +func (r *WorkbookFunctionsPercentRank_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPercentRank_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsPercentRank_IncRequest) Post(ctx context.Context) (res err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPercentRank_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPercentile_.go b/v1.0/RequestWorkbookFunctionsPercentile_.go index 74e6da92..1d9153cc 100644 --- a/v1.0/RequestWorkbookFunctionsPercentile_.go +++ b/v1.0/RequestWorkbookFunctionsPercentile_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPercentile_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPercentile_ExcRequest) Post(ctx context.Context) (resO return } +// +func (r *WorkbookFunctionsPercentile_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPercentile_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsPercentile_IncRequest) Post(ctx context.Context) (resO err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPercentile_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPermut.go b/v1.0/RequestWorkbookFunctionsPermut.go index 28600d2c..928adac8 100644 --- a/v1.0/RequestWorkbookFunctionsPermut.go +++ b/v1.0/RequestWorkbookFunctionsPermut.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPermutRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPermutRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPermutRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPermutationa.go b/v1.0/RequestWorkbookFunctionsPermutationa.go index 39777101..a7ad57e1 100644 --- a/v1.0/RequestWorkbookFunctionsPermutationa.go +++ b/v1.0/RequestWorkbookFunctionsPermutationa.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPermutationaRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPermutationaRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPermutationaRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPhi.go b/v1.0/RequestWorkbookFunctionsPhi.go index bc3b1acd..9a57d909 100644 --- a/v1.0/RequestWorkbookFunctionsPhi.go +++ b/v1.0/RequestWorkbookFunctionsPhi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPhiRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPhiRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPhiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPi.go b/v1.0/RequestWorkbookFunctionsPi.go index 0fe31000..7156af3d 100644 --- a/v1.0/RequestWorkbookFunctionsPi.go +++ b/v1.0/RequestWorkbookFunctionsPi.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPiRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPiRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPmt.go b/v1.0/RequestWorkbookFunctionsPmt.go index b7ad651b..284e699a 100644 --- a/v1.0/RequestWorkbookFunctionsPmt.go +++ b/v1.0/RequestWorkbookFunctionsPmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPmtRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPoisson_.go b/v1.0/RequestWorkbookFunctionsPoisson_.go index 398a2d35..c42cbdd6 100644 --- a/v1.0/RequestWorkbookFunctionsPoisson_.go +++ b/v1.0/RequestWorkbookFunctionsPoisson_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPoisson_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPoisson_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPoisson_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPower.go b/v1.0/RequestWorkbookFunctionsPower.go index 12f0b4be..69597e73 100644 --- a/v1.0/RequestWorkbookFunctionsPower.go +++ b/v1.0/RequestWorkbookFunctionsPower.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPowerRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPowerRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPowerRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPpmt.go b/v1.0/RequestWorkbookFunctionsPpmt.go index c82a5cdb..171b59e3 100644 --- a/v1.0/RequestWorkbookFunctionsPpmt.go +++ b/v1.0/RequestWorkbookFunctionsPpmt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPpmtRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPpmtRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPpmtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPrice.go b/v1.0/RequestWorkbookFunctionsPrice.go index 05eb4618..d972ba28 100644 --- a/v1.0/RequestWorkbookFunctionsPrice.go +++ b/v1.0/RequestWorkbookFunctionsPrice.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPriceRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsPriceRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPriceDiscRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsPriceDiscRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsPriceDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsPriceMatRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsPriceMatRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPriceMatRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsProduct.go b/v1.0/RequestWorkbookFunctionsProduct.go index c0455d05..c445cd58 100644 --- a/v1.0/RequestWorkbookFunctionsProduct.go +++ b/v1.0/RequestWorkbookFunctionsProduct.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsProductRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsProductRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsProductRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsProper.go b/v1.0/RequestWorkbookFunctionsProper.go index 92813ddb..3d26de6c 100644 --- a/v1.0/RequestWorkbookFunctionsProper.go +++ b/v1.0/RequestWorkbookFunctionsProper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsProperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsProperRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsProperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsPv.go b/v1.0/RequestWorkbookFunctionsPv.go index 364e2c11..f95b05bc 100644 --- a/v1.0/RequestWorkbookFunctionsPv.go +++ b/v1.0/RequestWorkbookFunctionsPv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsPvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsPvRequest) Post(ctx context.Context) (resObj *Workbook err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsPvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsQuartile_.go b/v1.0/RequestWorkbookFunctionsQuartile_.go index a02ef532..66626b7f 100644 --- a/v1.0/RequestWorkbookFunctionsQuartile_.go +++ b/v1.0/RequestWorkbookFunctionsQuartile_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsQuartile_ExcRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsQuartile_ExcRequest) Post(ctx context.Context) (resObj return } +// +func (r *WorkbookFunctionsQuartile_ExcRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsQuartile_IncRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsQuartile_IncRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsQuartile_IncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsQuotient.go b/v1.0/RequestWorkbookFunctionsQuotient.go index 7599aad5..19440084 100644 --- a/v1.0/RequestWorkbookFunctionsQuotient.go +++ b/v1.0/RequestWorkbookFunctionsQuotient.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsQuotientRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsQuotientRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsQuotientRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRadians.go b/v1.0/RequestWorkbookFunctionsRadians.go index b77a6eef..7125707e 100644 --- a/v1.0/RequestWorkbookFunctionsRadians.go +++ b/v1.0/RequestWorkbookFunctionsRadians.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRadiansRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRadiansRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRadiansRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRand.go b/v1.0/RequestWorkbookFunctionsRand.go index 51aa766e..b4d8a0b4 100644 --- a/v1.0/RequestWorkbookFunctionsRand.go +++ b/v1.0/RequestWorkbookFunctionsRand.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRandRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRandRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsRandRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRandBetweenRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsRandBetweenRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRandBetweenRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRank_.go b/v1.0/RequestWorkbookFunctionsRank_.go index 2f427adb..b9c3af95 100644 --- a/v1.0/RequestWorkbookFunctionsRank_.go +++ b/v1.0/RequestWorkbookFunctionsRank_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRank_AvgRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRank_AvgRequest) Post(ctx context.Context) (resObj *Wo return } +// +func (r *WorkbookFunctionsRank_AvgRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRank_EqRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsRank_EqRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRank_EqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRate.go b/v1.0/RequestWorkbookFunctionsRate.go index 226d7543..3a83d854 100644 --- a/v1.0/RequestWorkbookFunctionsRate.go +++ b/v1.0/RequestWorkbookFunctionsRate.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRateRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRateRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRateRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsReceived.go b/v1.0/RequestWorkbookFunctionsReceived.go index 18b6723a..d62e94a4 100644 --- a/v1.0/RequestWorkbookFunctionsReceived.go +++ b/v1.0/RequestWorkbookFunctionsReceived.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReceivedRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsReceivedRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReceivedRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsReplace.go b/v1.0/RequestWorkbookFunctionsReplace.go index 48a08e59..9769cc26 100644 --- a/v1.0/RequestWorkbookFunctionsReplace.go +++ b/v1.0/RequestWorkbookFunctionsReplace.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReplaceRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsReplaceRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsReplaceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsReplaceBRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsReplaceBRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReplaceBRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRept.go b/v1.0/RequestWorkbookFunctionsRept.go index 72f10a91..b5c4ece7 100644 --- a/v1.0/RequestWorkbookFunctionsRept.go +++ b/v1.0/RequestWorkbookFunctionsRept.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsReptRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsReptRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsReptRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRight.go b/v1.0/RequestWorkbookFunctionsRight.go index a705dc38..3c1f1b47 100644 --- a/v1.0/RequestWorkbookFunctionsRight.go +++ b/v1.0/RequestWorkbookFunctionsRight.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRightRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRightRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRightRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRightb.go b/v1.0/RequestWorkbookFunctionsRightb.go index da4b46d9..248c2794 100644 --- a/v1.0/RequestWorkbookFunctionsRightb.go +++ b/v1.0/RequestWorkbookFunctionsRightb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRightbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRightbRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRightbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRoman.go b/v1.0/RequestWorkbookFunctionsRoman.go index 5c262917..310517b6 100644 --- a/v1.0/RequestWorkbookFunctionsRoman.go +++ b/v1.0/RequestWorkbookFunctionsRoman.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRomanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRomanRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRomanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRound.go b/v1.0/RequestWorkbookFunctionsRound.go index 98b7d91e..ec11342c 100644 --- a/v1.0/RequestWorkbookFunctionsRound.go +++ b/v1.0/RequestWorkbookFunctionsRound.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRoundRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsRoundRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsRoundRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRoundDownRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsRoundDownRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsRoundDownRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsRoundUpRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsRoundUpRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRoundUpRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRows.go b/v1.0/RequestWorkbookFunctionsRows.go index 4ddcd439..0af8dc43 100644 --- a/v1.0/RequestWorkbookFunctionsRows.go +++ b/v1.0/RequestWorkbookFunctionsRows.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRowsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRowsRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRowsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsRri.go b/v1.0/RequestWorkbookFunctionsRri.go index 9a791b5f..038cdb8a 100644 --- a/v1.0/RequestWorkbookFunctionsRri.go +++ b/v1.0/RequestWorkbookFunctionsRri.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsRriRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsRriRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsRriRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSec.go b/v1.0/RequestWorkbookFunctionsSec.go index 3980aed4..9d615359 100644 --- a/v1.0/RequestWorkbookFunctionsSec.go +++ b/v1.0/RequestWorkbookFunctionsSec.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSecRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSecRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSecRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSech.go b/v1.0/RequestWorkbookFunctionsSech.go index 67ba1f1a..f6186659 100644 --- a/v1.0/RequestWorkbookFunctionsSech.go +++ b/v1.0/RequestWorkbookFunctionsSech.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSechRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSechRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSechRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSecond.go b/v1.0/RequestWorkbookFunctionsSecond.go index aeb62248..0c531951 100644 --- a/v1.0/RequestWorkbookFunctionsSecond.go +++ b/v1.0/RequestWorkbookFunctionsSecond.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSecondRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSecondRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSecondRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSeries.go b/v1.0/RequestWorkbookFunctionsSeries.go index 3172ebec..145bdc71 100644 --- a/v1.0/RequestWorkbookFunctionsSeries.go +++ b/v1.0/RequestWorkbookFunctionsSeries.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSeriesSumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSeriesSumRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSeriesSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSheet.go b/v1.0/RequestWorkbookFunctionsSheet.go index ebc3f3f1..6bed78a6 100644 --- a/v1.0/RequestWorkbookFunctionsSheet.go +++ b/v1.0/RequestWorkbookFunctionsSheet.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSheetRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSheetRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSheetRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSheets.go b/v1.0/RequestWorkbookFunctionsSheets.go index a6de3c52..076b4570 100644 --- a/v1.0/RequestWorkbookFunctionsSheets.go +++ b/v1.0/RequestWorkbookFunctionsSheets.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSheetsRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSheetsRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSheetsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSign.go b/v1.0/RequestWorkbookFunctionsSign.go index 8351ef61..2337b5a8 100644 --- a/v1.0/RequestWorkbookFunctionsSign.go +++ b/v1.0/RequestWorkbookFunctionsSign.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSignRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSignRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSignRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSin.go b/v1.0/RequestWorkbookFunctionsSin.go index 459b2862..7903b47c 100644 --- a/v1.0/RequestWorkbookFunctionsSin.go +++ b/v1.0/RequestWorkbookFunctionsSin.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSinRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSinRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSinRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSinh.go b/v1.0/RequestWorkbookFunctionsSinh.go index a9d198c2..b05f3ebf 100644 --- a/v1.0/RequestWorkbookFunctionsSinh.go +++ b/v1.0/RequestWorkbookFunctionsSinh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSinhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSinhRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSinhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSkew.go b/v1.0/RequestWorkbookFunctionsSkew.go index 141c4690..629993e8 100644 --- a/v1.0/RequestWorkbookFunctionsSkew.go +++ b/v1.0/RequestWorkbookFunctionsSkew.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSkewRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSkewRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSkewRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSkew_p.go b/v1.0/RequestWorkbookFunctionsSkew_p.go index 2b52da68..dacd8eec 100644 --- a/v1.0/RequestWorkbookFunctionsSkew_p.go +++ b/v1.0/RequestWorkbookFunctionsSkew_p.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSkew_pRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSkew_pRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSkew_pRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSln.go b/v1.0/RequestWorkbookFunctionsSln.go index a67e6de1..50aa52d4 100644 --- a/v1.0/RequestWorkbookFunctionsSln.go +++ b/v1.0/RequestWorkbookFunctionsSln.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSlnRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSlnRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSlnRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSmall.go b/v1.0/RequestWorkbookFunctionsSmall.go index c18f86df..e1ba4095 100644 --- a/v1.0/RequestWorkbookFunctionsSmall.go +++ b/v1.0/RequestWorkbookFunctionsSmall.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSmallRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSmallRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSmallRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSqrt.go b/v1.0/RequestWorkbookFunctionsSqrt.go index bc30d0b3..6b86c5b4 100644 --- a/v1.0/RequestWorkbookFunctionsSqrt.go +++ b/v1.0/RequestWorkbookFunctionsSqrt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSqrtRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsSqrtRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsSqrtRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSqrtPiRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsSqrtPiRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSqrtPiRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSt.go b/v1.0/RequestWorkbookFunctionsSt.go index a1bebc65..8600f29c 100644 --- a/v1.0/RequestWorkbookFunctionsSt.go +++ b/v1.0/RequestWorkbookFunctionsSt.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsStDevARequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsStDevARequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsStDevARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDevPARequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsStDevPARequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsStDevPARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDev_PRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsStDev_PRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsStDev_PRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsStDev_SRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsStDev_SRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsStDev_SRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsStandardize.go b/v1.0/RequestWorkbookFunctionsStandardize.go index 894506cd..076a0914 100644 --- a/v1.0/RequestWorkbookFunctionsStandardize.go +++ b/v1.0/RequestWorkbookFunctionsStandardize.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsStandardizeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsStandardizeRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsStandardizeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSubstitute.go b/v1.0/RequestWorkbookFunctionsSubstitute.go index 46069aad..2ab00933 100644 --- a/v1.0/RequestWorkbookFunctionsSubstitute.go +++ b/v1.0/RequestWorkbookFunctionsSubstitute.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSubstituteRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSubstituteRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSubstituteRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSubtotal.go b/v1.0/RequestWorkbookFunctionsSubtotal.go index 0b0cc269..9a935653 100644 --- a/v1.0/RequestWorkbookFunctionsSubtotal.go +++ b/v1.0/RequestWorkbookFunctionsSubtotal.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSubtotalRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSubtotalRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSubtotalRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSum.go b/v1.0/RequestWorkbookFunctionsSum.go index 6c8e0307..d1f4f057 100644 --- a/v1.0/RequestWorkbookFunctionsSum.go +++ b/v1.0/RequestWorkbookFunctionsSum.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSumRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsSumRequest) Post(ctx context.Context) (resObj *Workboo return } +// +func (r *WorkbookFunctionsSumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumIfRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsSumIfRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsSumIfRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumIfsRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsSumIfsRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsSumIfsRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsSumSqRequestBuilder struct{ BaseRequestBuilder } @@ -111,3 +132,9 @@ func (r *WorkbookFunctionsSumSqRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSumSqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsSyd.go b/v1.0/RequestWorkbookFunctionsSyd.go index 386a96f1..c6f75fb1 100644 --- a/v1.0/RequestWorkbookFunctionsSyd.go +++ b/v1.0/RequestWorkbookFunctionsSyd.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsSydRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsSydRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsSydRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsT.go b/v1.0/RequestWorkbookFunctionsT.go index 953679f5..0b9c7731 100644 --- a/v1.0/RequestWorkbookFunctionsT.go +++ b/v1.0/RequestWorkbookFunctionsT.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTRequest) Post(ctx context.Context) (resObj *WorkbookF err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsT_.go b/v1.0/RequestWorkbookFunctionsT_.go index 80a2644f..642d4611 100644 --- a/v1.0/RequestWorkbookFunctionsT_.go +++ b/v1.0/RequestWorkbookFunctionsT_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsT_DistRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsT_DistRequest) Post(ctx context.Context) (resObj *Work return } +// +func (r *WorkbookFunctionsT_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Dist_2TRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsT_Dist_2TRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsT_Dist_2TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Dist_RTRequestBuilder struct{ BaseRequestBuilder } @@ -85,6 +100,12 @@ func (r *WorkbookFunctionsT_Dist_RTRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsT_Dist_RTRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_InvRequestBuilder struct{ BaseRequestBuilder } @@ -112,6 +133,12 @@ func (r *WorkbookFunctionsT_InvRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsT_InvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsT_Inv_2TRequestBuilder struct{ BaseRequestBuilder } @@ -138,3 +165,9 @@ func (r *WorkbookFunctionsT_Inv_2TRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsT_Inv_2TRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTan.go b/v1.0/RequestWorkbookFunctionsTan.go index a64002a1..19cec335 100644 --- a/v1.0/RequestWorkbookFunctionsTan.go +++ b/v1.0/RequestWorkbookFunctionsTan.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTanRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTanRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTanh.go b/v1.0/RequestWorkbookFunctionsTanh.go index 9be09161..bb663422 100644 --- a/v1.0/RequestWorkbookFunctionsTanh.go +++ b/v1.0/RequestWorkbookFunctionsTanh.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTanhRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTanhRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTanhRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTbill.go b/v1.0/RequestWorkbookFunctionsTbill.go index 93ae1da8..70553a4c 100644 --- a/v1.0/RequestWorkbookFunctionsTbill.go +++ b/v1.0/RequestWorkbookFunctionsTbill.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTbillEqRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsTbillEqRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsTbillEqRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTbillPriceRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsTbillPriceRequest) Post(ctx context.Context) (resObj * return } +// +func (r *WorkbookFunctionsTbillPriceRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTbillYieldRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsTbillYieldRequest) Post(ctx context.Context) (resObj * err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTbillYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsText.go b/v1.0/RequestWorkbookFunctionsText.go index 4a5be392..001fada0 100644 --- a/v1.0/RequestWorkbookFunctionsText.go +++ b/v1.0/RequestWorkbookFunctionsText.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTextRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTextRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTextRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTime.go b/v1.0/RequestWorkbookFunctionsTime.go index 2d9256ad..ab362171 100644 --- a/v1.0/RequestWorkbookFunctionsTime.go +++ b/v1.0/RequestWorkbookFunctionsTime.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTimeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTimeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTimeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTimevalue.go b/v1.0/RequestWorkbookFunctionsTimevalue.go index be96da8b..1655da11 100644 --- a/v1.0/RequestWorkbookFunctionsTimevalue.go +++ b/v1.0/RequestWorkbookFunctionsTimevalue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTimevalueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTimevalueRequest) Post(ctx context.Context) (resObj *W err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTimevalueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsToday.go b/v1.0/RequestWorkbookFunctionsToday.go index 9169d6a1..1b516110 100644 --- a/v1.0/RequestWorkbookFunctionsToday.go +++ b/v1.0/RequestWorkbookFunctionsToday.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTodayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTodayRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTodayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTrim.go b/v1.0/RequestWorkbookFunctionsTrim.go index 8c195d68..89a8538d 100644 --- a/v1.0/RequestWorkbookFunctionsTrim.go +++ b/v1.0/RequestWorkbookFunctionsTrim.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTrimRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsTrimRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsTrimRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsTrimMeanRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsTrimMeanRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTrimMeanRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTrue.go b/v1.0/RequestWorkbookFunctionsTrue.go index df1f7b2a..d97f9c87 100644 --- a/v1.0/RequestWorkbookFunctionsTrue.go +++ b/v1.0/RequestWorkbookFunctionsTrue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTrueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTrueRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTrueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsTrunc.go b/v1.0/RequestWorkbookFunctionsTrunc.go index 98e4aec5..564a574d 100644 --- a/v1.0/RequestWorkbookFunctionsTrunc.go +++ b/v1.0/RequestWorkbookFunctionsTrunc.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTruncRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTruncRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTruncRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsType.go b/v1.0/RequestWorkbookFunctionsType.go index 8f2b24de..3d4cdf3e 100644 --- a/v1.0/RequestWorkbookFunctionsType.go +++ b/v1.0/RequestWorkbookFunctionsType.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsTypeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsTypeRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsTypeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsUnichar.go b/v1.0/RequestWorkbookFunctionsUnichar.go index 11df67e7..e76d83c9 100644 --- a/v1.0/RequestWorkbookFunctionsUnichar.go +++ b/v1.0/RequestWorkbookFunctionsUnichar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUnicharRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUnicharRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUnicharRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsUnicode.go b/v1.0/RequestWorkbookFunctionsUnicode.go index b92f3570..f1d05959 100644 --- a/v1.0/RequestWorkbookFunctionsUnicode.go +++ b/v1.0/RequestWorkbookFunctionsUnicode.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUnicodeRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUnicodeRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUnicodeRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsUpper.go b/v1.0/RequestWorkbookFunctionsUpper.go index 6ae98c66..2cf5a169 100644 --- a/v1.0/RequestWorkbookFunctionsUpper.go +++ b/v1.0/RequestWorkbookFunctionsUpper.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUpperRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUpperRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUpperRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsUsdollar.go b/v1.0/RequestWorkbookFunctionsUsdollar.go index 7c7b5b7f..c91823a3 100644 --- a/v1.0/RequestWorkbookFunctionsUsdollar.go +++ b/v1.0/RequestWorkbookFunctionsUsdollar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsUsdollarRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsUsdollarRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsUsdollarRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsValue.go b/v1.0/RequestWorkbookFunctionsValue.go index bc0bdcaa..8caf4a10 100644 --- a/v1.0/RequestWorkbookFunctionsValue.go +++ b/v1.0/RequestWorkbookFunctionsValue.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsValueRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsValueRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsValueRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsVar.go b/v1.0/RequestWorkbookFunctionsVar.go index 25dbef1c..001edd59 100644 --- a/v1.0/RequestWorkbookFunctionsVar.go +++ b/v1.0/RequestWorkbookFunctionsVar.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVarARequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsVarARequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsVarARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsVarPARequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsVarPARequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVarPARequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsVar_.go b/v1.0/RequestWorkbookFunctionsVar_.go index 3f088766..d18d1bc5 100644 --- a/v1.0/RequestWorkbookFunctionsVar_.go +++ b/v1.0/RequestWorkbookFunctionsVar_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVar_PRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsVar_PRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsVar_PRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsVar_SRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsVar_SRequest) Post(ctx context.Context) (resObj *Workb err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVar_SRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsVdb.go b/v1.0/RequestWorkbookFunctionsVdb.go index abb90fa3..3b3cc3ca 100644 --- a/v1.0/RequestWorkbookFunctionsVdb.go +++ b/v1.0/RequestWorkbookFunctionsVdb.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVdbRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsVdbRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVdbRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsVlookup.go b/v1.0/RequestWorkbookFunctionsVlookup.go index ad7debc2..53fd0dab 100644 --- a/v1.0/RequestWorkbookFunctionsVlookup.go +++ b/v1.0/RequestWorkbookFunctionsVlookup.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsVlookupRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsVlookupRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsVlookupRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsWeek.go b/v1.0/RequestWorkbookFunctionsWeek.go index 4cfbea3e..6cbc6c5a 100644 --- a/v1.0/RequestWorkbookFunctionsWeek.go +++ b/v1.0/RequestWorkbookFunctionsWeek.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeekNumRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeekNumRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeekNumRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsWeekday.go b/v1.0/RequestWorkbookFunctionsWeekday.go index 5862a2e3..46f0b90d 100644 --- a/v1.0/RequestWorkbookFunctionsWeekday.go +++ b/v1.0/RequestWorkbookFunctionsWeekday.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeekdayRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeekdayRequest) Post(ctx context.Context) (resObj *Wor err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeekdayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsWeibull_.go b/v1.0/RequestWorkbookFunctionsWeibull_.go index 7d5588dc..25b55a51 100644 --- a/v1.0/RequestWorkbookFunctionsWeibull_.go +++ b/v1.0/RequestWorkbookFunctionsWeibull_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWeibull_DistRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsWeibull_DistRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWeibull_DistRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsWork.go b/v1.0/RequestWorkbookFunctionsWork.go index 2f07d28e..273aa5d2 100644 --- a/v1.0/RequestWorkbookFunctionsWork.go +++ b/v1.0/RequestWorkbookFunctionsWork.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsWorkDayRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsWorkDayRequest) Post(ctx context.Context) (resObj *Wor return } +// +func (r *WorkbookFunctionsWorkDayRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsWorkDay_IntlRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsWorkDay_IntlRequest) Post(ctx context.Context) (resObj err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsWorkDay_IntlRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsXirr.go b/v1.0/RequestWorkbookFunctionsXirr.go index 56143a27..c587d58a 100644 --- a/v1.0/RequestWorkbookFunctionsXirr.go +++ b/v1.0/RequestWorkbookFunctionsXirr.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXirrRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXirrRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXirrRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsXnpv.go b/v1.0/RequestWorkbookFunctionsXnpv.go index 962bd0d0..46452d83 100644 --- a/v1.0/RequestWorkbookFunctionsXnpv.go +++ b/v1.0/RequestWorkbookFunctionsXnpv.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXnpvRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXnpvRequest) Post(ctx context.Context) (resObj *Workbo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXnpvRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsXor.go b/v1.0/RequestWorkbookFunctionsXor.go index b541a3f4..61b3fe0e 100644 --- a/v1.0/RequestWorkbookFunctionsXor.go +++ b/v1.0/RequestWorkbookFunctionsXor.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsXorRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsXorRequest) Post(ctx context.Context) (resObj *Workboo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsXorRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsYear.go b/v1.0/RequestWorkbookFunctionsYear.go index 4a5e1e73..af9e673d 100644 --- a/v1.0/RequestWorkbookFunctionsYear.go +++ b/v1.0/RequestWorkbookFunctionsYear.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsYearRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsYearRequest) Post(ctx context.Context) (resObj *Workbo return } +// +func (r *WorkbookFunctionsYearRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYearFracRequestBuilder struct{ BaseRequestBuilder } @@ -57,3 +66,9 @@ func (r *WorkbookFunctionsYearFracRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsYearFracRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsYield.go b/v1.0/RequestWorkbookFunctionsYield.go index d69dc736..882f0c53 100644 --- a/v1.0/RequestWorkbookFunctionsYield.go +++ b/v1.0/RequestWorkbookFunctionsYield.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsYieldRequestBuilder struct{ BaseRequestBuilder } @@ -31,6 +34,12 @@ func (r *WorkbookFunctionsYieldRequest) Post(ctx context.Context) (resObj *Workb return } +// +func (r *WorkbookFunctionsYieldRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYieldDiscRequestBuilder struct{ BaseRequestBuilder } @@ -58,6 +67,12 @@ func (r *WorkbookFunctionsYieldDiscRequest) Post(ctx context.Context) (resObj *W return } +// +func (r *WorkbookFunctionsYieldDiscRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} + // type WorkbookFunctionsYieldMatRequestBuilder struct{ BaseRequestBuilder } @@ -84,3 +99,9 @@ func (r *WorkbookFunctionsYieldMatRequest) Post(ctx context.Context) (resObj *Wo err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsYieldMatRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/RequestWorkbookFunctionsZ_.go b/v1.0/RequestWorkbookFunctionsZ_.go index 1117ce36..28dcca29 100644 --- a/v1.0/RequestWorkbookFunctionsZ_.go +++ b/v1.0/RequestWorkbookFunctionsZ_.go @@ -2,7 +2,10 @@ package msgraph -import "context" +import ( + "context" + "strings" +) // type WorkbookFunctionsZ_TestRequestBuilder struct{ BaseRequestBuilder } @@ -30,3 +33,9 @@ func (r *WorkbookFunctionsZ_TestRequest) Post(ctx context.Context) (resObj *Work err = r.JSONRequest(ctx, "POST", "", r.requestObject, &resObj) return } + +// +func (r *WorkbookFunctionsZ_TestRequest) BatchPost(batch *BatchRequest) error { + var resObj *WorkbookFunctionResult + return batch.Add("POST", strings.TrimPrefix(r.baseURL, defaultBaseURL), r.requestObject, resObj) +} diff --git a/v1.0/msgraph.go b/v1.0/msgraph.go index 32050bbe..117a4fef 100644 --- a/v1.0/msgraph.go +++ b/v1.0/msgraph.go @@ -336,3 +336,174 @@ func NewClient(cli *http.Client) *GraphServiceRequestBuilder { BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL, client: cli}, } } + +// BatchRequest is a batch request +type BatchRequest struct { + BaseRequest + request batchRequest + results []BatchResult +} + +// batchOneRequest is one request included in the batch request +type batchOneRequest struct { + Id string `json:"id"` + Method string `json:"method"` + Path string `json:"url"` + Header BatchHeader `json:"headers"` + Body interface{} `json:"body,omitempty"` +} + +// BatchHeader is the header of the individual request in Batch Request +type BatchHeader struct { + ContentType string `json:"Content-Type"` +} + +// batchRequest is the batch request +type batchRequest struct { + Requests []batchOneRequest `json:"requests,omitempty"` +} + +// batchOneResponse is one response included in the batch response +type batchOneResponse struct { + Id string `json:"id"` + Status int `json:"status"` + Body []byte `json:"body"` +} + +// batchResponse is the batch response +type batchResponse struct { + NextLink string `json:"nextLink"` + Responses []batchOneResponse `json:"responses,omitempty"` +} + +// BatchResult is the one result derived from one response included in the batch response +type BatchResult struct { + Error error // Error might be non-200 http status code error or Unmarshal response error + Result interface{} +} + +// Add adds a request into the BatchRequest +func (r *BatchRequest) Add(method, path string, reqObj, resObj interface{}) error { + oneRequest := batchOneRequest{Id: strconv.Itoa(len(r.request.Requests)), Method: method, Path: path, Body: reqObj} + if reqObj != nil { + oneRequest.Header.ContentType = "application/json" + } + r.request.Requests = append(r.request.Requests, oneRequest) + r.results = append(r.results, BatchResult{Result: resObj}) + return nil +} + +// Run invokes the batch request +func (r *BatchRequest) Run(ctx context.Context) ([]BatchResult, error) { + // Batch size is limited to 20 individual requests: https://docs.microsoft.com/en-us/graph/known-issues#limit-on-batch-size + const size = 20 + for offset := 0; offset < (len(r.request.Requests)+size-1)/size; offset += size { + if err := r.run(ctx, offset, size); err != nil { + return nil, err + } + } + return r.results, nil +} + +// run composes up to "size" individual requests from "offset" of the containing requests queue of the Batch and update its results internally. +func (r *BatchRequest) run(ctx context.Context, offset int, size int) error { + if offset > len(r.request.Requests) { + return nil + } + + stop := offset + size + if offset+size > len(r.request.Requests) { + stop = len(r.request.Requests) + } + + var request batchRequest + for i := offset; i < stop; i++ { + request.Requests = append(request.Requests, r.request.Requests[i]) + } + + req, err := r.NewJSONRequest("POST", "", request) + if err != nil { + return err + } + if ctx != nil { + req = req.WithContext(ctx) + } + res, err := r.client.Do(req) + if err != nil { + return err + } + + for { + defer res.Body.Close() + if res.StatusCode != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + return err + } + return errRes + } + var paging batchResponse + err := jsonx.NewDecoder(res.Body).Decode(&paging) + if err != nil { + return err + } + for _, response := range paging.Responses { + id, err := strconv.Atoi(response.Id) + if err != nil { + return fmt.Errorf("converting ID %s: %v", response.Id, err) + } + result := r.results[id] + if response.Status != http.StatusOK { + b, _ := ioutil.ReadAll(res.Body) + errRes := &ErrorResponse{Response: res} + err := jsonx.Unmarshal(b, errRes) + if err != nil { + result.Error = fmt.Errorf("%s: %s", res.Status, string(b)) + continue + } + result.Error = errRes + continue + } + if result.Result != nil { + if err := jsonx.Unmarshal(response.Body, &result.Result); err != nil { + result.Error = fmt.Errorf("unmarshalling response: %v", err) + continue + } + } + } + if len(paging.NextLink) == 0 { + return nil + } + req, err = http.NewRequest("POST", paging.NextLink, nil) + if ctx != nil { + req = req.WithContext(ctx) + } + res, err = r.client.Do(req) + if err != nil { + return err + } + } +} + +// Rest resets the batch request +func (r *BatchRequest) Reset() { + r.request.Requests = []batchOneRequest{} + r.results = []BatchResult{} +} + +// BatchRequestBuilder is BatchRequest request builder +type BatchRequestBuilder struct { + BaseRequestBuilder +} + +// Request returns BatchRequest +func (b *BatchRequestBuilder) Request() *BatchRequest { + return &BatchRequest{BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}} +} + +// NewBatch returns BatchRequestBuilder +func NewBatch(cli *http.Client) *BatchRequestBuilder { + return &BatchRequestBuilder{BaseRequestBuilder: BaseRequestBuilder{baseURL: defaultBaseURL + "/$batch", client: cli}} +}