# Metadata the two annotation processors write into the auto-configuration jar

--- META-INF/spring-configuration-metadata.json, written by spring-boot-configuration-processor ---

{
  "groups": [
    {
      "name": "masker",
      "type": "com.ankurm.masker.MaskerProperties",
      "sourceType": "com.ankurm.masker.MaskerProperties"
    }
  ],
  "properties": [
    {
      "name": "masker.enabled",
      "type": "java.lang.Boolean",
      "description": "whether the starter configures anything at all",
      "sourceType": "com.ankurm.masker.MaskerProperties",
      "defaultValue": true
    },
    {
      "name": "masker.replacement",
      "type": "java.lang.String",
      "description": "the text that stands in for each hidden character",
      "sourceType": "com.ankurm.masker.MaskerProperties",
      "defaultValue": "*"
    },
    {
      "name": "masker.visible-tail",
      "type": "java.lang.Integer",
      "description": "how many characters at the end of the value stay readable",
      "sourceType": "com.ankurm.masker.MaskerProperties",
      "defaultValue": 4
    }
  ],
  "hints": [
    {
      "name": "masker.replacement",
      "values": [
        {
          "value": "*",
          "description": "Asterisk (the default)."
        },
        {
          "value": "#",
          "description": "Hash sign."
        },
        {
          "value": "•",
          "description": "Bullet."
        }
      ]
    }
  ],
  "ignored": {
    "properties": []
  }
}

--- META-INF/additional-spring-configuration-metadata.json, hand-written and kept as is ---
{
  "hints": [
    {
      "name": "masker.replacement",
      "values": [
        { "value": "*", "description": "Asterisk (the default)." },
        { "value": "#", "description": "Hash sign." },
        { "value": "•", "description": "Bullet." }
      ]
    }
  ]
}


--- META-INF/spring-autoconfigure-metadata.properties, written by spring-boot-autoconfigure-processor ---
com.ankurm.masker.MaskerAutoConfiguration=
com.ankurm.masker.MaskerJacksonAutoConfiguration=
com.ankurm.masker.MaskerJacksonAutoConfiguration.AutoConfigureAfter=com.ankurm.masker.MaskerAutoConfiguration
com.ankurm.masker.MaskerJacksonAutoConfiguration.ConditionalOnBean=com.ankurm.masker.Masker
com.ankurm.masker.MaskerJacksonAutoConfiguration.ConditionalOnClass=tools.jackson.databind.json.JsonMapper
