/** * Notifications API * An API to create and read notifications * * The version of the OpenAPI document: 1.0.0 * Contact: DevTeamProduct@digitalrealty.com * * 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 { Status } from './Status.js'; /** * Notification * @export * @interface Notification */ export interface Notification { /** * id of notification * @type {string} * @memberof Notification */ id?: string; /** * Type of notification to be sent to the user * @type {string} * @memberof Notification */ resourceType?: string; /** * Sub grouping of the notification * @type {string} * @memberof Notification */ subGroup?: string; /** * Created date * @type {Date} * @memberof Notification */ createdAt?: Date | null; /** * Created by the system? * @type {string} * @memberof Notification */ createdBy?: string; /** * Description text of the notification * @type {string} * @memberof Notification */ subject?: string; /** * * @type {Array} * @memberof Notification */ locations?: Array; /** * Unique identifier the notification refers to * @type {string} * @memberof Notification */ resourceId?: string; /** * * @type {Status} * @memberof Notification */ status?: Status; /** * Account number of the notification * @type {string} * @memberof Notification */ accountNumber?: string; } /** * Check if a given object implements the Notification interface. */ export declare function instanceOfNotification(value: object): boolean; export declare function NotificationFromJSON(json: any): Notification; export declare function NotificationFromJSONTyped(json: any, ignoreDiscriminator: boolean): Notification; export declare function NotificationToJSON(value?: Notification | null): any;