# LaunchDarklyApi::UserSegmentRule ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **_id** | **String** | | [optional] | | **clauses** | [**Array<Clause>**](Clause.md) | | | | **weight** | **Integer** | | [optional] | | **rollout_context_kind** | **String** | | [optional] | | **bucket_by** | **String** | | [optional] | ## Example ```ruby require 'launchdarkly_api' instance = LaunchDarklyApi::UserSegmentRule.new( _id: null, clauses: null, weight: null, rollout_context_kind: null, bucket_by: null ) ```