36 lines
1.1 KiB
YAML
36 lines
1.1 KiB
YAML
daftar_quote.options:
|
|
path: '/quote/options'
|
|
defaults:
|
|
_title: 'Options Quote'
|
|
_controller: '\Drupal\daftar_quote\Controller\OptionsController::quote'
|
|
requirements:
|
|
_access: 'TRUE'
|
|
|
|
daftar_quote.v2.options.contracts:
|
|
path: '/v2/option/contracts/{symbol}/{type}/{expiration_date}'
|
|
defaults:
|
|
_title: 'Options Quote'
|
|
_controller: '\Drupal\daftar_quote\Controller\OptionsController::v2_contracts'
|
|
requirements:
|
|
_access: 'TRUE'
|
|
symbol: '[A-Z]{1,5}'
|
|
type: 'calls|puts'
|
|
expiration_date: '\d{4}-\d{2}-\d{2}'
|
|
|
|
daftar_quote.v2.options.contract:
|
|
path: '/v2/option/contracts/{contract_symbol}'
|
|
defaults:
|
|
_title: 'Option Contract'
|
|
_controller: '\Drupal\daftar_quote\Controller\OptionsController::v2_contract'
|
|
requirements:
|
|
_access: 'TRUE'
|
|
#contract_symbol: '[A-Z]{1,5}\d{6}(P|C)\d{8}'
|
|
|
|
daftar_quote.v2.options.parse_contract_symbol:
|
|
path: '/v2/option/contracts/parse'
|
|
defaults:
|
|
_title: 'Option Contract Parse'
|
|
_controller: '\Drupal\daftar_quote\Controller\OptionsController::v2_parse_contract_symbol'
|
|
requirements:
|
|
_access: 'TRUE'
|