Current section
Files
Jump to
Current section
Files
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