Class: Azure::Logic::Mgmt::V2018_07_01_preview::Models::X12EnvelopeOverride

Inherits:
Object
  • Object
show all
Includes:
MsRestAzure
Defined in:
lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb

Overview

The X12 envelope override settings.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#date_formatX12DateFormat

‘NotSpecified’, ‘CCYYMMDD’, ‘YYMMDD’

Returns:



44
45
46
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 44

def date_format
  @date_format
end

#functional_identifier_codeString

Returns The functional identifier code.

Returns:

  • (String)

    The functional identifier code.



40
41
42
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 40

def functional_identifier_code
  @functional_identifier_code
end

#header_versionString

Returns The header version.

Returns:

  • (String)

    The header version.



31
32
33
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 31

def header_version
  @header_version
end

#message_idString

be applied.

Returns:

  • (String)

    The message id on which this envelope settings has to



25
26
27
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 25

def message_id
  @message_id
end

#protocol_versionString

has to be applied.

Returns:

  • (String)

    The protocol version on which this envelope settings



21
22
23
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 21

def protocol_version
  @protocol_version
end

#receiver_application_idString

Returns The receiver application id.

Returns:

  • (String)

    The receiver application id.



37
38
39
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 37

def receiver_application_id
  @receiver_application_id
end

#responsible_agency_codeString

Returns The responsible agency code.

Returns:

  • (String)

    The responsible agency code.



28
29
30
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 28

def responsible_agency_code
  @responsible_agency_code
end

#sender_application_idString

Returns The sender application id.

Returns:

  • (String)

    The sender application id.



34
35
36
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 34

def sender_application_id
  @sender_application_id
end

#target_namespaceString

has to be applied.

Returns:

  • (String)

    The target namespace on which this envelope settings



17
18
19
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 17

def target_namespace
  @target_namespace
end

#time_formatX12TimeFormat

‘NotSpecified’, ‘HHMM’, ‘HHMMSS’, ‘HHMMSSdd’, ‘HHMMSSd’

Returns:



48
49
50
# File 'lib/2018-07-01-preview/generated/azure_mgmt_logic/models/x12envelope_override.rb', line 48

def time_format
  @time_format
end

Class Method Details

.mapperObject

Mapper for X12EnvelopeOverride class as Ruby Hash. This will be used for serialization/deserialization.



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
136
137
138
139
140
141
142
143
144
145
146
147
# File 'lib/2018-07-01-preview/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: 'String'
          }
        },
        time_format: {
          client_side_validation: true,
          required: true,
          serialized_name: 'timeFormat',
          type: {
            name: 'String'
          }
        }
      }
    }
  }
end