changedOutput schema / properties / recommended / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "properties": {
- "ccxt_id": {
- "type": "string"
- },
- "fee_discount": {
- "type": "string"
- },
- "fees": {
- "additionalProperties": true,
- "properties": {
- "data_source": {
- "enum": [
- "live",
- "partial",
- "fallback"
- ],
- "type": "string"
- },
- "fetched_at": {
- "type": "string"
- },
- "futures": {
- "anyOf": [
- {
- "$ref": "#/properties/recommended/anyOf/0/properties/fees/properties/spot/anyOf/0"
- },
- {
- "type": "null"
- }
- ]
- },
- "savings_example": {
- "type": "string"
- },
- "spot": {
- "anyOf": [
- {
- "additionalProperties": true,
- "properties": {
- "maker": {
- "type": "number"
- },
- "maker_after_rebate": {
- "type": "number"
- },
- "taker": {
- "type": "number"
- },
- "taker_after_rebate": {
- "type": "number"
- }
- },
- "required": [
- "maker",
- "taker",
- "maker_after_rebate",
- "taker_after_rebate"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- }
- },
- "required": [
- "data_source",
- "fetched_at"
- ],
- "type": "object"
- },
- "kyc_required": {
- "type": "boolean"
- },
- "name": {
- "type": "string"
- },
- "reason": {
- "type": "string"
- },
- "referral_code": {
- "type": "string"
- },
- "signup_url": {
- "type": "string"
- },
- "slug": {
- "type": "string"
- },
- "type": {
- "type": "string"
- }
- },
- "required": [
- "slug",
- "name",
- "type",
- "ccxt_id",
- "fee_discount",
- "referral_code",
- "signup_url",
- "kyc_required"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "additionalProperties": true,
+ "properties": {
+ "ccxt_id": {
+ "type": "string"
+ },
+ "fee_discount": {
+ "type": "string"
+ },
+ "fees": {
+ "additionalProperties": true,
+ "properties": {
+ "data_source": {
+ "enum": [
+ "live",
+ "partial",
+ "fallback"
+ ],
+ "type": "string"
+ },
+ "fee_table_updated": {
+ "type": [
+ "string",
+ "null"
+ ]
+ },
+ "fetched_at": {
+ "type": "string"
+ },
+ "futures": {
+ "anyOf": [
+ {
+ "$ref": "#/properties/recommended/anyOf/0/properties/fees/properties/spot/anyOf/0"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "savings_example": {
+ "type": "string"
+ },
+ "spot": {
+ "anyOf": [
+ {
+ "additionalProperties": true,
+ "properties": {
+ "maker": {
+ "type": "number"
+ },
+ "maker_after_rebate": {
+ "type": "number"
+ },
+ "taker": {
+ "type": "number"
+ },
+ "taker_after_rebate": {
+ "type": "number"
+ }
+ },
+ "required": [
+ "maker",
+ "taker",
+ "maker_after_rebate",
+ "taker_after_rebate"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "data_source",
+ "fetched_at"
+ ],
+ "type": "object"
+ },
+ "kyc_required": {
+ "type": "boolean"
+ },
+ "name": {
+ "type": "string"
+ },
+ "reason": {
+ "type": "string"
+ },
+ "referral_code": {
+ "type": "string"
+ },
+ "signup_url": {
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "type": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "slug",
+ "name",
+ "type",
+ "ccxt_id",
+ "fee_discount",
+ "referral_code",
+ "signup_url",
+ "kyc_required"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]