Path: blob/main/SmartApi/__pycache__/smartConnect.cpython-36.pyc
413 views
3 �|�_E4 � @ s� d dl mZ d dlZd dlZd dlZd dlZd dlZd dlZd dl Z d dl jZd dl Z d dl mZ d dlZd dlZd dlZd dlmZmZ eje�ZG dd� de�ZdS )� )�urljoinN)�get)�__version__� __title__c @ s� e Zd ZdZdZdZdZdZdZdZ dZ d Zd ZdZ dZd ZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZ dd d!d!d"d#d$d%d&d'd(d)d*d+d,d-�Z!dhd0d1�Z"d2d3� Z#d4d5� Z$d6d7� Z%d8d9� Z&d:d;� Z'd<d=� Z(did>d?�Z)djd@dA�Z*dkdBdC�Z+dldDdE�Z,dmdFdG�Z-dHdI� Z.dJdK� Z/dLdM� Z0dNdO� Z1dPdQ� Z2dRdS� Z3dTdU� Z4dVdW� Z5dXdY� Z6dZd[� Z7d\d]� Z8d^d_� Z9d`da� Z:dbdc� Z;ddde� Z<dfdg� Z=d.S )n�SmartConnectz#https://apiconnect.angelbroking.comz1https://smartapi.angelbroking.com/publisher-login� ZMISZCNCZNRMLZCOZBOZMARKET�LIMITzSL-MZSLZregularZbo�coZamo�BUYZSELL�DAYZIOC�NSEZBSEZNFOZCDSZBFOZMCXZNCDEXZCOMPLETEZREJECTEDZ CANCELLEDz//rest/auth/angelbroking/user/v1/loginByPasswordz(/rest/secure/angelbroking/user/v1/logoutz-/rest/auth/angelbroking/jwt/v1/generateTokensz,/rest/secure/angelbroking/user/v1/getProfilez-/rest/secure/angelbroking/order/v1/placeOrderz./rest/secure/angelbroking/order/v1/modifyOrderz./rest/secure/angelbroking/order/v1/cancelOrderz//rest/secure/angelbroking/order/v1/getOrderBookz-/rest/secure/angelbroking/order/v1/getLtpDataz//rest/secure/angelbroking/order/v1/getTradeBookz(/rest/secure/angelbroking/user/v1/getRMSz1/rest/secure/angelbroking/portfolio/v1/getHoldingz./rest/secure/angelbroking/order/v1/getPositionz2/rest/secure/angelbroking/order/v1/convertPosition)z api.loginz api.logoutz api.tokenzapi.refreshzapi.user.profilezapi.order.placezapi.order.modifyzapi.order.cancelzapi.order.bookzapi.ltp.datazapi.trade.bookz api.rms.limitzapi.holdingzapi.positionzapi.convert.positionNFc C s� || _ || _d | _| | _|| _|| _|| _|r2|ni | _|p@| j| _ |pL| j | _| r�tj � | _tjjf | �}| jjd|� td� nt| _tjjj� d S )Nzhttps://zin pool)�debug�api_key�session_expiry_hook�disable_ssl�access_token� refresh_token�userId�proxies�_rootUrl�root�_default_timeout�timeout�requestsZSessionZ reqsessionZadaptersZHTTPAdapterZmount�printZpackagesZurllib3Zdisable_warnings)�selfr r r r r r r r Zpoolr Z reqadapter� r �+C:\smartapi-python\SmartApi\smartConnect.py�__init__X s"