Class: AWSCDK::B2BI::CfnPartnership::OutboundEdiOptionsProperty

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

Overview

A container for outbound EDI options.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(x12:) ⇒ OutboundEdiOptionsProperty

Returns a new instance of OutboundEdiOptionsProperty.

Parameters:



708
709
710
711
# File 'b2_bi/cfn_partnership.rb', line 708

def initialize(x12:)
  @x12 = x12.is_a?(Hash) ? ::AWSCDK::B2BI::CfnPartnership::X12EnvelopeProperty.new(**x12.transform_keys(&:to_sym)) : x12
  Jsii::Type.check_type(@x12, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19iMmJpLkNmblBhcnRuZXJzaGlwLlgxMkVudmVsb3BlUHJvcGVydHkifV19fQ==")), "x12")
end

Instance Attribute Details

Class Method Details

.jsii_propertiesObject



719
720
721
722
723
# File 'b2_bi/cfn_partnership.rb', line 719

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

Instance Method Details

#to_jsiiObject



725
726
727
728
729
730
731
# File 'b2_bi/cfn_partnership.rb', line 725

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