Class: Aws::B2bi::Types::X12OutboundEdiHeaders
- Inherits:
-
Struct
- Object
- Struct
- Aws::B2bi::Types::X12OutboundEdiHeaders
- Defined in:
- gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb
Overview
A structure containing the details for an outbound EDI object.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#control_numbers ⇒ Types::X12ControlNumbers
Specifies control number configuration for outbound X12 EDI headers.
-
#delimiters ⇒ Types::X12Delimiters
The delimiters, for example semicolon (
;
), that separates sections of the headers for the X12 object. -
#functional_group_headers ⇒ Types::X12FunctionalGroupHeaders
The functional group headers for the X12 object.
-
#gs05_time_format ⇒ String
Specifies the time format in the GS05 element (time) of the functional group header.
-
#interchange_control_headers ⇒ Types::X12InterchangeControlHeaders
In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.
-
#validate_edi ⇒ Boolean
Specifies whether or not to validate the EDI for this X12 object:
TRUE
orFALSE
.
Instance Attribute Details
#control_numbers ⇒ Types::X12ControlNumbers
Specifies control number configuration for outbound X12 EDI headers. These settings determine the starting values for interchange, functional group, and transaction set control numbers.
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |
#delimiters ⇒ Types::X12Delimiters
The delimiters, for example semicolon (;
), that separates sections
of the headers for the X12 object.
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |
#functional_group_headers ⇒ Types::X12FunctionalGroupHeaders
The functional group headers for the X12 object.
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |
#gs05_time_format ⇒ String
Specifies the time format in the GS05 element (time) of the functional group header. The following formats use 24-hour clock time:
HHMM
- Hours and minutesHHMMSS
- Hours, minutes, and secondsHHMMSSDD
- Hours, minutes, seconds, and decimal seconds
Where:
HH
- Hours (00-23)MM
- Minutes (00-59)SS
- Seconds (00-59)DD
- Hundredths of seconds (00-99)
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |
#interchange_control_headers ⇒ Types::X12InterchangeControlHeaders
In X12 EDI messages, delimiters are used to mark the end of segments or elements, and are defined in the interchange control header.
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |
#validate_edi ⇒ Boolean
Specifies whether or not to validate the EDI for this X12 object:
TRUE
or FALSE
.
3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 |
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 3132 class X12OutboundEdiHeaders < Struct.new( :interchange_control_headers, :functional_group_headers, :delimiters, :validate_edi, :control_numbers, :gs05_time_format) SENSITIVE = [] include Aws::Structure end |