UNPKG

ibmcloud-security-advisor-findings

Version:

JavaScript client library for the IBM Cloud Security Advisor Findings API

363 lines (359 loc) 16.6 kB
/** * Findings API * The Findings API * * OpenAPI spec version: 1.0.0 * * NOTE: This class is auto generated by the swagger code generator program. * https://github.com/swagger-api/swagger-codegen.git * * Swagger Codegen version: 2.4.7 * * Do not edit the class manually. * */ (function(factory) { if (typeof define === 'function' && define.amd) { // AMD. Register as an anonymous module. define(['ApiClient', 'model/ApiEmpty', 'model/ApiListNoteOccurrencesResponse', 'model/ApiListNotesResponse', 'model/ApiListOccurrencesResponse', 'model/ApiListProvidersResponse', 'model/ApiListProvidersResponseInner', 'model/ApiNote', 'model/ApiNoteKind', 'model/ApiNoteRelatedUrl', 'model/ApiOccurrence', 'model/ApiProvider', 'model/Body', 'model/Body1', 'model/Body2', 'model/Body3', 'model/BreakdownCardElement', 'model/Card', 'model/CardElement', 'model/Certainty', 'model/Context', 'model/DataTransferred', 'model/Finding', 'model/FindingCountValueType', 'model/FindingType', 'model/InlineResponse200', 'model/InlineResponse2001', 'model/InlineResponse2001Context', 'model/InlineResponse2001Finding', 'model/InlineResponse2001FindingDataTransferred', 'model/InlineResponse2001FindingNetworkConnection', 'model/InlineResponse2001FindingNetworkConnectionClient', 'model/InlineResponse2001Kpi', 'model/InlineResponse2001Occurrences', 'model/InlineResponse2002', 'model/InlineResponse200Card', 'model/InlineResponse200CardElements', 'model/InlineResponse200Finding', 'model/InlineResponse200FindingNextSteps', 'model/InlineResponse200Kpi', 'model/InlineResponse200Notes', 'model/InlineResponse200RelatedUrl', 'model/InlineResponse200ReportedBy', 'model/InlineResponse200Section', 'model/Kpi', 'model/KpiType', 'model/KpiValueType', 'model/NetworkConnection', 'model/NumericCardElement', 'model/NumericCardElementValueType', 'model/RemediationStep', 'model/Reporter', 'model/Section', 'model/Severity', 'model/SocketAddress', 'model/TimeSeriesCardElement', 'model/ValueType', 'api/FindingsGraphApi', 'api/FindingsNotesApi', 'api/FindingsOccurrencesApi'], factory); } else if (typeof module === 'object' && module.exports) { // CommonJS-like environments that support module.exports, like Node. module.exports = factory(require('./ApiClient'), require('./model/ApiEmpty'), require('./model/ApiListNoteOccurrencesResponse'), require('./model/ApiListNotesResponse'), require('./model/ApiListOccurrencesResponse'), require('./model/ApiListProvidersResponse'), require('./model/ApiListProvidersResponseInner'), require('./model/ApiNote'), require('./model/ApiNoteKind'), require('./model/ApiNoteRelatedUrl'), require('./model/ApiOccurrence'), require('./model/ApiProvider'), require('./model/Body'), require('./model/Body1'), require('./model/Body2'), require('./model/Body3'), require('./model/BreakdownCardElement'), require('./model/Card'), require('./model/CardElement'), require('./model/Certainty'), require('./model/Context'), require('./model/DataTransferred'), require('./model/Finding'), require('./model/FindingCountValueType'), require('./model/FindingType'), require('./model/InlineResponse200'), require('./model/InlineResponse2001'), require('./model/InlineResponse2001Context'), require('./model/InlineResponse2001Finding'), require('./model/InlineResponse2001FindingDataTransferred'), require('./model/InlineResponse2001FindingNetworkConnection'), require('./model/InlineResponse2001FindingNetworkConnectionClient'), require('./model/InlineResponse2001Kpi'), require('./model/InlineResponse2001Occurrences'), require('./model/InlineResponse2002'), require('./model/InlineResponse200Card'), require('./model/InlineResponse200CardElements'), require('./model/InlineResponse200Finding'), require('./model/InlineResponse200FindingNextSteps'), require('./model/InlineResponse200Kpi'), require('./model/InlineResponse200Notes'), require('./model/InlineResponse200RelatedUrl'), require('./model/InlineResponse200ReportedBy'), require('./model/InlineResponse200Section'), require('./model/Kpi'), require('./model/KpiType'), require('./model/KpiValueType'), require('./model/NetworkConnection'), require('./model/NumericCardElement'), require('./model/NumericCardElementValueType'), require('./model/RemediationStep'), require('./model/Reporter'), require('./model/Section'), require('./model/Severity'), require('./model/SocketAddress'), require('./model/TimeSeriesCardElement'), require('./model/ValueType'), require('./api/FindingsGraphApi'), require('./api/FindingsNotesApi'), require('./api/FindingsOccurrencesApi')); } }(function(ApiClient, ApiEmpty, ApiListNoteOccurrencesResponse, ApiListNotesResponse, ApiListOccurrencesResponse, ApiListProvidersResponse, ApiListProvidersResponseInner, ApiNote, ApiNoteKind, ApiNoteRelatedUrl, ApiOccurrence, ApiProvider, Body, Body1, Body2, Body3, BreakdownCardElement, Card, CardElement, Certainty, Context, DataTransferred, Finding, FindingCountValueType, FindingType, InlineResponse200, InlineResponse2001, InlineResponse2001Context, InlineResponse2001Finding, InlineResponse2001FindingDataTransferred, InlineResponse2001FindingNetworkConnection, InlineResponse2001FindingNetworkConnectionClient, InlineResponse2001Kpi, InlineResponse2001Occurrences, InlineResponse2002, InlineResponse200Card, InlineResponse200CardElements, InlineResponse200Finding, InlineResponse200FindingNextSteps, InlineResponse200Kpi, InlineResponse200Notes, InlineResponse200RelatedUrl, InlineResponse200ReportedBy, InlineResponse200Section, Kpi, KpiType, KpiValueType, NetworkConnection, NumericCardElement, NumericCardElementValueType, RemediationStep, Reporter, Section, Severity, SocketAddress, TimeSeriesCardElement, ValueType, FindingsGraphApi, FindingsNotesApi, FindingsOccurrencesApi) { 'use strict'; /** * JavaScript client library for the IBM Cloud Security Advisor Findings API.<br> * The <code>index</code> module provides access to constructors for all the classes which comprise the public API. * <p> * An AMD (recommended!) or CommonJS application will generally do something equivalent to the following: * <pre> * var findings = require('index'); // See note below*. * var xxxSvc = new findings.XxxApi(); // Allocate the API class we're going to use. * var yyyModel = new findings.Yyy(); // Construct a model instance. * yyyModel.someProperty = 'someValue'; * ... * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service. * ... * </pre> * <em>*NOTE: For a top-level AMD script, use require(['index'], function(){...}) * and put the application logic within the callback function.</em> * </p> * <p> * A non-AMD browser application (discouraged) might do something like this: * <pre> * var xxxSvc = new findings.XxxApi(); // Allocate the API class we're going to use. * var yyy = new findings.Yyy(); // Construct a model instance. * yyyModel.someProperty = 'someValue'; * ... * var zzz = xxxSvc.doSomething(yyyModel); // Invoke the service. * ... * </pre> * </p> * @module index * @version 1.0.0 */ var exports = { /** * The ApiClient constructor. * @property {module:ApiClient} */ ApiClient: ApiClient, /** * The ApiEmpty model constructor. * @property {module:model/ApiEmpty} */ ApiEmpty: ApiEmpty, /** * The ApiListNoteOccurrencesResponse model constructor. * @property {module:model/ApiListNoteOccurrencesResponse} */ ApiListNoteOccurrencesResponse: ApiListNoteOccurrencesResponse, /** * The ApiListNotesResponse model constructor. * @property {module:model/ApiListNotesResponse} */ ApiListNotesResponse: ApiListNotesResponse, /** * The ApiListOccurrencesResponse model constructor. * @property {module:model/ApiListOccurrencesResponse} */ ApiListOccurrencesResponse: ApiListOccurrencesResponse, /** * The ApiListProvidersResponse model constructor. * @property {module:model/ApiListProvidersResponse} */ ApiListProvidersResponse: ApiListProvidersResponse, /** * The ApiListProvidersResponseInner model constructor. * @property {module:model/ApiListProvidersResponseInner} */ ApiListProvidersResponseInner: ApiListProvidersResponseInner, /** * The ApiNote model constructor. * @property {module:model/ApiNote} */ ApiNote: ApiNote, /** * The ApiNoteKind model constructor. * @property {module:model/ApiNoteKind} */ ApiNoteKind: ApiNoteKind, /** * The ApiNoteRelatedUrl model constructor. * @property {module:model/ApiNoteRelatedUrl} */ ApiNoteRelatedUrl: ApiNoteRelatedUrl, /** * The ApiOccurrence model constructor. * @property {module:model/ApiOccurrence} */ ApiOccurrence: ApiOccurrence, /** * The ApiProvider model constructor. * @property {module:model/ApiProvider} */ ApiProvider: ApiProvider, /** * The Body model constructor. * @property {module:model/Body} */ Body: Body, /** * The Body1 model constructor. * @property {module:model/Body1} */ Body1: Body1, /** * The Body2 model constructor. * @property {module:model/Body2} */ Body2: Body2, /** * The Body3 model constructor. * @property {module:model/Body3} */ Body3: Body3, /** * The BreakdownCardElement model constructor. * @property {module:model/BreakdownCardElement} */ BreakdownCardElement: BreakdownCardElement, /** * The Card model constructor. * @property {module:model/Card} */ Card: Card, /** * The CardElement model constructor. * @property {module:model/CardElement} */ CardElement: CardElement, /** * The Certainty model constructor. * @property {module:model/Certainty} */ Certainty: Certainty, /** * The Context model constructor. * @property {module:model/Context} */ Context: Context, /** * The DataTransferred model constructor. * @property {module:model/DataTransferred} */ DataTransferred: DataTransferred, /** * The Finding model constructor. * @property {module:model/Finding} */ Finding: Finding, /** * The FindingCountValueType model constructor. * @property {module:model/FindingCountValueType} */ FindingCountValueType: FindingCountValueType, /** * The FindingType model constructor. * @property {module:model/FindingType} */ FindingType: FindingType, /** * The InlineResponse200 model constructor. * @property {module:model/InlineResponse200} */ InlineResponse200: InlineResponse200, /** * The InlineResponse2001 model constructor. * @property {module:model/InlineResponse2001} */ InlineResponse2001: InlineResponse2001, /** * The InlineResponse2001Context model constructor. * @property {module:model/InlineResponse2001Context} */ InlineResponse2001Context: InlineResponse2001Context, /** * The InlineResponse2001Finding model constructor. * @property {module:model/InlineResponse2001Finding} */ InlineResponse2001Finding: InlineResponse2001Finding, /** * The InlineResponse2001FindingDataTransferred model constructor. * @property {module:model/InlineResponse2001FindingDataTransferred} */ InlineResponse2001FindingDataTransferred: InlineResponse2001FindingDataTransferred, /** * The InlineResponse2001FindingNetworkConnection model constructor. * @property {module:model/InlineResponse2001FindingNetworkConnection} */ InlineResponse2001FindingNetworkConnection: InlineResponse2001FindingNetworkConnection, /** * The InlineResponse2001FindingNetworkConnectionClient model constructor. * @property {module:model/InlineResponse2001FindingNetworkConnectionClient} */ InlineResponse2001FindingNetworkConnectionClient: InlineResponse2001FindingNetworkConnectionClient, /** * The InlineResponse2001Kpi model constructor. * @property {module:model/InlineResponse2001Kpi} */ InlineResponse2001Kpi: InlineResponse2001Kpi, /** * The InlineResponse2001Occurrences model constructor. * @property {module:model/InlineResponse2001Occurrences} */ InlineResponse2001Occurrences: InlineResponse2001Occurrences, /** * The InlineResponse2002 model constructor. * @property {module:model/InlineResponse2002} */ InlineResponse2002: InlineResponse2002, /** * The InlineResponse200Card model constructor. * @property {module:model/InlineResponse200Card} */ InlineResponse200Card: InlineResponse200Card, /** * The InlineResponse200CardElements model constructor. * @property {module:model/InlineResponse200CardElements} */ InlineResponse200CardElements: InlineResponse200CardElements, /** * The InlineResponse200Finding model constructor. * @property {module:model/InlineResponse200Finding} */ InlineResponse200Finding: InlineResponse200Finding, /** * The InlineResponse200FindingNextSteps model constructor. * @property {module:model/InlineResponse200FindingNextSteps} */ InlineResponse200FindingNextSteps: InlineResponse200FindingNextSteps, /** * The InlineResponse200Kpi model constructor. * @property {module:model/InlineResponse200Kpi} */ InlineResponse200Kpi: InlineResponse200Kpi, /** * The InlineResponse200Notes model constructor. * @property {module:model/InlineResponse200Notes} */ InlineResponse200Notes: InlineResponse200Notes, /** * The InlineResponse200RelatedUrl model constructor. * @property {module:model/InlineResponse200RelatedUrl} */ InlineResponse200RelatedUrl: InlineResponse200RelatedUrl, /** * The InlineResponse200ReportedBy model constructor. * @property {module:model/InlineResponse200ReportedBy} */ InlineResponse200ReportedBy: InlineResponse200ReportedBy, /** * The InlineResponse200Section model constructor. * @property {module:model/InlineResponse200Section} */ InlineResponse200Section: InlineResponse200Section, /** * The Kpi model constructor. * @property {module:model/Kpi} */ Kpi: Kpi, /** * The KpiType model constructor. * @property {module:model/KpiType} */ KpiType: KpiType, /** * The KpiValueType model constructor. * @property {module:model/KpiValueType} */ KpiValueType: KpiValueType, /** * The NetworkConnection model constructor. * @property {module:model/NetworkConnection} */ NetworkConnection: NetworkConnection, /** * The NumericCardElement model constructor. * @property {module:model/NumericCardElement} */ NumericCardElement: NumericCardElement, /** * The NumericCardElementValueType model constructor. * @property {module:model/NumericCardElementValueType} */ NumericCardElementValueType: NumericCardElementValueType, /** * The RemediationStep model constructor. * @property {module:model/RemediationStep} */ RemediationStep: RemediationStep, /** * The Reporter model constructor. * @property {module:model/Reporter} */ Reporter: Reporter, /** * The Section model constructor. * @property {module:model/Section} */ Section: Section, /** * The Severity model constructor. * @property {module:model/Severity} */ Severity: Severity, /** * The SocketAddress model constructor. * @property {module:model/SocketAddress} */ SocketAddress: SocketAddress, /** * The TimeSeriesCardElement model constructor. * @property {module:model/TimeSeriesCardElement} */ TimeSeriesCardElement: TimeSeriesCardElement, /** * The ValueType model constructor. * @property {module:model/ValueType} */ ValueType: ValueType, /** * The FindingsGraphApi service constructor. * @property {module:api/FindingsGraphApi} */ FindingsGraphApi: FindingsGraphApi, /** * The FindingsNotesApi service constructor. * @property {module:api/FindingsNotesApi} */ FindingsNotesApi: FindingsNotesApi, /** * The FindingsOccurrencesApi service constructor. * @property {module:api/FindingsOccurrencesApi} */ FindingsOccurrencesApi: FindingsOccurrencesApi }; return exports; }));