/** * The ReportArtifact model module. * @module Ntnx/ReportArtifact * @version 4.1.1-beta-1 * @class ReportArtifact * @extends ExternalizableAbstractModel * * @param { ArtifactType } type * * @param { ArtifactFileType } fileType */ export default class ReportArtifact extends ExternalizableAbstractModel { /** * Constructs a new ReportArtifact. * @alias module:Ntnx/ReportArtifact * @extends module:Ntnx/ExternalizableAbstractModel * * @param { ArtifactType } type * * @param { ArtifactFileType } fileType */ constructor(type: ArtifactType, fileType: ArtifactFileType); type: string; fileType: string; /** * @return {ArtifactType} */ getType(): ArtifactType; /** * @param {ArtifactType} type */ setType(type: ArtifactType): void; /** * @return {ArtifactFileType} */ getFileType(): ArtifactFileType; /** * @param {ArtifactFileType} fileType */ setFileType(fileType: ArtifactFileType): void; #private; } import ExternalizableAbstractModel from "../../../common/v1/response/ExternalizableAbstractModel"; import ArtifactType from "./ArtifactType"; import ArtifactFileType from "./ArtifactFileType";