Advancement Wont Work

I honestly dont know why but it wont take my code

  "criteria": {
    "": {
      "trigger": "minecraft:player_hurt_entity",
      "conditions": {
        "player": [
          {
            "condition": "minecraft:entity_properties",
            "entity": "attacker",
            "predicate": {
              "equipment": {
                "head": {
                  "items": "#minecraft:head_armor",
                  "predicates": {
                    "minecraft:trim": {
                      "pattern": "minecraft:wild"
                    }
                  }
                },
                "chest": {
                  "items": "#minecraft:chest_armor",
                  "predicates": {
                    "minecraft:trim": {
                      "pattern": "minecraft:wild"
                    }
                  }
                },
                "legs": {
                  "items": "#minecraft:leg_armor",
                  "predicates": {
                    "minecraft:trim": {
                      "pattern": "minecraft:wild"
                    }
                  }
                },
                "feet": {
                  "items": "#minecraft:foot_armor",
                  "predicates": {
                    "minecraft:trim": {
                      "pattern": "minecraft:wild"
                    }
                  }
                }
              }
            }
          }
        ]
      }
    }
  },
  "rewards": {
    "function": "trim_abilities:wild_ability"
  }
}```
 idk why but it doesn't like the entity being "this, attacker, direct_attacker, or attacking_player"
Continue to help post