Package io.mailtrap.api.apiresource
Class ApiResourceWithValidation
java.lang.Object
io.mailtrap.api.apiresource.ApiResource
io.mailtrap.api.apiresource.ApiResourceWithValidation
- Direct Known Subclasses:
ContactFieldsImpl
,ContactImportsImpl
,EmailTemplatesImpl
,InboxesImpl
,ProjectsImpl
,SendApiResource
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final MailtrapValidator
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, MailtrapValidator mailtrapValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> void
validateRequestBodyAndThrowException
(T object)
-
Field Details
-
mailtrapValidator
The custom validator used for validating email request bodies.
-
-
Constructor Details
-
ApiResourceWithValidation
-
-
Method Details
-
validateRequestBodyAndThrowException
protected <T> void validateRequestBodyAndThrowException(T object)
-