Packages

A client to read cinema program data from VistaConnect.

Current section

Files

Jump to
vista_client lib vista_client_behaviour.ex
Raw

lib/vista_client_behaviour.ex

defmodule VistaClient.Behaviour do
@callback get_cinemas() :: {:ok, [%VistaClient.Cinema{}]} | {:error, any()}
@callback get_scheduled_films() :: {:ok, [%VistaClient.Film{}]} | {:error, any()}
@callback get_sessions() :: {:ok, [%VistaClient.Session{}]} | {:error, any()}
@callback get_session_availabilty(binary()) :: {:ok, %VistaClient.SessionAvailability{}} | {:error, any()}
end