Code Duplication    Length = 16-16 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 1354-1369 (lines=16) @@
1351
  #   shipping - ExtendedAmountType
1352
  #   duty - ExtendedAmountType
1353
  #   lineItems - LineItemType
1354
  class ProfileTransAmountType
1355
    include ROXML
1356
    xml_accessor :amount
1357
    xml_accessor :tax
1358
    xml_accessor :shipping
1359
    xml_accessor :duty
1360
    xml_accessor :lineItems
1361
  
1362
    def initialize(amount = nil, tax = nil, shipping = nil, duty = nil, lineItems = [])
1363
      @amount = amount
1364
      @tax = tax
1365
      @shipping = shipping
1366
      @duty = duty
1367
      @lineItems = lineItems
1368
    end
1369
  end
1370
  
1371
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}profileTransOrderType
1372
  #   amount - SOAP::SOAPDecimal
@@ 764-779 (lines=16) @@
761
  #   timestamp - SOAP::SOAPString
762
  #   currencyCode - SOAP::SOAPString
763
  #   amount - SOAP::SOAPString
764
  class FingerPrintType
765
    include ROXML
766
    xml_accessor :hashValue
767
    xml_accessor :sequence
768
    xml_accessor :timestamp
769
    xml_accessor :currencyCode
770
    xml_accessor :amount
771
    
772
    def initialize(hashValue = nil, sequence = nil, timestamp = nil, currencyCode = nil, amount = nil)
773
      @hashValue = hashValue
774
      @sequence = sequence
775
      @timestamp = timestamp
776
      @currencyCode = currencyCode
777
      @amount = amount
778
    end
779
  end
780
781
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}merchantAuthenticationType
782
  #   name - SOAP::SOAPString