Operation '{0}' in contract '{1}' has a path variable named '{2}' which does not have type 'string'. Variables for UriTemplate ...