class Azure::Logic::Mgmt::V2016_06_01::Models::X12EnvelopeOverride
The X12 envelope override settings.
Attributes
@return [X12DateFormat] The date format. Possible values include: 'NotSpecified', 'CCYYMMDD', 'YYMMDD'
@return [String] The functional identifier code.
@return [String] The header version.
@return [String] The message id on which this envelope settings has to be applied.
@return [String] The protocol version on which this envelope settings has to be applied.
@return [String] The receiver application id.
@return [String] The responsible agency code.
@return [String] The sender application id.
@return [String] The target namespace on which this envelope settings has to be applied.
@return [X12TimeFormat] The time format. Possible values include: 'NotSpecified', 'HHMM', 'HHMMSS', 'HHMMSSdd', 'HHMMSSd'
Public Class Methods
Mapper for X12EnvelopeOverride
class as Ruby Hash. This will be used for serialization/deserialization.
# File lib/2016-06-01/generated/azure_mgmt_logic/models/x12envelope_override.rb, line 55 def self.mapper() { client_side_validation: true, required: false, serialized_name: 'X12EnvelopeOverride', type: { name: 'Composite', class_name: 'X12EnvelopeOverride', model_properties: { target_namespace: { client_side_validation: true, required: true, serialized_name: 'targetNamespace', type: { name: 'String' } }, protocol_version: { client_side_validation: true, required: true, serialized_name: 'protocolVersion', type: { name: 'String' } }, message_id: { client_side_validation: true, required: true, serialized_name: 'messageId', type: { name: 'String' } }, responsible_agency_code: { client_side_validation: true, required: true, serialized_name: 'responsibleAgencyCode', type: { name: 'String' } }, header_version: { client_side_validation: true, required: true, serialized_name: 'headerVersion', type: { name: 'String' } }, sender_application_id: { client_side_validation: true, required: true, serialized_name: 'senderApplicationId', type: { name: 'String' } }, receiver_application_id: { client_side_validation: true, required: true, serialized_name: 'receiverApplicationId', type: { name: 'String' } }, functional_identifier_code: { client_side_validation: true, required: false, serialized_name: 'functionalIdentifierCode', type: { name: 'String' } }, date_format: { client_side_validation: true, required: true, serialized_name: 'dateFormat', type: { name: 'Enum', module: 'X12DateFormat' } }, time_format: { client_side_validation: true, required: true, serialized_name: 'timeFormat', type: { name: 'Enum', module: 'X12TimeFormat' } } } } } end