Package net.devslash
Class HttpBody
-
-
Field Summary
Fields Modifier and Type Field Description private final String
bodyValue
private final Function2<String, RequestData<T>, String>
bodyValueMapper
private final Function1<RequestData<T>, InputStream>
rawValue
private final Map<String, List<String>>
formData
private final Function2<Map<String, List<String>>, RequestData<T>, Map<String, List<String>>>
formMapper
private final List<FormPart>
multipartForm
private final Function1<RequestData<T>, List<FormPart>>
lazyMultipartForm
private final Object
jsonObject
private final Function1<RequestData<T>, Object>
lazyJsonObject
-
Constructor Summary
Constructors Constructor Description HttpBody(String bodyValue, Function2<String, RequestData<T>, String> bodyValueMapper, Function1<RequestData<T>, InputStream> rawValue, Map<String, List<String>> formData, Function2<Map<String, List<String>>, RequestData<T>, Map<String, List<String>>> formMapper, List<FormPart> multipartForm, Function1<RequestData<T>, List<FormPart>> lazyMultipartForm, Object jsonObject, Function1<RequestData<T>, Object> lazyJsonObject)
-
Method Summary
Modifier and Type Method Description final String
getBodyValue()
final Function2<String, RequestData<T>, String>
getBodyValueMapper()
final Function1<RequestData<T>, InputStream>
getRawValue()
final Map<String, List<String>>
getFormData()
final Function2<Map<String, List<String>>, RequestData<T>, Map<String, List<String>>>
getFormMapper()
final List<FormPart>
getMultipartForm()
final Function1<RequestData<T>, List<FormPart>>
getLazyMultipartForm()
final Object
getJsonObject()
final Function1<RequestData<T>, Object>
getLazyJsonObject()
-
-
Constructor Detail
-
HttpBody
HttpBody(String bodyValue, Function2<String, RequestData<T>, String> bodyValueMapper, Function1<RequestData<T>, InputStream> rawValue, Map<String, List<String>> formData, Function2<Map<String, List<String>>, RequestData<T>, Map<String, List<String>>> formMapper, List<FormPart> multipartForm, Function1<RequestData<T>, List<FormPart>> lazyMultipartForm, Object jsonObject, Function1<RequestData<T>, Object> lazyJsonObject)
-
-
Method Detail
-
getBodyValue
final String getBodyValue()
-
getBodyValueMapper
final Function2<String, RequestData<T>, String> getBodyValueMapper()
-
getRawValue
final Function1<RequestData<T>, InputStream> getRawValue()
-
getFormData
final Map<String, List<String>> getFormData()
-
getFormMapper
final Function2<Map<String, List<String>>, RequestData<T>, Map<String, List<String>>> getFormMapper()
-
getMultipartForm
final List<FormPart> getMultipartForm()
-
getLazyMultipartForm
final Function1<RequestData<T>, List<FormPart>> getLazyMultipartForm()
-
getJsonObject
final Object getJsonObject()
-
getLazyJsonObject
final Function1<RequestData<T>, Object> getLazyJsonObject()
-
-
-
-