@web-core/web-sdk
    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
      • gRecaptcha: string

      Returns Promise<void>

      Promise

      Activate a user account

    • Parameters

      Returns Promise<void>

      Promise

      Change password service

    • Parameters

      Returns Promise<OrderResponse>

      Promise

      Create a new order

    • Parameters

      • accountId: number
      • orderId: number

      Returns Promise<void>

      Promise

      Delete an order

    • Parameters

      • email: string
      • brokerName: string
      • gRecaptcha: string

      Returns Promise<void>

      Promise

      Forgot password service

    • Parameters

      • accountId: number

      Returns Promise<AccountBalance>

      Promise

      Get account balance

    • Parameters

      • accountId: number
      • exchange: string
      • fromDate: string
      • toDate: string

      Returns Promise<OrderHistory[]>

      Promise<OrderHistory[]>

      Get order history

    • Parameters

      • accountId: number
      • Optionalexchange: string
      • Optionalstatus: string

      Returns Promise<Order[]>

      Promise<Order[]>

      Get account orders

    • Parameters

      • accountId: number
      • exchange: string

      Returns Promise<Position[]>

      Promise<Position[]>

      Get account positions

    • Parameters

      • accountId: number
      • fromDate: string
      • toDate: string

      Returns Promise<TransactionHistory[]>

      Promise<TransactionHistory[]>

      Get transaction history

    • Parameters

      Returns Promise<OrderResponse>

      Promise

      Modify an existing order

    • Parameters

      • userName: string
      • gRecaptcha: string

      Returns Promise<void>

      Promise

      Resend the SMS validation code

    • Parameters

      • brokerUser: string
      • brokerPass: string

      Returns Promise<void>

      Promise

      Validate the SMS code