Maestro Event Delegate
Your app defines a delegate that is compliant with this protocol and provides a reference as part of your initialization of the SDK.
Functions
A flow of authentication data to be used by the SDK to load the bets data.
Enables the SDK to retrieve key plays data from the client app. Assumes the client app will retain a copy of the response so that the SDK and the app can remain in sync with their understanding of the currently-cached key plays data.
The SDK instructs the client app to make a new load of the key plays data
Allows the SDK to notify the client app that the login card was clicked.
The SDK notifies the client app that the panel panel was selected.
Allows the SDK to request the client app play a particular key plays clip, given its array index in the key plays list. Note that the MaestroKeyPlaysResponse
subdivides the key plays by section, so the index
referenced here assumes the client app has access to a flattened list of the key plays, disregarding the sectional subdivisions.
Allows the SDK to tell the client app that the panel should be dismissed.
Allows the SDK to tell the client app that the panel should be displayed.
Allows the SDK to notify the client app of user actions for analytics tracking. Details TBD.
Allows the SDK to notify the client app of user impressions for analytics tracking. Details TBD.