graph TD
test#PostHelloInput$foo[member test#PostHelloInput$foo]
test#Foo$s[member test#Foo$s]
test#PostHello[operation test#PostHello]
test#GetHello[operation test#GetHello]
test#Foo[structure test#Foo]
smithy.api#String[string smithy.api#String]
test#GetHelloOutput[structure test#GetHelloOutput]
test#PostHelloInput[structure test#PostHelloInput]
test#GetHelloOutput$foo[member test#GetHelloOutput$foo]
test#Hello[service test#Hello]
test#Hello --> test#PostHello
test#GetHello --> test#GetHelloOutput
test#PostHello --> test#PostHelloInput
test#GetHelloOutput --> test#GetHelloOutput$foo
test#Hello --> test#GetHello
test#Foo$s --> smithy.api#String
test#GetHelloOutput$foo --> test#Foo
test#PostHelloInput$foo --> test#Foo
test#Foo --> test#Foo$s
test#PostHelloInput --> test#PostHelloInput$foo
classDef highlight0 fill:#882200,color:black,font-family:monospace;
class test#PostHelloInput,test#Foo,test#GetHelloOutput highlight0;