Arke
  • 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

View Source Arke.System.BaseGroup (Arke v1.1.33)

Link to this section Summary

Functions

before_unit_create(arke, unit)
before_unit_delete(arke, unit)
before_unit_load(arke, data, persistence_fn)
before_unit_update(arke, unit)
before_unit_validate(arke, unit)
group_from_attr()
is_group?()
on_unit_create(arke, unit)
on_unit_delete(arke, unit)
on_unit_load(arke, data, persistence_fn)
on_unit_struct_encode(unit, _)
on_unit_update(arke, unit)
on_unit_validate(arke, unit)

Link to this section Functions

Link to this function

before_unit_create(arke, unit)

View Source
Link to this function

before_unit_delete(arke, unit)

View Source
Link to this function

before_unit_load(arke, data, persistence_fn)

View Source
Link to this function

before_unit_update(arke, unit)

View Source
Link to this function

before_unit_validate(arke, unit)

View Source
Link to this function

group_from_attr()

View Source
Link to this function

is_group?()

View Source
Link to this function

on_unit_create(arke, unit)

View Source
Link to this function

on_unit_delete(arke, unit)

View Source
Link to this function

on_unit_load(arke, data, persistence_fn)

View Source
Link to this function

on_unit_struct_encode(unit, _)

View Source
Link to this function

on_unit_update(arke, unit)

View Source
Link to this function

on_unit_validate(arke, unit)

View Source

Hex Package Hex Preview (current file) Download ePub version

Built using ExDoc (v0.29.1) for the Elixir programming language