public static bool CreateUserKeyValue(this Connection conn,
                                              IClientState state,
                                              int basketId,
                                              BasketUserValueRequest basketUserValueRequest)
        {
            var restRequest = basketUserValueRequest.CreateRestRequestJson(Method.POST,
                                                                           "/services/v3/baskets/{basketId}/uservalues")
                              .AddParameter("basketId",
                                            basketId,
                                            ParameterType.UrlSegment);

            var(_, success) = conn.ExecuteNonQuery <bool>(
                restRequest,
                state,
                Includes.Auth
                );
            return(success);
        }
 public void CreateUserKeyValue(int basketId, BasketUserValueRequest basketUserValueRequest)
 {
     _connection.CreateUserKeyValue(_clientState, basketId, basketUserValueRequest);
 }