private static void AddAPIOptions(PartsMatchQuery queries, APIArguments APIArgs, RestRequest request) { string CompleteQuery = "[" + JsonConvert.SerializeObject(queries) + "]"; request.AddParameter("queries", CompleteQuery); AddAPIOptions(APIArgs, request); }
public PartsMatchResponse GetMatchObject <T>(PartsMatchQuery queries, APIArguments APIArgs, bool exact_only) where T : class, new() { var type = typeof(T); if (type == typeof(Part)) { var request = new RestRequest(Method.GET); request.Resource = urls[type] + "/match"; AddAPIOptions(queries, APIArgs, request); return(Execute <PartsMatchResponse>(request)); } else { throw new Exception("Only Part Item is Supported"); } }