/** * 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. */ /** * Request body for creating a notification * @export * @interface NotificationRequest */ export interface NotificationRequest { /** * Type of notification to be sent to the user * @type {string} * @memberof NotificationRequest */ resourceType: string; /** * Sub grouping of the notification * @type {string} * @memberof NotificationRequest */ subGroup?: string; /** * List of recipients of the notification * @type {Array} * @memberof NotificationRequest */ recipients?: Array; /** * Account number of the notification * @type {string} * @memberof NotificationRequest */ accountNumber: string; /** * * @type {Array} * @memberof NotificationRequest */ locations?: Array; /** * Unique identifier the notification refers to * @type {string} * @memberof NotificationRequest */ resourceId: string; /** * Description text of the notification * @type {string} * @memberof NotificationRequest */ subject: string; /** * Created date * @type {Date} * @memberof NotificationRequest */ createdAt?: Date | null; } /** * Check if a given object implements the NotificationRequest interface. */ export declare function instanceOfNotificationRequest(value: object): boolean; export declare function NotificationRequestFromJSON(json: any): NotificationRequest; export declare function NotificationRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): NotificationRequest; export declare function NotificationRequestToJSON(value?: NotificationRequest | null): any;