Source code for ocdsextensionregistry.extension
[docs]
class Extension:
[docs]
def __init__(self, data):
"""
Accepts a row from extensions.csv and assigns values to properties.
"""
#: The Id cell.
self.id = data['Id']
#: The Category cell.
self.category = data['Category']
#: The Core cell.
self.core = data['Core'] == 'true'
[docs]
def as_dict(self):
"""
Returns the object's properties as a dictionary.
This method is defined to match the method in `ExtensionVersion`.
"""
return self.__dict__