Class RequestData

java.lang.Object
io.mailtrap.http.RequestData

public class RequestData extends Object
Data class representing additional request data, such as query parameters and headers.
  • Constructor Details

  • Method Details

    • buildQueryParams

      @SafeVarargs public static <T extends Optional<?>> Map<String,T> buildQueryParams(Map.Entry<String,T>... entries)
      Builds a map of query parameters from the specified key-value pairs.
      Parameters:
      entries - The key-value pairs representing the query parameters.
      Returns:
      The map of query parameters.
    • entry

      public static <T extends Optional<?>> Map.Entry<String,T> entry(String key, T value)
      Wrapper for AbstractMap.SimpleEntry
      Parameters:
      key - entry's key
      value - entry's value
      Returns:
      An entry