// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details. import { APIResource } from '../../resource'; import * as Core from '../../core'; import * as SourcesAPI from './sources'; export class Sources extends APIResource { /** * Retrieves and delivers a comprehensive list of all available `sources`. */ list(options?: Core.RequestOptions): Core.APIPromise { return this._client.get('/reference/sources', options); } } /** * Filings Response Object */ export interface ResponseSources { /** * Data Array Object */ data?: Array; } export namespace ResponseSources { export interface Data { sourcesObject?: Data.SourcesObject; } export namespace Data { export interface SourcesObject { /** * source description */ description?: string; /** * source value */ source?: string; } } } export namespace Sources { export import ResponseSources = SourcesAPI.ResponseSources; }