Polyamides or polyester-amides