Class: AWSCDK::B2BI::CfnPartnership::X12InboundEdiOptionsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
b2_bi/cfn_partnership.rb

Overview

Contains options specific to processing inbound X12 EDI files.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(acknowledgment_options: nil) ⇒ X12InboundEdiOptionsProperty

Returns a new instance of X12InboundEdiOptionsProperty.

Parameters:



1084
1085
1086
1087
# File 'b2_bi/cfn_partnership.rb', line 1084

def initialize(acknowledgment_options: nil)
  @acknowledgment_options = acknowledgment_options.is_a?(Hash) ? ::AWSCDK::B2BI::CfnPartnership::X12AcknowledgmentOptionsProperty.new(**acknowledgment_options.transform_keys(&:to_sym)) : acknowledgment_options
  Jsii::Type.check_type(@acknowledgment_options, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19iMmJpLkNmblBhcnRuZXJzaGlwLlgxMkFja25vd2xlZGdtZW50T3B0aW9uc1Byb3BlcnR5In1dfX0=")), "acknowledgmentOptions") unless @acknowledgment_options.nil?
end

Instance Attribute Details

#acknowledgment_optionsAWSCDK::IResolvable, ... (readonly)

Specifies acknowledgment options for inbound X12 EDI files.

These options control how functional and technical acknowledgments are handled.



1095
1096
1097
# File 'b2_bi/cfn_partnership.rb', line 1095

def acknowledgment_options
  @acknowledgment_options
end

Class Method Details

.jsii_propertiesObject



1097
1098
1099
1100
1101
# File 'b2_bi/cfn_partnership.rb', line 1097

def self.jsii_properties
  {
    :acknowledgment_options => "acknowledgmentOptions",
  }
end

Instance Method Details

#to_jsiiObject



1103
1104
1105
1106
1107
1108
1109
# File 'b2_bi/cfn_partnership.rb', line 1103

def to_jsii
  result = {}
  result.merge!({
    "acknowledgmentOptions" => @acknowledgment_options,
  })
  result.compact
end