Class: DhanHQ::Resources::ExpiredOptionsData

Inherits:
BaseAPI
  • Object
show all
Defined in:
lib/DhanHQ/resources/expired_options_data.rb

Overview

Resource for expired options data API endpoints

Constant Summary collapse

API_TYPE =
:data_api
HTTP_PATH =
"/v2/charts"

Instance Attribute Summary

Attributes inherited from BaseAPI

#client

Instance Method Summary collapse

Methods inherited from BaseAPI

#delete, #get, #initialize, #post, #put

Methods included from AttributeHelper

#camelize_keys, #inspect, #normalize_keys, #snake_case, #titleize_keys

Methods included from APIHelper

#handle_response

Constructor Details

This class inherits a constructor from DhanHQ::BaseAPI

Instance Method Details

#fetch(params) ⇒ Hash

Fetch expired options data for rolling contracts POST /charts/rollingoption

Parameters:

  • params (Hash)

    Parameters for the request

Returns:

  • (Hash)

    API response with expired options data



17
18
19
# File 'lib/DhanHQ/resources/expired_options_data.rb', line 17

def fetch(params)
  post("/rollingoption", params: params)
end