isogeo_pysdk.api.routes_condition module

Isogeo API v1 - API Routes for Conditions entities

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

class isogeo_pysdk.api.routes_condition.ApiCondition(api_client=None)

Bases: object

Routes as methods of Isogeo API used to manipulate conditions.

create(metadata, condition)

Add a new condition (license + specific description) to a metadata.

Parameters:
  • metadata (Metadata) – metadata object to update
  • condition (Condition) – condition to create
Return type:

Condition

delete(metadata, condition)

Removes a condition from a metadata.

Parameters:
  • metadata (Metadata) – metadata object to update
  • condition (Condition) – license model object to associate
Return type:

Response

get(self, metadata_id, condition_id)

Get details about a specific condition.

Parameters:
  • metadata_id (str) – identifier of the owner workgroup
  • condition_id (str) – condition UUID
Return type:

Condition

listing(self, metadata_id)

List metadata’s conditions with complete information.

Parameters:metadata_id (str) – metadata UUID
Returns:the list of conditions associated with the metadata
Return type:list