// Code generated by msgraph.go/gen DO NOT EDIT. package msgraph import "context" // CompanyRequestBuilder is request builder for Company type CompanyRequestBuilder struct{ BaseRequestBuilder } // Request returns CompanyRequest func (b *CompanyRequestBuilder) Request() *CompanyRequest { return &CompanyRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, } } // CompanyRequest is request for Company type CompanyRequest struct{ BaseRequest } // Get performs GET request for Company func (r *CompanyRequest) Get(ctx context.Context) (resObj *Company, err error) { var query string if r.query != nil { query = "?" + r.query.Encode() } err = r.JSONRequest(ctx, "GET", query, nil, &resObj) return } // Update performs PATCH request for Company func (r *CompanyRequest) Update(ctx context.Context, reqObj *Company) error { return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) } // Delete performs DELETE request for Company func (r *CompanyRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } // CompanyInformationRequestBuilder is request builder for CompanyInformation type CompanyInformationRequestBuilder struct{ BaseRequestBuilder } // Request returns CompanyInformationRequest func (b *CompanyInformationRequestBuilder) Request() *CompanyInformationRequest { return &CompanyInformationRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, } } // CompanyInformationRequest is request for CompanyInformation type CompanyInformationRequest struct{ BaseRequest } // Get performs GET request for CompanyInformation func (r *CompanyInformationRequest) Get(ctx context.Context) (resObj *CompanyInformation, err error) { var query string if r.query != nil { query = "?" + r.query.Encode() } err = r.JSONRequest(ctx, "GET", query, nil, &resObj) return } // Update performs PATCH request for CompanyInformation func (r *CompanyInformationRequest) Update(ctx context.Context, reqObj *CompanyInformation) error { return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) } // Delete performs DELETE request for CompanyInformation func (r *CompanyInformationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) }