SourceSpec Objects
class SourceSpec(GraiBaseModel)Class definition of SourceSpec
Attributes:
- id- An optional UUID of the source.
- name- The name of the source.
- workspace- The workspace the source belongs to.
DataSourceMixin Objects
class DataSourceMixin(GraiBaseModel)Class definition of DataSourceMixin
Attributes:
- data_source- The data source which created this object.
DataSourcesMixin Objects
class DataSourcesMixin(GraiBaseModel)Class definition of DataSourcesMixin
Attributes:
- data_sources- The data sources which created this object.
SourceV1 Objects
class SourceV1(GraiBaseModel)Class definition of SourceV1
Attributes:
- type- A string indicating the type of the object. In this case it is "Source".
- version- The version of the object e.g. "v1".
- spec- The specification of the object.
from_spec
@classmethod
def from_spec(cls, spec: Union[dict, SourceSpec]) -> "SourceV1"Arguments:
- spec- The specification of the object.
Returns: