Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | class RemoteStorage(SWHRemoteAPI): | ||||
def origin_visit_update(self, origin, visit_id, status=None, | def origin_visit_update(self, origin, visit_id, status=None, | ||||
metadata=None, snapshot=None): | metadata=None, snapshot=None): | ||||
return self.post('origin/visit/update', {'origin': origin, | return self.post('origin/visit/update', {'origin': origin, | ||||
'visit_id': visit_id, | 'visit_id': visit_id, | ||||
'status': status, | 'status': status, | ||||
'metadata': metadata, | 'metadata': metadata, | ||||
'snapshot': snapshot}) | 'snapshot': snapshot}) | ||||
def origin_visit_upsert(self, visits): | |||||
return self.post('origin/visit/upsert', {'visits': visits}) | |||||
def origin_visit_get(self, origin, last_visit=None, limit=None): | def origin_visit_get(self, origin, last_visit=None, limit=None): | ||||
return self.post('origin/visit/get', { | return self.post('origin/visit/get', { | ||||
'origin': origin, 'last_visit': last_visit, 'limit': limit}) | 'origin': origin, 'last_visit': last_visit, 'limit': limit}) | ||||
def origin_visit_get_by(self, origin, visit): | def origin_visit_get_by(self, origin, visit): | ||||
return self.post('origin/visit/getby', {'origin': origin, | return self.post('origin/visit/getby', {'origin': origin, | ||||
'visit': visit}) | 'visit': visit}) | ||||
▲ Show 20 Lines • Show All 69 Lines • Show Last 20 Lines |