class CanonPropertyEventImpl implements CanonPropertyEvent {

    @Override
    public String toString() {
        return "CanonPropertyEventImpl{" +
            "cameraRef=" + cameraRef +
            ", propertyEvent=" + propertyEvent +
            ", propertyID=" + propertyID +
            ", inParam=" + inParam +
            '}';
    }

    public  CanonPropertyEventImpl(final EdsCameraRef cameraRef, final EdsPropertyEvent propertyEvent, final EdsPropertyID propertyID, final long inParam);

}