@Override
    public String toString() {
        return new StringJoiner(", ", DeveloperApiVersionBeanDto.class.getSimpleName() + "[", "]")
                .add("id=" + id)
                .add("api=" + api)
                .add("status=" + status)
                .add("endpoint='" + endpoint + "'")
                .add("endpointType=" + endpointType)
                .add("endpointContentType=" + endpointContentType)
                .add("endpointProperties=" + endpointProperties)
                .add("gateways=" + gateways)
                .add("publicAPI=" + publicAPI)
                .add("publicDiscoverability=" + publicDiscoverability)
                .add("plans=" + plans)
                .add("version='" + version + "'")
                .add("createdBy='" + createdBy + "'")
                .add("createdOn=" + createdOn)
                .add("modifiedBy='" + modifiedBy + "'")
                .add("modifiedOn=" + modifiedOn)
                .add("publishedOn=" + publishedOn)
                .add("retiredOn=" + retiredOn)
                .add("definitionType=" + definitionType)
                .add("parsePayload=" + parsePayload)
                .add("disableKeysStrip=" + disableKeysStrip)
                .add("definitionUrl='" + definitionUrl + "'")
                .add("extendedDescription='" + extendedDescription + "'")
                .toString();
    }
Temporary DTO to make old developer endpoint work properly until we delete it.

@author Marc Savy {@literal <marc@blackparrotlabs.io>}
manager/api/beans/src/main/java/io/apiman/manager/api/beans/developers/DeveloperApiVersionBeanDto.java