package Ġsoftware . amazon . smithy . aws . swift . codegen . middleware Ċ Ċ import Ġsoftware . amazon . smithy . model . shapes . Operation Shape Ċ import Ġsoftware . amazon . smithy . swift . codegen . Swift Writer Ċ import Ġsoftware . amazon . smithy . swift . codegen . middleware . Middleware Position Ċ import Ġsoftware . amazon . smithy . swift . codegen . middleware . Middleware Render able Ċ import Ġsoftware . amazon . smithy . swift . codegen . middleware . Middleware Step Ċ Ċ class ĠSynt hesize Speech Input GET Query Item Middleware Ġ: ĠMiddleware Render able Ġ{ ĊĊĠĠĠ Ġoverride Ġval Ġname Ġ= Ġ" Synt hesize Speech Input GET Query Item Middleware " ĊĊĠĠĠ Ġoverride Ġval Ġmiddleware Step Ġ= ĠMiddleware Step . SERIAL IZE STEP ĊĊĠĠĠ Ġoverride Ġval Ġposition Ġ= ĠMiddleware Position . AFTER ĊĊĠĠĠ Ġoverride Ġfun Ġrender ( writer : ĠSwift Writer , Ġop : ĠOperation Shape , Ġoperation Stack Name : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġwriter . write ("$ operation Stack Name .${ middleware Step . stringValue ()}. intercept ( position : Ġ${ position . stringValue ()}, Ġmiddleware : Ġ$ name ()) ") ĊĠĠĠ Ġ} Ċ } Ċ