@cfxlabsinc/b2b-services
    Preparing search index...

    Manage bank documents stored in S3

    Hierarchy (View Summary)

    Index
    s3Bucket: string
    s3Client: S3Client
    • Parameters

      • __namedParameters: {
            bankId: string;
            contentType?: string;
            document: Buffer;
            fileName: string;
            folder?: string;
            type: "CUSTOM" | "LOGO" | "PRICING_SCHEDULE" | "TERMS";
        }

      Returns Promise<{ ok: true; value: BankDocument }>

    • Parameters

      • __namedParameters: {
            bankId: string;
            key: string;
            type: "CUSTOM" | "LOGO" | "PRICING_SCHEDULE" | "TERMS";
        }

      Returns Promise<{ ok: true; value: void }>

    • Parameters

      • __namedParameters: {
            bankId: string;
            fileName: string;
            folder?: string;
            type: "CUSTOM" | "LOGO" | "PRICING_SCHEDULE" | "TERMS";
        }

      Returns Promise<{ ok: true; value: BankDocument | null }>

    • Parameters

      • __namedParameters: {
            bankId: string;
            fileName: string;
            folder?: string;
            type: "CUSTOM" | "LOGO" | "PRICING_SCHEDULE" | "TERMS";
        }

      Returns Promise<{ ok: true; value: string | null }>

    • List folder names under the given type prefix for a bank.

      Parameters

      • __namedParameters: { bankId: string; type: "CUSTOM" | "LOGO" | "PRICING_SCHEDULE" | "TERMS" }

      Returns Promise<{ ok: true; value: string[] }>