static String json()

in src/main/java/org/apache/sling/clam/http/internal/ResponseUtil.java [61:77]


    static String json(@NotNull final ScanResult scanResult, @NotNull final String path, @Nullable final Integer index, final int propertyType, @Nullable final String userId) {
        final JsonObjectBuilder event = Json.createObjectBuilder();
        event.add("timestamp", scanResult.getTimestamp());
        event.add("status", scanResult.getStatus().name());
        event.add("message", scanResult.getMessage());
        event.add("started", scanResult.getStarted());
        event.add("size", scanResult.getSize());
        event.add("path", path);
        if (index != null) {
            event.add("index", index);
        }
        event.add("propertyType", PropertyType.nameFromValue(propertyType));
        if (userId != null) {
            event.add("userId", userId);
        }
        return event.build().toString();
    }