// Code generated by msgraph-generate.go DO NOT EDIT. package msgraph import "context" // AndroidEasEmailProfileConfigurationRequestBuilder is request builder for AndroidEasEmailProfileConfiguration type AndroidEasEmailProfileConfigurationRequestBuilder struct{ BaseRequestBuilder } // Request returns AndroidEasEmailProfileConfigurationRequest func (b *AndroidEasEmailProfileConfigurationRequestBuilder) Request() *AndroidEasEmailProfileConfigurationRequest { return &AndroidEasEmailProfileConfigurationRequest{ BaseRequest: BaseRequest{baseURL: b.baseURL, client: b.client}, } } // AndroidEasEmailProfileConfigurationRequest is request for AndroidEasEmailProfileConfiguration type AndroidEasEmailProfileConfigurationRequest struct{ BaseRequest } // Get performs GET request for AndroidEasEmailProfileConfiguration func (r *AndroidEasEmailProfileConfigurationRequest) Get(ctx context.Context) (resObj *AndroidEasEmailProfileConfiguration, 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 AndroidEasEmailProfileConfiguration func (r *AndroidEasEmailProfileConfigurationRequest) Update(ctx context.Context, reqObj *AndroidEasEmailProfileConfiguration) error { return r.JSONRequest(ctx, "PATCH", "", reqObj, nil) } // Delete performs DELETE request for AndroidEasEmailProfileConfiguration func (r *AndroidEasEmailProfileConfigurationRequest) Delete(ctx context.Context) error { return r.JSONRequest(ctx, "DELETE", "", nil, nil) } // IdentityCertificate is navigation property func (b *AndroidEasEmailProfileConfigurationRequestBuilder) IdentityCertificate() *AndroidCertificateProfileBaseRequestBuilder { bb := &AndroidCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.baseURL += "/identityCertificate" return bb } // SmimeSigningCertificate is navigation property func (b *AndroidEasEmailProfileConfigurationRequestBuilder) SmimeSigningCertificate() *AndroidCertificateProfileBaseRequestBuilder { bb := &AndroidCertificateProfileBaseRequestBuilder{BaseRequestBuilder: b.BaseRequestBuilder} bb.baseURL += "/smimeSigningCertificate" return bb }