isogeo_pysdk.api.routes_datasource module
Isogeo API v1 - API Routes for Datasources entities
See: http://help.isogeo.com/api/complete/index.html
- class isogeo_pysdk.api.routes_datasource.ApiDatasource(api_client=None)
Bases:
object
Routes as methods of Isogeo API used to manipulate datasources (CSW entry-points).
- create(workgroup_id, datasource={'_created': None, '_id': None, '_modified': None, '_tag': None, 'enabled': None, 'lastSession': None, 'location': None, 'name': None, 'resourceCount': None, 'sessions': None}, check_exists=2)
Add a new datasource to a workgroup.
- Parameters
0 = no check
1 = compare name
2 = compare URL (location) [DEFAULT]
- Parameters
datasource (class) – Datasource model object to create
- Return type
- datasource(workgroup_id, datasource_id)
Get details about a specific datasource.
- Parameters
- Return type
- delete(workgroup_id, datasource_id)
Delete a datasource from Isogeo database.
- exists(workgroup_id, datasource_id)
Check if the specified datasource exists and is available for the authenticated user.
- listing(workgroup_id=None, include=None, caching=1)
Get workgroup datasources.
- update(workgroup_id, datasource, caching=1)
Update a datasource owned by a workgroup.
- Parameters
- Return type