Source code for contentful.taxonomy_concept

from .resource import Resource


[docs] class TaxonomyConcept(Resource): """ Represents a single taxonomy concept. """ def __init__(self, item, **kwargs): super(TaxonomyConcept, self).__init__(item, **kwargs) self.uri = item.get('uri') self.pref_label = item.get('prefLabel', {}) self.alt_labels = item.get('altLabels', {}) self.hidden_labels = item.get('hiddenLabels', {}) self.notations = item.get('notations', []) self.note = item.get('note', {}) self.change_note = item.get('changeNote', {}) self.definition = item.get('definition', {}) self.editorial_note = item.get('editorialNote', {}) self.example = item.get('example', {}) self.history_note = item.get('historyNote', {}) self.scope_note = item.get('scopeNote', {}) self.broader = item.get('broader', []) self.related = item.get('related', []) self.concept_schemes = item.get('conceptSchemes', []) def __repr__(self): return "<TaxonomyConcept id='{0}'>".format( self.sys.get('id', '') )