class Azure::Logic::Mgmt::V2018_07_01_preview::Models::EdifactFramingSettings
The Edifact agreement framing settings.
Attributes
@return [String] The character encoding.
@return [EdifactCharacterSet] The EDIFACT frame setting characterSet. Possible values include: 'NotSpecified', 'UNOB', 'UNOA', 'UNOC', 'UNOD', 'UNOE', 'UNOF', 'UNOG', 'UNOH', 'UNOI', 'UNOJ', 'UNOK', 'UNOX', 'UNOY', 'KECA'
@return [Integer] The component separator.
@return [Integer] The data element separator.
@return [EdifactDecimalIndicator] The EDIFACT frame setting decimal indicator. Possible values include: 'NotSpecified', 'Comma', 'Decimal'
@return [Integer] The protocol version.
@return [Integer] The release indicator.
@return [Integer] The repetition separator.
@return [Integer] The segment terminator.
@return [SegmentTerminatorSuffix] The EDIFACT frame setting segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
@return [String] The service code list directory version.
Private Class Methods
Mapper for EdifactFramingSettings
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/edifact_framing_settings.rb, line 59 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'EdifactFramingSettings', type: { name: 'Composite', class_name: 'EdifactFramingSettings', model_properties: { service_code_list_directory_version: { client_side_validation: true, required: false, serialized_name: 'serviceCodeListDirectoryVersion', type: { name: 'String' } }, character_encoding: { client_side_validation: true, required: false, serialized_name: 'characterEncoding', type: { name: 'String' } }, protocol_version: { client_side_validation: true, required: true, serialized_name: 'protocolVersion', type: { name: 'Number' } }, data_element_separator: { client_side_validation: true, required: true, serialized_name: 'dataElementSeparator', type: { name: 'Number' } }, component_separator: { client_side_validation: true, required: true, serialized_name: 'componentSeparator', type: { name: 'Number' } }, segment_terminator: { client_side_validation: true, required: true, serialized_name: 'segmentTerminator', type: { name: 'Number' } }, release_indicator: { client_side_validation: true, required: true, serialized_name: 'releaseIndicator', type: { name: 'Number' } }, repetition_separator: { client_side_validation: true, required: true, serialized_name: 'repetitionSeparator', type: { name: 'Number' } }, character_set: { client_side_validation: true, required: true, serialized_name: 'characterSet', type: { name: 'String' } }, decimal_point_indicator: { client_side_validation: true, required: true, serialized_name: 'decimalPointIndicator', type: { name: 'Enum', module: 'EdifactDecimalIndicator' } }, segment_terminator_suffix: { client_side_validation: true, required: true, serialized_name: 'segmentTerminatorSuffix', type: { name: 'Enum', module: 'SegmentTerminatorSuffix' } } } } } end