Injecting External Types in AWS Smithy
Briefly

Smithy can be used to define services and SDKs in languages like Scala or Rust. It allows injecting custom or external types into the generated code, making it suitable for integration into existing projects.
For service shapes, the plugin generates Scala traits and for other structures such as input and output parameters, case classes or POJOs are created, enabling clients to define interfaces and implementations based on their requirements.
Read at Medium
[
add
]
[
|
|
]