Skip to main content

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;
}