View Source Eegis.AgolApp behaviour (eegis v0.1.14)

Definisce le funzioni necessarie per una applicazione Agol(ArcGis On Line)

Nell'applicazione client inserire:

use Eegis.AgolApp

e sovrascrivere il nome dell'applicazione

def app_name, do: :nome_applicazione

Il nome dell'applicazione viene configurato in config/*.exs files

Link to this section Summary

Callbacks

Da sovrascrivere nell'applicazione client

Estrae da config/*.exs per l'applicazione corrente(appname()) :features_usr_srv

Link to this section Callbacks

@callback app_name() :: atom()

Da sovrascrivere nell'applicazione client:

def app_name, do: :carg_539

Vedi applicazione esempio in Eegis.ClientExample.AppCarg539

@callback features_usr_srv() :: map()

Estrae da config/*.exs per l'applicazione corrente(appname()) :features_usr_srv

%{
  {:alai, :arpas} => %{
    carg_539_campioni: %{nome: "MOGORO_539", numero: 1},
    carg_539_igm: %{nome: "MOGORO_539", numero: 3},
    carg_539_legenda: %{nome: "MOGORO_539", numero: 4}
  },
  {:guest, :esri_lab} => %{lsgv1: %{nome: "Live_Stream_Gauges_v1", numero: 0}}
}