class

N2y::User

Inherits Habitat::SettingsHelpers < Habitat::TempConfig < YAML::Serializable < Reference < Object

Constants

HABITAT_SETTINGS = [{decl: storage_path : String, example: nil, validation: nil}] of Nil
Log = ::Log.for(self)

Constructors

new(mail : String)
Source
new(*, __context_for_yaml_serializable ctx : YAML::ParseContext, __node_for_yaml_serializable node : YAML::Nodes::Node)
Source

Class methods

configure
Source
get(mail : String)
Source
load_from_disk
Source
save_to_disk
Source
settings
Source

Instance methods

account_mapping
Source
account_mapping=(account_mapping : Hash(String, String))
Source
exists?
Source
id_seed
Source
id_seed=(id_seed : String)
Source
last_sync_time
Source
last_sync_time=(last_sync_time : Time)
Source
login_time
Source
login_time=(login_time : Time)
Source
mail
Source
mapping
Source
mapping=(mapping : Hash(String, NamedTuple(id: String, budget_id: String)))
Source
nordigen_requisition_id
Source
nordigen_requisition_id=(nordigen_requisition_id : String | Nil)
Source
path
Source
save
Source
settings
Source
sync_interval
Source
sync_interval=(sync_interval : Int32)
Source
tos_accepted_time
Source
tos_accepted_time=(tos_accepted_time : Time | Nil)
Source
ynab_refresh_token
Source
ynab_refresh_token=(ynab_refresh_token : String | Nil)
Source
ynab_token_pair
Source

Nested types