'Initialize an instance of :class:`DimensionDataPersistenceProfile`
:param id: The ID of the profile
:type  id: ``str``
:param name: The name of the profile
:type  name: ``str``
:param compatible_listeners: List of compatible Virtual Listener types
:type  compatible_listeners: ``list`` of
:class:`DimensionDataVirtualListenerCompatibility`
:param fallback_compatible: Is capable as a fallback profile
:type  fallback_compatible: ``bool``'

def __init__(self, id, name, compatible_listeners, fallback_compatible):

    self.id = id
    self.name = name
    self.compatible_listeners = compatible_listeners
    self.fallback_compatible = fallback_compatible
