def update_app()

in wit/wit.py [0:0]


    def update_app(self, app_id, app_name=None, lang=None, private=None, timezone=None, headers=None, verbose=None):
        """
        Updates existing app with given attributes.
		
		:param app_name: new_name
		:param lang: language code in ISO 639-1 format
		:param private: private if true
		:param timezone: default timezone of the app
        """
        params = {}
        headers = headers or {}    
        data = {}
        endpoint = '/apps/' + app_id
        if app_name:
            data['name'] = app_name
        if lang:
            data['lang'] = lang 
        if private:
            data['private'] = private       
        if timezone:
            data['timezone'] = timezone
        if verbose:
            params['verbose'] = verbose
        resp = req(self.logger, self.access_token, 'PUT', endpoint, params, json=data , headers=headers)
        return resp