':param id: MailRedirect id.
:type id: ``str``
:param source: The source address of mail redirect.
:type source: ``str``
:param destination: The destination address of mail redirect.
:type destination: ``str``
:param zone: Zone where mail redirect belongs.
:type  zone: :class:`Zone`
:param driver: DNSDriver instance.
:type driver: :class:`DNSDriver`'

def __init__(self, id, source, destination, zone, driver):

    self.id = (str(id) if id else None)
    self.source = source
    self.destination = destination
    self.zone = zone
    self.driver = driver
