Skip to content

Commit dcd88b5

Browse files
authored
Merge pull request #231 from tonkeeper/update_rates_swagger
update rates swagger
2 parents 333a56f + 5297267 commit dcd88b5

10 files changed

+2128
-81
lines changed

api/openapi.json

+46-4
Original file line numberDiff line numberDiff line change
@@ -1942,8 +1942,7 @@
19421942
"$ref": "#/components/schemas/JettonPreview"
19431943
},
19441944
"price": {
1945-
"additionalProperties": true,
1946-
"example": {}
1945+
"$ref": "#/components/schemas/TokenRates"
19471946
},
19481947
"wallet_address": {
19491948
"$ref": "#/components/schemas/AccountAddress"
@@ -3126,6 +3125,50 @@
31263125
],
31273126
"type": "object"
31283127
},
3128+
"TokenRates": {
3129+
"additionalProperties": {
3130+
"properties": {
3131+
"diff_24h": {
3132+
"additionalProperties": {
3133+
"type": "string"
3134+
},
3135+
"example": {
3136+
"TON": "-1.28%"
3137+
},
3138+
"type": "object"
3139+
},
3140+
"diff_30d": {
3141+
"additionalProperties": {
3142+
"type": "string"
3143+
},
3144+
"example": {
3145+
"TON": "-0.56%"
3146+
},
3147+
"type": "object"
3148+
},
3149+
"diff_7d": {
3150+
"additionalProperties": {
3151+
"type": "string"
3152+
},
3153+
"example": {
3154+
"TON": "-2.74%"
3155+
},
3156+
"type": "object"
3157+
},
3158+
"prices": {
3159+
"additionalProperties": {
3160+
"type": "number"
3161+
},
3162+
"example": {
3163+
"TON": 1.3710752873163712
3164+
},
3165+
"type": "object"
3166+
}
3167+
},
3168+
"type": "object"
3169+
},
3170+
"type": "object"
3171+
},
31293172
"TonTransferAction": {
31303173
"properties": {
31313174
"amount": {
@@ -6362,8 +6405,7 @@
63626405
"schema": {
63636406
"properties": {
63646407
"rates": {
6365-
"additionalProperties": true,
6366-
"example": {}
6408+
"$ref": "#/components/schemas/TokenRates"
63676409
}
63686410
},
63696411
"required": [

api/openapi.yml

+32-5
Original file line numberDiff line numberDiff line change
@@ -1296,8 +1296,7 @@ paths:
12961296
- rates
12971297
properties:
12981298
rates:
1299-
additionalProperties: true
1300-
example: { }
1299+
$ref: '#/components/schemas/TokenRates'
13011300
'default':
13021301
$ref: '#/components/responses/Error'
13031302
/v2/rates/chart:
@@ -3287,8 +3286,7 @@ components:
32873286
type: string
32883287
example: 597968399
32893288
price:
3290-
additionalProperties: true
3291-
example: { }
3289+
$ref: '#/components/schemas/TokenRates'
32923290
wallet_address:
32933291
$ref: '#/components/schemas/AccountAddress'
32943292
jetton:
@@ -4733,7 +4731,36 @@ components:
47334731
- whales
47344732
- tf
47354733
- liquidTF
4736-
4734+
TokenRates:
4735+
type: object
4736+
additionalProperties:
4737+
type: object
4738+
properties:
4739+
prices:
4740+
type: object
4741+
additionalProperties:
4742+
type: number
4743+
example:
4744+
TON: 1.3710752873163712
4745+
diff_24h:
4746+
type: object
4747+
additionalProperties:
4748+
type: string
4749+
example:
4750+
TON: "-1.28%"
4751+
diff_7d:
4752+
type: object
4753+
additionalProperties:
4754+
type: string
4755+
example:
4756+
TON: "-2.74%"
4757+
diff_30d:
4758+
type: object
4759+
additionalProperties:
4760+
type: string
4761+
example:
4762+
TON: "-0.56%"
4763+
47374764
responses:
47384765
Error:
47394766
description: Some error during request processing

0 commit comments

Comments
 (0)