Skip to content

Commit 3b8e25e

Browse files
committed
feat: add small outline buiding validator GAWR-7028
1 parent 8fdfccc commit 3b8e25e

File tree

41 files changed

+581
-425
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

41 files changed

+581
-425
lines changed

Directory.Packages.props

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -70,15 +70,15 @@
7070
<PackageVersion Include="Be.Vlaanderen.Basisregisters.ProjectionHandling.Testing.Xunit" Version="15.0.1" />
7171
<PackageVersion Include="Be.Vlaanderen.Basisregisters.Projector" Version="16.0.0" />
7272
<PackageVersion Include="Be.Vlaanderen.Basisregisters.Crab" Version="5.0.1" />
73-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Common" Version="22.0.0" />
74-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Contracts" Version="22.0.0" />
75-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Edit" Version="22.0.0" />
76-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Legacy" Version="22.0.0" />
77-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Notifications" Version="22.0.0" />
78-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Oslo" Version="22.0.0" />
79-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Provenance" Version="22.0.0" />
80-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Provenance.AcmIdm" Version="22.0.0" />
81-
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Extracts" Version="22.0.0" />
73+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Common" Version="22.2.0" />
74+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Contracts" Version="22.2.0" />
75+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Edit" Version="22.2.0" />
76+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Legacy" Version="22.2.0" />
77+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Notifications" Version="22.2.0" />
78+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Oslo" Version="22.2.0" />
79+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Provenance" Version="22.2.0" />
80+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Provenance.AcmIdm" Version="22.2.0" />
81+
<PackageVersion Include="Be.Vlaanderen.Basisregisters.GrAr.Extracts" Version="22.2.0" />
8282
<PackageVersion Include="Be.Vlaanderen.Basisregisters.Shaperon" Version="11.0.0" />
8383
<PackageVersion Include="Be.Vlaanderen.Basisregisters.Shaperon.Geometries" Version="11.0.0" />
8484
<PackageVersion Include="Be.Vlaanderen.Basisregisters.TicketingService.Abstractions" Version="3.0.0" />

docs/BuildingRegistry.Structurizr/packages.lock.json

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -787,7 +787,7 @@
787787
"Be.Vlaanderen.Basisregisters.Crab": "[5.0.1, )",
788788
"Be.Vlaanderen.Basisregisters.EventHandling": "[7.0.0, )",
789789
"Be.Vlaanderen.Basisregisters.Generators.Guid.Deterministic": "[5.0.0, )",
790-
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.0.0, )",
790+
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.2.0, )",
791791
"Be.Vlaanderen.Basisregisters.Utilities.HexByteConvertor": "[5.0.0, )",
792792
"NetTopologySuite": "[2.6.0, )",
793793
"NodaTime": "[3.2.2, )"
@@ -856,9 +856,9 @@
856856
},
857857
"Be.Vlaanderen.Basisregisters.GrAr.Common": {
858858
"type": "CentralTransitive",
859-
"requested": "[22.0.0, )",
860-
"resolved": "22.0.0",
861-
"contentHash": "n1XUz4IkevxszSiM+BJoZHGQj+BtNyyyXdw6mQ/twCYsTcxOUsrGtdS6GeERHffQKCdBX9v45WzNN5lbOYfZGA==",
859+
"requested": "[22.2.0, )",
860+
"resolved": "22.2.0",
861+
"contentHash": "42bJzIzqOeAeoY1rFSr4wUxwk6ZQZaxAqaslsGEHfCNIEooLC0kbIX6BRX7FnO0DEMoOUxGECS44zDM6E34+ZA==",
862862
"dependencies": {
863863
"Be.Vlaanderen.Basisregisters.AggregateSource": "10.0.2",
864864
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
@@ -868,13 +868,13 @@
868868
},
869869
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": {
870870
"type": "CentralTransitive",
871-
"requested": "[22.0.0, )",
872-
"resolved": "22.0.0",
873-
"contentHash": "TMDF85EUOH/4vLvf/qMlcSJPtnt4XvU290IV1e2kaDFcZwBvCLCoCfwSGLunH+kWALCweLtjS2ZvvODu/rnk2A==",
871+
"requested": "[22.2.0, )",
872+
"resolved": "22.2.0",
873+
"contentHash": "XIpXkCk5ezhlReqwNQPaYw64yRLLWwfZ54Nr8WmGtWd7KtxTAftf1OVhW3XXV9ygT7BEfufDK4K6Gvr2eeblJg==",
874874
"dependencies": {
875875
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
876876
"Be.Vlaanderen.Basisregisters.Crab": "5.0.1",
877-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
877+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
878878
"Be.Vlaanderen.Basisregisters.Utilities.Rfc3339DateTimeOffset": "5.0.0",
879879
"CompareNETObjects": "4.83.0",
880880
"Microsoft.CSharp": "4.7.0"

src/BuildingRegistry.Api.BackOffice.Abstractions/Building/Validators/ChangeBuildingOutlineRequestValidator.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,26 @@ namespace BuildingRegistry.Api.BackOffice.Abstractions.Building.Validators
22
{
33
using Be.Vlaanderen.Basisregisters.GrAr.Edit.Validators;
44
using FluentValidation;
5+
using NetTopologySuite.Geometries;
56
using Requests;
67
using Validation;
78

89
public class ChangeBuildingOutlineRequestValidator : AbstractValidator<ChangeBuildingOutlineRequest>
910
{
1011
public ChangeBuildingOutlineRequestValidator()
1112
{
13+
Polygon? polygon = null;
1214
RuleFor(x => x.GeometriePolygoon)
13-
.Must(gml => GmlPolygonValidator.IsValid(gml, GmlHelpers.CreateGmlReader()))
15+
.Must(gml => GmlPolygonValidator.IsValid(gml, GmlHelpers.CreateGmlReader(), null, out polygon))
1416
.WithErrorCode(ValidationErrors.Common.InvalidBuildingPolygonGeometry.Code)
1517
.WithMessage(ValidationErrors.Common.InvalidBuildingPolygonGeometry.Message);
18+
19+
When(_ => polygon is not null, () =>
20+
{
21+
RuleFor(x => x.GeometriePolygoon)
22+
.Must(x => polygon!.Area > 1)
23+
.WithErrorCode(ValidationErrors.Common.BuildingTooSmallGeometry.Code)
24+
.WithMessage(ValidationErrors.Common.BuildingTooSmallGeometry.Message);
25+
});
1626
}}
1727
}

src/BuildingRegistry.Api.BackOffice.Abstractions/Building/Validators/PlanBuildingRequestValidator.cs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,17 +2,27 @@ namespace BuildingRegistry.Api.BackOffice.Abstractions.Building.Validators
22
{
33
using Be.Vlaanderen.Basisregisters.GrAr.Edit.Validators;
44
using FluentValidation;
5+
using NetTopologySuite.Geometries;
56
using Requests;
67
using Validation;
78

89
public class PlanBuildingRequestValidator: AbstractValidator<PlanBuildingRequest>
910
{
1011
public PlanBuildingRequestValidator()
1112
{
13+
Polygon? polygon = null;
1214
RuleFor(x => x.GeometriePolygoon)
13-
.Must(gml => GmlPolygonValidator.IsValid(gml, GmlHelpers.CreateGmlReader()))
15+
.Must(gml => GmlPolygonValidator.IsValid(gml, GmlHelpers.CreateGmlReader(), null, out polygon))
1416
.WithErrorCode(ValidationErrors.Common.InvalidBuildingPolygonGeometry.Code)
1517
.WithMessage(ValidationErrors.Common.InvalidBuildingPolygonGeometry.Message);
18+
19+
When(_ => polygon is not null, () =>
20+
{
21+
RuleFor(x => x.GeometriePolygoon)
22+
.Must(x => polygon!.Area > 1)
23+
.WithErrorCode(ValidationErrors.Common.BuildingTooSmallGeometry.Code)
24+
.WithMessage(ValidationErrors.Common.BuildingTooSmallGeometry.Message);
25+
});
1626
}
1727
}
1828
}

src/BuildingRegistry.Api.BackOffice.Abstractions/Validation/Common.cs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -91,6 +91,14 @@ public static class InvalidBuildingPolygonGeometry
9191
public static TicketError ToTicketError() => new(Message, Code);
9292
}
9393

94+
public static class BuildingTooSmallGeometry
95+
{
96+
public const string Code = "GebouwTeKlein";
97+
public const string Message = "De aangeleverde polygoon voor het gebouw heeft een oppervlakte van minder dan 1m².";
98+
99+
public static TicketError ToTicketError() => new(Message, Code);
100+
}
101+
94102
public static class InvalidBuildingUnitPosition
95103
{
96104
public const string Code = "GebouweenheidPositieformaatValidatie";

src/BuildingRegistry.Api.BackOffice.Abstractions/packages.lock.json

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -62,11 +62,11 @@
6262
},
6363
"Be.Vlaanderen.Basisregisters.GrAr.Edit": {
6464
"type": "Direct",
65-
"requested": "[22.0.0, )",
66-
"resolved": "22.0.0",
67-
"contentHash": "4v+aVP+R461I2W7oRvTwzqakmyZ+cfvgC5uiMgRp+1PsxSH7xtz7QPj9cAMesT8ZLy8zzwhnAQHnRToN0TpcuA==",
65+
"requested": "[22.2.0, )",
66+
"resolved": "22.2.0",
67+
"contentHash": "HJW1LuXCWQH4McEvEx56zktICXAJvQ7X89tWQWLG1egs2V8YFB0I+hJSnwKkMKBsVxj0armcJrf2chUxiFQCnw==",
6868
"dependencies": {
69-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
69+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
7070
"NetTopologySuite": "2.6.0"
7171
}
7272
},
@@ -1450,7 +1450,7 @@
14501450
"Be.Vlaanderen.Basisregisters.Crab": "[5.0.1, )",
14511451
"Be.Vlaanderen.Basisregisters.EventHandling": "[7.0.0, )",
14521452
"Be.Vlaanderen.Basisregisters.Generators.Guid.Deterministic": "[5.0.0, )",
1453-
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.0.0, )",
1453+
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.2.0, )",
14541454
"Be.Vlaanderen.Basisregisters.Utilities.HexByteConvertor": "[5.0.0, )",
14551455
"NetTopologySuite": "[2.6.0, )",
14561456
"NodaTime": "[3.2.2, )"
@@ -1582,9 +1582,9 @@
15821582
},
15831583
"Be.Vlaanderen.Basisregisters.GrAr.Common": {
15841584
"type": "CentralTransitive",
1585-
"requested": "[22.0.0, )",
1586-
"resolved": "22.0.0",
1587-
"contentHash": "n1XUz4IkevxszSiM+BJoZHGQj+BtNyyyXdw6mQ/twCYsTcxOUsrGtdS6GeERHffQKCdBX9v45WzNN5lbOYfZGA==",
1585+
"requested": "[22.2.0, )",
1586+
"resolved": "22.2.0",
1587+
"contentHash": "42bJzIzqOeAeoY1rFSr4wUxwk6ZQZaxAqaslsGEHfCNIEooLC0kbIX6BRX7FnO0DEMoOUxGECS44zDM6E34+ZA==",
15881588
"dependencies": {
15891589
"Be.Vlaanderen.Basisregisters.AggregateSource": "10.0.2",
15901590
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
@@ -1594,13 +1594,13 @@
15941594
},
15951595
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": {
15961596
"type": "CentralTransitive",
1597-
"requested": "[22.0.0, )",
1598-
"resolved": "22.0.0",
1599-
"contentHash": "TMDF85EUOH/4vLvf/qMlcSJPtnt4XvU290IV1e2kaDFcZwBvCLCoCfwSGLunH+kWALCweLtjS2ZvvODu/rnk2A==",
1597+
"requested": "[22.2.0, )",
1598+
"resolved": "22.2.0",
1599+
"contentHash": "XIpXkCk5ezhlReqwNQPaYw64yRLLWwfZ54Nr8WmGtWd7KtxTAftf1OVhW3XXV9ygT7BEfufDK4K6Gvr2eeblJg==",
16001600
"dependencies": {
16011601
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
16021602
"Be.Vlaanderen.Basisregisters.Crab": "5.0.1",
1603-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
1603+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
16041604
"Be.Vlaanderen.Basisregisters.Utilities.Rfc3339DateTimeOffset": "5.0.0",
16051605
"CompareNETObjects": "4.83.0",
16061606
"Microsoft.CSharp": "4.7.0"

src/BuildingRegistry.Api.BackOffice.Handlers.Lambda/Handlers/Building/ChangeBuildingOutlineLambdaHandler.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,6 +55,8 @@ await IdempotentCommandHandler.Dispatch(
5555
BuildingHasInvalidStatusException => ValidationErrors.ChangeBuildingOutline.BuildingInvalidStatus.ToTicketError(),
5656
BuildingHasInvalidGeometryMethodException => ValidationErrors.Common.BuildingIsMeasuredByGrb.ToTicketError(),
5757
BuildingHasBuildingUnitsOutsideBuildingGeometryException => ValidationErrors.ChangeBuildingOutline.BuildingHasBuildingUnitsOutsideChangedGeometry.ToTicketError(),
58+
PolygonIsInvalidException => ValidationErrors.Common.InvalidBuildingPolygonGeometry.ToTicketError(),
59+
BuildingOutlineIsTooSmallException => ValidationErrors.Common.BuildingTooSmallGeometry.ToTicketError(),
5860
_ => null
5961
};
6062
}

src/BuildingRegistry.Api.BackOffice.Handlers.Lambda/Handlers/Building/PlanBuildingLambdaHandler.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,7 @@ await IdempotentCommandHandler.Dispatch(
5353
return exception switch
5454
{
5555
PolygonIsInvalidException => ValidationErrors.Common.InvalidBuildingPolygonGeometry.ToTicketError(),
56+
BuildingOutlineIsTooSmallException => ValidationErrors.Common.BuildingTooSmallGeometry.ToTicketError(),
5657
_ => null
5758
};
5859
}

src/BuildingRegistry.Api.BackOffice.Handlers.Lambda/packages.lock.json

Lines changed: 23 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,11 @@
2121
},
2222
"Be.Vlaanderen.Basisregisters.GrAr.Legacy": {
2323
"type": "Direct",
24-
"requested": "[22.0.0, )",
25-
"resolved": "22.0.0",
26-
"contentHash": "N/JSS69ji9rWvskTT9811X1xszvbp5sSsgBlwX/gKke/rsyjoA8GyT2aLh6QJGzjPvlTVKgisWsk4zWB6DiQ5w==",
24+
"requested": "[22.2.0, )",
25+
"resolved": "22.2.0",
26+
"contentHash": "1nfencKwNek3O3ooUmJ0sWe4U8vJ6FAT7L9RchTaIA3Msev7nq3pS3xBoVr5McILiL8vAGRL2a/MNG8DfwTh2w==",
2727
"dependencies": {
28-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
28+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
2929
"Be.Vlaanderen.Basisregisters.Utilities.Rfc3339DateTimeOffset": "5.0.0",
3030
"Newtonsoft.Json": "13.0.3"
3131
}
@@ -1590,7 +1590,7 @@
15901590
"type": "Project",
15911591
"dependencies": {
15921592
"Be.Vlaanderen.Basisregisters.Api": "[24.0.0, )",
1593-
"Be.Vlaanderen.Basisregisters.GrAr.Edit": "[22.0.0, )",
1593+
"Be.Vlaanderen.Basisregisters.GrAr.Edit": "[22.2.0, )",
15941594
"Be.Vlaanderen.Basisregisters.Sqs": "[4.1.1, )",
15951595
"Be.Vlaanderen.Basisregisters.TicketingService.Abstractions": "[3.0.0, )",
15961596
"MediatR.Contracts": "[2.0.1, )",
@@ -1606,7 +1606,7 @@
16061606
"Be.Vlaanderen.Basisregisters.Crab": "[5.0.1, )",
16071607
"Be.Vlaanderen.Basisregisters.EventHandling": "[7.0.0, )",
16081608
"Be.Vlaanderen.Basisregisters.Generators.Guid.Deterministic": "[5.0.0, )",
1609-
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.0.0, )",
1609+
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": "[22.2.0, )",
16101610
"Be.Vlaanderen.Basisregisters.Utilities.HexByteConvertor": "[5.0.0, )",
16111611
"NetTopologySuite": "[2.6.0, )",
16121612
"NodaTime": "[3.2.2, )"
@@ -1617,7 +1617,7 @@
16171617
"dependencies": {
16181618
"Be.Vlaanderen.Basisregisters.Aws.DistributedMutex": "[5.0.0, )",
16191619
"Be.Vlaanderen.Basisregisters.BuildingRegistry.Api.BackOffice.Abstractions": "[1.0.0, )",
1620-
"Be.Vlaanderen.Basisregisters.GrAr.Contracts": "[22.0.0, )",
1620+
"Be.Vlaanderen.Basisregisters.GrAr.Contracts": "[22.2.0, )",
16211621
"Be.Vlaanderen.Basisregisters.MessageHandling.Kafka.Consumer.SqlServer": "[6.0.3, )",
16221622
"Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.SqlServer": "[15.0.1, )",
16231623
"BuildingRegistry.Infrastructure": "[1.0.0, )",
@@ -1638,7 +1638,7 @@
16381638
"type": "Project",
16391639
"dependencies": {
16401640
"Be.Vlaanderen.Basisregisters.Aws.DistributedMutex": "[5.0.0, )",
1641-
"Be.Vlaanderen.Basisregisters.GrAr.Contracts": "[22.0.0, )",
1641+
"Be.Vlaanderen.Basisregisters.GrAr.Contracts": "[22.2.0, )",
16421642
"Be.Vlaanderen.Basisregisters.MessageHandling.Kafka.Consumer": "[6.0.3, )",
16431643
"Be.Vlaanderen.Basisregisters.ProjectionHandling.Connector": "[15.0.1, )",
16441644
"Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.SqlServer": "[15.0.1, )",
@@ -1675,7 +1675,7 @@
16751675
"type": "Project",
16761676
"dependencies": {
16771677
"Be.Vlaanderen.Basisregisters.EventHandling": "[7.0.0, )",
1678-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "[22.0.0, )",
1678+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "[22.2.0, )",
16791679
"Be.Vlaanderen.Basisregisters.ProjectionHandling.Runner.SqlServer": "[15.0.1, )",
16801680
"Be.Vlaanderen.Basisregisters.ProjectionHandling.SqlStreamStore.Autofac": "[15.0.1, )",
16811681
"BuildingRegistry": "[1.0.0, )",
@@ -1855,9 +1855,9 @@
18551855
},
18561856
"Be.Vlaanderen.Basisregisters.GrAr.Common": {
18571857
"type": "CentralTransitive",
1858-
"requested": "[22.0.0, )",
1859-
"resolved": "22.0.0",
1860-
"contentHash": "n1XUz4IkevxszSiM+BJoZHGQj+BtNyyyXdw6mQ/twCYsTcxOUsrGtdS6GeERHffQKCdBX9v45WzNN5lbOYfZGA==",
1858+
"requested": "[22.2.0, )",
1859+
"resolved": "22.2.0",
1860+
"contentHash": "42bJzIzqOeAeoY1rFSr4wUxwk6ZQZaxAqaslsGEHfCNIEooLC0kbIX6BRX7FnO0DEMoOUxGECS44zDM6E34+ZA==",
18611861
"dependencies": {
18621862
"Be.Vlaanderen.Basisregisters.AggregateSource": "10.0.2",
18631863
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
@@ -1867,29 +1867,29 @@
18671867
},
18681868
"Be.Vlaanderen.Basisregisters.GrAr.Contracts": {
18691869
"type": "CentralTransitive",
1870-
"requested": "[22.0.0, )",
1871-
"resolved": "22.0.0",
1872-
"contentHash": "vAp0lWs24/5ajuKdIWr+0TuKCudALqTVjDsvotIk7bzRcyuXbEJjXUzH000E7UQVUuYtA0AiaHdwsUz2+PWnEw=="
1870+
"requested": "[22.2.0, )",
1871+
"resolved": "22.2.0",
1872+
"contentHash": "zu5C2sSIkla4qS/fe325B/H9FGdkMV5hIVGnZr16YkmZY0VBTrIhMRk2Tm2ZDL7fB97a55G4lJ8XHCfsPgJ2yA=="
18731873
},
18741874
"Be.Vlaanderen.Basisregisters.GrAr.Edit": {
18751875
"type": "CentralTransitive",
1876-
"requested": "[22.0.0, )",
1877-
"resolved": "22.0.0",
1878-
"contentHash": "4v+aVP+R461I2W7oRvTwzqakmyZ+cfvgC5uiMgRp+1PsxSH7xtz7QPj9cAMesT8ZLy8zzwhnAQHnRToN0TpcuA==",
1876+
"requested": "[22.2.0, )",
1877+
"resolved": "22.2.0",
1878+
"contentHash": "HJW1LuXCWQH4McEvEx56zktICXAJvQ7X89tWQWLG1egs2V8YFB0I+hJSnwKkMKBsVxj0armcJrf2chUxiFQCnw==",
18791879
"dependencies": {
1880-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
1880+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
18811881
"NetTopologySuite": "2.6.0"
18821882
}
18831883
},
18841884
"Be.Vlaanderen.Basisregisters.GrAr.Provenance": {
18851885
"type": "CentralTransitive",
1886-
"requested": "[22.0.0, )",
1887-
"resolved": "22.0.0",
1888-
"contentHash": "TMDF85EUOH/4vLvf/qMlcSJPtnt4XvU290IV1e2kaDFcZwBvCLCoCfwSGLunH+kWALCweLtjS2ZvvODu/rnk2A==",
1886+
"requested": "[22.2.0, )",
1887+
"resolved": "22.2.0",
1888+
"contentHash": "XIpXkCk5ezhlReqwNQPaYw64yRLLWwfZ54Nr8WmGtWd7KtxTAftf1OVhW3XXV9ygT7BEfufDK4K6Gvr2eeblJg==",
18891889
"dependencies": {
18901890
"Be.Vlaanderen.Basisregisters.CommandHandling": "10.0.2",
18911891
"Be.Vlaanderen.Basisregisters.Crab": "5.0.1",
1892-
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.0.0",
1892+
"Be.Vlaanderen.Basisregisters.GrAr.Common": "22.2.0",
18931893
"Be.Vlaanderen.Basisregisters.Utilities.Rfc3339DateTimeOffset": "5.0.0",
18941894
"CompareNETObjects": "4.83.0",
18951895
"Microsoft.CSharp": "4.7.0"

0 commit comments

Comments
 (0)