FlagsApi class

Constructors

FlagsApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

deleteFlagsDefsByKey(String key) → Future<DeletedOut?>
Removes one flag definition by key and records the deletion in the change log.
deleteFlagsDefsByKeyWithHttpInfo(String key) → Future<Response>
Removes one flag definition by key and records the deletion in the change log.
getFlagsActivity({int? limit}) → Future<ActivityOut?>
Returns the caller's flag change log newest-first: every create, update and delete, with the actor and the time.
getFlagsActivityWithHttpInfo({int? limit}) → Future<Response>
Returns the caller's flag change log newest-first: every create, update and delete, with the actor and the time.
getFlagsDefs() → Future<DefsOut?>
Returns every flag definition in the caller's (org, project) store, by key, with its version and who last changed it.
getFlagsDefsByKey(String key) → Future<DefRow?>
Returns one flag definition by key, or 404 when the caller's store has none under that key.
getFlagsDefsByKeyWithHttpInfo(String key) → Future<Response>
Returns one flag definition by key, or 404 when the caller's store has none under that key.
getFlagsDefsWithHttpInfo() → Future<Response>
Returns every flag definition in the caller's (org, project) store, by key, with its version and who last changed it.
getFlagsHealth() → Future<HealthOut?>
Health reports that the flag engine is serving.
getFlagsHealthWithHttpInfo() → Future<Response>
Health reports that the flag engine is serving.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
postFlags(EvaluateIn evaluateIn) → Future<Object?>
Evaluate runs the caller's flag definitions for one identity and returns the flag verdict: which flags are on (or which variant), their payloads, and whether any definition failed to compute.
postFlagsDecide(EvaluateIn evaluateIn) → Future<Object?>
Evaluate runs the caller's flag definitions for one identity and returns the flag verdict: which flags are on (or which variant), their payloads, and whether any definition failed to compute.
postFlagsDecideWithHttpInfo(EvaluateIn evaluateIn) → Future<Response>
Evaluate runs the caller's flag definitions for one identity and returns the flag verdict: which flags are on (or which variant), their payloads, and whether any definition failed to compute.
postFlagsWithHttpInfo(EvaluateIn evaluateIn) → Future<Response>
Evaluate runs the caller's flag definitions for one identity and returns the flag verdict: which flags are on (or which variant), their payloads, and whether any definition failed to compute.
putFlagsDefsByKey(String key, Object body) → Future<DefRow?>
Creates or replaces the flag definition at the path's key and returns the stored row.
putFlagsDefsByKeyWithHttpInfo(String key, Object body) → Future<Response>
Creates or replaces the flag definition at the path's key and returns the stored row.
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited