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); }
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); }