1
# Copyright 22011 Canonical Ltd. This software is licensed under the
2
# GNU Affero General Public License version 3 (see the file LICENSE).
4
"""All the interfaces that are exposed through the webservice.
6
There is a declaration in ZCML somewhere that looks like:
7
<webservice:register module="canonical.launchpad.interfaces.webservice" />
9
which tells `lazr.restful` that it should look for webservice exports here.
14
'ITemporaryBlobStorage',
15
'ITemporaryStorageManager',
18
from lp.services.webservice.apihelpers import (
19
patch_operations_explicit_version,
21
from lp.services.temporaryblobstorage.interfaces import (
22
ITemporaryBlobStorage,
23
ITemporaryStorageManager,
27
# ITemporaryBlobStorage
28
patch_operations_explicit_version(
29
ITemporaryBlobStorage, 'beta', "getProcessedData", "hasBeenProcessed")
31
# ITemporaryStorageManager
32
patch_operations_explicit_version(
33
ITemporaryStorageManager, 'beta', "fetch")