

# Data Types
<a name="API_Types"></a>

The AWS B2B Data Interchange API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AdvancedOptions](API_AdvancedOptions.md) 
+  [CapabilityConfiguration](API_CapabilityConfiguration.md) 
+  [CapabilityOptions](API_CapabilityOptions.md) 
+  [CapabilitySummary](API_CapabilitySummary.md) 
+  [ConversionSource](API_ConversionSource.md) 
+  [ConversionTarget](API_ConversionTarget.md) 
+  [ConversionTargetFormatDetails](API_ConversionTargetFormatDetails.md) 
+  [EdiConfiguration](API_EdiConfiguration.md) 
+  [EdiType](API_EdiType.md) 
+  [FormatOptions](API_FormatOptions.md) 
+  [InboundEdiOptions](API_InboundEdiOptions.md) 
+  [InputConversion](API_InputConversion.md) 
+  [InputFileSource](API_InputFileSource.md) 
+  [Mapping](API_Mapping.md) 
+  [OutboundEdiOptions](API_OutboundEdiOptions.md) 
+  [OutputConversion](API_OutputConversion.md) 
+  [OutputSampleFileSource](API_OutputSampleFileSource.md) 
+  [PartnershipSummary](API_PartnershipSummary.md) 
+  [ProfileSummary](API_ProfileSummary.md) 
+  [S3Location](API_S3Location.md) 
+  [SampleDocumentKeys](API_SampleDocumentKeys.md) 
+  [SampleDocuments](API_SampleDocuments.md) 
+  [Tag](API_Tag.md) 
+  [TemplateDetails](API_TemplateDetails.md) 
+  [TransformerSummary](API_TransformerSummary.md) 
+  [WrapOptions](API_WrapOptions.md) 
+  [X12AcknowledgmentOptions](API_X12AcknowledgmentOptions.md) 
+  [X12AdvancedOptions](API_X12AdvancedOptions.md) 
+  [X12CodeListValidationRule](API_X12CodeListValidationRule.md) 
+  [X12ControlNumbers](API_X12ControlNumbers.md) 
+  [X12Delimiters](API_X12Delimiters.md) 
+  [X12Details](API_X12Details.md) 
+  [X12ElementLengthValidationRule](API_X12ElementLengthValidationRule.md) 
+  [X12ElementRequirementValidationRule](API_X12ElementRequirementValidationRule.md) 
+  [X12Envelope](API_X12Envelope.md) 
+  [X12FunctionalGroupHeaders](API_X12FunctionalGroupHeaders.md) 
+  [X12InboundEdiOptions](API_X12InboundEdiOptions.md) 
+  [X12InterchangeControlHeaders](API_X12InterchangeControlHeaders.md) 
+  [X12OutboundEdiHeaders](API_X12OutboundEdiHeaders.md) 
+  [X12SplitOptions](API_X12SplitOptions.md) 
+  [X12ValidationOptions](API_X12ValidationOptions.md) 
+  [X12ValidationRule](API_X12ValidationRule.md) 