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 MailtrapValidatorThe custom validator used for validating email request bodies.Fields inherited from class io.mailtrap.api.apiresource.ApiResource
apiHost, httpClient, token -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedApiResourceWithValidation(MailtrapConfig config, MailtrapValidator mailtrapValidator) -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> voidvalidateRequestBodyAndThrowException(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)
-