/** * The ReportNotificationSpec model module. * @module Ntnx/ReportNotificationSpec * @version 4.1.1-beta-1 * @class ReportNotificationSpec * @extends ExternalizableAbstractModel * * @param { ReportFormat[] } recipientFormats List specifying the formats in which the report is to be sent. * * @param { Recipient[] } recipients Recipients to notify with the report. */ export default class ReportNotificationSpec extends ExternalizableAbstractModel { /** * Constructs a new ReportNotificationSpec. * @alias module:Ntnx/ReportNotificationSpec * @extends module:Ntnx/ExternalizableAbstractModel * * @param { ReportFormat[] } recipientFormats List specifying the formats in which the report is to be sent. * * @param { Recipient[] } recipients Recipients to notify with the report. */ constructor(recipientFormats: ReportFormat[], recipients: Recipient[]); recipientFormats: ReportFormat[]; recipients: Recipient[]; /** * Returns List specifying the formats in which the report is to be sent. * @return {ReportFormat[]} */ getRecipientFormats(): ReportFormat[]; /** * Sets List specifying the formats in which the report is to be sent. * @param {ReportFormat[]} recipientFormats List specifying the formats in which the report is to be sent. */ setRecipientFormats(recipientFormats: ReportFormat[]): void; /** * Returns Recipients to notify with the report. * @return {Recipient[]} */ getRecipients(): Recipient[]; /** * Sets Recipients to notify with the report. * @param {Recipient[]} recipients Recipients to notify with the report. */ setRecipients(recipients: Recipient[]): void; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel";