/** * Audius API * * The version of the OpenAPI document: 1.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Comment } from './Comment'; import type { Related } from './Related'; import type { VersionMetadata } from './VersionMetadata'; /** * * @export * @interface TrackCommentsResponse */ export interface TrackCommentsResponse { /** * * @type {number} * @memberof TrackCommentsResponse */ latestChainBlock: number; /** * * @type {number} * @memberof TrackCommentsResponse */ latestIndexedBlock: number; /** * * @type {number} * @memberof TrackCommentsResponse */ latestChainSlotPlays: number; /** * * @type {number} * @memberof TrackCommentsResponse */ latestIndexedSlotPlays: number; /** * * @type {string} * @memberof TrackCommentsResponse */ signature: string; /** * * @type {string} * @memberof TrackCommentsResponse */ timestamp: string; /** * * @type {VersionMetadata} * @memberof TrackCommentsResponse */ version: VersionMetadata; /** * * @type {Array} * @memberof TrackCommentsResponse */ data?: Array; /** * * @type {Related} * @memberof TrackCommentsResponse */ related?: Related; } /** * Check if a given object implements the TrackCommentsResponse interface. */ export declare function instanceOfTrackCommentsResponse(value: object): value is TrackCommentsResponse; export declare function TrackCommentsResponseFromJSON(json: any): TrackCommentsResponse; export declare function TrackCommentsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): TrackCommentsResponse; export declare function TrackCommentsResponseToJSON(value?: TrackCommentsResponse | null): any;