Variable $SourceDataConst
$SourceData: {
description: "Represents a source_data or a file\n\n@param id: the id of the source_data\n@param name: the name of the source_data\n@param relative_path: the relative path of the source_data\n@param type: the type of the source_data (e.g., txt, pdf, csv, etc.); inferred from the extension of the relative_path\n@param protocol: the protocol used to store the source_data\n@param status: the status of the source_data";
properties: {
created_at: {
format: "date-time";
isRequired: true;
type: "string";
};
deleted: {
isRequired: true;
type: "boolean";
};
deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
};
id: {
isRequired: true;
type: "number";
};
name: {
isRequired: true;
type: "string";
};
protocol: {
isRequired: true;
type: "ProtocolEnum";
};
relative_path: {
isRequired: true;
type: "string";
};
status: {
isRequired: true;
type: "SourceDataStatusEnum";
};
type: {
isRequired: true;
type: "string";
};
updated_at: {
format: "date-time";
isRequired: true;
type: "string";
};
};
} = ...
Type declaration
Readonly description: "Represents a source_data or a file\n\n@param id: the id of the source_data\n@param name: the name of the source_data\n@param relative_path: the relative path of the source_data\n@param type: the type of the source_data (e.g., txt, pdf, csv, etc.); inferred from the extension of the relative_path\n@param protocol: the protocol used to store the source_data\n@param status: the status of the source_data"
Readonly properties: {
created_at: {
format: "date-time";
isRequired: true;
type: "string";
};
deleted: {
isRequired: true;
type: "boolean";
};
deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
};
id: {
isRequired: true;
type: "number";
};
name: {
isRequired: true;
type: "string";
};
protocol: {
isRequired: true;
type: "ProtocolEnum";
};
relative_path: {
isRequired: true;
type: "string";
};
status: {
isRequired: true;
type: "SourceDataStatusEnum";
};
type: {
isRequired: true;
type: "string";
};
updated_at: {
format: "date-time";
isRequired: true;
type: "string";
};
}
Readonly created_at: {
format: "date-time";
isRequired: true;
type: "string";
}
Readonly format: "date-time"
Readonly isRequired: true
Readonly type: "string"
Readonly deleted: {
isRequired: true;
type: "boolean";
}
Readonly isRequired: true
Readonly type: "boolean"
Readonly deleted_at: {
contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}];
isRequired: true;
type: "any-of";
}
Readonly contains: readonly [{
format: "date-time";
type: "string";
}, {
type: "null";
}]
Readonly isRequired: true
Readonly type: "any-of"
Readonly id: {
isRequired: true;
type: "number";
}
Readonly isRequired: true
Readonly type: "number"
Readonly name: {
isRequired: true;
type: "string";
}
Readonly isRequired: true
Readonly type: "string"
Readonly protocol: {
isRequired: true;
type: "ProtocolEnum";
}
Readonly isRequired: true
Readonly type: "ProtocolEnum"
Readonly relative_path: {
isRequired: true;
type: "string";
}
Readonly isRequired: true
Readonly type: "string"
Readonly status: {
isRequired: true;
type: "SourceDataStatusEnum";
}
Readonly isRequired: true
Readonly type: "SourceDataStatusEnum"
Readonly type: {
isRequired: true;
type: "string";
}
Readonly isRequired: true
Readonly type: "string"
Readonly updated_at: {
format: "date-time";
isRequired: true;
type: "string";
}
Readonly format: "date-time"
Readonly isRequired: true
Readonly type: "string"