Code Duplication    Length = 20-22 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 2112-2133 (lines=22) @@
2109
  
2110
    # inner class for member: errors
2111
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}errors
2112
    class Errors
2113
      include ROXML
2114
      # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}error
2115
      #   errorCode - SOAP::SOAPString
2116
      #   errorText - SOAP::SOAPString
2117
      class Error
2118
        include ROXML
2119
        xml_accessor :errorCode
2120
        xml_accessor :errorText
2121
  
2122
        def initialize(errorCode = nil, errorText = nil)
2123
          @errorCode = errorCode
2124
          @errorText = errorText
2125
        end
2126
      end
2127
      
2128
      xml_accessor :errors, :as => [Error]
2129
      
2130
      def initialize(errors = [])
2131
        @errors = errors
2132
      end
2133
    end
2134
  
2135
    # inner class for member: splitTenderPayments
2136
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}splitTenderPayments
@@ 2201-2220 (lines=20) @@
2198
2199
    # inner class for member: emvResponse
2200
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}emvResponse
2201
    class EmvResponse
2202
      include ROXML
2203
      
2204
      class Tags
2205
        include ROXML
2206
        xml_accessor :tag, :as => [EmvTag]
2207
    
2208
        def initialize(tag = nil)
2209
          @tag = tag
2210
        end
2211
      end
2212
2213
      xml_accessor :tlvData
2214
      xml_accessor :tags, :as => [Tags]
2215
  
2216
      def initialize(tlvData = nil, tags = nil)
2217
        @tlvData = tlvData
2218
        @tags = tags
2219
      end
2220
    end
2221
  
2222
    xml_accessor :responseCode
2223
    xml_accessor :rawResponseCode