/
gtr
/
cmc-py
Обзор
Документация
Войти
/
gtr
/
cmc-py
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
docs/utils/models.html
1 384 строки
61 KB
Devansh3712
Create `cryptocurrency.price_prediction` module
23 фев 2022, 09:53
23 фев 2022, 09:53
75b8cc8
Код
Авторство
О чём код?
<!doctype html> <html lang="en"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1" /> <meta name="generator" content="pdoc 0.10.0" /> <title>cmc.utils.models API documentation</title> <meta name="description" content="Module for converting `cmc-py` return values to Pydantic models." /> <link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/sanitize.min.css" integrity="sha256-PK9q560IAAa6WVRRh76LtCaI8pjTJ2z11v0miyNNjrs=" crossorigin> <link rel="preload stylesheet" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/10up-sanitize.css/11.0.1/typography.min.css" integrity="sha256-7l/o7C8jubJiy74VsKTidCy1yBkRtiUGbVkYBylBqUg=" crossorigin> <link rel="stylesheet preload" as="style" href="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/styles/github.min.css" crossorigin> <style>:root{--highlight-color:#fe9}.flex{display:flex !important}body{line-height:1.5em}#content{padding:20px}#sidebar{padding:30px;overflow:hidden}#sidebar > *:last-child{margin-bottom:2cm}.http-server-breadcrumbs{font-size:130%;margin:0 0 15px 0}#footer{font-size:.75em;padding:5px 30px;border-top:1px solid #ddd;text-align:right}#footer p{margin:0 0 0 1em;display:inline-block}#footer p:last-child{margin-right:30px}h1,h2,h3,h4,h5{font-weight:300}h1{font-size:2.5em;line-height:1.1em}h2{font-size:1.75em;margin:1em 0 .50em 0}h3{font-size:1.4em;margin:25px 0 10px 0}h4{margin:0;font-size:105%}h1:target,h2:target,h3:target,h4:target,h5:target,h6:target{background:var(--highlight-color);padding:.2em 0}a{color:#058;text-decoration:none;transition:color .3s ease-in-out}a:hover{color:#e82}.title code{font-weight:bold}h2[id^="header-"]{margin-top:2em}.ident{color:#900}pre code{background:#f8f8f8;font-size:.8em;line-height:1.4em}code{background:#f2f2f1;padding:1px 4px;overflow-wrap:break-word}h1 code{background:transparent}pre{background:#f8f8f8;border:0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin:1em 0;padding:1ex}#http-server-module-list{display:flex;flex-flow:column}#http-server-module-list div{display:flex}#http-server-module-list dt{min-width:10%}#http-server-module-list p{margin-top:0}.toc ul,#index{list-style-type:none;margin:0;padding:0}#index code{background:transparent}#index h3{border-bottom:1px solid #ddd}#index ul{padding:0}#index h4{margin-top:.6em;font-weight:bold}@media (min-width:200ex){#index .two-column{column-count:2}}@media (min-width:300ex){#index .two-column{column-count:3}}dl{margin-bottom:2em}dl dl:last-child{margin-bottom:4em}dd{margin:0 0 1em 3em}#header-classes + dl > dd{margin-bottom:3em}dd dd{margin-left:2em}dd p{margin:10px 0}.name{background:#eee;font-weight:bold;font-size:.85em;padding:5px 10px;display:inline-block;min-width:40%}.name:hover{background:#e0e0e0}dt:target .name{background:var(--highlight-color)}.name > span:first-child{white-space:nowrap}.name.class > span:nth-child(2){margin-left:.4em}.inherited{color:#999;border-left:5px solid #eee;padding-left:1em}.inheritance em{font-style:normal;font-weight:bold}.desc h2{font-weight:400;font-size:1.25em}.desc h3{font-size:1em}.desc dt code{background:inherit}.source summary,.git-link-div{color:#666;text-align:right;font-weight:400;font-size:.8em;text-transform:uppercase}.source summary > *{white-space:nowrap;cursor:pointer}.git-link{color:inherit;margin-left:1em}.source pre{max-height:500px;overflow:auto;margin:0}.source pre code{font-size:12px;overflow:visible}.hlist{list-style:none}.hlist li{display:inline}.hlist li:after{content:',\2002'}.hlist li:last-child:after{content:none}.hlist .hlist{display:inline;padding-left:1em}img{max-width:100%}td{padding:0 .5em}.admonition{padding:.1em .5em;margin-bottom:1em}.admonition-title{font-weight:bold}.admonition.note,.admonition.info,.admonition.important{background:#aef}.admonition.todo,.admonition.versionadded,.admonition.tip,.admonition.hint{background:#dfd}.admonition.warning,.admonition.versionchanged,.admonition.deprecated{background:#fd4}.admonition.error,.admonition.danger,.admonition.caution{background:lightpink}</style> <style media="screen and (min-width: 700px)">@media screen and (min-width:700px){#sidebar{width:30%;height:100vh;overflow:auto;position:sticky;top:0}#content{width:70%;max-width:100ch;padding:3em 4em;border-left:1px solid #ddd}pre code{font-size:1em}.item .name{font-size:1em}main{display:flex;flex-direction:row-reverse;justify-content:flex-end}.toc ul ul,#index ul{padding-left:1.5em}.toc > ul > li{margin-top:.5em}}</style> <style media="print">@media print{#sidebar h1{page-break-before:always}.source{display:none}}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a[href]:after{content:" (" attr(href) ")";font-size:90%}a[href][title]:after{content:none}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:0.5cm}p,h2,h3{orphans:3;widows:3}h1,h2,h3,h4,h5,h6{page-break-after:avoid}}</style> <script defer src="https://cdnjs.cloudflare.com/ajax/libs/highlight.js/10.1.1/highlight.min.js" integrity="sha256-Uv3H6lx7dJmRfRvH8TH6kJD1TSK1aFcwgx+mdg3epi8=" crossorigin></script> <script>window.addEventListener('DOMContentLoaded', () => hljs.initHighlighting())</script> </head> <body> <main> <article id="content"> <header> <h1 class="title">Module <code>cmc.utils.models</code></h1> </header> <section id="section-intro"> <p>Module for converting <code>cmc-py</code> return values to Pydantic models.</p> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">#!/usr/bin/env python """Module for converting `cmc-py` return values to Pydantic models.""" from datetime import datetime from typing import Optional, Tuple from pydantic import BaseModel class CryptoCurrencyData(BaseModel): name: str symbol: str rank: str price: str price_percent: Tuple[str, ...] price_change: str low_24h: str high_24h: str market_cap: str fully_diluted_market_cap: str volume_24h: str volume_by_market_cap: str circulating_supply: str circulating_supply_percent: str max_supply: Optional[str] total_supply: Optional[str] cmc_url: str timestamp: datetime class MostVisitedData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_24h: Tuple[str, ...] percent_7d: Tuple[str, ...] percent_30d: Tuple[str, ...] market_cap: str volume_24h: str timestamp: datetime class TopGainersData(BaseModel): name: str symbol: str rank: str cmc_name: str url: str price: str percentage: str volume_24h: str timestamp: datetime class TopLosersData(BaseModel): name: str symbol: str rank: str cmc_name: str url: str price: str percentage: str volume_24h: str timestamp: datetime class TrendingData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_24h: Tuple[str, ...] percent_7d: Tuple[str, ...] percent_30d: Tuple[str, ...] market_cap: str volume_24h: str timestamp: datetime class PricePredictionData(BaseModel): name: str symbol: str cmc_name: str url: str accuracy: str price: str price_date: str estimation_median: str estimation_average: str total_estimate: str timestamp: datetime class RankingData(BaseModel): name: str symbol: str cmc_name: str url: str timestamp: datetime class RecentlyAddedData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_1h: Tuple[str, ...] percent_24h: Tuple[str, ...] fully_diluted_market_cap: str volume_24h: str blockchain: str added: str timestamp: datetime class ExchangeData(BaseModel): name: str volume_24h: Tuple[str, ...] website: str cmc_url: str timestamp: datetime class DerivativesData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime class DexData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime class LendingData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime class SpotData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime class NFTRankingData(BaseModel): name: str timestamp: datetime class UpcomingSaleData(BaseModel): name: str blockchain: str info: str discord: str twitter: str website: str sale_on: str pre_sale: Optional[str] sale: str timestamp: datetime</code></pre> </details> </section> <section> </section> <section> </section> <section> </section> <section> <h2 class="section-title" id="header-classes">Classes</h2> <dl> <dt id="cmc.utils.models.CryptoCurrencyData"><code class="flex name class"> <span>class <span class="ident">CryptoCurrencyData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class CryptoCurrencyData(BaseModel): name: str symbol: str rank: str price: str price_percent: Tuple[str, ...] price_change: str low_24h: str high_24h: str market_cap: str fully_diluted_market_cap: str volume_24h: str volume_by_market_cap: str circulating_supply: str circulating_supply_percent: str max_supply: Optional[str] total_supply: Optional[str] cmc_url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.CryptoCurrencyData.circulating_supply"><code class="name">var <span class="ident">circulating_supply</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.circulating_supply_percent"><code class="name">var <span class="ident">circulating_supply_percent</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.cmc_url"><code class="name">var <span class="ident">cmc_url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.fully_diluted_market_cap"><code class="name">var <span class="ident">fully_diluted_market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.high_24h"><code class="name">var <span class="ident">high_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.low_24h"><code class="name">var <span class="ident">low_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.market_cap"><code class="name">var <span class="ident">market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.max_supply"><code class="name">var <span class="ident">max_supply</span> : Optional[str]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.price_change"><code class="name">var <span class="ident">price_change</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.price_percent"><code class="name">var <span class="ident">price_percent</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.rank"><code class="name">var <span class="ident">rank</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.total_supply"><code class="name">var <span class="ident">total_supply</span> : Optional[str]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.CryptoCurrencyData.volume_by_market_cap"><code class="name">var <span class="ident">volume_by_market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.DerivativesData"><code class="flex name class"> <span>class <span class="ident">DerivativesData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class DerivativesData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.DerivativesData.cmc_link"><code class="name">var <span class="ident">cmc_link</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DerivativesData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DerivativesData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DerivativesData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DerivativesData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.DexData"><code class="flex name class"> <span>class <span class="ident">DexData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class DexData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.DexData.cmc_link"><code class="name">var <span class="ident">cmc_link</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DexData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DexData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DexData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.DexData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.ExchangeData"><code class="flex name class"> <span>class <span class="ident">ExchangeData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class ExchangeData(BaseModel): name: str volume_24h: Tuple[str, ...] website: str cmc_url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.ExchangeData.cmc_url"><code class="name">var <span class="ident">cmc_url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.ExchangeData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.ExchangeData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.ExchangeData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.ExchangeData.website"><code class="name">var <span class="ident">website</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.LendingData"><code class="flex name class"> <span>class <span class="ident">LendingData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class LendingData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.LendingData.cmc_link"><code class="name">var <span class="ident">cmc_link</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.LendingData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.LendingData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.LendingData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.LendingData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.MostVisitedData"><code class="flex name class"> <span>class <span class="ident">MostVisitedData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class MostVisitedData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_24h: Tuple[str, ...] percent_7d: Tuple[str, ...] percent_30d: Tuple[str, ...] market_cap: str volume_24h: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.MostVisitedData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.market_cap"><code class="name">var <span class="ident">market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.percent_24h"><code class="name">var <span class="ident">percent_24h</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.percent_30d"><code class="name">var <span class="ident">percent_30d</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.percent_7d"><code class="name">var <span class="ident">percent_7d</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.MostVisitedData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.NFTRankingData"><code class="flex name class"> <span>class <span class="ident">NFTRankingData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class NFTRankingData(BaseModel): name: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.NFTRankingData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.NFTRankingData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.PricePredictionData"><code class="flex name class"> <span>class <span class="ident">PricePredictionData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class PricePredictionData(BaseModel): name: str symbol: str cmc_name: str url: str accuracy: str price: str price_date: str estimation_median: str estimation_average: str total_estimate: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.PricePredictionData.accuracy"><code class="name">var <span class="ident">accuracy</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.estimation_average"><code class="name">var <span class="ident">estimation_average</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.estimation_median"><code class="name">var <span class="ident">estimation_median</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.price_date"><code class="name">var <span class="ident">price_date</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.total_estimate"><code class="name">var <span class="ident">total_estimate</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.PricePredictionData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.RankingData"><code class="flex name class"> <span>class <span class="ident">RankingData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class RankingData(BaseModel): name: str symbol: str cmc_name: str url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.RankingData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RankingData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RankingData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RankingData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RankingData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.RecentlyAddedData"><code class="flex name class"> <span>class <span class="ident">RecentlyAddedData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class RecentlyAddedData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_1h: Tuple[str, ...] percent_24h: Tuple[str, ...] fully_diluted_market_cap: str volume_24h: str blockchain: str added: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.RecentlyAddedData.added"><code class="name">var <span class="ident">added</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.blockchain"><code class="name">var <span class="ident">blockchain</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.fully_diluted_market_cap"><code class="name">var <span class="ident">fully_diluted_market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.percent_1h"><code class="name">var <span class="ident">percent_1h</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.percent_24h"><code class="name">var <span class="ident">percent_24h</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.RecentlyAddedData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.SpotData"><code class="flex name class"> <span>class <span class="ident">SpotData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class SpotData(BaseModel): name: str cmc_link: str cmc_name: str url: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.SpotData.cmc_link"><code class="name">var <span class="ident">cmc_link</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.SpotData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.SpotData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.SpotData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.SpotData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.TopGainersData"><code class="flex name class"> <span>class <span class="ident">TopGainersData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class TopGainersData(BaseModel): name: str symbol: str rank: str cmc_name: str url: str price: str percentage: str volume_24h: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.TopGainersData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.percentage"><code class="name">var <span class="ident">percentage</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.rank"><code class="name">var <span class="ident">rank</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopGainersData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.TopLosersData"><code class="flex name class"> <span>class <span class="ident">TopLosersData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class TopLosersData(BaseModel): name: str symbol: str rank: str cmc_name: str url: str price: str percentage: str volume_24h: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.TopLosersData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.percentage"><code class="name">var <span class="ident">percentage</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.rank"><code class="name">var <span class="ident">rank</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TopLosersData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.TrendingData"><code class="flex name class"> <span>class <span class="ident">TrendingData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class TrendingData(BaseModel): name: str symbol: str cmc_name: str url: str price: str percent_24h: Tuple[str, ...] percent_7d: Tuple[str, ...] percent_30d: Tuple[str, ...] market_cap: str volume_24h: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.TrendingData.cmc_name"><code class="name">var <span class="ident">cmc_name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.market_cap"><code class="name">var <span class="ident">market_cap</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.percent_24h"><code class="name">var <span class="ident">percent_24h</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.percent_30d"><code class="name">var <span class="ident">percent_30d</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.percent_7d"><code class="name">var <span class="ident">percent_7d</span> : Tuple[str, ...]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.price"><code class="name">var <span class="ident">price</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.symbol"><code class="name">var <span class="ident">symbol</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.url"><code class="name">var <span class="ident">url</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.TrendingData.volume_24h"><code class="name">var <span class="ident">volume_24h</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> <dt id="cmc.utils.models.UpcomingSaleData"><code class="flex name class"> <span>class <span class="ident">UpcomingSaleData</span></span> <span>(</span><span>**data: Any)</span> </code></dt> <dd> <div class="desc"><p>Create a new model by parsing and validating input data from keyword arguments.</p> <p>Raises ValidationError if the input data cannot be parsed to form a valid model.</p></div> <details class="source"> <summary> <span>Expand source code</span> </summary> <pre><code class="python">class UpcomingSaleData(BaseModel): name: str blockchain: str info: str discord: str twitter: str website: str sale_on: str pre_sale: Optional[str] sale: str timestamp: datetime</code></pre> </details> <h3>Ancestors</h3> <ul class="hlist"> <li>pydantic.main.BaseModel</li> <li>pydantic.utils.Representation</li> </ul> <h3>Class variables</h3> <dl> <dt id="cmc.utils.models.UpcomingSaleData.blockchain"><code class="name">var <span class="ident">blockchain</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.discord"><code class="name">var <span class="ident">discord</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.info"><code class="name">var <span class="ident">info</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.name"><code class="name">var <span class="ident">name</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.pre_sale"><code class="name">var <span class="ident">pre_sale</span> : Optional[str]</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.sale"><code class="name">var <span class="ident">sale</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.sale_on"><code class="name">var <span class="ident">sale_on</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.timestamp"><code class="name">var <span class="ident">timestamp</span> : datetime.datetime</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.twitter"><code class="name">var <span class="ident">twitter</span> : str</code></dt> <dd> <div class="desc"></div> </dd> <dt id="cmc.utils.models.UpcomingSaleData.website"><code class="name">var <span class="ident">website</span> : str</code></dt> <dd> <div class="desc"></div> </dd> </dl> </dd> </dl> </section> </article> <nav id="sidebar"> <h1>Index</h1> <div class="toc"> <ul></ul> </div> <ul id="index"> <li><h3>Super-module</h3> <ul> <li><code><a title="cmc.utils" href="index.html">cmc.utils</a></code></li> </ul> </li> <li><h3><a href="#header-classes">Classes</a></h3> <ul> <li> <h4><code><a title="cmc.utils.models.CryptoCurrencyData" href="#cmc.utils.models.CryptoCurrencyData">CryptoCurrencyData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.CryptoCurrencyData.circulating_supply" href="#cmc.utils.models.CryptoCurrencyData.circulating_supply">circulating_supply</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.circulating_supply_percent" href="#cmc.utils.models.CryptoCurrencyData.circulating_supply_percent">circulating_supply_percent</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.cmc_url" href="#cmc.utils.models.CryptoCurrencyData.cmc_url">cmc_url</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.fully_diluted_market_cap" href="#cmc.utils.models.CryptoCurrencyData.fully_diluted_market_cap">fully_diluted_market_cap</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.high_24h" href="#cmc.utils.models.CryptoCurrencyData.high_24h">high_24h</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.low_24h" href="#cmc.utils.models.CryptoCurrencyData.low_24h">low_24h</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.market_cap" href="#cmc.utils.models.CryptoCurrencyData.market_cap">market_cap</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.max_supply" href="#cmc.utils.models.CryptoCurrencyData.max_supply">max_supply</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.name" href="#cmc.utils.models.CryptoCurrencyData.name">name</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.price" href="#cmc.utils.models.CryptoCurrencyData.price">price</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.price_change" href="#cmc.utils.models.CryptoCurrencyData.price_change">price_change</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.price_percent" href="#cmc.utils.models.CryptoCurrencyData.price_percent">price_percent</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.rank" href="#cmc.utils.models.CryptoCurrencyData.rank">rank</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.symbol" href="#cmc.utils.models.CryptoCurrencyData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.timestamp" href="#cmc.utils.models.CryptoCurrencyData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.total_supply" href="#cmc.utils.models.CryptoCurrencyData.total_supply">total_supply</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.volume_24h" href="#cmc.utils.models.CryptoCurrencyData.volume_24h">volume_24h</a></code></li> <li><code><a title="cmc.utils.models.CryptoCurrencyData.volume_by_market_cap" href="#cmc.utils.models.CryptoCurrencyData.volume_by_market_cap">volume_by_market_cap</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.DerivativesData" href="#cmc.utils.models.DerivativesData">DerivativesData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.DerivativesData.cmc_link" href="#cmc.utils.models.DerivativesData.cmc_link">cmc_link</a></code></li> <li><code><a title="cmc.utils.models.DerivativesData.cmc_name" href="#cmc.utils.models.DerivativesData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.DerivativesData.name" href="#cmc.utils.models.DerivativesData.name">name</a></code></li> <li><code><a title="cmc.utils.models.DerivativesData.timestamp" href="#cmc.utils.models.DerivativesData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.DerivativesData.url" href="#cmc.utils.models.DerivativesData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.DexData" href="#cmc.utils.models.DexData">DexData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.DexData.cmc_link" href="#cmc.utils.models.DexData.cmc_link">cmc_link</a></code></li> <li><code><a title="cmc.utils.models.DexData.cmc_name" href="#cmc.utils.models.DexData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.DexData.name" href="#cmc.utils.models.DexData.name">name</a></code></li> <li><code><a title="cmc.utils.models.DexData.timestamp" href="#cmc.utils.models.DexData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.DexData.url" href="#cmc.utils.models.DexData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.ExchangeData" href="#cmc.utils.models.ExchangeData">ExchangeData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.ExchangeData.cmc_url" href="#cmc.utils.models.ExchangeData.cmc_url">cmc_url</a></code></li> <li><code><a title="cmc.utils.models.ExchangeData.name" href="#cmc.utils.models.ExchangeData.name">name</a></code></li> <li><code><a title="cmc.utils.models.ExchangeData.timestamp" href="#cmc.utils.models.ExchangeData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.ExchangeData.volume_24h" href="#cmc.utils.models.ExchangeData.volume_24h">volume_24h</a></code></li> <li><code><a title="cmc.utils.models.ExchangeData.website" href="#cmc.utils.models.ExchangeData.website">website</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.LendingData" href="#cmc.utils.models.LendingData">LendingData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.LendingData.cmc_link" href="#cmc.utils.models.LendingData.cmc_link">cmc_link</a></code></li> <li><code><a title="cmc.utils.models.LendingData.cmc_name" href="#cmc.utils.models.LendingData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.LendingData.name" href="#cmc.utils.models.LendingData.name">name</a></code></li> <li><code><a title="cmc.utils.models.LendingData.timestamp" href="#cmc.utils.models.LendingData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.LendingData.url" href="#cmc.utils.models.LendingData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.MostVisitedData" href="#cmc.utils.models.MostVisitedData">MostVisitedData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.MostVisitedData.cmc_name" href="#cmc.utils.models.MostVisitedData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.market_cap" href="#cmc.utils.models.MostVisitedData.market_cap">market_cap</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.name" href="#cmc.utils.models.MostVisitedData.name">name</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.percent_24h" href="#cmc.utils.models.MostVisitedData.percent_24h">percent_24h</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.percent_30d" href="#cmc.utils.models.MostVisitedData.percent_30d">percent_30d</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.percent_7d" href="#cmc.utils.models.MostVisitedData.percent_7d">percent_7d</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.price" href="#cmc.utils.models.MostVisitedData.price">price</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.symbol" href="#cmc.utils.models.MostVisitedData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.timestamp" href="#cmc.utils.models.MostVisitedData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.url" href="#cmc.utils.models.MostVisitedData.url">url</a></code></li> <li><code><a title="cmc.utils.models.MostVisitedData.volume_24h" href="#cmc.utils.models.MostVisitedData.volume_24h">volume_24h</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.NFTRankingData" href="#cmc.utils.models.NFTRankingData">NFTRankingData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.NFTRankingData.name" href="#cmc.utils.models.NFTRankingData.name">name</a></code></li> <li><code><a title="cmc.utils.models.NFTRankingData.timestamp" href="#cmc.utils.models.NFTRankingData.timestamp">timestamp</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.PricePredictionData" href="#cmc.utils.models.PricePredictionData">PricePredictionData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.PricePredictionData.accuracy" href="#cmc.utils.models.PricePredictionData.accuracy">accuracy</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.cmc_name" href="#cmc.utils.models.PricePredictionData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.estimation_average" href="#cmc.utils.models.PricePredictionData.estimation_average">estimation_average</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.estimation_median" href="#cmc.utils.models.PricePredictionData.estimation_median">estimation_median</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.name" href="#cmc.utils.models.PricePredictionData.name">name</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.price" href="#cmc.utils.models.PricePredictionData.price">price</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.price_date" href="#cmc.utils.models.PricePredictionData.price_date">price_date</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.symbol" href="#cmc.utils.models.PricePredictionData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.timestamp" href="#cmc.utils.models.PricePredictionData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.total_estimate" href="#cmc.utils.models.PricePredictionData.total_estimate">total_estimate</a></code></li> <li><code><a title="cmc.utils.models.PricePredictionData.url" href="#cmc.utils.models.PricePredictionData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.RankingData" href="#cmc.utils.models.RankingData">RankingData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.RankingData.cmc_name" href="#cmc.utils.models.RankingData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.RankingData.name" href="#cmc.utils.models.RankingData.name">name</a></code></li> <li><code><a title="cmc.utils.models.RankingData.symbol" href="#cmc.utils.models.RankingData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.RankingData.timestamp" href="#cmc.utils.models.RankingData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.RankingData.url" href="#cmc.utils.models.RankingData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.RecentlyAddedData" href="#cmc.utils.models.RecentlyAddedData">RecentlyAddedData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.RecentlyAddedData.added" href="#cmc.utils.models.RecentlyAddedData.added">added</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.blockchain" href="#cmc.utils.models.RecentlyAddedData.blockchain">blockchain</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.cmc_name" href="#cmc.utils.models.RecentlyAddedData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.fully_diluted_market_cap" href="#cmc.utils.models.RecentlyAddedData.fully_diluted_market_cap">fully_diluted_market_cap</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.name" href="#cmc.utils.models.RecentlyAddedData.name">name</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.percent_1h" href="#cmc.utils.models.RecentlyAddedData.percent_1h">percent_1h</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.percent_24h" href="#cmc.utils.models.RecentlyAddedData.percent_24h">percent_24h</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.price" href="#cmc.utils.models.RecentlyAddedData.price">price</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.symbol" href="#cmc.utils.models.RecentlyAddedData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.timestamp" href="#cmc.utils.models.RecentlyAddedData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.url" href="#cmc.utils.models.RecentlyAddedData.url">url</a></code></li> <li><code><a title="cmc.utils.models.RecentlyAddedData.volume_24h" href="#cmc.utils.models.RecentlyAddedData.volume_24h">volume_24h</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.SpotData" href="#cmc.utils.models.SpotData">SpotData</a></code></h4> <ul class=""> <li><code><a title="cmc.utils.models.SpotData.cmc_link" href="#cmc.utils.models.SpotData.cmc_link">cmc_link</a></code></li> <li><code><a title="cmc.utils.models.SpotData.cmc_name" href="#cmc.utils.models.SpotData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.SpotData.name" href="#cmc.utils.models.SpotData.name">name</a></code></li> <li><code><a title="cmc.utils.models.SpotData.timestamp" href="#cmc.utils.models.SpotData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.SpotData.url" href="#cmc.utils.models.SpotData.url">url</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.TopGainersData" href="#cmc.utils.models.TopGainersData">TopGainersData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.TopGainersData.cmc_name" href="#cmc.utils.models.TopGainersData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.name" href="#cmc.utils.models.TopGainersData.name">name</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.percentage" href="#cmc.utils.models.TopGainersData.percentage">percentage</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.price" href="#cmc.utils.models.TopGainersData.price">price</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.rank" href="#cmc.utils.models.TopGainersData.rank">rank</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.symbol" href="#cmc.utils.models.TopGainersData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.timestamp" href="#cmc.utils.models.TopGainersData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.url" href="#cmc.utils.models.TopGainersData.url">url</a></code></li> <li><code><a title="cmc.utils.models.TopGainersData.volume_24h" href="#cmc.utils.models.TopGainersData.volume_24h">volume_24h</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.TopLosersData" href="#cmc.utils.models.TopLosersData">TopLosersData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.TopLosersData.cmc_name" href="#cmc.utils.models.TopLosersData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.name" href="#cmc.utils.models.TopLosersData.name">name</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.percentage" href="#cmc.utils.models.TopLosersData.percentage">percentage</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.price" href="#cmc.utils.models.TopLosersData.price">price</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.rank" href="#cmc.utils.models.TopLosersData.rank">rank</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.symbol" href="#cmc.utils.models.TopLosersData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.timestamp" href="#cmc.utils.models.TopLosersData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.url" href="#cmc.utils.models.TopLosersData.url">url</a></code></li> <li><code><a title="cmc.utils.models.TopLosersData.volume_24h" href="#cmc.utils.models.TopLosersData.volume_24h">volume_24h</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.TrendingData" href="#cmc.utils.models.TrendingData">TrendingData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.TrendingData.cmc_name" href="#cmc.utils.models.TrendingData.cmc_name">cmc_name</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.market_cap" href="#cmc.utils.models.TrendingData.market_cap">market_cap</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.name" href="#cmc.utils.models.TrendingData.name">name</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.percent_24h" href="#cmc.utils.models.TrendingData.percent_24h">percent_24h</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.percent_30d" href="#cmc.utils.models.TrendingData.percent_30d">percent_30d</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.percent_7d" href="#cmc.utils.models.TrendingData.percent_7d">percent_7d</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.price" href="#cmc.utils.models.TrendingData.price">price</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.symbol" href="#cmc.utils.models.TrendingData.symbol">symbol</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.timestamp" href="#cmc.utils.models.TrendingData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.url" href="#cmc.utils.models.TrendingData.url">url</a></code></li> <li><code><a title="cmc.utils.models.TrendingData.volume_24h" href="#cmc.utils.models.TrendingData.volume_24h">volume_24h</a></code></li> </ul> </li> <li> <h4><code><a title="cmc.utils.models.UpcomingSaleData" href="#cmc.utils.models.UpcomingSaleData">UpcomingSaleData</a></code></h4> <ul class="two-column"> <li><code><a title="cmc.utils.models.UpcomingSaleData.blockchain" href="#cmc.utils.models.UpcomingSaleData.blockchain">blockchain</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.discord" href="#cmc.utils.models.UpcomingSaleData.discord">discord</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.info" href="#cmc.utils.models.UpcomingSaleData.info">info</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.name" href="#cmc.utils.models.UpcomingSaleData.name">name</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.pre_sale" href="#cmc.utils.models.UpcomingSaleData.pre_sale">pre_sale</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.sale" href="#cmc.utils.models.UpcomingSaleData.sale">sale</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.sale_on" href="#cmc.utils.models.UpcomingSaleData.sale_on">sale_on</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.timestamp" href="#cmc.utils.models.UpcomingSaleData.timestamp">timestamp</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.twitter" href="#cmc.utils.models.UpcomingSaleData.twitter">twitter</a></code></li> <li><code><a title="cmc.utils.models.UpcomingSaleData.website" href="#cmc.utils.models.UpcomingSaleData.website">website</a></code></li> </ul> </li> </ul> </li> </ul> </nav> </main> <footer id="footer"> <p>Generated by <a href="https://pdoc3.github.io/pdoc" title="pdoc: Python API documentation generator"><cite>pdoc</cite> 0.10.0</a>.</p> </footer> </body> </html>