class AggregatedDevOpsCommandResponse extends AbstractDevOpsCommandResponse<AggregatedDevOpsCommandResponse> implements WithEntity<AggregatedDevOpsCommandResponse> {

    public static AggregatedDevOpsCommandResponse of(final List<CommandResponse<?>> commandResponses,
            final String responsesType, final HttpStatusCode httpStatusCode, final DittoHeaders dittoHeaders) {
        final JsonObject jsonRepresentation = buildJsonRepresentation(commandResponses, dittoHeaders);
        return new AggregatedDevOpsCommandResponse(jsonRepresentation, responsesType, httpStatusCode, dittoHeaders);
    }

    private  AggregatedDevOpsCommandResponse(final JsonObject aggregatedResponses,
            final String responsesType, final HttpStatusCode httpStatusCode, final DittoHeaders dittoHeaders);

}