Interface IVariationsClient
- Namespace
- Auth0.ManagementApi.Experimentation.FeatureFlags
- Assembly
- Auth0.ManagementApi.dll
public interface IVariationsClient
- Extension Methods
Methods
CreateAsync(string, CreateVariationRequestContent, RequestOptions?, CancellationToken)
Create a new variation with parameter overrides for a specific feature flag.
WithRawResponseTask<CreateVariationResponseContent> CreateAsync(string id, CreateVariationRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringrequestCreateVariationRequestContentoptionsRequestOptionscancellationTokenCancellationToken
Returns
DeleteAsync(string, string, RequestOptions?, CancellationToken)
Delete a variation by ID. Returns 204 if the variation does not exist. Returns 404 if the parent feature flag does not exist.
WithRawResponseTask DeleteAsync(string id, string vid, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringvidstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
GetAsync(string, string, RequestOptions?, CancellationToken)
Retrieve a single variation by its ID.
WithRawResponseTask<GetVariationResponseContent> GetAsync(string id, string vid, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringvidstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
ListAsync(string, RequestOptions?, CancellationToken)
Retrieve all variations defined for a specific feature flag.
WithRawResponseTask<ListVariationsResponseContent> ListAsync(string id, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringoptionsRequestOptionscancellationTokenCancellationToken
Returns
UpdateAsync(string, string, UpdateVariationRequestContent, RequestOptions?, CancellationToken)
Partially update a variation by ID. Only provided fields are updated.
WithRawResponseTask<UpdateVariationResponseContent> UpdateAsync(string id, string vid, UpdateVariationRequestContent request, RequestOptions? options = null, CancellationToken cancellationToken = default)
Parameters
idstringvidstringrequestUpdateVariationRequestContentoptionsRequestOptionscancellationTokenCancellationToken