class AssetResponse extends OCFOMASAPIResponse {

    @Override
    public String toString()
    {
        return "AssetResponse{" +
                "asset=" + asset +
                ", certificationCount=" + certificationCount +
                ", commentCount=" + commentCount +
                ", connectionCount=" + connectionCount +
                ", externalIdentifierCount=" + externalIdentifierCount +
                ", externalReferencesCount=" + externalReferencesCount +
                ", informalTagCount=" + informalTagCount +
                ", licenseCount=" + licenseCount +
                ", likeCount=" + likeCount +
                ", knownLocationsCount=" + knownLocationsCount +
                ", noteLogsCount=" + noteLogsCount +
                ", ratingsCount=" + ratingsCount +
                ", relatedAssetCount=" + relatedAssetCount +
                ", relatedMediaReferenceCount=" + relatedMediaReferenceCount +
                ", schemaType=" + schemaType +
                ", lastAttachment=" + lastAttachment +
                ", exceptionClassName='" + getExceptionClassName() + '\'' +
                ", exceptionCausedBy='" + getExceptionCausedBy() + '\'' +
                ", actionDescription='" + getActionDescription() + '\'' +
                ", relatedHTTPCode=" + getRelatedHTTPCode() +
                ", exceptionErrorMessage='" + getExceptionErrorMessage() + '\'' +
                ", exceptionErrorMessageId='" + getExceptionErrorMessageId() + '\'' +
                ", exceptionErrorMessageParameters=" + Arrays.toString(getExceptionErrorMessageParameters()) +
                ", exceptionSystemAction='" + getExceptionSystemAction() + '\'' +
                ", exceptionUserAction='" + getExceptionUserAction() + '\'' +
                ", exceptionProperties=" + getExceptionProperties() +
                '}';
    }

    public  AssetResponse();
    public  AssetResponse(AssetResponse template);

}