{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/TranslationPattern", "title": "TranslationPattern", "type": "object", "properties": { "configurationLevel": { "type": "string", "enum": [ "LOCATION", "ORGANIZATION" ], "description": "The level from which the configuration is applied.\n * `LOCATION` - The applied services of location level.\n * `ORGANIZATION` - The applied services of the organization level.\n" }, "name": { "type": "string", "example": "TP1", "description": "Name given to a translation pattern." }, "matchingPattern": { "type": "string", "example": "+91XXX", "description": "Matching pattern given to a translation pattern." }, "replacementPattern": { "type": "string", "example": "+91234", "description": "Replacement pattern given to a translation pattern." }, "matchedNumber": { "type": "string", "example": "+91236", "description": "The original called number." }, "translatedNumber": { "type": "string", "example": "+91234", "description": "The modified number after matching against `matchingPattern` and replacing with corresponding `replacementPattern`." } } }