def add(self, objects, object_type=None, **kwds):
        """
        Endpoint: /album/<id>/<type>/add.json

        Add objects (eg. Photos) to this album.
        The objects are a list of either IDs or Trovebox objects.
        If Trovebox objects are used, the object type is inferred
        automatically.
        Updates the album's fields with the response.
        """
        result = self._client.album.add(self, objects, object_type, **kwds)
        self._replace_fields(result.get_fields())
        self._update_fields_with_objects()