forinvest-cli
    Preparing search index...

    Interface IWebExchangeRepo

    interface IWebExchangeRepo {
        activateUser(password: string, gRecaptcha: string): Promise<void>;
        changePassword(
            passwordChangeRequest: PasswordChangeRequest,
            brokerName: string,
        ): Promise<void>;
        createOrder(
            accountId: number,
            orderRequest: OrderRequest,
        ): Promise<OrderResponse>;
        deleteOrder(accountId: number, orderId: number): Promise<void>;
        forgotPassword(
            email: string,
            brokerName: string,
            gRecaptcha: string,
        ): Promise<void>;
        getBalance(accountId: number): Promise<AccountBalance>;
        getOrderHistory(
            accountId: number,
            exchange: string,
            fromDate: string,
            toDate: string,
        ): Promise<OrderHistory[]>;
        getOrders(
            accountId: number,
            exchange?: string,
            status?: string,
        ): Promise<Order[]>;
        getPositions(accountId: number, exchange: string): Promise<Position[]>;
        getTransactionHistory(
            accountId: number,
            fromDate: string,
            toDate: string,
        ): Promise<TransactionHistory[]>;
        login(weLoginRequest: WELoginRequest): Promise<WELoginResponse>;
        modifyOrder(
            accountId: number,
            orderId: number,
            orderRequest: OrderRequest,
        ): Promise<OrderResponse>;
        register(
            weRegisterRequest: WERegisterRequest,
            brokerName: string,
        ): Promise<WERegisterResponse>;
        resendSmsCode(userName: string, gRecaptcha: string): Promise<void>;
        smsValidation(brokerUser: string, brokerPass: string): Promise<void>;
    }
    Index

    Methods

    • Parameters

      • password: string

        string

      • gRecaptcha: string

      Returns Promise<void>

      Promise

    • Parameters

      Returns Promise<void>

      Promise

    • Parameters

      • accountId: number

        number

      • orderRequest: OrderRequest

        OrderRequest

      Returns Promise<OrderResponse>

      Promise

    • Parameters

      • accountId: number

        number

      • orderId: number

        number

      Returns Promise<void>

      Promise

    • Parameters

      • email: string

        string

      • brokerName: string

        string

      • gRecaptcha: string

      Returns Promise<void>

      Promise

    • Parameters

      • accountId: number

        number

      Returns Promise<AccountBalance>

      Promise

    • Parameters

      • accountId: number

        number

      • exchange: string

        string

      • fromDate: string

        string

      • toDate: string

        string

      Returns Promise<OrderHistory[]>

      Promise<OrderHistory[]>

    • Parameters

      • accountId: number

        number

      • Optionalexchange: string

        string (optional)

      • Optionalstatus: string

        string (optional)

      Returns Promise<Order[]>

      Promise<Order[]>

    • Parameters

      • accountId: number

        number

      • exchange: string

        string

      Returns Promise<Position[]>

      Promise<Position[]>

    • Parameters

      • accountId: number

        number

      • fromDate: string

        string

      • toDate: string

        string

      Returns Promise<TransactionHistory[]>

      Promise<TransactionHistory[]>

    • Parameters

      • accountId: number

        number

      • orderId: number

        number

      • orderRequest: OrderRequest

        OrderRequest

      Returns Promise<OrderResponse>

      Promise

    • Parameters

      • userName: string

        string

      • gRecaptcha: string

      Returns Promise<void>

      Promise

    • Parameters

      • brokerUser: string

        string

      • brokerPass: string

        string

      Returns Promise<void>

      Promise