< Summary - ZhEaIsNsAaBn.Libraries coverage (affected: 23 packages)

Information
Class: ZhEaIsNsAaBn.Utilities.ValidationResponses.ColumnValidationError
Assembly: ZhEaIsNsAaBn.Utilities.ValidationResponses
File(s): /home/runner/work/ZhEaIsNsAaBn.Libraries.V1/ZhEaIsNsAaBn.Libraries.V1/src/UtilitiesPackages/ZhEaIsNsAaBn.Utilities.ValidationResponses/ColumnValidationError.cs
Line coverage
50%
Covered lines: 1
Uncovered lines: 1
Coverable lines: 2
Total lines: 20
Line coverage: 50%
Branch coverage
N/A
Covered branches: 0
Total branches: 0
Branch coverage: N/A
Method coverage

Feature is only available for sponsors

Upgrade to PRO version

Metrics

MethodBranch coverage Crap Score Cyclomatic complexity Line coverage
.ctor(...)100%11100%
.ctor()100%210%

File(s)

/home/runner/work/ZhEaIsNsAaBn.Libraries.V1/ZhEaIsNsAaBn.Libraries.V1/src/UtilitiesPackages/ZhEaIsNsAaBn.Utilities.ValidationResponses/ColumnValidationError.cs

#LineLine coverage
 1#region Usings
 2using System.Text.Json.Serialization;
 3#endregion
 4
 5namespace ZhEaIsNsAaBn.Utilities.ValidationResponses;
 6
 7/// <summary>
 8///     Represents a validation error for a specific column with messages in multiple languages.
 9/// </summary>
 10/// <param name="Column">The name of the column that has the validation error.</param>
 11/// <param name="Message">The validation error message in English.</param>
 12/// <param name="MessageAR">The validation error message in Arabic. Serialized as <c>messageAr</c>, as before.</param>
 1213public record ColumnValidationError( string Column, string Message, [ property: JsonPropertyName( "messageAr" ) ] string
 14{
 15    /// <summary>
 16    ///     Initializes a new instance of the <see cref="ColumnValidationError" /> record with empty values.
 17    ///     This constructor is private and used for serialization purposes.
 18    /// </summary>
 019    private ColumnValidationError() : this( string.Empty, string.Empty, string.Empty ) { }
 20}