Source code for resdk.resources.descriptor

"""Process resource."""

import logging

from .base import BaseResolweResource


[docs]class DescriptorSchema(BaseResolweResource): """Resolwe DescriptorSchema resource. :param resolwe: Resolwe instance :type resolwe: Resolwe object :param model_data: Resource model data """ endpoint = "descriptorschema" READ_ONLY_FIELDS = BaseResolweResource.READ_ONLY_FIELDS + ("schema",) WRITABLE_FIELDS = BaseResolweResource.WRITABLE_FIELDS + ("description",) def __init__(self, resolwe, **model_data): """Initialize attributes.""" self.logger = logging.getLogger(__name__) #: description self.description = None #: schema self.schema = None super().__init__(resolwe, **model_data)