flagsmith 2.1.0

Flagsmith SDK for Rust
Documentation
{
            "api_key": "B62qaMZNwfiqT76p38ggrQ",
            "name": "Test Environment",
            "project": {
                "name": "Test project",
                "organisation": {
                    "feature_analytics": false,
                    "name": "Test Org",
                    "id": 1,
                    "persist_trait_data": true,
                    "stop_serving_flags": false
                },
                "id": 1,
                "hide_disabled_flags": false,
                "segments": [
                    {
                        "id": 1,
                        "name": "Test Segment",
                        "feature_states":[],
                        "rules": [
                            {
                                "type": "ALL",
                                "conditions": [],
                                "rules": [
                                    {
                                        "type": "ALL",
                                        "rules": [],
                                        "conditions": [
                                            {
                                                "operator": "EQUAL",
                                                "property_": "foo",
                                                "value": "bar"
                                            }
                                        ]
                                    }
                                ]
                            }
                        ]
                    }
                ]
            },
            "segment_overrides": [],
            "id": 1,
            "feature_states": [
                {
                    "multivariate_feature_state_values": [],
                    "feature_state_value": "some_value",
                    "id": 1,
                    "featurestate_uuid": "40eb539d-3713-4720-bbd4-829dbef10d51",
                    "feature": {
                        "name": "feature_1",
                        "type": "STANDARD",
                        "id": 1
                    },
                    "segment_id": null,
                    "enabled": true
                }
            ],
            "identity_overrides": [
                {
                    "identifier": "overridden-id",
                    "identity_uuid": "0f21cde8-63c5-4e50-baca-87897fa6cd01",
                    "created_date": "2019-08-27T14:53:45.698555Z",
                    "updated_at": "2023-07-14 16:12:00.000000",
                    "environment_api_key": "B62qaMZNwfiqT76p38ggrQ",
                    "identity_features": [
                        {
                            "id": 1,
                            "feature": {
                                "id": 1,
                                "name": "some_feature",
                                "type": "STANDARD"
                            },
                            "featurestate_uuid": "1bddb9a5-7e59-42c6-9be9-625fa369749f",
                            "feature_state_value": "some-overridden-value",
                            "enabled": false,
                            "environment": 1,
                            "identity": null,
                            "feature_segment": null
                        }
                    ]
                }
            ]
    }