Class: DatadogAPIClient::V2::McpScanRequestDataAttributesLibrariesItems
- Inherits:
-
Object
- Object
- DatadogAPIClient::V2::McpScanRequestDataAttributesLibrariesItems
- Includes:
- BaseGenericModel
- Defined in:
- lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb
Overview
A library declaration to include in the dependency scan.
Instance Attribute Summary collapse
-
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
-
#exclusions ⇒ Object
The list of dependency PURLs to exclude when resolving transitive dependencies for this library.
-
#is_dev ⇒ Object
readonly
Whether this library is a development-only dependency.
-
#is_direct ⇒ Object
readonly
Whether this library is a direct (rather than transitive) dependency.
-
#package_manager ⇒ Object
readonly
The package manager that produced this library entry (for example,
npm,pip,nuget). -
#purl ⇒ Object
readonly
The Package URL (PURL) uniquely identifying the library and its version.
-
#target_frameworks ⇒ Object
The list of target framework identifiers associated with the library.
Method Summary
Methods included from BaseGenericModel
Instance Attribute Details
#additional_properties ⇒ Object
Returns the value of attribute additional_properties.
42 43 44 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 42 def additional_properties @additional_properties end |
#exclusions ⇒ Object
The list of dependency PURLs to exclude when resolving transitive dependencies for this library.
25 26 27 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 25 def exclusions @exclusions end |
#is_dev ⇒ Object
Whether this library is a development-only dependency.
28 29 30 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 28 def is_dev @is_dev end |
#is_direct ⇒ Object
Whether this library is a direct (rather than transitive) dependency.
31 32 33 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 31 def is_direct @is_direct end |
#package_manager ⇒ Object
The package manager that produced this library entry (for example, npm, pip, nuget).
34 35 36 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 34 def package_manager @package_manager end |
#purl ⇒ Object
The Package URL (PURL) uniquely identifying the library and its version.
37 38 39 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 37 def purl @purl end |
#target_frameworks ⇒ Object
The list of target framework identifiers associated with the library.
40 41 42 |
# File 'lib/datadog_api_client/v2/models/mcp_scan_request_data_attributes_libraries_items.rb', line 40 def target_frameworks @target_frameworks end |