class FavouriteCollectionOutboundEvent extends PersonalProfileOutboundEvent {

    @Override
    public int hashCode()
    {
        return Objects.hash(super.hashCode(), getUserId(), getMemberGUID(), getMemberType());
    }

    public  FavouriteCollectionOutboundEvent();
    public  FavouriteCollectionOutboundEvent(CommunityProfileOutboundEventType  type,
                                            PersonalProfile                    bean,
                                            String                             userId,
                                            String                             memberGUID,
                                            String                             memberTypeName);
    public  FavouriteCollectionOutboundEvent(FavouriteCollectionOutboundEvent template);

}