@startuml set namespaceSeparator :: class "smithy_aws::src::protocol::rest_json_1.dart::RestJson1Protocol" { } "smithy_aws::src::protocol::aws_http_protocol.dart::AWSHttpProtocol" <|-- "smithy_aws::src::protocol::rest_json_1.dart::RestJson1Protocol" "smithy_aws::src::protocol::aws_json_error_protocol.dart::AWSJsonErrorProtocol" <|-- "smithy_aws::src::protocol::rest_json_1.dart::RestJson1Protocol" class "smithy_aws::src::protocol::aws_json_1_1.dart::AwsJson1_1Protocol" { } "smithy_aws::src::protocol::aws_json_1_0.dart::AwsJson1_0Protocol" <|-- "smithy_aws::src::protocol::aws_json_1_1.dart::AwsJson1_1Protocol" abstract class "smithy_aws::src::protocol::aws_http_protocol.dart::AWSHttpProtocol" { } "smithy::src::http::http_protocol.dart::HttpProtocol" <|-- "smithy_aws::src::protocol::aws_http_protocol.dart::AWSHttpProtocol" class "smithy_aws::src::protocol::rest_xml.dart::RestXmlProtocol" { } "smithy_aws::src::protocol::aws_http_protocol.dart::AWSHttpProtocol" <|-- "smithy_aws::src::protocol::rest_xml.dart::RestXmlProtocol" class "smithy_aws::src::protocol::aws_json_1_0.dart::AwsJson1_0Protocol" { } "smithy_aws::src::protocol::aws_http_protocol.dart::AWSHttpProtocol" <|-- "smithy_aws::src::protocol::aws_json_1_0.dart::AwsJson1_0Protocol" "smithy_aws::src::protocol::aws_json_error_protocol.dart::AWSJsonErrorProtocol" <|-- "smithy_aws::src::protocol::aws_json_1_0.dart::AwsJson1_0Protocol" abstract class "smithy_aws::src::protocol::aws_json_error_protocol.dart::AWSJsonErrorProtocol" { } @enduml