---
title: "Namespace Stylelabs.M.Sdk.WebClient"
slug: "web-sdk--stylelabs.m.sdk.webclient"
abstract: ""
---
# Namespace Stylelabs.M.Sdk.WebClient

## Classes

### [MClientFactory](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.mclientfactory.html)

Defines the M client factory.

### [WebClientErrors](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.html)

Defines web client errors.

### [WebClientErrors.CommandsClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.commandsclient.html)

### [WebClientErrors.CultureLoader](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.cultureloader.html)

### [WebClientErrors.EntityDefinitionsClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.entitydefinitionsclient.html)

### [WebClientErrors.LinkHelper](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.linkhelper.html)

### [WebClientErrors.MClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.mclient.html)

### [WebClientErrors.NotificationsClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.notificationsclient.html)

### [WebClientErrors.NotificationTypeMapping](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.notificationtypemapping.html)

### [WebClientErrors.PolicyMapping](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.policymapping.html)

### [WebClientErrors.PropertyMapper](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.propertymapper.html)

### [WebClientErrors.QueryingClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.queryingclient.html)

### [WebClientErrors.RelationMapper](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.relationmapper.html)

### [WebClientErrors.ScriptClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.scriptclient.html)

### [WebClientErrors.ScriptsClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webclienterrors.scriptsclient.html)

### [WebDefaults](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.html)

Contains defaults specific the Web SDK.

### [WebDefaults.CulturesCache](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.culturescache.html)

Setting for the cultures cache.

### [WebDefaults.DefinitionCache](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.definitioncache.html)

Setting for the definition cache.

### [WebDefaults.RefreshTokenPolicy](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.refreshtokenpolicy.html)

Settings for the refresh token policy.

### [WebDefaults.RetryAfterPolicy](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.retryafterpolicy.html)

Settings for 'Retry After' (HTTP 429) management.

### [WebDefaults.RetryPolicy](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.retrypolicy.html)

Settings for retrying a specific set of status codes (mostly network related issue).

### [WebDefaults.TimeoutPolicy](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.timeoutpolicy.html)

Settings for timeouts.

### [WebDefaults.TranslationsCache](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.translationscache.html)

Setting for the translations cache.

### [WebDefaults.UploadPolicy](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.webdefaults.uploadpolicy.html)

Settings for uploads.

## Interfaces

### [IWebMClient](https://doc.sitecore.com/ch/en/developers/api-reference/web-sdk--stylelabs.m.sdk.webclient.iwebmclient.html)

Provides additional features to the default SDK, specifically for HTTP and REST.
