isogeo_pysdk.api.routes_conformity module

Isogeo API v1 - API Routes for Conformity entities

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

class isogeo_pysdk.api.routes_conformity.ApiConformity(api_client=None)

Bases: object

Routes as methods of Isogeo API used to manipulate conformity with specifications.

create(metadata, conformity)

Add a new conformity (specification + specific conformant) to a metadata.

Parameters:
  • metadata (Metadata) – metadata object to update
  • conformity (Conformity) – conformity to create
Return type:

Conformity

delete(metadata, conformity=None, specification_id=None)

Removes a conformity from a metadata.

Parameters:
  • metadata (Metadata) – metadata object to update
  • conformity (Conformity) – specification model object to associate. If empty, the specification_id must be passed.
  • specification_id (Specification) – specification model object to associate. If empty, the conformity must be passed.
Return type:

Response

listing(self, metadata_id)

List metadata’s conformity specifications with complete information.

Parameters:metadata_id (str) – metadata UUID
Returns:the list of specifications + conformity status associated with the metadata
Return type:list