Beispiel #1
0
        public FilesResponse List(FilesListRequest request)
        {
            var requestParams = _request.BuildRequestParams(request);
            var response      = _request.ExecuteAndDeserializeRequest <FilesResponse>("/files.list", requestParams);

            return(response);
        }
Beispiel #2
0
        public MessageResponse PostMessage(PostMessageRequest request)
        {
            var requestParams = _request.BuildRequestParams(request);
            var response      = _request.ExecuteAndDeserializeRequest <MessageResponse>("/chat.postMessage", requestParams);

            if (response.Ok)
            {
                response.Message = _request.ResponseParser.RemapMessageToConcreteType(response.Message);
            }

            return(response);
        }