< Summary

Information
Class: Anichron.Worker.Ingestion.ExifData
Assembly: Anichron.Worker
File(s): /home/runner/work/anichron/anichron/src/Anichron.Worker/Ingestion/ExifData.cs
Tag: 228_36821334185
Line coverage
100%
Covered lines: 11
Uncovered lines: 0
Coverable lines: 11
Total lines: 18
Line coverage: 100%
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%

File(s)

/home/runner/work/anichron/anichron/src/Anichron.Worker/Ingestion/ExifData.cs

#LineLine coverage
 1using NodaTime;
 2
 3namespace Anichron.Worker.Ingestion;
 4
 75internal sealed record ExifData(
 76    int Width,
 77    int Height,
 78    int OrientationDegrees,
 79    LocalDateTime? DateCaptured,
 710    double? Latitude,
 711    double? Longitude,
 712    string? CameraMake,
 713    string? CameraModel,
 714    string? LensModel,
 715    int? DurationInSeconds)
 16{
 17    internal static ExifData Empty { get; } = new(0, 0, 0, null, null, null, null, null, null, null);
 18}