class DeletePolicyResponse extends AbstractCommandResponse<DeletePolicyResponse> implements PolicyModifyCommandResponse<DeletePolicyResponse> {

    public static DeletePolicyResponse of(final PolicyId policyId, final DittoHeaders dittoHeaders) {
        return new DeletePolicyResponse(policyId, HttpStatusCode.NO_CONTENT, dittoHeaders);
    }

    private  DeletePolicyResponse(final PolicyId policyId, final HttpStatusCode statusCode,
            final DittoHeaders dittoHeaders);

}