class Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DelimiterOverrides
The X12 delimiter override settings.
Attributes
component_separator[RW]
@return [Integer] The component separator.
data_element_separator[RW]
@return [Integer] The data element separator.
message_id[RW]
@return [String] The message id.
protocol_version[RW]
@return [String] The protocol version.
replace_character[RW]
@return [Integer] The replacement character.
replace_separators_in_payload[RW]
@return [Boolean] The value indicating whether to replace separators in payload.
segment_terminator[RW]
@return [Integer] The segment terminator.
segment_terminator_suffix[RW]
@return [SegmentTerminatorSuffix] The segment terminator suffix. Possible values include: 'NotSpecified', 'None', 'CR', 'LF', 'CRLF'
target_namespace[RW]
@return [String] The target namespace on which this delimiter settings has to be applied.
Private Class Methods
mapper()
click to toggle source
Mapper for X12DelimiterOverrides
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb, line 50 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'X12DelimiterOverrides', type: { name: 'Composite', class_name: 'X12DelimiterOverrides', model_properties: { protocol_version: { client_side_validation: true, required: false, serialized_name: 'protocolVersion', type: { name: 'String' } }, message_id: { client_side_validation: true, required: false, serialized_name: 'messageId', type: { name: 'String' } }, 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' } }, segment_terminator_suffix: { client_side_validation: true, required: true, serialized_name: 'segmentTerminatorSuffix', type: { name: 'Enum', module: 'SegmentTerminatorSuffix' } }, replace_character: { client_side_validation: true, required: true, serialized_name: 'replaceCharacter', type: { name: 'Number' } }, replace_separators_in_payload: { client_side_validation: true, required: true, serialized_name: 'replaceSeparatorsInPayload', type: { name: 'Boolean' } }, target_namespace: { client_side_validation: true, required: false, serialized_name: 'targetNamespace', type: { name: 'String' } } } } } end