isogeo_pysdk.api.routes_event module

Isogeo API v1 - API Routes for Events entities

See: http://help.isogeo.com/api/complete/index.html

class isogeo_pysdk.api.routes_event.ApiEvent(api_client=None)

Bases: object

Routes as methods of Isogeo API used to manipulate events.

create(metadata, event)

Add a new event to a metadata (= resource).

Parameters
  • metadata (Metadata) – metadata (resource) to edit

  • Event (Event) – event object to create

Return type

Event

delete(event, metadata=None)

Delete a event from Isogeo database.

Parameters
  • event (class) – Event model object to delete

  • metadata (Metadata) – parent metadata (resource) containing the event

event(metadata_id, event_id)

Get details about a specific event.

Parameters
  • event_id (str) – event UUID to get

  • event_id – event UUID

Return type

Event

listing(metadata)

Get all events of a metadata.

Parameters

metadata (Metadata) – metadata (resource) to edit

Return type

list

update(event, metadata=None)

Update an event.

Parameters
  • event (class) – Event model object to update

  • metadata (Metadata) – parent metadata (resource) containing the event

Return type

Event