Changeset View
Changeset View
Standalone View
Standalone View
swh/storage/api/client.py
Show First 20 Lines • Show All 202 Lines • ▼ Show 20 Lines | class RemoteStorage(SWHRemoteAPI): | ||||
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}) | ||||
def origin_visit_get_latest(self, origin, allowed_statuses=None, | |||||
require_snapshot=False): | |||||
return self.post( | |||||
'origin/visit/get_latest', | |||||
{'origin': origin, 'allowed_statuses': allowed_statuses, | |||||
'require_snapshot': require_snapshot}) | |||||
def person_get(self, person): | def person_get(self, person): | ||||
return self.post('person', {'person': person}) | return self.post('person', {'person': person}) | ||||
def fetch_history_start(self, origin_id): | def fetch_history_start(self, origin_id): | ||||
return self.post('fetch_history/start', {'origin_id': origin_id}) | return self.post('fetch_history/start', {'origin_id': origin_id}) | ||||
def fetch_history_end(self, fetch_history_id, data): | def fetch_history_end(self, fetch_history_id, data): | ||||
return self.post('fetch_history/end', | return self.post('fetch_history/end', | ||||
▲ Show 20 Lines • Show All 61 Lines • Show Last 20 Lines |