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.

Paramètres:
  • metadata (Metadata) – metadata object to update

  • condition (Condition) – condition to create

Type renvoyé:

Condition

delete(metadata, condition)

Removes a condition from a metadata.

Paramètres:
  • metadata (Metadata) – metadata object to update

  • condition (Condition) – license model object to associate

Type renvoyé:

Response

get(metadata_id, condition_id)

Get details about a specific condition.

Paramètres:
  • metadata_id (str) – identifier of the owner workgroup

  • condition_id (str) – condition UUID

Type renvoyé:

Condition

listing(metadata_id)

List metadata’s conditions with complete information.

Paramètres:

metadata_id (str) – metadata UUID

Renvoie:

the list of conditions associated with the metadata

Type renvoyé:

list