Class: Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DelimiterOverrides
- Inherits:
-
Object
- Object
- Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12DelimiterOverrides
- Includes:
- MsRestAzure
- Defined in:
- lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb
Overview
The X12 delimiter override settings.
Instance Attribute Summary collapse
-
#component_separator ⇒ Integer
The component separator.
-
#data_element_separator ⇒ Integer
The data element separator.
-
#message_id ⇒ String
The message id.
-
#protocol_version ⇒ String
The protocol version.
-
#replace_character ⇒ Integer
The replacement character.
-
#replace_separators_in_payload ⇒ Boolean
payload.
-
#segment_terminator ⇒ Integer
The segment terminator.
-
#segment_terminator_suffix ⇒ SegmentTerminatorSuffix
Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’.
-
#target_namespace ⇒ String
has to be applied.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for X12DelimiterOverrides class as Ruby Hash.
Instance Attribute Details
#component_separator ⇒ Integer
Returns The component separator.
25 26 27 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 25 def component_separator @component_separator end |
#data_element_separator ⇒ Integer
Returns The data element separator.
22 23 24 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 22 def data_element_separator @data_element_separator end |
#message_id ⇒ String
Returns The message id.
19 20 21 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 19 def @message_id end |
#protocol_version ⇒ String
Returns The protocol version.
16 17 18 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 16 def protocol_version @protocol_version end |
#replace_character ⇒ Integer
Returns The replacement character.
35 36 37 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 35 def replace_character @replace_character end |
#replace_separators_in_payload ⇒ Boolean
payload.
39 40 41 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 39 def replace_separators_in_payload @replace_separators_in_payload end |
#segment_terminator ⇒ Integer
Returns The segment terminator.
28 29 30 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 28 def segment_terminator @segment_terminator end |
#segment_terminator_suffix ⇒ SegmentTerminatorSuffix
Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
32 33 34 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 32 def segment_terminator_suffix @segment_terminator_suffix end |
#target_namespace ⇒ String
has to be applied.
43 44 45 |
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12delimiter_overrides.rb', line 43 def target_namespace @target_namespace end |
Class Method Details
.mapper ⇒ Object
Mapper for X12DelimiterOverrides class as Ruby Hash. This will be used for serialization/deserialization.
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 |
# 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 |