(self, validated_data: dict[str, Any])
| 144 | return attrs |
| 145 | |
| 146 | def create(self, validated_data: dict[str, Any]): # type: ignore[no-untyped-def] |
| 147 | metadata_data = validated_data.pop("metadata", []) |
| 148 | segment = super().create(validated_data) # type: ignore[no-untyped-call] |
| 149 | self._update_metadata(segment, metadata_data) |
| 150 | enqueue_membership_refresh(segment.project) |
| 151 | return segment |
| 152 | |
| 153 | def update(self, segment: Segment, validated_data: dict[str, Any]): # type: ignore[no-untyped-def] |
| 154 | metadata = validated_data.pop("metadata", []) |
no test coverage detected