public Action( int id, string?method, string?uri, string?to, string?mapper, IList <MappedParameter> additionalParameters) { Id = id; _method = Method.From(method); _uri = uri; _to = new ToSpec(to); _originalTo = to; _mapper = mapper == null ? DefaultJsonMapper.Instance : MapperFrom(mapper); _additionalParameters = additionalParameters; _matchable = new Matchable(uri); }
public Action( int id, string method, string uri, string to, string mapper, bool disallowPathParametersWithSlash, IList <MappedParameter> additionalParameters) { _id = id; _method = Method.From(method); _uri = uri; _to = new ToSpec(to); _originalTo = to; _mapper = mapper == null ? DefaultJsonMapper.Instance : MapperFrom(mapper); _disallowPathParametersWithSlash = disallowPathParametersWithSlash; _additionalParameters = additionalParameters; _matchable = new Matchable(uri); }