@forge/migrations
3.2.1-next.83.3.0-next.9
out/migration/migration-adaptor.d.ts~
out/migration/migration-adaptor.d.tsModified+24
Index: package/out/migration/migration-adaptor.d.ts
===================================================================
--- package/out/migration/migration-adaptor.d.ts
+++ package/out/migration/migration-adaptor.d.ts
@@ -6,8 +6,9 @@
getAppDataIterator(transferId: string, options?: AppDataIteratorOptions): AsyncIterableIterator<FileMetadata>;
getAppDataPayload(s3Key: string): Promise<APIResponse>;
getConfluenceMacroIndexUrl(transferId: string): Promise<ConfluenceMacroIndexUrlResponse>;
getConfluenceMacroIndexIterator(transferId: string, options?: ConfluenceMacroIndexRowsOptions): AsyncIterableIterator<ConfluenceMacroIndexRow>;
+ getSamFeatures(transferId: string): Promise<SamFeaturesResponse>;
messageProcessed(transferId: string, messageId: string): Promise<void>;
messageFailed(transferId: string, messageId: string): Promise<void>;
addLog(transferId: string, logMessage: string): Promise<void>;
}
@@ -47,8 +48,31 @@
}
export interface ConfluenceMacroIndexRowsOptions {
rowIndex?: number;
}
+export interface SamMappingExporterFeature {
+ enabled: boolean;
+ entityTypes: string[];
+}
+export interface SamBinaryExporterFeature {
+ enabled: boolean;
+ directories: string[];
+}
+export interface SamDatabaseExporterFeature {
+ enabled: boolean;
+ tables: string[];
+}
+export interface SamCustomFieldValuesExporterFeature {
+ enabled: boolean;
+ customFieldTypes: string[];
+ customFieldNames: string[];
+}
+export interface SamFeaturesResponse {
+ mappingExporter: SamMappingExporterFeature;
+ binaryExporter: SamBinaryExporterFeature;
+ databaseExporter: SamDatabaseExporterFeature;
+ customFieldValuesExporter: SamCustomFieldValuesExporterFeature;
+}
export interface PaginationMappingResponse {
meta: PaginationResponseMeta;
items: Map<string, string>;
}