package slack
Slack API implementation
Install
Dune Dependency
Authors
Maintainers
Sources
0.1.tar.gz
md5=f3be3accbb3b77babbc9b672746c603b
sha512=e715aa318eee97c65d254e1a2b052fb08a8e113d11343272c03a13cccd2f74a480678e064bcb6c901624aadcb83d16eabadbd6caa9181465a920cb69aee8f644
doc/src/slack.lib/api.ml.html
Source file api.ml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45
open Slack_t (** APIs signatures--necessary to split the actual implementation in api_remote.ml and mock implementation in api_local.ml *) module type S = sig (* messaging *) val send_chat_unfurl : ctx:Context.t -> req:chat_unfurl_req -> unit slack_response Lwt.t val send_message : ctx:Context.t -> msg:post_message_req -> post_message_res slack_response Lwt.t val send_message_webhook : ctx:Context.t -> url:string -> msg:post_message_req -> unit slack_response Lwt.t val update_message : ctx:Context.t -> msg:update_message_req -> update_message_res slack_response Lwt.t val upload_file : ctx:Context.t -> file:files_upload_req -> files_upload_res slack_response Lwt.t (* conversations *) val get_replies : ctx:Context.t -> conversation:conversations_replies_req -> conversations_replies_res slack_response Lwt.t val get_conversations_info : ctx:Context.t -> conversation:conversations_info_req -> conversations_info_res slack_response Lwt.t val join_conversation : ctx:Context.t -> channel:conversations_join_req -> conversations_join_res slack_response Lwt.t (* usergroups *) val update_usergroup_users : ctx:Context.t -> usergroup:update_usergroups_users_req -> update_usergroups_users_res slack_response Lwt.t val list_usergroups : ctx:Context.t -> req:list_usergroups_req -> list_usergroups_res slack_response Lwt.t val list_usergroup_users : ctx:Context.t -> usergroup:list_usergroup_users_req -> list_usergroup_users_res slack_response Lwt.t (* users *) val get_user : ctx:Context.t -> user:user_info_req -> user_info_res slack_response Lwt.t val list_users : ctx:Context.t -> req:list_users_req -> list_users_res slack_response Lwt.t (* misc *) val send_auth_test : ctx:Context.t -> unit -> auth_test_res slack_response Lwt.t end
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>