in service/src/main/java/org/apache/fineract/cn/customer/rest/controller/DocumentsRestController.java [181:196]
ResponseEntity<Void> completeDocument(
@PathVariable("customeridentifier") final String customerIdentifier,
@PathVariable("documentidentifier") final String documentIdentifier,
@RequestBody final @Valid Boolean completed) {
throwIfCustomerDocumentNotExists(customerIdentifier, documentIdentifier);
if (!completed)
throwIfDocumentCompleted(customerIdentifier, documentIdentifier);
throwIfPagesMissing(customerIdentifier, documentIdentifier);
if (completed)
commandGateway.process(new CompleteDocumentCommand(customerIdentifier, documentIdentifier));
return ResponseEntity.accepted().build();
}