def __init__(self, alias=None, duration=None, id=None, name=None, next_run=None, next_snapshot=None, path=None, pattern=None, schedule=None):
    'SnapshotScheduleExtended - a model defined in Swagger'
    self._alias = None
    self._duration = None
    self._id = None
    self._name = None
    self._next_run = None
    self._next_snapshot = None
    self._path = None
    self._pattern = None
    self._schedule = None
    self.discriminator = None
    if (alias is not None):
        self.alias = alias
    if (duration is not None):
        self.duration = duration
    if (id is not None):
        self.id = id
    if (name is not None):
        self.name = name
    if (next_run is not None):
        self.next_run = next_run
    if (next_snapshot is not None):
        self.next_snapshot = next_snapshot
    if (path is not None):
        self.path = path
    if (pattern is not None):
        self.pattern = pattern
    if (schedule is not None):
        self.schedule = schedule
SnapshotScheduleExtended - a model defined in Swagger
def __init__(self, alias=None, duration=None, id=None, name=None, next_run=None, next_snapshot=None, path=None, pattern=None, schedule=None):
    
    self._alias = None
    self._duration = None
    self._id = None
    self._name = None
    self._next_run = None
    self._next_snapshot = None
    self._path = None
    self._pattern = None
    self._schedule = None
    self.discriminator = None
    if (alias is not None):
        self.alias = alias
    if (duration is not None):
        self.duration = duration
    if (id is not None):
        self.id = id
    if (name is not None):
        self.name = name
    if (next_run is not None):
        self.next_run = next_run
    if (next_snapshot is not None):
        self.next_snapshot = next_snapshot
    if (path is not None):
        self.path = path
    if (pattern is not None):
        self.pattern = pattern
    if (schedule is not None):
        self.schedule = schedule