Code Duplication    Length = 16-16 lines in 3 locations

lib/authorize_net/api/schema.rb 3 locations

@@ 819-834 (lines=16) @@
816
#   cardImageUrl - SOAP::SOAPString
817
#   cardImageWidth - SOAP::SOAPString
818
#   cardType - SOAP::SOAPString
819
class CardArt
820
  include ROXML
821
  xml_accessor :cardBrand
822
  xml_accessor :cardImageHeight
823
  xml_accessor :cardImageUrl
824
  xml_accessor :cardImageWidth
825
  xml_accessor :cardType
826
827
  def initialize(cardBrand = nil, cardImageHeight = nil, cardImageUrl = nil, cardImageWidth = nil, cardType = nil)
828
    @cardBrand = cardBrand
829
    @cardImageHeight = cardImageHeight
830
    @cardImageUrl = cardImageUrl
831
    @cardImageWidth = cardImageWidth
832
    @cardType = cardType
833
  end
834
end
835
# {AnetApi/xml/v1/schema/AnetApiSchema.xsd}paymentDetails
836
#   currency - SOAP::SOAPString
837
#   promoCode - SOAP::SOAPString
@@ 310-325 (lines=16) @@
307
  #   expirationDate - SOAP::SOAPString
308
  #   cardType - SOAP::SOAPString
309
  #   cardArt - CardArt
310
  class CreditCardMaskedType
311
    include ROXML
312
    xml_accessor :cardNumber
313
    xml_accessor :expirationDate
314
    xml_accessor :cardType
315
    xml_accessor :cardArt
316
    xml_accessor :issuerNumber
317
  
318
    def initialize(cardNumber = nil, expirationDate = nil, cardType = nil, cardArt = nil, issuerNumber = nil)
319
      @cardNumber = cardNumber
320
      @expirationDate = expirationDate
321
      @cardType = cardType
322
      @cardArt = cardArt
323
      @issuerNumber = issuerNumber
324
    end
325
  end
326
  
327
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ccAuthenticationType
328
  #   authenticationIndicator - SOAP::SOAPString
@@ 274-289 (lines=16) @@
271
  #   cardCode - (any)
272
  #   isPaymentToken - SOAP::SOAPBoolean
273
  #   cryptogram - SOAP::SOAPString  
274
  class CreditCardType
275
    include ROXML
276
    xml_accessor :cardNumber
277
    xml_accessor :expirationDate
278
    xml_accessor :cardCode
279
    xml_accessor :isPaymentToken
280
    xml_accessor :cryptogram
281
  
282
    def initialize(cardNumber = nil, expirationDate = nil, cardCode = nil, isPaymentToken = nil, cryptogram = nil)
283
      @cardNumber = cardNumber
284
      @expirationDate = expirationDate
285
      @cardCode = cardCode
286
      @isPaymentToken = isPaymentToken
287
      @cryptogram = cryptogram
288
    end
289
  end
290
  
291
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}creditCardTrackType
292
  #   track1 - SOAP::SOAPString