{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":707435776,"defaultBranch":"master","name":"Lean.DataSource.ThetaData","ownerLogin":"QuantConnect","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-19T22:34:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3912814?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715818684.0","currentOid":""},"activityList":{"items":[{"before":"0d0360783d0a7e4c64f10519f30c3a7b2eb4b7a3","after":"32cf5e000a3a5262eedbb918cb0091680f3d4a60","ref":"refs/heads/master","pushedAt":"2024-05-02T18:02:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Feature: download specification (#4)\n\n* feat: download specification\r\n\r\n* refactor: json space format\r\n\r\n* remove: not supported security type in config","shortMessageHtmlLink":"Feature: download specification (#4)"}},{"before":"66c177c404860c34dc49b028d1a69999aeaeccab","after":"0d0360783d0a7e4c64f10519f30c3a7b2eb4b7a3","ref":"refs/heads/master","pushedAt":"2024-04-12T17:36:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jaredbroad","name":"Jared","path":"/jaredbroad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2243225?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Romazes/feature-update-readme\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #3 from Romazes/feature-update-readme"}},{"before":"bfb96fa857e723a4c384b9052b68f4a1b4aa5d5c","after":"66c177c404860c34dc49b028d1a69999aeaeccab","ref":"refs/heads/master","pushedAt":"2024-04-09T17:25:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Enhancements and Bug Fixes (#2)\n\n* refactor: validation that user can subscribe on real time update\r\n\r\n* fix: config for Rest Url to run client externally\r\n\r\n* feat: handle WS's error response\r\n\r\n* feat: add explicit attribute for test classes\r\n\r\n* remove: not used configs\r\n\r\n* feat: ReSubscription process when internet was disconnected\r\n\r\n* fix:workflow: name of test dll\r\n\r\n* refactor: OptionChainProvider list\r\nrefactor: GetOptionContracts in DataDownloader\r\n\r\n* fix: QuoteBars with Resolution greater then Tick\r\nfeat: QuoteBar tests\r\nrevert: data-folder path in config\r\n\r\n* refactor: name of variable","shortMessageHtmlLink":"Enhancements and Bug Fixes (#2)"}},{"before":"7c455c48a77e120b0f1919193f07bae576050af2","after":"bfb96fa857e723a4c384b9052b68f4a1b4aa5d5c","ref":"refs/heads/master","pushedAt":"2024-04-05T14:39:29.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Martin-Molinero","name":null,"path":"/Martin-Molinero","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/18473240?s=80&v=4"},"commit":{"message":"Develop of Theta Data Provider (#1)\n\n* update: .gitignore\r\n\r\n* update: ignore `Data/*` folder in .gitignore\r\n\r\n* feat: prepare structure of data folders\r\n\r\n* feat: workflow and GH's templates\r\n\r\n* feat: DataQueueHandler for Option\r\n\r\n* feat: prepare Test project\r\n\r\n* feat: test for DQH\r\n\r\n* feat: symbolMapper\r\n\r\n* feat: Contract WS model\r\n\r\n* feat: Handle Trade/Quote response with aggregator\r\n\r\n* feat: convert string to Date extension\r\n\r\n* feat: IsConnected flag from ws connection\r\n\r\n* feat: ITimeProvider in DataProvider\r\n\r\n* feat: ThetaData incapsulate Rest API Client logic\r\n\r\n* feat: IDataQueueUniverseProvider && IOptionChainProvider\r\nfeat: GetLean in SymbolMapper\r\nfeat: generic entity for REST responses\r\nfeat: test for IDataQueueUniverseProvider and IOptionChainProvider\r\n\r\n* remove: not used usings\r\n\r\n* refactor: SymbolMapper + tests\r\n\r\n* rename: extension converting date\r\n\r\n* rename: RestResponse to BaseResponse\r\n\r\n* refactor: RestApi BaseUrl\r\n\r\n* feat: free space command run in workflow file\r\n\r\n* move: BaseResponse to Common folder\r\n\r\n* feat: log of requested url\r\n\r\n* refactor: global variable of restClient and add comment\r\n\r\n* feat: first impl GetHistory Option\r\n\r\n* refactor: symbolMapper + new tests\r\n\r\n* refactor: symbolMapper use Market USA\r\n\r\n* feat: create symbol extension in test\r\n\r\n* feat: DQH additional test cases\r\n\r\n* feat: exception msg in converter classes\r\n\r\n* refactor: short type to byte in EOD entity\r\n\r\n* fix: validation of OpenInterest tickType\r\n\r\n* refactor: GetHistory of Daily TickType data\r\nfeat: GetHistory Tests\r\n\r\n* feat: validation of correct status code response\r\n\r\n* feat: add validation subscription on IndexOption symbol\r\n\r\n* fix: missed double quotes\r\n\r\n* feat: support of muliple pages requests/responses\r\nfeat: base entity for Header of Responses\r\nfeat: json null string converter cuz API return \"null\" like a a string\r\n\r\n* feat: Exchanges' code collection\r\nremove: condition collection\r\nrefactor: some property in entities\r\n\r\n* feat: exchange's code to WS responses\r\n\r\n* fix: convert time in history request\r\n\r\n* feat: GetHistory tests\r\n\r\n* feat: DataDownloader\r\nrefactor: history test\r\nrefactor: DataQueueUniverse provider\r\n\r\n* refactor: skip empty Response for Trade of Quote Daily\r\n\r\n* feat: xml description RestApiClient\r\n\r\n* feat: Trade(Tick,Min,Hour) DataConsolidator\r\nrefactor: test's GetHistory\r\n\r\n* refactor: IOptionChainProvider and IDataQueueUniverseProvider\r\n\r\n* feat: add json description file\r\n\r\n* refactor: use Lean consolidator for trade ticks\r\n\r\n* fix: OptionStyle in GetOptionContractList\r\n\r\n* refactor: LookupSymbols\r\nremove: GetTickTime()\r\nremove: not use variables\r\n\r\n* remove: CachingOptionChainProvider for OptionChainProvider instance\r\n\r\n* revert: not use param to explicit in LookupSymbols\r\n\r\n* remove: duplicate validation in OptionChain\r\nfeat: test option future chains\r\n\r\n* feat: ValidateSubscription()\r\n\r\n* feat: additional test case with invalid param of GetHIstory\r\n\r\n* feat: implement different subscription price plan\r\n\r\n* fix: wrong validation of available subscription process\r\n\r\n* refactor:test: DQH multiple subscription\r\n\r\n* refactor: use custom convert for Date From API\r\n\r\n* refactor: use generic format for date ThetaData extension\r\n\r\n* feat: Custom Json convert For ThetaData DateTime format from WS","shortMessageHtmlLink":"Develop of Theta Data Provider (#1)"}},{"before":null,"after":"7c455c48a77e120b0f1919193f07bae576050af2","ref":"refs/heads/master","pushedAt":"2023-10-19T22:34:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jaredbroad","name":"Jared","path":"/jaredbroad","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2243225?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQBUKHAA","startCursor":null,"endCursor":null}},"title":"Activity ยท QuantConnect/Lean.DataSource.ThetaData"}