Please get the ratio and seed time from the providers here. This can be done by:

        if data.get('seed_ratio'):
            options['stop_at_ratio'] = 1 
            options['stop_ratio'] = tryFloat(self.conf('ratio'))

        if data.get('seed_time'):
           # don't know how this works for Deluge :(