Determines whether this list contains all of the items in specified collection or not.

        :param items: (Collection), the specified collection which includes the items to be searched.
        :return: (bool), ``true`` if all of the items in specified collection exist in this list, ``false`` otherwise.

def contains_all(self, items):
        """
        Determines whether this list contains all of the items in specified collection or not.

        :param items: (Collection), the specified collection which includes the items to be searched.
        :return: (bool), ``true`` if all of the items in specified collection exist in this list, ``false`` otherwise.
        """
        check_not_none(items, "Items can't be None")
        data_items = []
        for item in items:
            check_not_none(item, "item can't be None")
            data_items.append(self._to_data(item))
        return self._encode_invoke(list_contains_all_codec, values=data_items)