{
    "type": "object",
    "properties": {
        "id": {
            "type": "string"
        },
        "symbol": {
            "type": "string"
        },
        "name": {
            "type": "string"
        },
        "localization": {
            "type": "object",
            "properties": {
                "en": {
                    "type": "string"
                },
                "de": {
                    "type": "string"
                },
                "es": {
                    "type": "string"
                },
                "fr": {
                    "type": "string"
                },
                "it": {
                    "type": "string"
                },
                "pl": {
                    "type": "string"
                },
                "ro": {
                    "type": "string"
                },
                "hu": {
                    "type": "string"
                },
                "nl": {
                    "type": "string"
                },
                "pt": {
                    "type": "string"
                },
                "sv": {
                    "type": "string"
                },
                "vi": {
                    "type": "string"
                },
                "tr": {
                    "type": "string"
                },
                "ru": {
                    "type": "string"
                },
                "ja": {
                    "type": "string"
                },
                "zh": {
                    "type": "string"
                },
                "zh-tw": {
                    "type": "string"
                },
                "ko": {
                    "type": "string"
                },
                "ar": {
                    "type": "string"
                },
                "th": {
                    "type": "string"
                },
                "id": {
                    "type": "string"
                },
                "cs": {
                    "type": "string"
                },
                "da": {
                    "type": "string"
                },
                "el": {
                    "type": "string"
                },
                "hi": {
                    "type": "string"
                },
                "no": {
                    "type": "string"
                },
                "sk": {
                    "type": "string"
                },
                "uk": {
                    "type": "string"
                },
                "he": {
                    "type": "string"
                },
                "fi": {
                    "type": "string"
                },
                "bg": {
                    "type": "string"
                },
                "hr": {
                    "type": "string"
                },
                "lt": {
                    "type": "string"
                },
                "sl": {
                    "type": "string"
                }
            },
            "required": [
                "en",
                "de",
                "es",
                "fr",
                "it",
                "pl",
                "ro",
                "hu",
                "nl",
                "pt",
                "sv",
                "vi",
                "tr",
                "ru",
                "ja",
                "zh",
                "zh-tw",
                "ko",
                "ar",
                "th",
                "id",
                "cs",
                "da",
                "el",
                "hi",
                "no",
                "sk",
                "uk",
                "he",
                "fi",
                "bg",
                "hr",
                "lt",
                "sl"
            ]
        },
        "image": {
            "type": "object",
            "properties": {
                "thumb": {
                    "type": "string"
                },
                "small": {
                    "type": "string"
                }
            },
            "required": [
                "thumb",
                "small"
            ]
        },
        "market_data": {
            "type": "object",
            "properties": {
                "current_price": {
                    "type": "object",
                    "properties": {
                        "aed": {
                            "type": "number"
                        },
                        "ars": {
                            "type": "number"
                        },
                        "aud": {
                            "type": "number"
                        },
                        "bch": {
                            "type": "number"
                        },
                        "bdt": {
                            "type": "number"
                        },
                        "bhd": {
                            "type": "number"
                        },
                        "bmd": {
                            "type": "number"
                        },
                        "bnb": {
                            "type": "number"
                        },
                        "brl": {
                            "type": "number"
                        },
                        "cad": {
                            "type": "number"
                        },
                        "chf": {
                            "type": "number"
                        },
                        "clp": {
                            "type": "number"
                        },
                        "cny": {
                            "type": "number"
                        },
                        "czk": {
                            "type": "number"
                        },
                        "dkk": {
                            "type": "number"
                        },
                        "dot": {
                            "type": "number"
                        },
                        "eos": {
                            "type": "number"
                        },
                        "eth": {
                            "type": "number"
                        },
                        "eur": {
                            "type": "number"
                        },
                        "gbp": {
                            "type": "number"
                        },
                        "gel": {
                            "type": "number"
                        },
                        "hkd": {
                            "type": "number"
                        },
                        "huf": {
                            "type": "number"
                        },
                        "idr": {
                            "type": "number"
                        },
                        "ils": {
                            "type": "number"
                        },
                        "inr": {
                            "type": "number"
                        },
                        "jpy": {
                            "type": "number"
                        },
                        "krw": {
                            "type": "number"
                        },
                        "kwd": {
                            "type": "number"
                        },
                        "lkr": {
                            "type": "number"
                        },
                        "ltc": {
                            "type": "number"
                        },
                        "mmk": {
                            "type": "number"
                        },
                        "mxn": {
                            "type": "number"
                        },
                        "myr": {
                            "type": "number"
                        },
                        "ngn": {
                            "type": "number"
                        },
                        "nok": {
                            "type": "number"
                        },
                        "nzd": {
                            "type": "number"
                        },
                        "php": {
                            "type": "number"
                        },
                        "pkr": {
                            "type": "number"
                        },
                        "pln": {
                            "type": "number"
                        },
                        "rub": {
                            "type": "number"
                        },
                        "sar": {
                            "type": "number"
                        },
                        "sek": {
                            "type": "number"
                        },
                        "sgd": {
                            "type": "number"
                        },
                        "thb": {
                            "type": "number"
                        },
                        "try": {
                            "type": "number"
                        },
                        "twd": {
                            "type": "number"
                        },
                        "uah": {
                            "type": "number"
                        },
                        "usd": {
                            "type": "number"
                        },
                        "vef": {
                            "type": "number"
                        },
                        "vnd": {
                            "type": "number"
                        },
                        "xag": {
                            "type": "number"
                        },
                        "xau": {
                            "type": "number"
                        },
                        "xdr": {
                            "type": "number"
                        },
                        "xlm": {
                            "type": "number"
                        },
                        "xrp": {
                            "type": "number"
                        },
                        "yfi": {
                            "type": "number"
                        },
                        "zar": {
                            "type": "number"
                        },
                        "bits": {
                            "type": "number"
                        },
                        "link": {
                            "type": "number"
                        },
                        "sats": {
                            "type": "number"
                        }
                    },
                    "required": [
                        "aed",
                        "ars",
                        "aud",
                        "bch",
                        "bdt",
                        "bhd",
                        "bmd",
                        "bnb",
                        "brl",
                        "btc",
                        "cad",
                        "chf",
                        "clp",
                        "cny",
                        "czk",
                        "dkk",
                        "dot",
                        "eos",
                        "eth",
                        "eur",
                        "gbp",
                        "gel",
                        "hkd",
                        "huf",
                        "idr",
                        "ils",
                        "inr",
                        "jpy",
                        "krw",
                        "kwd",
                        "lkr",
                        "ltc",
                        "mmk",
                        "mxn",
                        "myr",
                        "ngn",
                        "nok",
                        "nzd",
                        "php",
                        "pkr",
                        "pln",
                        "rub",
                        "sar",
                        "sek",
                        "sgd",
                        "thb",
                        "try",
                        "twd",
                        "uah",
                        "usd",
                        "vef",
                        "vnd",
                        "xag",
                        "xau",
                        "xdr",
                        "xlm",
                        "xrp",
                        "yfi",
                        "zar",
                        "bits",
                        "link",
                        "sats"
                    ]
                },
                "total_volume": {
                    "type": "object",
                    "properties": {
                        "aed": {
                            "type": "number"
                        },
                        "aud": {
                            "type": "number"
                        },
                        "bch": {
                            "type": "number"
                        },
                        "bdt": {
                            "type": "number"
                        },
                        "bhd": {
                            "type": "number"
                        },
                        "bmd": {
                            "type": "number"
                        },
                        "bnb": {
                            "type": "number"
                        },
                        "brl": {
                            "type": "number"
                        },
                        "btc": {
                            "type": "number"
                        },
                        "cad": {
                            "type": "number"
                        },
                        "chf": {
                            "type": "number"
                        },
                        "clp": {
                            "type": "number"
                        },
                        "cny": {
                            "type": "number"
                        },
                        "czk": {
                            "type": "number"
                        },
                        "dkk": {
                            "type": "number"
                        },
                        "dot": {
                            "type": "number"
                        },
                        "eos": {
                            "type": "number"
                        },
                        "eth": {
                            "type": "number"
                        },
                        "eur": {
                            "type": "number"
                        },
                        "gbp": {
                            "type": "number"
                        },
                        "gel": {
                            "type": "number"
                        },
                        "hkd": {
                            "type": "number"
                        },
                        "huf": {
                            "type": "number"
                        },
                        "ils": {
                            "type": "number"
                        },
                        "inr": {
                            "type": "number"
                        },
                        "jpy": {
                            "type": "number"
                        },
                        "krw": {
                            "type": "number"
                        },
                        "kwd": {
                            "type": "number"
                        },
                        "lkr": {
                            "type": "number"
                        },
                        "ltc": {
                            "type": "number"
                        },
                        "mmk": {
                            "type": "number"
                        },
                        "mxn": {
                            "type": "number"
                        },
                        "myr": {
                            "type": "number"
                        },
                        "ngn": {
                            "type": "number"
                        },
                        "nok": {
                            "type": "number"
                        },
                        "nzd": {
                            "type": "number"
                        },
                        "php": {
                            "type": "number"
                        },
                        "pkr": {
                            "type": "number"
                        },
                        "pln": {
                            "type": "number"
                        },
                        "rub": {
                            "type": "number"
                        },
                        "sar": {
                            "type": "number"
                        },
                        "sek": {
                            "type": "number"
                        },
                        "sgd": {
                            "type": "number"
                        },
                        "thb": {
                            "type": "number"
                        },
                        "try": {
                            "type": "number"
                        },
                        "twd": {
                            "type": "number"
                        },
                        "uah": {
                            "type": "number"
                        },
                        "usd": {
                            "type": "number"
                        },
                        "vef": {
                            "type": "number"
                        },
                        "xag": {
                            "type": "number"
                        },
                        "xau": {
                            "type": "number"
                        },
                        "xdr": {
                            "type": "number"
                        },
                        "xlm": {
                            "type": "number"
                        },
                        "xrp": {
                            "type": "number"
                        },
                        "yfi": {
                            "type": "number"
                        },
                        "zar": {
                            "type": "number"
                        },
                        "bits": {
                            "type": "number"
                        },
                        "link": {
                            "type": "number"
                        },
                        "sats": {
                            "type": "number"
                        }
                    },
                    "required": [
                        "aed",
                        "ars",
                        "aud",
                        "bch",
                        "bdt",
                        "bhd",
                        "bmd",
                        "bnb",
                        "brl",
                        "btc",
                        "cad",
                        "chf",
                        "clp",
                        "cny",
                        "czk",
                        "dkk",
                        "dot",
                        "eos",
                        "eth",
                        "eur",
                        "gbp",
                        "gel",
                        "hkd",
                        "huf",
                        "idr",
                        "ils",
                        "inr",
                        "jpy",
                        "krw",
                        "kwd",
                        "lkr",
                        "ltc",
                        "mmk",
                        "mxn",
                        "myr",
                        "ngn",
                        "nok",
                        "nzd",
                        "php",
                        "pkr",
                        "pln",
                        "rub",
                        "sar",
                        "sek",
                        "sgd",
                        "thb",
                        "try",
                        "twd",
                        "uah",
                        "usd",
                        "vef",
                        "vnd",
                        "xag",
                        "xau",
                        "xdr",
                        "xlm",
                        "xrp",
                        "yfi",
                        "zar",
                        "bits",
                        "link",
                        "sats"
                    ]
                }
            },
            "required": [
                "current_price",
                "market_cap",
                "total_volume"
            ]
        },
        "community_data": {
            "type": "object",
            "properties": {
                "facebook_likes": {
                    "type": "null"
                },
                "reddit_average_posts_48h": {
                    "type": "integer"
                },
                "reddit_average_comments_48h": {
                    "type": "integer"
                },
                "reddit_subscribers": {
                    "type": "null"
                }
            },
            "required": [
                "facebook_likes",
                "twitter_followers",
                "reddit_average_posts_48h",
                "reddit_average_comments_48h",
                "reddit_subscribers",
                "reddit_accounts_active_48h"
            ]
        },
        "developer_data": {
            "type": "object",
            "properties": {
                "forks": {
                    "type": "null"
                },
                "stars": {
                    "type": "null"
                },
                "subscribers": {
                    "type": "null"
                },
                "total_issues": {
                    "type": "null"
                },
                "closed_issues": {
                    "type": "null"
                },
                "pull_requests_merged": {
                    "type": "null"
                },
                "pull_request_contributors": {
                    "type": "null"
                },
                "code_additions_deletions_4_weeks": {
                    "type": "object",
                    "properties": {
                        "additions": {
                            "type": "null"
                        },
                        "deletions": {
                            "type": "null"
                        }
                    },
                    "required": [
                        "additions",
                        "deletions"
                    ]
                },
                "commit_count_4_weeks": {
                    "type": "null"
                }
            },
            "required": [
                "forks",
                "stars",
                "subscribers",
                "total_issues",
                "closed_issues",
                "pull_requests_merged",
                "pull_request_contributors",
                "code_additions_deletions_4_weeks",
                "commit_count_4_weeks"
            ]
        },
        "public_interest_stats": {
            "type": "object",
            "properties": {
                "alexa_rank": {
                    "type": "null"
                },
                "bing_matches": {
                    "type": "null"
                }
            },
            "required": [
                "alexa_rank",
                "bing_matches"
            ]
        }
    },
    "required": [
        "id",
        "symbol",
        "name",
        "image"
    ],
    "version": 1
}
