コード例 #1
0
        public WhisperListRequest BuildRequest(WhisperList list, Proto.Session session)
        {
            var request = new WhisperListRequest
            {
                Meta    = BuildMeta(list.Config),
                Session = session
            };

            BuildInputs(request.Elements, list.Elements);
            return(request);
        }
コード例 #2
0
        public WhisperFormRequest BuildRequest(WhisperForm formRequest, Proto.Session session)
        {
            var request = new WhisperFormRequest
            {
                Session     = session,
                CancelLabel = formRequest.CancelLabel ?? "Cancel",
                Markdown    = formRequest.Markdown ?? "Markdown",
                Meta        = BuildMeta(formRequest.Config),
                SubmitLabel = formRequest.SubmitLabel ?? "Submit",
            };

            BuildInputs(request.Inputs, formRequest.Inputs);
            return(request);
        }