struct
Shards::LicensePolicy::DependencyResult
- Shards::LicensePolicy::DependencyResult
- Struct
- Value
- Object
Defined in:
license_policy.crConstructors
Instance Method Summary
- #category : SPDX::Category
- #clone
- #copy_with(name _name = @name, version _version = @version, declared_license _declared_license = @declared_license, detected_license _detected_license = @detected_license, effective_license _effective_license = @effective_license, license_source _license_source = @license_source, verdict _verdict = @verdict, override_reason _override_reason = @override_reason, spdx_valid _spdx_valid = @spdx_valid, category _category = @category, scan_result _scan_result = @scan_result)
- #declared_license : String | Nil
- #detected_license : String | Nil
- #effective_license : String | Nil
- #license_source : Symbol
- #name : String
- #override_reason : String | Nil
- #scan_result : LicenseScanner::ScanResult | Nil
- #spdx_valid : Bool
- #verdict : Verdict
- #version : String
Constructor Detail
def self.new(name : String, version : String, declared_license : String | Nil, detected_license : String | Nil, effective_license : String | Nil, license_source : Symbol, verdict : Verdict, override_reason : String | Nil, spdx_valid : Bool, category : SPDX::Category, scan_result : LicenseScanner::ScanResult | Nil)
#
Instance Method Detail
def copy_with(name _name = @name, version _version = @version, declared_license _declared_license = @declared_license, detected_license _detected_license = @detected_license, effective_license _effective_license = @effective_license, license_source _license_source = @license_source, verdict _verdict = @verdict, override_reason _override_reason = @override_reason, spdx_valid _spdx_valid = @spdx_valid, category _category = @category, scan_result _scan_result = @scan_result)
#