Flutter Audience Service
Functions
syncSegmentDefinitions
Future<void> syncSegmentDefinitions()
Synchronizes segment definitions with the Orchestrator.
Parameters: None.
getSegmentDefinitions
Future<List<SegmentDefinition>> getSegmentDefinitions()
Retrieves all segment definitions currently available in local storage.
Parameters: None.
getSegmentDefinition
Future<SegmentDefinition?> getSegmentDefinition(String name)
Retrieves a single segment definition by its name. Returns null if the segment is not found.
Parameters:
name: String— Name of the segment definition.
syncSegmentSubscriptions
Future<void> syncSegmentSubscriptions()
Synchronizes segment subscriptions with the backend.
Parameters: None.
syncAudiences
Future<void> syncAudiences()
Synchronizes audiences with the Orchestrator.
Parameters: None.
Classes
SegmentDefinition
class SegmentDefinition {
final String id;
final String name;
final String text;
final String? description;
final String? meDataName;
final String? meDataValue;
final String? segmentOperator;
}
SegmentSubscription
class SegmentSubscription {
final String segmentDefinitionId;
}