API Reference
BimiRecordInfo
View model summarizing BIMI (Brand Indicators for Message Identification) analysis.
Inheritance
- Object
- BimiRecordInfo
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
- Property DomainOverviewInfo.Bimi
- Property Microsoft365OverviewInfo.Bimi
Accepted by parameters
Constructors
public BimiRecordInfo() #Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
Properties
public HealthCheckType Check { get; set; } #Type of health check.
public AnalysisArea Area { get; set; } #Logical analysis area.
public String BimiRecord { get; set; } #Raw BIMI TXT record.
public Boolean BimiRecordExists { get; set; } #Gets or sets the bimi record exists value.
public Boolean StartsCorrectly { get; set; } #Gets or sets the starts correctly value.
public String Location { get; set; } #URL to the SVG indicator (l=).
public String Authority { get; set; } #URL to the VMC certificate (a=).
public Boolean LocationUsesHttps { get; set; } #Gets or sets the location uses https value.
public Boolean AuthorityUsesHttps { get; set; } #Gets or sets the authority uses https value.
public Boolean DeclinedToPublish { get; set; } #Gets or sets the declined to publish value.
public Boolean InvalidLocation { get; set; } #Gets or sets the invalid location value.
public Boolean SvgFetched { get; set; } #Gets or sets the svg fetched value.
public Boolean SvgValid { get; set; } #Gets or sets the svg valid value.
public String SvgInvalidReason { get; set; } #Why the SVG failed validation (when invalid).
public Boolean SvgSizeValid { get; set; } #Gets or sets the svg size valid value.
public Boolean DimensionsValid { get; set; } #Gets or sets the dimensions valid value.
public Boolean ViewBoxValid { get; set; } #Gets or sets the view box valid value.
public Boolean SvgAttributesPresent { get; set; } #Gets or sets the svg attributes present value.
public Boolean ValidVmc { get; set; } #Gets or sets the valid vmc value.
public Boolean VmcSignedByKnownRoot { get; set; } #Gets or sets the vmc signed by known root value.
public Boolean VmcContainsLogo { get; set; } #Gets or sets the vmc contains logo value.
public String FailureReason { get; set; } #Failure reason when HTTP requests fail.
public IReadOnlyList<Assessment> Assessments { get; set; } #Assessment list.
public String Status { get; set; } #Overall status (OK/Warning/Error).
public Int32 WarningCount { get; set; } #Gets or sets the warning count value.
public Int32 ErrorCount { get; set; } #Gets or sets the error count value.
public String Summary { get; set; } #Short summary text used in executive reports.
public IReadOnlyList<RecommendationAdvice> Recommendations { get; set; } #Actionable recommendations.
public IReadOnlyList<RecommendationAdvice> Positives { get; set; } #Positive posture notes.
public IReadOnlyList<String> References { get; set; } #Reference links.
public Sections Narrative { get; set; } #Narrative (human-friendly) content blocks.
public IReadOnlyList<String> Highlights { get; set; } #Key highlights extracted for the report.
public IReadOnlyList<String> Details { get; set; } #Additional operational notes from the DD narrative.
public String VmcSubject { get; set; } #VMC certificate subject, when downloaded.
public String VmcIssuer { get; set; } #VMC certificate issuer, when downloaded.
public String VmcThumbprint { get; set; } #VMC certificate thumbprint, when downloaded.
public Nullable<DateTime> VmcNotBefore { get; set; } #VMC certificate validity start time.
public Nullable<DateTime> VmcNotAfter { get; set; } #VMC certificate validity end time.