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