

# CodegenDependency
<a name="API_CodegenDependency"></a>

Dependency package that may be required for the project code to run.

## Contents
<a name="API_CodegenDependency_Contents"></a>

 ** isSemVer **   <a name="amplifyuibuilder-Type-CodegenDependency-isSemVer"></a>
Determines if the dependency package is using Semantic versioning. If set to true, it indicates that the dependency package uses Semantic versioning.  
Type: Boolean  
Required: No

 ** name **   <a name="amplifyuibuilder-Type-CodegenDependency-name"></a>
Name of the dependency package.  
Type: String  
Required: No

 ** reason **   <a name="amplifyuibuilder-Type-CodegenDependency-reason"></a>
Indicates the reason to include the dependency package in your project code.  
Type: String  
Required: No

 ** supportedVersion **   <a name="amplifyuibuilder-Type-CodegenDependency-supportedVersion"></a>
Indicates the version of the supported dependency package.  
Type: String  
Required: No

## See Also
<a name="API_CodegenDependency_SeeAlso"></a>

For more information about using this API in one of the language-specific AWS SDKs, see the following:
+  [AWS SDK for C\$1\$1](https://docs.aws.amazon.com/goto/SdkForCpp/amplifyuibuilder-2021-08-11/CodegenDependency) 
+  [AWS SDK for Java V2](https://docs.aws.amazon.com/goto/SdkForJavaV2/amplifyuibuilder-2021-08-11/CodegenDependency) 
+  [AWS SDK for Ruby V3](https://docs.aws.amazon.com/goto/SdkForRubyV3/amplifyuibuilder-2021-08-11/CodegenDependency) 