File tree Expand file tree Collapse file tree 7 files changed +50
-4
lines changed
airbyte-config/init/src/main/resources/seed
airbyte-integrations/connectors/source-coin-api
docs/integrations/sources Expand file tree Collapse file tree 7 files changed +50
-4
lines changed Original file line number Diff line number Diff line change 286
286
- name : Coin API
287
287
sourceDefinitionId : 919984ef-53a2-479b-8ffe-9c1ddb9fc3f3
288
288
dockerRepository : airbyte/source-coin-api
289
- dockerImageTag : 0.1.0
289
+ dockerImageTag : 0.1.1
290
290
documentationUrl : https://docs.airbyte.com/integrations/sources/coin-api
291
291
sourceType : api
292
292
releaseStage : alpha
Original file line number Diff line number Diff line change 2572
2572
supportsNormalization: false
2573
2573
supportsDBT: false
2574
2574
supported_destination_sync_modes: []
2575
- - dockerImage: "airbyte/source-coin-api:0.1.0 "
2575
+ - dockerImage: "airbyte/source-coin-api:0.1.1 "
2576
2576
spec:
2577
2577
documentationUrl: "https://docs.airbyte.com/integrations/sources/coin-api"
2578
2578
connectionSpecification:
Original file line number Diff line number Diff line change @@ -34,5 +34,5 @@ COPY source_coin_api ./source_coin_api
34
34
ENV AIRBYTE_ENTRYPOINT "python /airbyte/integration_code/main.py"
35
35
ENTRYPOINT ["python" , "/airbyte/integration_code/main.py" ]
36
36
37
- LABEL io.airbyte.version=0.1.0
37
+ LABEL io.airbyte.version=0.1.1
38
38
LABEL io.airbyte.name=airbyte/source-coin-api
Original file line number Diff line number Diff line change 17
17
},
18
18
"sync_mode" : " full_refresh" ,
19
19
"destination_sync_mode" : " overwrite"
20
+ },
21
+ {
22
+ "stream" : {
23
+ "name" : " quotes_historical_data" ,
24
+ "json_schema" : {},
25
+ "supported_sync_modes" : [" full_refresh" ]
26
+ },
27
+ "sync_mode" : " full_refresh" ,
28
+ "destination_sync_mode" : " overwrite"
20
29
}
21
30
]
22
31
}
Original file line number Diff line number Diff line change 1
- version : " 0.1.0 "
1
+ version : " 0.1.1 "
2
2
3
3
definitions :
4
4
selector :
@@ -58,11 +58,18 @@ definitions:
58
58
primary_key : " uuid"
59
59
path : " /trades/{{ config['symbol_id'] }}/history"
60
60
stream_cursor_field : " time_exchange"
61
+ quotes_historical_data_stream :
62
+ $ref : " *ref(definitions.base_stream)"
63
+ $options :
64
+ name : " quotes_historical_data"
65
+ path : " /quotes/{{ config['symbol_id'] }}/history"
61
66
62
67
streams :
63
68
- " *ref(definitions.ohlcv_historical_data_stream)"
64
69
- " *ref(definitions.trades_historical_data_stream)"
70
+ - " *ref(definitions.quotes_historical_data_stream)"
65
71
66
72
check :
67
73
stream_names :
68
74
- " ohlcv_historical_data"
75
+ - " quotes_historical_data"
Original file line number Diff line number Diff line change
1
+ {
2
+ "$schema" : " http://json-schema.org/draft-07/schema#" ,
3
+ "type" : " object" ,
4
+ "properties" : {
5
+ "symbol_id" : {
6
+ "type" : [" null" , " string" ]
7
+ },
8
+ "time_exchange" : {
9
+ "type" : [" null" , " string" ],
10
+ "format" : " date-time"
11
+ },
12
+ "time_coinapi" : {
13
+ "type" : [" null" , " string" ],
14
+ "format" : " date-time"
15
+ },
16
+ "ask_price" : {
17
+ "type" : [" null" , " number" ]
18
+ },
19
+ "ask_size" : {
20
+ "type" : [" null" , " number" ]
21
+ },
22
+ "big_price" : {
23
+ "type" : [" null" , " number" ]
24
+ },
25
+ "big_size" : {
26
+ "type" : [" null" , " number" ]
27
+ }
28
+ }
29
+ }
Original file line number Diff line number Diff line change @@ -50,4 +50,5 @@ The following fields are required fields for the connector to work:
50
50
51
51
| Version | Date | Pull Request | Subject |
52
52
| :--------| :-----------| :---------------------------------------------------------| :-----------|
53
+ | 0.1.1 | 2022-12-19 | [ 20600] ( https://github.com/airbytehq/airbyte/pull/20600 ) | Add quotes historical data stream|
53
54
| 0.1.0 | 2022-10-21 | [ 18302] ( https://github.com/airbytehq/airbyte/pull/18302 ) | New source |
You can’t perform that action at this time.
0 commit comments