Code Duplication    Length = 16-16 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 1303-1318 (lines=16) @@
1300
  #   shipping - ExtendedAmountType
1301
  #   duty - ExtendedAmountType
1302
  #   lineItems - LineItemType
1303
  class ProfileTransAmountType
1304
    include ROXML
1305
    xml_accessor :amount
1306
    xml_accessor :tax
1307
    xml_accessor :shipping
1308
    xml_accessor :duty
1309
    xml_accessor :lineItems
1310
  
1311
    def initialize(amount = nil, tax = nil, shipping = nil, duty = nil, lineItems = [])
1312
      @amount = amount
1313
      @tax = tax
1314
      @shipping = shipping
1315
      @duty = duty
1316
      @lineItems = lineItems
1317
    end
1318
  end
1319
  
1320
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}profileTransOrderType
1321
  #   amount - SOAP::SOAPDecimal
@@ 762-777 (lines=16) @@
759
  #   timestamp - SOAP::SOAPString
760
  #   currencyCode - SOAP::SOAPString
761
  #   amount - SOAP::SOAPString
762
  class FingerPrintType
763
    include ROXML
764
    xml_accessor :hashValue
765
    xml_accessor :sequence
766
    xml_accessor :timestamp
767
    xml_accessor :currencyCode
768
    xml_accessor :amount
769
    
770
    def initialize(hashValue = nil, sequence = nil, timestamp = nil, currencyCode = nil, amount = nil)
771
      @hashValue = hashValue
772
      @sequence = sequence
773
      @timestamp = timestamp
774
      @currencyCode = currencyCode
775
      @amount = amount
776
    end
777
  end
778
779
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}merchantAuthenticationType
780
  #   name - SOAP::SOAPString