Search
Arke
v1.1.33
v0.3.15
v0.3.14
v0.3.13
v0.3.12
v0.3.11
v0.3.10
v0.3.9
v0.3.8
v0.3.7
v0.3.6
v0.3.5
v0.3.4
v0.3.3
v0.3.2
v0.3.1
v0.3.0
v0.1.38
v0.1.37
v0.1.36
v0.1.35
v0.1.34
v0.1.33
v0.1.32
v0.1.31
v0.1.30
v0.1.29
v0.1.28
v0.1.27
v0.1.26
v0.1.25
v0.1.24
v0.1.23
v0.1.22
v0.1.21
v0.1.20
v0.1.19
v0.1.18
v0.1.17
v0.1.16
v0.1.15
v0.1.14
v0.1.13
v0.1.12
v0.1.11
v0.1.10
v0.1.9
v0.1.8
v0.1.7
v0.1.6
v0.1.5
v0.1.4
v0.1.3
Pages
Modules
Arke
Summary
Functions
init/0
Arke.Boundary.UnitManager
Summary
Functions
manager_id/1
Arke.Core.Arke
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
base_parameters/1
base_parameters/2
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
check_arke_base_parameter/3
check_base_parameters/2
groups_from_attr/0
handle_link_init/2
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.File
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
get_signed_url/1
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/3
on_validate/2
Arke.Core.Group
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
handle_link_init/2
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter
Sections
Types
Values
Get list of attributes definable in opts during creation:
Summary
Types
parameter_struct/0
Arke.Core.Parameter.Binary
Sections
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Boolean
Sections
Element added
Example
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Date
Sections
Accepted values
Element added
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.DateTime
Sections
Accepted values
Element added
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Dict
Sections
Element added
Example
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Dynamic
Sections
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Float
Sections
Element added
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Integer
Sections
Element added
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Link
Sections
Element added
Example
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.List
Sections
Element added
Example
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.String
Sections
Element added
Example
Return
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Parameter.Time
Sections
Accepted values
Element added
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/2
on_update/3
on_validate/2
Arke.Core.Project
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/3
on_validate/2
Arke.Core.Query
Summary
Types
t/0
Functions
add_filter/2
add_filter/4
add_filter/5
add_link_filter/5
add_order/3
new/2
new_base_filter/4
new_filter/3
new_filter/4
set_limit/2
set_offset/2
Arke.Core.Query.BaseFilter
Summary
Types
t/0
Functions
new/4
Arke.Core.Query.Filter
Summary
Types
t/0
Arke.Core.Query.LinkFilter
Summary
Types
t/0
Arke.Core.Query.Order
Summary
Types
t/0
Arke.Core.Unit
Summary
Functions
as_args/2
data_as_klist/1
encode_unit_data/2
get_data/1
get_default_value/2
get_value/2
load/3
load_data/3
load_parameter_value/3
new/9
update/2
Arke.DatetimeHandler
Summary
Functions
after?/2
before?/2
from_unix/2
now/1
parse_date/2
parse_datetime/2
parse_time/2
shift_date/1
shift_date/2
shift_datetime/1
shift_datetime/2
Arke.QueryManager
Sections
arke
operators
Summary
Types
func_return/0
operator/0
Functions
all/1
and_/3
condition/4
conditions/1
count/1
create/3
delete/2
filter/2
filter/5
filter_by/1
get_by/1
limit/2
link/3
offset/2
one/1
or_/3
order/3
pagination/3
pseudo_query/1
query/1
raw/1
update/2
where/2
Arke.StructManager
Summary
Types
parameter/0
Functions
decode/4
encode/2
get_struct/1
get_struct/2
get_struct/3
load/2
validate_data/4
Arke.System
Summary
Functions
arke/2
group/2
parameter/3
Arke.System.Arke
Summary
Functions
after_get_struct/2
after_get_struct/3
arke_from_attr/0
base_parameters/0
before_create/2
before_delete/2
before_load/2
before_struct_encode/2
before_update/2
before_validate/2
groups_from_attr/0
import/1
on_create/2
on_delete/2
on_load/2
on_struct_encode/4
on_update/3
on_validate/2
Arke.System.BaseArke
Arke.System.BaseGroup
Summary
Functions
before_unit_create/2
before_unit_delete/2
before_unit_load/3
before_unit_update/2
before_unit_validate/2
group_from_attr/0
is_group?/0
on_unit_create/2
on_unit_delete/2
on_unit_load/3
on_unit_struct_encode/2
on_unit_update/2
on_unit_validate/2
Arke.System.BaseParameter
Summary
Functions
check_enum/2
parameter_options/3
Arke.System.Group
Summary
Functions
group/2
parameter/3
Arke.Utils.ErrorGenerator
Summary
Types
t/0
Functions
create/2
Arke.Utils.Gcp
Summary
Functions
delete_file/2
get_bucket_file_signed_url/2
get_file/2
upload_file/3
Arke.Validator
Summary
Types
func_return/0
Functions
get_default_value/2
validate/3
validate_parameter/4
Exceptions
ParameterError
Settings
View Source
Arke.Core.Project
(Arke v1.1.33)
Define a Project structure where more Arke will be grouped
{
arke_struct
}
=
Project
Link to this section
Summary
Functions
after_get_struct(arke, struct)
after_get_struct(arke, unit, struct)
arke_from_attr()
base_parameters()
before_create(arke, unit)
before_delete(arke, unit)
before_load(data, persistence_fn)
before_struct_encode(_, unit)
before_update(arke, unit)
before_validate(arke, unit)
groups_from_attr()
import(arke)
on_create(arke, unit)
on_delete(arke, unit)
on_load(data, persistence_fn)
on_struct_encode(_, _, data, opts)
on_update(arke, old_unit, unit)
on_validate(arke, unit)
Link to this section
Functions
Link to this function
after_get_struct(arke, struct)
View Source
Link to this function
after_get_struct(arke, unit, struct)
View Source
Link to this function
arke_from_attr()
View Source
Link to this function
base_parameters()
View Source
Link to this function
before_create(arke, unit)
View Source
Link to this function
before_delete(arke, unit)
View Source
Link to this function
before_load(data, persistence_fn)
View Source
Link to this function
before_struct_encode(_, unit)
View Source
Link to this function
before_update(arke, unit)
View Source
Link to this function
before_validate(arke, unit)
View Source
Link to this function
groups_from_attr()
View Source
Link to this function
import(arke)
View Source
Link to this function
on_create(arke, unit)
View Source
Link to this function
on_delete(arke, unit)
View Source
Link to this function
on_load(data, persistence_fn)
View Source
Link to this function
on_struct_encode(_, _, data, opts)
View Source
Link to this function
on_update(arke, old_unit, unit)
View Source
Link to this function
on_validate(arke, unit)
View Source
×