1// Code generated by msgraph.go/gen DO NOT EDIT. 2 3package msgraph 4 5import "context" 6 7// UnitOfMeasureRequestBuilder is request builder for UnitOfMeasure 8type UnitOfMeasureRequestBuilder struct{ BaseRequestBuilder } 9 10// Request returns UnitOfMeasureRequest 11func (b *UnitOfMeasureRequestBuilder) Request() *UnitOfMeasureRequest { 12 return &UnitOfMeasureRequest{ 13 BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, 14 } 15} 16 17// UnitOfMeasureRequest is request for UnitOfMeasure 18type UnitOfMeasureRequest struct{ BaseRequest } 19 20// Get performs GET request for UnitOfMeasure 21func (r *UnitOfMeasureRequest) Get(ctx context.Context) (resObj *UnitOfMeasure, 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 UnitOfMeasure 31func (r *UnitOfMeasureRequest) Update(ctx context.Context, reqObj *UnitOfMeasure) error { 32 return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) 33} 34 35// Delete performs DELETE request for UnitOfMeasure 36func (r *UnitOfMeasureRequest) Delete(ctx context.Context) error { 37 return r.JSONRequest(ctx, "DELETE", "", nil, nil) 38} 39