Code Duplication    Length = 18-20 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 347-366 (lines=20) @@
344
  #   echeckType - EcheckTypeEnum
345
  #   bankName - SOAP::SOAPString
346
  #   checkNumber - SOAP::SOAPString
347
  class BankAccountType
348
    include ROXML
349
    xml_accessor :accountType
350
    xml_accessor :routingNumber
351
    xml_accessor :accountNumber
352
    xml_accessor :nameOnAccount
353
    xml_accessor :echeckType
354
    xml_accessor :bankName
355
    xml_accessor :checkNumber
356
  
357
    def initialize(accountType = nil, routingNumber = nil, accountNumber = nil, nameOnAccount = nil, echeckType = nil, bankName = nil, checkNumber = nil)
358
      @accountType = accountType
359
      @routingNumber = routingNumber
360
      @accountNumber = accountNumber
361
      @nameOnAccount = nameOnAccount
362
      @echeckType = echeckType
363
      @bankName = bankName
364
      @checkNumber = checkNumber
365
    end
366
  end
367
  
368
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}bankAccountMaskedType
369
  #   accountType - BankAccountTypeEnum
@@ 375-392 (lines=18) @@
372
  #   nameOnAccount - SOAP::SOAPString
373
  #   echeckType - EcheckTypeEnum
374
  #   bankName - SOAP::SOAPString
375
  class BankAccountMaskedType
376
    include ROXML
377
    xml_accessor :accountType
378
    xml_accessor :routingNumber
379
    xml_accessor :accountNumber
380
    xml_accessor :nameOnAccount
381
    xml_accessor :echeckType
382
    xml_accessor :bankName
383
  
384
    def initialize(accountType = nil, routingNumber = nil, accountNumber = nil, nameOnAccount = nil, echeckType = nil, bankName = nil)
385
      @accountType = accountType
386
      @routingNumber = routingNumber
387
      @accountNumber = accountNumber
388
      @nameOnAccount = nameOnAccount
389
      @echeckType = echeckType
390
      @bankName = bankName
391
    end
392
  end
393
  
394
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}opaqueDataType
395
  #   dataDescriptor - SOAP::SOAPString