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

    Query bank documents stored in S3

    Hierarchy (View Summary)

    Index

    Constructors

    Properties

    s3Bucket: string
    s3Client: S3Client

    Methods

    • Parameters

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

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

    • Parameters

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

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

    • Parameters

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

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

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

      Parameters

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

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

    • List files in a given folder (or root if no folder specified).

      Parameters

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

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