public NewWorkspacesClient(WorkspacesEndpoint endpoint, VtexCredentials credentials, ProductInfoHeaderValue userAgent, bool acceptSnapshot = true) : this(new HttpCachedGalleryConnector(endpoint.GetUri(), credentials, userAgent), acceptSnapshot) { }
public static NewWorkspacesClient FromRequest(HttpRequestMessage requestMessage, WorkspacesEndpoint endpoint, ProductInfoHeaderValue userAgent) => new NewWorkspacesClient( endpoint, requestMessage.GetCredentials(), userAgent, requestMessage.ShouldAcceptSnapshot());