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: