Package io.mailtrap.http
Class RequestData
java.lang.Object
io.mailtrap.http.RequestData
Data class representing additional request data, such as query parameters and headers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuildQueryParams
(Map.Entry<String, T>... entries) Builds a map of query parameters from the specified key-value pairs.Wrapper for AbstractMap.SimpleEntry
-
Constructor Details
-
RequestData
-
-
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
Wrapper for AbstractMap.SimpleEntry- Parameters:
key
- entry's keyvalue
- entry's value- Returns:
- An entry
-