arke_server
  • API Reference
    • Modules
  • ArkeServer
    • Summary
    • Functions
      • __using__/1
      • channel/0
      • controller/0
      • router/0
      • view/0
  • ArkeServer.ApiSpec
  • ArkeServer.ArkeController
    • Summary
    • Functions
      • call_arke_function/2
      • call_unit_function/2
      • create/2
      • data_as_klist/1
      • delete/2
      • get_all_unit/2
      • get_all_unit_count/2
      • get_groups/2
      • get_unit/2
      • open_api_operation/1
  • ArkeServer.ArkeDevFunctionController
    • Summary
    • Functions
      • export_arke_db_stucture/2
  • ArkeServer.AuthController
    • Summary
    • Functions
      • change_password/2
      • mailer_module/0
      • open_api_operation/1
      • recover_password/2
      • refresh/2
      • reset_password/2
      • signin/2
      • signup/2
      • update_member_access_time/2
      • verify/2
  • ArkeServer.Endpoint
    • Summary
    • Functions
      • broadcast/3
      • broadcast!/3
      • broadcast_from/4
      • broadcast_from!/4
      • call/2
      • child_spec/1
      • config/2
      • config_change/2
      • host/0
      • init/1
      • local_broadcast/3
      • local_broadcast_from/4
      • path/1
      • script_name/0
      • start_link/1
      • static_integrity/1
      • static_lookup/1
      • static_path/1
      • static_url/0
      • struct_url/0
      • subscribe/2
      • unsubscribe/1
      • url/0
  • ArkeServer.ErrorHandlers.Auth
  • ArkeServer.ErrorHandlers.SSOAuth
  • ArkeServer.ErrorHelpers
    • Summary
    • Functions
      • translate_error/1
  • ArkeServer.ErrorView
    • Summary
    • Functions
      • __resource__/0
      • render/2
      • template_not_found/2
  • ArkeServer.GroupController
    • Summary
    • Functions
      • call_group_function/2
      • get_arke/2
      • get_unit/2
      • open_api_operation/1
      • struct/2
      • unit_detail/2
  • ArkeServer.HealthController
    • Summary
    • Functions
      • live/2
      • ready/2
      • start/2
  • ArkeServer.Mailer
  • ArkeServer.OAuth.AuthInfo
  • ArkeServer.OAuth.Core
    • Summary
    • Functions
      • run_request/2
  • ArkeServer.OAuth.Provider.Apple
    • Summary
    • Functions
      • default_options/0
      • handle_cleanup/1
      • handle_request/1
      • info/1
      • uid/1
  • ArkeServer.OAuth.Provider.Facebook
    • Summary
    • Functions
      • default_options/0
      • handle_cleanup/1
      • handle_request/1
      • info/1
      • uid/1
  • ArkeServer.OAuth.Provider.Google
    • Summary
    • Functions
      • default_options/0
      • handle_cleanup/1
      • handle_request/1
      • info/1
      • uid/1
  • ArkeServer.OAuth.Provider.Microsoft
    • Summary
    • Functions
      • default_options/0
      • handle_cleanup/1
      • handle_request/1
      • info/1
      • uid/1
  • ArkeServer.OAuth.UserInfo
  • ArkeServer.OAuthController
    • Summary
    • Functions
      • callback/2
      • handle_client_login/2
      • handle_create_member/2
      • open_api_operation/1
      • request/2
  • ArkeServer.Openapi.ArkeControllerSpec
    • Summary
    • Functions
      • call_arke_function_operation/0
      • call_unit_function_operation/0
      • create_operation/0
      • delete_operation/0
      • get_all_unit_operation/0
      • get_groups_operation/0
      • get_unit_operation/0
      • update_operation/0
  • ArkeServer.Openapi.AuthControllerSpec
    • Summary
    • Functions
      • change_password_operation/0
      • recover_password_operation/0
      • refresh_operation/0
      • reset_password_operation/0
      • signin_operation/0
      • signup_operation/0
      • verify_operation/0
  • ArkeServer.Openapi.GroupControllerSpec
    • Summary
    • Functions
      • get_arke_operation/0
      • get_unit_operation/0
      • struct_operation/0
      • unit_detail_operation/0
  • ArkeServer.Openapi.OAuthControllerSpec
  • ArkeServer.Openapi.ParameterControllerSpec
  • ArkeServer.Openapi.ProjectControllerSpec
  • ArkeServer.Openapi.Responses
    • Summary
    • Functions
      • get_responses/1
  • ArkeServer.Openapi.Spec
    • Summary
    • Functions
      • __using__/1
  • ArkeServer.Openapi.StructControllerSpec
    • Summary
    • Functions
      • get_arke_struct_operation/0
      • get_unit_struct_operation/0
  • ArkeServer.Openapi.TopologyControllerSpec
    • Summary
    • Functions
      • add_parameter_operation/0
      • create_node_operation/0
      • delete_node_operation/0
      • get_node_operation/0
      • update_node_operation/0
      • update_parameter_operation/0
  • ArkeServer.Openapi.UnitControllerSpec
    • Summary
    • Functions
      • search_operation/0
      • update_operation/0
  • ArkeServer.ParameterController
    • Summary
    • Functions
      • add_link_parameter_value/2
      • get_parameter_value/2
      • open_api_operation/1
      • remove_link_parameter_value/2
      • update_parameter_value/2
  • ArkeServer.Plugs.AuthPipeline
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.BuildFilters
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.GetProject
  • ArkeServer.Plugs.GetUnit
    • Summary
    • Functions
      • call/2
      • init/1
      • single_unit/2
  • ArkeServer.Plugs.ImpersonateAuthPipeline
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.NotAuthPipeline
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.OAuth
    • Summary
    • Functions
      • run_request/4
  • ArkeServer.Plugs.Permission
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.SSOAuthPipeline
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.Plugs.SSONotAuthPipeline
    • Summary
    • Functions
      • call/2
      • init/1
  • ArkeServer.ProjectController
    • Summary
    • Functions
      • create/2
      • delete/2
      • get_all_unit/2
      • get_unit/2
      • open_api_operation/1
      • update/2
  • ArkeServer.ResponseManager
  • ArkeServer.Router
    • Summary
    • Functions
      • api/2
      • auth_api/2
      • browser/2
      • call/2
      • get_unit/2
      • init/1
      • oauth/2
      • openapi/2
      • project/2
      • sso_auth_api/2
      • tmp_auth_pipe/2
  • ArkeServer.Router.Helpers
    • Summary
    • Functions
      • arke_dev_function_path/2
      • arke_dev_function_path/3
      • arke_dev_function_url/2
      • arke_dev_function_url/3
      • arke_path/3
      • arke_path/4
      • arke_path/5
      • arke_path/6
      • arke_url/3
      • arke_url/4
      • arke_url/5
      • arke_url/6
      • auth_path/2
      • auth_path/3
      • auth_path/4
      • auth_url/2
      • auth_url/3
      • auth_url/4
      • group_path/3
      • group_path/4
      • group_path/5
      • group_url/3
      • group_url/4
      • group_url/5
      • health_path/2
      • health_path/3
      • health_url/2
      • health_url/3
      • o_auth_path/3
      • o_auth_path/4
      • o_auth_path/5
      • o_auth_url/3
      • o_auth_url/4
      • o_auth_url/5
      • parameter_path/3
      • parameter_path/4
      • parameter_path/5
      • parameter_url/3
      • parameter_url/4
      • parameter_url/5
      • path/2
      • project_path/2
      • project_path/3
      • project_path/4
      • project_url/2
      • project_url/3
      • project_url/4
      • render_spec_path/2
      • render_spec_path/3
      • render_spec_url/2
      • render_spec_url/3
      • static_integrity/2
      • static_path/2
      • static_url/2
      • struct_path/3
      • struct_path/4
      • struct_path/5
      • struct_url/3
      • struct_url/4
      • struct_url/5
      • swagger_ui_path/2
      • swagger_ui_path/3
      • swagger_ui_url/2
      • swagger_ui_url/3
      • topology_path/4
      • topology_path/5
      • topology_path/6
      • topology_path/7
      • topology_path/8
      • topology_url/4
      • topology_url/5
      • topology_url/6
      • topology_url/7
      • topology_url/8
      • unit_path/2
      • unit_path/3
      • unit_path/4
      • unit_path/5
      • unit_url/2
      • unit_url/3
      • unit_url/4
      • unit_url/5
      • url/1
  • ArkeServer.Routes
  • ArkeServer.Schemas
  • ArkeServer.Schemas.CreateUnitExample
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.GroupExample
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.IntegerParameter
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.IntegerParameterUnit
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.StringParameter
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.StringParameterUnit
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.UnitExample
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.UnitParameter
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.UnitStruct
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.UserExample
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.Schemas.UserParams
    • Summary
    • Types
      • t/0
    • Functions
      • schema/0
  • ArkeServer.StructController
    • Summary
    • Functions
      • get_arke_struct/2
      • get_unit_struct/2
      • open_api_operation/1
  • ArkeServer.Swoosh.Adapters.Mailtrap
    • Sections
      • Example
      • Sandbox mode
      • Using with provider options
      • Provider Options
    • Summary
    • Functions
      • validate_config/1
      • validate_dependency/0
  • ArkeServer.Swoosh.Adapters.OneSignal
    • Sections
      • Dependency
      • Configuration options
      • Example
      • Using with provider options
      • Provider options
      • Custom headers
    • Summary
    • Functions
      • validate_config/1
      • validate_dependency/0
  • ArkeServer.TopologyController
    • Summary
    • Functions
      • add_parameter/2
      • create_node/2
      • delete_node/2
      • get_node/2
      • get_node_count/2
      • open_api_operation/1
      • update_node/2
      • update_parameter/2
  • ArkeServer.UnitController
    • Summary
    • Functions
      • open_api_operation/1
      • search/2
      • update/2
  • ArkeServer.Utils.Apple
    • Summary
    • Functions
      • client_secret/1
  • ArkeServer.Utils.OneSignal
    • Summary
    • Functions
      • create_notification/3
      • create_user/1
  • ArkeServer.Utils.QueryFilters
    • Summary
    • Functions
      • apply_member_child_only/3
      • apply_query_filters/2
      • get_from_string/2
  • ArkeServer.Utils.QueryOrder
    • Summary
    • Functions
      • apply_order/2

View Source ArkeServer.Openapi.ArkeControllerSpec (arke_server v0.3.18)

Definition of the ApiSpec for ArkeServer.ArkeController.

Summary

Functions

call_arke_function_operation()
call_unit_function_operation()
create_operation()
delete_operation()
get_all_unit_operation()
get_groups_operation()
get_unit_operation()
update_operation()

Functions

Link to this function

call_arke_function_operation()

View Source
Link to this function

call_unit_function_operation()

View Source
Link to this function

create_operation()

View Source
Link to this function

delete_operation()

View Source
Link to this function

get_all_unit_operation()

View Source
Link to this function

get_groups_operation()

View Source
Link to this function

get_unit_operation()

View Source
Link to this function

update_operation()

View Source

Hex Package Hex Preview Download ePub version

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