package controllers;
import api.v1.AppVersion;
import compositions.*;
import play.libs.Json;
import play.mvc.Result;
@ResponseTimeLoggingComposition.ResponseTimeLogging
@NoCacheComposition.NoCache
@ErrorHandlingComposition.ErrorHandling
@RequestLoggingComposition.RequestLogging
@CorsComposition.Cors
public class StatusControllerV1 extends PoseidonController {
public Result getVersion(){
String poseidonVersion = buildinfo.BuildInfo.version();
String builtAt = buildinfo.BuildInfo.builtAt();
AppVersion version = new AppVersion(poseidonVersion,builtAt);
return ok(Json.toJson(version));
}
}