pub fn primary_workflow_operation(
id: impl Into<String>,
name: impl Into<String>,
description: impl Into<String>,
example_request: Value,
execution_plan: Option<SurfaceExecutionPlan>,
lower_contracts: &[&str],
) -> SurfaceOperation