PlaidEx.Sync.CursorStore.Behaviour behaviour (plaid_ex v1.0.0)

Copy Markdown View Source

Behaviour for pluggable cursor persistence backends.

Summary

Callbacks

delete(item_id)

@callback delete(item_id :: String.t()) :: :ok

get(item_id)

@callback get(item_id :: String.t()) :: String.t() | nil

put(item_id, cursor)

@callback put(item_id :: String.t(), cursor :: String.t()) :: :ok