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());