def METHOD_NAME(cls, data: dict[str, Any]) -> SkynetProperties:
    props = SkynetProperties()
    if "can_engage_harm" in data:
        props.can_engage_harm = str(data["can_engage_harm"]).lower()
    if "can_engage_air_weapon" in data:
        props.can_engage_air_weapon = str(data["can_engage_air_weapon"]).lower()
    if "go_live_range_in_percent" in data:
        props.go_live_range_in_percent = str(data["go_live_range_in_percent"])
    if "engagement_zone" in data:
        props.engagement_zone = str(data["engagement_zone"])
    if "autonomous_behaviour" in data:
        props.autonomous_behaviour = str(data["autonomous_behaviour"])
    if "harm_detection_chance" in data:
        props.harm_detection_chance = str(data["harm_detection_chance"])
    return props