Given a list call like this:
client.Product.ListAsync(opts => opts.AddFilter(p => p.ShipFromAddressID != null);
The resulting API call looks like this:
/products?ShipFromAddressID=!
"Not null" should translate to *, so we actually want this:
/products?ShipFromAddressID=*