/** * 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 { Notifications } from './Notifications'; import type { VersionMetadata } from './VersionMetadata'; /** * * @export * @interface NotificationsResponse */ export interface NotificationsResponse { /** * * @type {number} * @memberof NotificationsResponse */ latestChainBlock: number; /** * * @type {number} * @memberof NotificationsResponse */ latestIndexedBlock: number; /** * * @type {number} * @memberof NotificationsResponse */ latestChainSlotPlays: number; /** * * @type {number} * @memberof NotificationsResponse */ latestIndexedSlotPlays: number; /** * * @type {string} * @memberof NotificationsResponse */ signature: string; /** * * @type {string} * @memberof NotificationsResponse */ timestamp: string; /** * * @type {VersionMetadata} * @memberof NotificationsResponse */ version: VersionMetadata; /** * * @type {Notifications} * @memberof NotificationsResponse */ data?: Notifications; } /** * Check if a given object implements the NotificationsResponse interface. */ export declare function instanceOfNotificationsResponse(value: object): value is NotificationsResponse; export declare function NotificationsResponseFromJSON(json: any): NotificationsResponse; export declare function NotificationsResponseFromJSONTyped(json: any, ignoreDiscriminator: boolean): NotificationsResponse; export declare function NotificationsResponseToJSON(value?: NotificationsResponse | null): any;