code: def sync(self, videoQuality, limit=None, unwatched=False, **kwargs):
          
          from plexapi.sync import Policy, MediaSettings
          kwargs['mediaSettings'] = MediaSettings.createVideo(videoQuality)
          kwargs['policy'] = Policy.create(limit, unwatched)
          return super(MovieSection, self).sync(**kwargs)
docs: Add current Movie library section as sync item for specified device.
              See description of :func:`plexapi.library.LibrarySection.search()` for details about filtering / sorting and
              :func:`plexapi.library.LibrarySection.sync()` for details on syncing libraries and possible exceptions.
  
              Parameters:
                  videoQuality (int): idx of quality of the video, one of VIDEO_QUALITY_* values defined in
                                      :mod:`plexapi.sync` module.
                  limit (int): maximum count of movies to sync, unlimited if `None`.
                  unwatched (bool): if `True` watched videos wouldn't be synced.
  
              Returns:
                  :class:`plexapi.sync.SyncItem`: an instance of created syncItem.
  
              Example:
  
                  .. code-block:: python
  
                      from plexapi import myplex
                      from plexapi.sync import VIDEO_QUALITY_3_MBPS_720p
  
                      c = myplex.MyPlexAccount()
                      target = c.device('Plex Client')
                      sync_items_wd = c.syncItems(target.clientIdentifier)
                      srv = c.resource('Server Name').connect()
                      section = srv.library.section('Movies')
                      section.sync(VIDEO_QUALITY_3_MBPS_720p, client=target, limit=1, unwatched=True,
                                   title='Next best movie', sort='rating:desc')