Auto-generated from /home/runner/work/feature-flag/feature-flag/proto/segments/v1/segmentation_service.proto
Package: stitchd.segments.v1
| Field | Type | Description |
environment_id | string | |
segment_key | string | |
| Field | Type | Description |
environment_id | string | |
| Field | Type | Description |
rule_segments | repeated RuleSegment | |
list_segments | repeated ListSegmentMeta | |
| Field | Type | Description |
environment_id | string | |
segment_key | string | |
context_key | string | The context key to test for membership. |
context_type | string | |
| Field | Type | Description |
is_member | bool | |
| Value | Description |
SEGMENT_MUTATION_KIND_UNSPECIFIED | |
SEGMENT_MUTATION_KIND_CREATE | |
SEGMENT_MUTATION_KIND_UPDATE | |
SEGMENT_MUTATION_KIND_DELETE | |
| Field | Type | Description |
environment_id | string | |
kind | SegmentMutationKind | |
rule_segment | RuleSegment | |
list_segment | ListSegment | |
version | uint64 | |
| Field | Type | Description |
rule_segment | RuleSegment | |
list_segment | ListSegment | |
version | uint64 | |
Fetch a single segment definition by key.
- Request:
GetSegmentRequest
- Response:
SegmentBundle
List all segments for an environment.
- Request:
ListSegmentsRequest
- Response:
ListSegmentsResponse
Evaluate whether a context key is a member of a segment.
Handles both rule-based and list-based segments.
- Request:
EvaluateMembershipRequest
- Response:
EvaluateMembershipResponse
Create, update, or delete a segment.
- Request:
MutateSegmentRequest
- Response:
MutateSegmentResponse