Package io.mailtrap.api.apiresource
Class ApiResourceWithValidation
java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.apiresource.ApiResourceWithValidation
- Direct Known Subclasses:
InboxesImpl
,ProjectsImpl
,SendApiResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final CustomValidator
The custom validator used for validating email request bodies.Fields inherited from class io.mailtrap.api.apiresource.ApiResource
apiHost, httpClient, token
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
ApiResourceWithValidation
(MailtrapConfig config, CustomValidator customValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> void
validateRequestBodyAndThrowException
(T object)
-
Field Details
-
customValidator
The custom validator used for validating email request bodies.
-
-
Constructor Details
-
ApiResourceWithValidation
-
-
Method Details
-
validateRequestBodyAndThrowException
protected <T> void validateRequestBodyAndThrowException(T object)
-