Class: Aws::B2bi::Types::TransformerSummary

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb

Overview

Contains the details for a transformer object. A transformer describes how to process the incoming EDI documents and extract the necessary information to the output file.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#created_atTime

Returns a timestamp indicating when the transformer was created. For example, 2023-07-20T19:58:44.624Z.

Returns:

  • (Time)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#edi_typeTypes::EdiType

Returns the details for the EDI standard that is being used for the transformer. Currently, only X12 is supported. X12 is a set of standards and corresponding messages that define specific business documents.

Returns:



1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#file_formatString

Returns that the currently supported file formats for EDI transformations are JSON and XML.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#mapping_templateString

Returns the mapping template for the transformer. This template is used to map the parsed EDI file using JSONata or XSLT.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#modified_atTime

Returns a timestamp representing the date and time for the most recent change for the transformer object.

Returns:

  • (Time)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Returns the descriptive name for the transformer.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#sample_documentString

Returns a sample EDI document that is used by a transformer as a guide for processing the EDI data.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#statusString

Returns the state of the newly created transformer. The transformer can be either active or inactive. For the transformer to be used in a capability, its status must active.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end

#transformer_idString

Returns the system-assigned unique identifier for the transformer.

Returns:

  • (String)


1594
1595
1596
1597
1598
1599
1600
1601
1602
1603
1604
1605
1606
# File 'gems/aws-sdk-b2bi/lib/aws-sdk-b2bi/types.rb', line 1594

class TransformerSummary < Struct.new(
  :transformer_id,
  :name,
  :file_format,
  :mapping_template,
  :status,
  :edi_type,
  :sample_document,
  :created_at,
  :modified_at)
  SENSITIVE = []
  include Aws::Structure
end