Class: Azure::Logic::Mgmt::V2016_06_01::Models::EdifactFramingSettings
- Inherits:
-
Object
- Object
- Azure::Logic::Mgmt::V2016_06_01::Models::EdifactFramingSettings
- Includes:
- MsRestAzure
- Defined in:
- lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb
Overview
The Edifact agreement framing settings.
Instance Attribute Summary collapse
-
#character_encoding ⇒ String
The character encoding.
-
#character_set ⇒ EdifactCharacterSet
Possible values include: ‘NotSpecified’, ‘UNOB’, ‘UNOA’, ‘UNOC’, ‘UNOD’, ‘UNOE’, ‘UNOF’, ‘UNOG’, ‘UNOH’, ‘UNOI’, ‘UNOJ’, ‘UNOK’, ‘UNOX’, ‘UNOY’, ‘KECA’.
-
#component_separator ⇒ Integer
The component separator.
-
#data_element_separator ⇒ Integer
The data element separator.
-
#decimal_point_indicator ⇒ EdifactDecimalIndicator
indicator.
-
#protocol_version ⇒ Integer
The protocol version.
-
#release_indicator ⇒ Integer
The release indicator.
-
#repetition_separator ⇒ Integer
The repetition separator.
-
#segment_terminator ⇒ Integer
The segment terminator.
-
#segment_terminator_suffix ⇒ SegmentTerminatorSuffix
terminator suffix.
-
#service_code_list_directory_version ⇒ String
The service code list directory version.
Class Method Summary collapse
-
.mapper ⇒ Object
Mapper for EdifactFramingSettings class as Ruby Hash.
Instance Attribute Details
#character_encoding ⇒ String
Returns The character encoding.
19 20 21 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 19 def character_encoding @character_encoding end |
#character_set ⇒ EdifactCharacterSet
Possible values include: ‘NotSpecified’, ‘UNOB’, ‘UNOA’, ‘UNOC’, ‘UNOD’, ‘UNOE’, ‘UNOF’, ‘UNOG’, ‘UNOH’, ‘UNOI’, ‘UNOJ’, ‘UNOK’, ‘UNOX’, ‘UNOY’, ‘KECA’
43 44 45 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 43 def character_set @character_set end |
#component_separator ⇒ Integer
Returns The component separator.
28 29 30 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 28 def component_separator @component_separator end |
#data_element_separator ⇒ Integer
Returns The data element separator.
25 26 27 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 25 def data_element_separator @data_element_separator end |
#decimal_point_indicator ⇒ EdifactDecimalIndicator
indicator. Possible values include: ‘NotSpecified’, ‘Comma’, ‘Decimal’
47 48 49 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 47 def decimal_point_indicator @decimal_point_indicator end |
#protocol_version ⇒ Integer
Returns The protocol version.
22 23 24 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 22 def protocol_version @protocol_version end |
#release_indicator ⇒ Integer
Returns The release indicator.
34 35 36 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 34 def release_indicator @release_indicator end |
#repetition_separator ⇒ Integer
Returns The repetition separator.
37 38 39 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 37 def repetition_separator @repetition_separator end |
#segment_terminator ⇒ Integer
Returns The segment terminator.
31 32 33 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 31 def segment_terminator @segment_terminator end |
#segment_terminator_suffix ⇒ SegmentTerminatorSuffix
terminator suffix. Possible values include: ‘NotSpecified’, ‘None’, ‘CR’, ‘LF’, ‘CRLF’
52 53 54 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 52 def segment_terminator_suffix @segment_terminator_suffix end |
#service_code_list_directory_version ⇒ String
Returns The service code list directory version.
16 17 18 |
# File 'lib/2016-06-01/generated/azure_mgmt_logic/models/edifact_framing_settings.rb', line 16 def service_code_list_directory_version @service_code_list_directory_version end |
Class Method Details
.mapper ⇒ Object
Mapper for EdifactFramingSettings class as Ruby Hash. This will be used for serialization/deserialization.
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 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 |
# File 'lib/2016-06-01/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: 'Enum', module: 'EdifactCharacterSet' } }, 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 |