export namespace SemanticDataInterconnectModels { export class extends Error export class RequiredError extends Error { name : "RequiredError" = "RequiredError" ; constructor ( public field , msg ? ) { super ( msg ) ; } } export interface export interface Aliases { type { string } memberof attributeName : string ; type { string } memberof aliasValue : string ; } export interface export interface ApiErrorsView { type { Array < ApiFieldError > } memberof errors ? : Array < ApiFieldError > ; } export interface export interface ApiFieldError { type { string } memberof code ? : string ; type { string } memberof logref ? : string ; type { string } memberof message ? : string ; type { Array < MessageParameter > } memberof messageParameters ? : Array < MessageParameter > ; } export interface export interface CreateDataLakeRequest { type { string } memberof name ? : string ; type { string } memberof type ? : CreateDataLakeRequest . TypeEnum ; type { string } memberof basePath ? : string ; } export namespace export namespace CreateDataLakeRequest { export enum { string } export enum TypeEnum { MindSphere = < any > "MindSphere" , Custom = < any > "Custom" } } export interface export interface CreateDataLakeResponse { type { string } memberof id ? : string ; type { string } memberof name ? : string ; type { string } memberof type ? : CreateDataLakeResponse . TypeEnum ; type { string } memberof basePath ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof updatedDate ? : string ; } export namespace export namespace CreateDataLakeResponse { export enum { string } export enum TypeEnum { MindSphere = < any > "MindSphere" , Custom = < any > "Custom" } } export interface export interface CreateDataRegistryRequest { type { string } memberof dataTag ? : string ; type { string } memberof defaultRootTag ? : string ; type { string } memberof filePattern ? : string ; type { string } memberof fileUploadStrategy ? : CreateDataRegistryRequest . FileUploadStrategyEnum ; type { Array < string > } memberof metaDataTags ? : Array < string > ; type { string } memberof sourceName ? : string ; type { Array < string > } memberof xmlProcessRules ? : Array < string > ; type { boolean } memberof schemaFrozen ? : boolean ; } export namespace export namespace CreateDataRegistryRequest { export enum { string } export enum FileUploadStrategyEnum { Append = < any > "append" , Replace = < any > "replace" } } export interface export interface DataLakeList { type { Array < DataLakeResponse > } memberof dataLakes ? : Array < DataLakeResponse > ; } export interface export interface DataLakeResponse { type { string } memberof basePath ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof id ? : string ; type { string } memberof updatedDate ? : string ; type { string } memberof name ? : string ; type { string } memberof type ? : string ; } export interface export interface DataQueryExecuteQueryRequest { type { string } memberof description ? : string ; type { Array < Parameters > } memberof parameters ? : Array < Parameters > ; type { Array < Aliases > } memberof aliases ? : Array < Aliases > ; } export interface export interface DataQueryExecuteQueryResponse { type { string } memberof id ? : string ; type { string } memberof status ? : string ; type { string } memberof message ? : string ; } export interface export interface DataQueryExecutionResponse { type { string } memberof id ? : string ; type { string } memberof description ? : string ; type { Array < Parameters > } memberof parameters ? : Array < Parameters > ; type { Array < Aliases > } memberof aliases ? : Array < Aliases > ; type { string } memberof queryId ? : string ; type { string } memberof status ? : DataQueryExecutionResponse . StatusEnum ; type { string } memberof createdDate ? : string ; type { string } memberof updatedDate ? : string ; } export namespace export namespace DataQueryExecutionResponse { export enum { string } export enum StatusEnum { CURRENT = < any > "CURRENT" , INPROGRESS = < any > "IN_PROGRESS" , OUTDATED = < any > "OUTDATED" , FAILED = < any > "FAILED" , OBSOLETE = < any > "OBSOLETE" } } export interface export interface DataQuerySQLRequest { type { string } memberof description ? : string ; type { boolean } memberof isBusinessQuery ? : boolean ; type { string } memberof ontologyId ? : string ; type { boolean } memberof isDynamic ? : boolean ; type { string } memberof name : string ; type { string } memberof sqlStatement : string ; } export interface export interface DataQuerySQLResponse { type { string } memberof createdDate ? : string ; type { string } memberof description ? : string ; type { boolean } memberof executable ? : boolean ; type { string } memberof id ? : string ; type { boolean } memberof isBusinessQuery ? : boolean ; type { boolean } memberof isDynamic ? : boolean ; type { string } memberof name ? : string ; type { string } memberof ontologyId ? : string ; type { Array < MappingErrorSQLDetails > } memberof pendingActions ? : Array < MappingErrorSQLDetails > ; type { string } memberof sqlStatement ? : string ; type { string } memberof updatedDate ? : string ; } export interface export interface DataQuerySQLUpdateRequest { type { string } memberof description ? : string ; type { boolean } memberof isBusinessQuery ? : boolean ; type { string } memberof ontologyId ? : string ; type { boolean } memberof isDynamic ? : boolean ; type { string } memberof name ? : string ; type { string } memberof sqlStatement ? : string ; } export interface export interface DataRegistry { type { string } memberof createdDate ? : string ; type { string } memberof dataTag ? : string ; type { string } memberof defaultRootTag ? : string ; type { string } memberof filePattern ? : string ; type { string } memberof fileUploadStrategy ? : DataRegistry . FileUploadStrategyEnum ; type { string } memberof updatedDate ? : string ; type { Array < string > } memberof metaDataTags ? : Array < string > ; type { Array < string > } memberof xmlProcessRules ? : Array < string > ; type { boolean } memberof mutable ? : boolean ; type { string } memberof registryId ? : string ; type { string } memberof sourceId ? : string ; type { string } memberof sourceName ? : string ; type { boolean } memberof schemaFrozen ? : boolean ; } export namespace export namespace DataRegistry { export enum { string } export enum FileUploadStrategyEnum { Append = < any > "append" , Replace = < any > "replace" } } export interface export interface DataTypeDefinition { type { string } memberof name ? : string ; type { Array < string > } memberof patterns ? : Array < string > ; } export interface export interface DataTypePattern { type { Array < string > } memberof patterns ? : Array < string > ; } export interface export interface ErrorMessage { type { Array < ApiFieldError > } memberof errors ? : Array < ApiFieldError > ; } export interface export interface GetAllSQLQueriesData { type { string } memberof createdBy ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof description ? : string ; type { boolean } memberof executable ? : boolean ; type { string } memberof id ? : string ; type { boolean } memberof isBusinessQuery ? : boolean ; type { boolean } memberof isDynamic ? : boolean ; type { string } memberof name ? : string ; type { string } memberof ontologyId ? : string ; type { Array < MappingErrorSQLDetails > } memberof pendingActions ? : Array < MappingErrorSQLDetails > ; type { string } memberof updatedBy ? : string ; type { string } memberof updatedDate ? : string ; } export interface export interface InferSchemaSearchRequest { type { Array < InferSearchObject > } memberof schemas ? : Array < InferSearchObject > ; type { Array < string > } memberof excludeProperties ? : Array < string > ; } export interface export interface InferSearchObject { type { string } memberof dataTag ? : string ; type { string } memberof schemaName ? : string ; type { string } memberof sourceName ? : string ; type { string } memberof assetId ? : string ; type { string } memberof aspectName ? : string ; } export interface export interface InputClass { type { string } memberof description ? : string ; type { string } memberof name ? : string ; type { string } memberof primarySchema ? : string ; type { string } memberof keyMappingType ? : InputClass . KeyMappingTypeEnum ; } export namespace export namespace InputClass { export enum { string } export enum KeyMappingTypeEnum { INNERJOIN = < any > "INNER JOIN" , FULLOUTERJOIN = < any > "FULL OUTER JOIN" } } export interface export interface InputClassProperty { type { string } memberof datatype ? : string ; type { string } memberof description ? : string ; type { string } memberof name ? : string ; type { InputParent } memberof parentClass ? : InputParent ; } export interface export interface InputMapping { type { InputMappingClassProperty } memberof classProperty ? : InputMappingClassProperty ; type { string } memberof description ? : string ; type { boolean } memberof functionalMapping ? : boolean ; type { boolean } memberof keyMapping ? : boolean ; type { MappingFunction } memberof mappingFunction ? : MappingFunction ; type { string } memberof name ? : string ; type { Array < InputMappingSchemaProperty > } memberof schemaProperties ? : Array < InputMappingSchemaProperty > ; } export interface export interface InputMappingClassProperty { type { string } memberof name ? : string ; type { InputParent } memberof parentClass ? : InputParent ; } export interface export interface InputMappingSchemaProperty { type { string } memberof name ? : string ; type { string } memberof order ? : string ; type { InputParent } memberof parentSchema ? : InputParent ; } export interface export interface InputParent { type { string } memberof name ? : string ; } export interface export interface InputPropertyRelation { type { string } memberof description ? : string ; type { InputMappingClassProperty } memberof endClassProperty ? : InputMappingClassProperty ; type { string } memberof name ? : string ; type { string } memberof relationType ? : string ; type { InputMappingClassProperty } memberof startClassProperty ? : InputMappingClassProperty ; } export interface export interface InputSchema { type { string } memberof description ? : string ; type { string } memberof name ? : string ; } export interface export interface InputSchemaProperty { type { string } memberof datatype ? : string ; type { string } memberof description ? : string ; type { string } memberof name ? : string ; type { InputParent } memberof parentSchema ? : InputParent ; } export interface export interface IotDataRegistry { type { string } memberof assetId ? : string ; type { string } memberof aspectName ? : string ; } export interface export interface IotDataRegistryResponse { type { string } memberof aspectName ? : string ; type { string } memberof assetId ? : string ; type { string } memberof category ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof dataTag ? : string ; type { string } memberof fileUploadStrategy ? : IotDataRegistryResponse . FileUploadStrategyEnum ; type { string } memberof updatedDate ? : string ; type { string } memberof registryId ? : string ; type { string } memberof sourceName ? : string ; } export namespace export namespace IotDataRegistryResponse { export enum { string } export enum FileUploadStrategyEnum { Append = < any > "append" , Replace = < any > "replace" } } export interface export interface JobStatus { type { string } memberof id ? : string ; type { string } memberof status ? : JobStatus . StatusEnum ; type { string } memberof message ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof updatedDate ? : string ; type { any } memberof ontologyResponse ? : any ; } export namespace export namespace JobStatus { export enum { string } export enum StatusEnum { SUBMITTED = < any > "SUBMITTED" , INPROGRESS = < any > "IN_PROGRESS" , ERROR = < any > "ERROR" , SUCCESS = < any > "SUCCESS" } } export interface export interface ListOfDataTypeDefinition { type { Array < DataTypeDefinition > } memberof dataTypes ? : Array < DataTypeDefinition > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface ListOfIoTRegistryResponse { type { Array < IotDataRegistryResponse > } memberof iotDataRegistries ? : Array < IotDataRegistryResponse > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface ListOfJobIds { type { Array < SdiJobStatusResponse > } memberof ingestJobStatus ? : Array < SdiJobStatusResponse > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface ListOfPatterns { type { Array < Pattern > } memberof suggestPatterns ? : Array < Pattern > ; } export interface export interface ListOfRegistryResponse { type { Array < DataRegistry > } memberof dataRegistries ? : Array < DataRegistry > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface ListOfSchemaProperties { } export interface export interface ListOfSchemaRegistry { type { Array < SDISchemaRegistry > } memberof schemas ? : Array < SDISchemaRegistry > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface MappingErrorSQLDetails { type { string } memberof field ? : string ; type { string } memberof message ? : string ; } export interface export interface MappingFunction { type { string } memberof operator ? : string ; } export interface export interface MdspApiError { type { string } memberof code ? : string ; type { string } memberof message ? : string ; type { Array < any > } memberof messageParameters ? : Array < any > ; } export interface export interface MdspError extends MdspApiError { type { string } memberof logref ? : string ; } export interface export interface MdspErrors { type { Array < MdspError > } memberof errors ? : Array < MdspError > ; } export interface export interface MessageParameter { type { string } memberof name ? : string ; type { any } memberof value ? : any ; } export interface export interface NativeQueryGetResponse { type { string } memberof createdDate ? : string ; type { string } memberof description ? : string ; type { boolean } memberof executable ? : boolean ; type { string } memberof id ? : string ; type { boolean } memberof isBusinessQuery ? : boolean ; type { boolean } memberof isDynamic ? : boolean ; type { string } memberof name ? : string ; type { string } memberof ontologyId ? : string ; type { Array < MappingErrorSQLDetails > } memberof pendingActions ? : Array < MappingErrorSQLDetails > ; type { string } memberof sqlStatement ? : string ; type { string } memberof updatedDate ? : string ; type { Array < string > } memberof lastTenExecutionJobIds ? : Array < string > ; } export interface export interface OntologyJob { type { string } memberof id ? : string ; type { string } memberof status ? : OntologyJob . StatusEnum ; type { string } memberof message ? : string ; type { string } memberof createdDate ? : string ; type { string } memberof updatedDate ? : string ; } export namespace export namespace OntologyJob { export enum { string } export enum StatusEnum { SUBMITTED = < any > "SUBMITTED" , INPROGRESS = < any > "IN_PROGRESS" , ERROR = < any > "ERROR" , SUCCESS = < any > "SUCCESS" } } export interface export interface OntologyMetadata { type { string } memberof createdDate ? : string ; type { string } memberof ontologyDescription ? : string ; type { string } memberof id ? : string ; type { string } memberof ontologyName ? : string ; type { string } memberof keyMappingType ? : string ; type { string } memberof updatedDate ? : string ; } export interface export interface OntologyResponseData { type { string } memberof createdDate ? : string ; type { string } memberof ontologyDescription ? : string ; type { string } memberof id ? : string ; type { string } memberof ontologyName ? : string ; type { string } memberof keyMappingType ? : string ; type { string } memberof updatedDate ? : string ; type { Array < InputClassProperty > } memberof classProperties ? : Array < InputClassProperty > ; type { Array < InputClass > } memberof classes ? : Array < InputClass > ; type { Array < InputMapping > } memberof mappings ? : Array < InputMapping > ; type { Array < InputPropertyRelation > } memberof propertyRelations ? : Array < InputPropertyRelation > ; type { Array < InputSchemaProperty > } memberof schemaProperties ? : Array < InputSchemaProperty > ; type { Array < InputSchema > } memberof schemas ? : Array < InputSchema > ; } export interface export interface Parameters { type { string } memberof paramName : string ; type { string } memberof paramValue : string ; } export interface export interface Pattern { type { string } memberof schema ? : string ; type { Array < string > } memberof matches ? : Array < string > ; type { boolean } memberof schemaValid ? : boolean ; } export interface export interface QueryObsoleteResult { type { Array < ApiFieldError > } memberof errors ? : Array < ApiFieldError > ; type { Array < any > } memberof data ? : Array < any > ; } export interface export interface QueryResult { type { string } memberof status ? : string ; type { string } memberof timestamp ? : string ; type { Array < any > } memberof data ? : Array < any > ; } export interface export interface ResponseAllDataQueryExecutionResponse { type { TokenPage } memberof page ? : TokenPage ; type { Array < DataQueryExecutionResponse > } memberof jobs ? : Array < DataQueryExecutionResponse > ; } export interface export interface ResponseAllDataSQLQuery { type { TokenPage } memberof page ? : TokenPage ; type { Array < GetAllSQLQueriesData > } memberof queries ? : Array < GetAllSQLQueriesData > ; } export interface export interface ResponseAllOntologies { type { Array < OntologyMetadata > } memberof ontologies ? : Array < OntologyMetadata > ; type { TokenPage } memberof page ? : TokenPage ; } export interface export interface SDIIngestData { type { string } memberof dataTag ? : string ; type { string } memberof filePath ? : string ; type { string } memberof rootTag ? : string ; type { string } memberof sourceName ? : string ; } export interface export interface SDISchemaProperty { type { string } memberof dataType : string ; type { Array < string > } memberof customTypes ? : Array < string > ; } export interface export interface SDISchemaRegistry { type { string } memberof createdDate ? : string ; type { string } memberof id ? : string ; type { string } memberof updatedDate ? : string ; type { Array < string > } memberof originalFileNames ? : Array < string > ; type { { [ key : string ] : ListOfSchemaProperties ; } } memberof schema ? : { [ key ] : ListOfSchemaProperties ; } ; type { string } memberof schemaName ? : string ; type { string } memberof registryId ? : string ; type { string } memberof category ? : string ; } export interface export interface SchemaSearchObject { type { string } memberof dataTag ? : string ; type { string } memberof schemaName ? : string ; type { string } memberof category ? : SchemaSearchObject . CategoryEnum ; type { string } memberof aspectName ? : string ; type { string } memberof assetId ? : string ; type { string } memberof sourceName ? : string ; type { Array < string > } memberof metaDataTags ? : Array < string > ; } export namespace export namespace SchemaSearchObject { export enum { string } export enum CategoryEnum { ENTERPRISE = < any > "ENTERPRISE" , IOT = < any > "IOT" } } export interface export interface SchemaSearchRequest { type { Array < SchemaSearchObject > } memberof schemas ? : Array < SchemaSearchObject > ; } export interface export interface SdiFileUploadResponse { type { string } memberof filePath ? : string ; } export interface export interface SdiJobStatusResponse { type { string } memberof jobId ? : string ; type { string } memberof startedDate ? : string ; type { string } memberof finishedDate ? : string ; type { string } memberof message ? : string ; type { string } memberof fileName ? : string ; type { string } memberof status ? : SdiJobStatusResponse . StatusEnum ; } export namespace export namespace SdiJobStatusResponse { export enum { string } export enum StatusEnum { INPROGRESS = < any > "IN_PROGRESS" , ERROR = < any > "ERROR" , STARTED = < any > "STARTED" , FINISHED = < any > "FINISHED" } } export interface export interface TokenPage { type { string } memberof nextToken ? : string ; } export interface export interface UpdateDataLakeRequest { type { string } memberof basePath ? : string ; } export interface export interface UpdateDataRegistryRequest { type { string } memberof defaultRootTag ? : string ; type { string } memberof filePattern ? : string ; type { string } memberof fileUploadStrategy ? : UpdateDataRegistryRequest . FileUploadStrategyEnum ; type { Array < string > } memberof metaDataTags ? : Array < string > ; type { Array < string > } memberof xmlProcessRules ? : Array < string > ; type { boolean } memberof schemaFrozen ? : boolean ; } export namespace export namespace UpdateDataRegistryRequest { export enum { string } export enum FileUploadStrategyEnum { Append = < any > "append" , Replace = < any > "replace" } } export interface export interface SuggestPatternsRequest { sampleValues : Array < string > ; testValues : Array < string > ; } }