(self, request, *args, **kwargs)
| 159 | ) |
| 160 | @action(detail=True, methods=["get"], url_path="list-traits") |
| 161 | def get_traits(self, request, *args, **kwargs): # type: ignore[no-untyped-def] |
| 162 | edge_identity = self.get_object() |
| 163 | data = [ |
| 164 | trait.dict() |
| 165 | for trait in edge_identity.engine_identity_model.identity_traits |
| 166 | ] |
| 167 | return Response(data=data, status=status.HTTP_200_OK) |
| 168 | |
| 169 | @extend_schema( |
| 170 | request=EdgeIdentityTraitsSerializer, |
nothing calls this directly
no test coverage detected