UNPKG

nordigen-node

Version:

Nordigen official API client for Node.js

60 lines 2.41 kB
export default class RequisitionsApi { /** * Agreements api class * @param {Object} params * @param {NordigenClient} params.client */ constructor({ client }: { client: NordigenClient; }); /** * Create requisition. For creating links and retrieving accounts. * @param {Object} params * @param {string} params.redirectUrl application redirect url * @param {string} params.institutionId institution id * @param {string} [params.agreement] agreement id * @param {string} [params.userLanguage] to enforce a language for all end user steps hosted by Nordigen passed as a two-letter country code. Defaults to None * @param {string} params.reference additional layer of unique ID defined by yo * @param {string} params.ssn SSN number * @param {boolean} params.redirectImmediate enable redirect back to the client after account list received * @param {boolean} params.accountSelection option to enable account selection view for the end user * @returns Requisition object */ createRequisition({ redirectUrl, institutionId, agreement, userLanguage, redirectImmediate, accountSelection, reference, ssn, }: { redirectUrl: string; institutionId: string; agreement?: string; userLanguage?: string; reference: string; ssn: string; redirectImmediate: boolean; accountSelection: boolean; }): any; /** * Get all requisitions@param {Object} params * @param {Object} params * @param {number} [params.limit] number of results to return per page. Defaults to 100. * @param {number} [params.offset] the initial index from which to return the results. Defaults to 0. * @returns Requisitions object */ getRequisitions({ limit, offset }?: { limit?: number; offset?: number; }): any; /** * Get requisition by id * @param {string} requisitionId * @returns Returns specific requisition */ getRequisitionById(requisitionId: string): any; /** * Delete requisition by id * @param {string} requisitionId * @returns Object that consist confirmation message that requisition has been deleted */ deleteRequisition(requisitionId: string): any; #private; } import NordigenClient from "../index.js"; //# sourceMappingURL=requisition.d.ts.map