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