in component-test/src/main/java/org/apache/fineract/cn/notification/EmailApiDocumentation.java [71:92]
public void documentCreateEmailConfiguration() throws Exception {
final EmailConfiguration emailConfiguration = DomainObjectGenerator.emailConfiguration();
this.mockMvc.perform(post("/configuration/email")
.accept(MediaType.APPLICATION_JSON_VALUE)
.contentType(MediaType.APPLICATION_JSON_VALUE)
.content(gson.toJson(emailConfiguration)))
.andExpect(status().isCreated())
.andDo(document("document-create-emailconfiguration", preprocessRequest(prettyPrint()),
requestFields(
fieldWithPath("identifier").description("EmailConfiguration's identifier"),
fieldWithPath("host").description("EmailConfiguration's host"),
fieldWithPath("port").description("EmailConfiguration's port"),
fieldWithPath("protocol").description("EmailConfiguration's protocol"),
fieldWithPath("username").description("EmailConfiguration's username"),
fieldWithPath("app_password").description("EmailConfiguration's app_password"),
fieldWithPath("smtp_auth").description("EmailConfiguration's smtp authentication"),
fieldWithPath("start_tls").description("EmailConfiguration's start tls"),
fieldWithPath("state").description("EmailConfiguration's state")
)
));
}