Code Duplication    Length = 22-25 lines in 3 locations

lib/authorize_net/api/schema.rb 3 locations

@@ 2417-2441 (lines=25) @@
2414
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}messagesType
2415
  #   resultCode - MessageTypeEnum
2416
  #   message - MessagesType::Message
2417
  class MessagesType
2418
    include ROXML
2419
    # inner class for member: message
2420
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}message
2421
    #   code - SOAP::SOAPString
2422
    #   text - SOAP::SOAPString
2423
    class Message
2424
      include ROXML
2425
      xml_accessor :code
2426
      xml_accessor :text
2427
  
2428
      def initialize(code = nil, text = nil)
2429
        @code = code
2430
        @text = text
2431
      end
2432
    end
2433
  
2434
    xml_accessor :resultCode
2435
    xml_accessor :messages, :as => [MessagesType::Message]
2436
  
2437
    def initialize(resultCode = nil, messages = [])
2438
      @resultCode = resultCode
2439
      @messages = messages
2440
    end
2441
  end
2442
  
2443
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ANetApiResponse
2444
  #   refId - SOAP::SOAPString
@@ 2230-2251 (lines=22) @@
2227
  
2228
    # inner class for member: errors
2229
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}errors
2230
    class Errors
2231
      include ROXML
2232
      # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}error
2233
      #   errorCode - SOAP::SOAPString
2234
      #   errorText - SOAP::SOAPString
2235
      class Error
2236
        include ROXML
2237
        xml_accessor :errorCode
2238
        xml_accessor :errorText
2239
  
2240
        def initialize(errorCode = nil, errorText = nil)
2241
          @errorCode = errorCode
2242
          @errorText = errorText
2243
        end
2244
      end
2245
      
2246
      xml_accessor :errors, :as => [Error]
2247
      
2248
      def initialize(errors = [])
2249
        @errors = errors
2250
      end
2251
    end
2252
  
2253
    # inner class for member: splitTenderPayments
2254
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}splitTenderPayments
@@ 2205-2226 (lines=22) @@
2202
  
2203
    # inner class for member: messages
2204
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}messages
2205
    class Messages
2206
      include ROXML
2207
      # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}message
2208
      #   code - SOAP::SOAPString
2209
      #   description - SOAP::SOAPString
2210
      class Message
2211
        include ROXML
2212
        xml_accessor :code
2213
        xml_accessor :description
2214
  
2215
        def initialize(code = nil, description = nil)
2216
          @code = code
2217
          @description = description
2218
        end
2219
      end
2220
      
2221
      xml_accessor :messages, :as => [Messages::Message]
2222
      
2223
      def initialize(messages = [])
2224
        @messages = messages
2225
      end
2226
    end
2227
  
2228
    # inner class for member: errors
2229
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}errors