@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>;
 }