changedOutput schema / (root)
Previous value: -nullNew value: +{
+ "$schema": "http://json-schema.org/draft-07/schema#",
+ "additionalProperties": false,
+ "properties": {
+ "company_name": {
+ "type": "string"
+ },
+ "company_uuid": {
+ "description": "TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as \"78c7e502\"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.",
+ "type": "string"
+ },
+ "count": {
+ "type": "number"
+ },
+ "issuer_name": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "issuer_uuid": {
+ "anyOf": [
+ {
+ "description": "TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as \"78c7e502\"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.",
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "periods": {
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "metrics": {
+ "additionalProperties": {
+ "type": "string"
+ },
+ "propertyNames": {
+ "type": "string"
+ },
+ "type": "object"
+ },
+ "period_date": {
+ "type": "string"
+ },
+ "ratios": {
+ "anyOf": [
+ {
+ "additionalProperties": false,
+ "properties": {
+ "capitalization_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "current_liquidity_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "financial_independence_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "financial_leverage_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "financial_liabilities_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "financial_stability_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ },
+ "own_working_capital_ratio": {
+ "anyOf": [
+ {
+ "type": "string"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "current_liquidity_ratio",
+ "financial_liabilities_ratio",
+ "financial_independence_ratio",
+ "own_working_capital_ratio",
+ "financial_stability_ratio",
+ "capitalization_ratio",
+ "financial_leverage_ratio"
+ ],
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+ ]
+ }
+ },
+ "required": [
+ "period_date",
+ "metrics",
+ "ratios"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+ },
+ "requested_entity_type": {
+ "enum": [
+ "company",
+ "issuer"
+ ],
+ "type": "string"
+ },
+ "requested_uuid": {
+ "description": "TokenBel internal identifier: opaque hexadecimal string, usually 8 characters such as \"78c7e502\"; despite uuid field names, it is not an RFC UUID and normally has no hyphens.",
+ "type": "string"
+ }
+ },
+ "required": [
+ "requested_uuid",
+ "requested_entity_type",
+ "company_uuid",
+ "company_name",
+ "issuer_uuid",
+ "issuer_name",
+ "periods",
+ "count"
+ ],
+ "type": "object"
+}