Class
SetupOnboardingContractVerificationResult
Result payload for onboarding contract metadata verification.
Inheritance
- Object
- SetupOnboardingContractVerificationResult
Constructors
public SetupOnboardingContractVerificationResult(Boolean includeMaintenancePath, String expectedContractVersion, String expectedContractFingerprint, String autodetectContractVersion, String autodetectContractFingerprint, String packContractVersion, String packContractFingerprint, IReadOnlyList<SetupOnboardingContractMismatch> mismatches) #Initializes a verification result.
Parameters
- includeMaintenancePath System.Boolean
- expectedContractVersion System.String
- expectedContractFingerprint System.String
- autodetectContractVersion System.String
- autodetectContractFingerprint System.String
- packContractVersion System.String
- packContractFingerprint System.String
- mismatches System.Collections.Generic.IReadOnlyList{IntelligenceX.Setup.Onboarding.SetupOnboardingContractMismatch}
Inherited Methods
Properties
public Boolean IncludeMaintenancePath { get; } #Whether maintenance path was included when computing expected fingerprint.
public String ExpectedContractVersion { get; } #Canonical expected contract version.
public String ExpectedContractFingerprint { get; } #Canonical expected contract fingerprint.
public String AutodetectContractVersion { get; } #Autodetect contract version provided by caller.
public String AutodetectContractFingerprint { get; } #Autodetect contract fingerprint provided by caller.
public String PackContractVersion { get; } #Optional pack contract version provided by caller.
public String PackContractFingerprint { get; } #Optional pack contract fingerprint provided by caller.
public IReadOnlyList<SetupOnboardingContractMismatch> Mismatches { get; } #Detected mismatch list.
public Int32 MismatchCount { get; } #Number of detected mismatches.
public Boolean IsMatch { get; } #True when no mismatches were detected.