/// <summary> /// Create Rating. /// </summary> /// <param name="parameters"> /// dictionary containing parameters to create the shipment with. Valid pairs: /// * {"from_address", Dictionary<string, object>} See Address.Create for a list of valid keys. /// * {"to_address", Dictionary<string, object>} See Address.Create for a list of valid keys. /// * {"parcels", List<Dictionary<string, object>>} See Parcel.Create for list of valid keys. /// * {"carrier_accounts", List<string>} List of CarrierAccount.id to limit rating. /// All invalid keys will be ignored. /// </param> /// <returns>EasyPost.Rating instance.</returns> /// <summary> public static Rating Create(Dictionary <string, object> parameters) { Request request = new Request("rating/v1/rates", Method.POST); request.AddBodyJson(parameters); return(request.ExecuteJson <Rating>()); }