MCPcopy Create free account
hub / github.com/Flagsmith/flagsmith / create

Method create

api/segments/serializers.py:146–151  ·  view source on GitHub ↗
(self, validated_data: dict[str, Any])

Source from the content-addressed store, hash-verified

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", [])

Callers 1

Calls 2

_update_metadataMethod · 0.80

Tested by

no test coverage detected