// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../../resource'; import * as ConsensusRatingsAPI from './consensus-ratings'; import * as DetailRatingsAPI from './detail-ratings'; import * as FixedConsensusAPI from './fixed-consensus'; import * as FixedDetailAPI from './fixed-detail'; import * as MetricsAPI from './metrics'; import * as RollingConsensusAPI from './rolling-consensus'; import * as RollingDetailAPI from './rolling-detail'; import * as SegmentsAPI from './segments'; import * as SurpriseAPI from './surprise'; export class V2 extends APIResource { rollingConsensus: RollingConsensusAPI.RollingConsensus = new RollingConsensusAPI.RollingConsensus( this._client, ); fixedConsensus: FixedConsensusAPI.FixedConsensus = new FixedConsensusAPI.FixedConsensus(this._client); rollingDetail: RollingDetailAPI.RollingDetail = new RollingDetailAPI.RollingDetail(this._client); fixedDetail: FixedDetailAPI.FixedDetail = new FixedDetailAPI.FixedDetail(this._client); consensusRatings: ConsensusRatingsAPI.ConsensusRatings = new ConsensusRatingsAPI.ConsensusRatings( this._client, ); detailRatings: DetailRatingsAPI.DetailRatings = new DetailRatingsAPI.DetailRatings(this._client); surprise: SurpriseAPI.Surprise = new SurpriseAPI.Surprise(this._client); segments: SegmentsAPI.Segments = new SegmentsAPI.Segments(this._client); metrics: MetricsAPI.Metrics = new MetricsAPI.Metrics(this._client); } export namespace V2 { export import RollingConsensus = RollingConsensusAPI.RollingConsensus; export import RollingConsensusCreateParams = RollingConsensusAPI.RollingConsensusCreateParams; export import RollingConsensusListParams = RollingConsensusAPI.RollingConsensusListParams; export import FixedConsensus = FixedConsensusAPI.FixedConsensus; export import FixedConsensusCreateParams = FixedConsensusAPI.FixedConsensusCreateParams; export import FixedConsensusRetrieveParams = FixedConsensusAPI.FixedConsensusRetrieveParams; export import RollingDetail = RollingDetailAPI.RollingDetail; export import RollingDetailCreateParams = RollingDetailAPI.RollingDetailCreateParams; export import RollingDetailListParams = RollingDetailAPI.RollingDetailListParams; export import FixedDetail = FixedDetailAPI.FixedDetail; export import FixedDetailCreateParams = FixedDetailAPI.FixedDetailCreateParams; export import FixedDetailListParams = FixedDetailAPI.FixedDetailListParams; export import ConsensusRatings = ConsensusRatingsAPI.ConsensusRatings; export import ConsensusRatingsResponse = ConsensusRatingsAPI.ConsensusRatingsResponse; export import ConsensusRatingCreateParams = ConsensusRatingsAPI.ConsensusRatingCreateParams; export import ConsensusRatingListParams = ConsensusRatingsAPI.ConsensusRatingListParams; export import DetailRatings = DetailRatingsAPI.DetailRatings; export import DetailRatingsResponse = DetailRatingsAPI.DetailRatingsResponse; export import DetailRatingCreateParams = DetailRatingsAPI.DetailRatingCreateParams; export import DetailRatingRetrieveParams = DetailRatingsAPI.DetailRatingRetrieveParams; export import Surprise = SurpriseAPI.Surprise; export import SurpriseResponse = SurpriseAPI.SurpriseResponse; export import SurpriseCreateParams = SurpriseAPI.SurpriseCreateParams; export import SurpriseRetrieveParams = SurpriseAPI.SurpriseRetrieveParams; export import Segments = SegmentsAPI.Segments; export import SegmentsResponse = SegmentsAPI.SegmentsResponse; export import SegmentCreateParams = SegmentsAPI.SegmentCreateParams; export import SegmentRetrieveParams = SegmentsAPI.SegmentRetrieveParams; export import Metrics = MetricsAPI.Metrics; export import MetricsResponse = MetricsAPI.MetricsResponse; export import MetricCreateParams = MetricsAPI.MetricCreateParams; export import MetricListParams = MetricsAPI.MetricListParams; }