prorm API Reference
    Preparing search index...

    Interface TransferOptions

    Options for CrossBorderLog.enable()

    interface TransferOptions {
        tableName?: string;
        getUserId?: () => string | number | undefined;
        getIpAddress?: () => string | undefined;
        autoLog?: boolean;
        requireApproval?: (
            source: string,
            target: string,
            dataType: DataTypeCategory,
        ) => boolean;
    }
    Index
    tableName?: string

    Custom table name for transfer logs. Default: 'CrossBorderTransfers'

    getUserId?: () => string | number | undefined

    Function to get current user ID

    getIpAddress?: () => string | undefined

    Function to get IP address

    autoLog?: boolean

    Auto-log all cross-region queries. Default: true

    requireApproval?: (
        source: string,
        target: string,
        dataType: DataTypeCategory,
    ) => boolean

    Require approval for specific transfers