-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Context
At the moment it is possible to query structures (e.g. Interfaces) in a few ways:
-
Full structure Alias, which will select a single structure e.g. Interface
ECommercePlatform.Deliver.FraudManagement.SoftwareSystems.FraudService.Containers.Api.Interfaces.GetHighRiskOrders -
Alias pattern with
*wildcards, which may select multiple structures
ECommercePlatform.Deliver.FraudManagement.SoftwareSystems.FraudService.Containers.Api.Interfaces.*
ECommercePlatform.Deliver.FraudManagement.SoftwareSystems.FraudService.Containers.*.Interfaces.*
ECommercePlatform.Deliver.FraudManagement.SoftwareSystems.*.Containers.*.Interfaces.* -
Alias patterns with
..- recursive descent search
..SoftwareSystems.FraudService.Containers.*.Interfaces.*..SoftwareSystems..Containers..Interfaces.*`
It is not possible however to query any structures by their partial names e.g. all Interfaces that begin with Get
Requirements
Extend JSONPath structure querying mechanism so that it would be possible to select structures by their partial names e.g.
..SoftwareSystems.FraudService.Containers.*.Interfaces.Get*
..SoftwareSystems.*Service.Containers.*.Interfaces.Get*
..SoftwareSystems.*Service.Containers.*.Interfaces.Create|Update|Delete*
TBC