uw_canvas/terms.py
def get_all_terms(self):
        """
        Return all of the terms in the account.
        https://canvas.instructure.com/doc/api/enrollment_terms.html#method.terms_api.index
        """
        if not self._canvas_account_id:
            raise MissingAccountID()

        params = {"workflow_state": 'all', 'per_page': 500}
        url = ACCOUNTS_API.format(self._canvas_account_id) + "/terms"
        data_key = 'enrollment_terms'

        terms = []
        response = self._get_paged_resource(url, params, data_key)
        for data in response[data_key]:
            terms.append(CanvasTerm(data=data))
        return terms
def get_all_terms(self):
        """
        Return all of the terms in the account.
        https://canvas.instructure.com/doc/api/enrollment_terms.html#method.terms_api.index
        """
        if not self._canvas_account_id:
            raise MissingAccountID()

        params = {"workflow_state": 'all', 'per_page': 500}
        url = ACCOUNTS_API.format(self._canvas_account_id) + "/terms"
        data_key = 'enrollment_terms'

        terms = []
        response = self._get_paged_resource(url, params, data_key)
        for data in response[data_key]:
            terms.append(CanvasTerm(data=data))
        return terms
def get_all_terms ( self ) : if not self . _canvas_account_id : raise MissingAccountID ( ) params = { "workflow_state" : 'all' , 'per_page' : 500 } url = ACCOUNTS_API . format ( self . _canvas_account_id ) + "/terms" data_key = 'enrollment_terms' terms = [ ] response = self . _get_paged_resource ( url , params , data_key ) for data in response [ data_key ] : terms . append ( CanvasTerm ( data = data ) ) return terms
Return all of the terms in the account.
        https://canvas.instructure.com/doc/api/enrollment_terms.html#method.terms_api.index
Return all of the terms in the account . https : // canvas . instructure . com / doc / api / enrollment_terms . html#method . terms_api . index