1// Code generated by msgraph.go/gen DO NOT EDIT. 2 3package msgraph 4 5import "context" 6 7// EducationalActivityRequestBuilder is request builder for EducationalActivity 8type EducationalActivityRequestBuilder struct{ BaseRequestBuilder } 9 10// Request returns EducationalActivityRequest 11func (b *EducationalActivityRequestBuilder) Request() *EducationalActivityRequest { 12 return &EducationalActivityRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15} 16 17// EducationalActivityRequest is request for EducationalActivity 18type EducationalActivityRequest struct{ BaseRequest } 19 20// Get performs GET request for EducationalActivity 21func (r *EducationalActivityRequest) Get(ctx context.Context) (resObj *EducationalActivity, err error) { 22 var query string 23 if r.query != nil { 24 query = "?" + r.query.Encode() 25 } 26 err = r.JSONRequest(ctx, "GET", query, nil, &resObj) 27 return 28} 29 30// Update performs PATCH request for EducationalActivity 31func (r *EducationalActivityRequest) Update(ctx context.Context, reqObj *EducationalActivity) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33} 34 35// Delete performs DELETE request for EducationalActivity 36func (r *EducationalActivityRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38} 39