pub trait QaFrontend {
// Required methods
fn render_text_ui(&self, payload: &RenderPayload) -> String;
fn render_json_ui(&self, payload: &RenderPayload) -> Value;
fn render_adaptive_card(&self, payload: &RenderPayload) -> Value;
}Expand description
Abstraction over UI frontends that render the same payload into different transports.