@messari/sdk
Version:
Messari SDK provides a type-safe, intuitive interface for accessing Messari's suite of crypto data and AI APIs.
114 lines (113 loc) • 7.99 kB
TypeScript
/**
* Auto-generated schema types from OpenAPI specification.
* DO NOT EDIT MANUALLY.
*/
import type { components } from './types';
export type APIError = components['schemas']['APIError'];
export type APIResponse = components['schemas']['APIResponse'];
export type APIResponseWithMetadata = components['schemas']['APIResponseWithMetadata'];
export type AcquisitionDeal = components['schemas']['AcquisitionDeal'];
export type AcquisitionDealStatus = components['schemas']['AcquisitionDealStatus'];
export type AllowanceInfo = components['schemas']['AllowanceInfo'];
export type Announcement = components['schemas']['Announcement'];
export type Asset = components['schemas']['Asset'];
export type AssetList = components['schemas']['AssetList'];
export type AssetReport = components['schemas']['AssetReport'];
export type AssetV2Link = components['schemas']['AssetV2Link'];
export type AssetV2MarketData = components['schemas']['AssetV2MarketData'];
export type Attribution = components['schemas']['Attribution'];
export type Author = components['schemas']['Author'];
export type ChartSource = components['schemas']['ChartSource'];
export type ChartWidgetEntity = components['schemas']['ChartWidgetEntity'];
export type ChartWidgetSpecification = components['schemas']['ChartWidgetSpecification'];
export type ChatCompletionMessage = components['schemas']['ChatCompletionMessage'];
export type ChatCompletionRequest = components['schemas']['ChatCompletionRequest'];
export type ChatCompletionResponse = components['schemas']['ChatCompletionResponse'];
export type ChatCompletionResponseChoiceOpenAI = components['schemas']['ChatCompletionResponseChoiceOpenAI'];
export type ChatCompletionResponseMessageOpenAI = components['schemas']['ChatCompletionResponseMessageOpenAI'];
export type ChatCompletionResponseMetadata = components['schemas']['ChatCompletionResponseMetadata'];
export type ChatCompletionResponseMetadataV2 = components['schemas']['ChatCompletionResponseMetadataV2'];
export type ChatCompletionResponseOpenAI = components['schemas']['ChatCompletionResponseOpenAI'];
export type CreateWatchlistRequest = components['schemas']['CreateWatchlistRequest'];
export type Document = components['schemas']['Document'];
export type DocumentList = components['schemas']['DocumentList'];
export type Domain = components['schemas']['Domain'];
export type Entity = components['schemas']['Entity'];
export type EntityType = components['schemas']['EntityType'];
export type Event = components['schemas']['Event'];
export type EventHistory = components['schemas']['EventHistory'];
export type Exchange = components['schemas']['Exchange'];
export type ExchangeNewsRecap = components['schemas']['ExchangeNewsRecap'];
export type ExchangePerformanceRecap = components['schemas']['ExchangePerformanceRecap'];
export type ExchangeRankingsNewsRecap = components['schemas']['ExchangeRankingsNewsRecap'];
export type ExchangeRankingsPerformanceRecap = components['schemas']['ExchangeRankingsPerformanceRecap'];
export type ExchangeRankingsRecap = components['schemas']['ExchangeRankingsRecap'];
export type ExchangeRecap = components['schemas']['ExchangeRecap'];
export type ExchangeRecapPoint = components['schemas']['ExchangeRecapPoint'];
export type ExtractRequest = components['schemas']['ExtractRequest'];
export type ExtractResponse = components['schemas']['ExtractResponse'];
export type ExtractResponseMetadata = components['schemas']['ExtractResponseMetadata'];
export type FundingEntity = components['schemas']['FundingEntity'];
export type FundingRound = components['schemas']['FundingRound'];
export type FundingRoundStage = components['schemas']['FundingRoundStage'];
export type FundingRoundType = components['schemas']['FundingRoundType'];
export type GetAllEventsRequest = components['schemas']['GetAllEventsRequest'];
export type GetEventResponse = components['schemas']['GetEventResponse'];
export type GetPreviewsResponse = components['schemas']['GetPreviewsResponse'];
export type GetProjectRecapResponse = components['schemas']['GetProjectRecapResponse'];
export type GroupedEntity = components['schemas']['GroupedEntity'];
export type IntelResponse = components['schemas']['IntelResponse'];
export type Investors = components['schemas']['Investors'];
export type Market = components['schemas']['Market'];
export type ModifyWatchlistAssetsAction = components['schemas']['ModifyWatchlistAssetsAction'];
export type ModifyWatchlistAssetsRequest = components['schemas']['ModifyWatchlistAssetsRequest'];
export type Network = components['schemas']['Network'];
export type NetworkMetrics = components['schemas']['NetworkMetrics'];
export type NewsAsset = components['schemas']['NewsAsset'];
export type NewsResponse = components['schemas']['NewsResponse'];
export type Organization = components['schemas']['Organization'];
export type PaginationResult = components['schemas']['PaginationResult'];
export type Permission = components['schemas']['Permission'];
export type PermissionsResponse = components['schemas']['PermissionsResponse'];
export type Person = components['schemas']['Person'];
export type PointSchema = components['schemas']['PointSchema'];
export type Project = components['schemas']['Project'];
export type ProjectRecapResponse = components['schemas']['ProjectRecapResponse'];
export type PropositionResponse = components['schemas']['PropositionResponse'];
export type RecapSlug = components['schemas']['RecapSlug'];
export type ReportResponse = components['schemas']['ReportResponse'];
export type ReportSection = components['schemas']['ReportSection'];
export type ResearchReport = components['schemas']['ResearchReport'];
export type ResearchResponse = components['schemas']['ResearchResponse'];
export type Resource = components['schemas']['Resource'];
export type SelectedEntity = components['schemas']['SelectedEntity'];
export type Series = components['schemas']['Series'];
export type Source = components['schemas']['Source'];
export type SourceList = components['schemas']['SourceList'];
export type SourceType = components['schemas']['SourceType'];
export type StandardSource = components['schemas']['StandardSource'];
export type SummaryResponse = components['schemas']['SummaryResponse'];
export type Tag = components['schemas']['Tag'];
export type TimeseriesCatalog = components['schemas']['TimeseriesCatalog'];
export type TimeseriesData = components['schemas']['TimeseriesData'];
export type TimeseriesDataset = components['schemas']['TimeseriesDataset'];
export type TimeseriesInterval = components['schemas']['TimeseriesInterval'];
export type TimeseriesMetadata = components['schemas']['TimeseriesMetadata'];
export type TimeseriesPointSchema = components['schemas']['TimeseriesPointSchema'];
export type TimeseriesResult = components['schemas']['TimeseriesResult'];
export type TokenUnlockAllocation = components['schemas']['TokenUnlockAllocation'];
export type TokenUnlockData = components['schemas']['TokenUnlockData'];
export type TokenUnlockEvent = components['schemas']['TokenUnlockEvent'];
export type TokenUnlockSupportedAsset = components['schemas']['TokenUnlockSupportedAsset'];
export type TokenUnlockUnlocks = components['schemas']['TokenUnlockUnlocks'];
export type TokenUnlockVestingSchedule = components['schemas']['TokenUnlockVestingSchedule'];
export type UpdateWatchlistRequest = components['schemas']['UpdateWatchlistRequest'];
export type V2Asset = components['schemas']['V2Asset'];
export type V2AssetATH = components['schemas']['V2AssetATH'];
export type V2AssetAthItem = components['schemas']['V2AssetAthItem'];
export type V2AssetEntity = components['schemas']['V2AssetEntity'];
export type V2AssetListItem = components['schemas']['V2AssetListItem'];
export type V2AssetROI = components['schemas']['V2AssetROI'];
export type V2AssetRoiItem = components['schemas']['V2AssetRoiItem'];
export type VideoPodcastResponse = components['schemas']['VideoPodcastResponse'];
export type Watchlist = components['schemas']['Watchlist'];