ores.variability Protocol Reference
Table of Contents
Protocol messages for the Variability subsystem (0x3000-0x3FFF).
See Protocol Reference for the complete protocol documentation.
Messages Overview
| ID | Name | Description |
|---|---|---|
| 0x3000 | list_feature_flags_request | Request to retrieve all feature flags. |
| 0x3001 | list_feature_flags_response | Response containing all feature flags. |
| 0x3002 | save_feature_flag_request | Request to save (create or update) a feature flag. |
| 0x3003 | save_feature_flag_response | Response to save feature flag request. |
| 0x3004 | delete_feature_flag_request | Request to delete a feature flag by name. |
| 0x3005 | delete_feature_flag_response | Response to delete feature flag request. |
Message Details
list_feature_flags_request (0x3000)
Request to retrieve all feature flags.
list_feature_flags_response (0x3001)
Response containing all feature flags.
Fields
| Field | Type | Description |
|---|---|---|
| feature_flags | std::vector<domain::feature_flags> |
save_feature_flag_request (0x3002)
Request to save (create or update) a feature flag.
Fields
| Field | Type | Description |
|---|---|---|
| flag | domain::feature_flags |
save_feature_flag_response (0x3003)
Response to save feature flag request.
Fields
| Field | Type | Description |
|---|---|---|
| success | bool |
|
| error_message | std::string |
delete_feature_flag_request (0x3004)
Request to delete a feature flag by name.
Fields
| Field | Type | Description |
|---|---|---|
| name | std::string |
delete_feature_flag_response (0x3005)
Response to delete feature flag request.
Fields
| Field | Type | Description |
|---|---|---|
| success | bool |
|
| error_message | std::string |