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(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(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