Code Duplication    Length = 12-16 lines in 7 locations

lib/authorize_net/api/schema.rb 7 locations

@@ 3463-3476 (lines=14) @@
3460
      @customerProfileId = customerProfileId
3461
      @address = address
3462
      @defaultShippingAddress = defaultShippingAddress
3463
    end
3464
  end
3465
  
3466
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}updateCustomerShippingAddressResponse
3467
  #   refId - SOAP::SOAPString
3468
  #   messages - MessagesType
3469
  #   sessionToken - SOAP::SOAPString
3470
  class UpdateCustomerShippingAddressResponse 
3471
    include ROXML
3472
    xml_accessor :refId
3473
    xml_accessor :messages, :as => MessagesType
3474
    xml_accessor :sessionToken
3475
  
3476
    def initialize(refId = nil, messages = nil, sessionToken = nil)
3477
      @refId = refId
3478
      @messages = messages
3479
      @sessionToken = sessionToken
@@ 3426-3439 (lines=14) @@
3423
  
3424
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}updateCustomerPaymentProfileResponse
3425
  #   refId - SOAP::SOAPString
3426
  #   messages - MessagesType
3427
  #   sessionToken - SOAP::SOAPString
3428
  #   validationDirectResponse - SOAP::SOAPString
3429
  class UpdateCustomerPaymentProfileResponse 
3430
    include ROXML
3431
    xml_accessor :refId
3432
    xml_accessor :messages, :as => MessagesType
3433
    xml_accessor :sessionToken
3434
    xml_accessor :validationDirectResponse
3435
  
3436
    def initialize(refId = nil, messages = nil, sessionToken = nil, validationDirectResponse = nil)
3437
      @refId = refId
3438
      @messages = messages
3439
      @sessionToken = sessionToken
3440
      @validationDirectResponse = validationDirectResponse
3441
    end
3442
  end
@@ 1602-1615 (lines=14) @@
1599
  #   bankRoutingNumberMasked - SOAP::SOAPString
1600
  #   bankAccountNumberMasked - SOAP::SOAPString
1601
  #   order - OrderExType
1602
  #   transId - (any)
1603
  class ProfileTransRefundType
1604
    include ROXML
1605
    xml_accessor :amount
1606
    xml_accessor :tax
1607
    xml_accessor :shipping
1608
    xml_accessor :duty
1609
    xml_accessor :lineItems
1610
    xml_accessor :customerProfileId
1611
    xml_accessor :customerPaymentProfileId
1612
    xml_accessor :customerShippingAddressId
1613
    xml_accessor :creditCardNumberMasked
1614
    xml_accessor :bankRoutingNumberMasked
1615
    xml_accessor :bankAccountNumberMasked
1616
    xml_accessor :order
1617
    xml_accessor :transId
1618
  
@@ 907-918 (lines=12) @@
904
      @trialOccurrences = trialOccurrences
905
    end
906
  end
907
908
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerProfileIdType
909
  #   customerProfileId - SOAP::SOAPString
910
  #   customerPaymentProfileId - SOAP::SOAPString
911
  #   customerAddressId - SOAP::SOAPString
912
  class CustomerProfileIdType
913
    include ROXML
914
    xml_accessor :customerProfileId
915
    xml_accessor :customerPaymentProfileId
916
    xml_accessor :customerAddressId
917
918
    def initialize(customerProfileId = nil, customerPaymentProfileId = nil, customerAddressId = nil)
919
      @customerProfileId = customerProfileId
920
      @customerPaymentProfileId = customerPaymentProfileId
921
      @customerAddressId = customerAddressId
@@ 2515-2528 (lines=14) @@
2512
  #   accountNumber - SOAP::SOAPString
2513
  #   invoice - SOAP::SOAPString
2514
  #   amount - SOAP::SOAPDecimal
2515
  #   currencyCode - SOAP::SOAPString
2516
  #   customerProfileId - SOAP::SOAPInt
2517
  #   customerPaymentProfileId - SOAP::SOAPInt
2518
  #   totalOccurrences - SOAP::SOAPInt
2519
  class SubscriptionDetail
2520
    include ROXML
2521
    xml_accessor :id
2522
    xml_accessor :name
2523
    xml_accessor :status
2524
    xml_accessor :createTimeStampUTC
2525
    xml_accessor :firstName
2526
    xml_accessor :lastName
2527
    xml_accessor :totalOccurrences
2528
    xml_accessor :pastOccurrences
2529
    xml_accessor :paymentMethod
2530
    xml_accessor :accountNumber
2531
    xml_accessor :invoice
@@ 1854-1869 (lines=16) @@
1851
      @chargeAmount = chargeAmount
1852
      @chargeCount = chargeCount
1853
      @refundAmount = refundAmount
1854
      @refundCount = refundCount
1855
      @voidCount = voidCount
1856
      @declineCount = declineCount
1857
      @errorCount = errorCount
1858
      @returnedItemAmount = returnedItemAmount
1859
      @returnedItemCount = returnedItemCount
1860
      @chargebackAmount = chargebackAmount
1861
      @chargebackCount = chargebackCount
1862
      @correctionNoticeCount = correctionNoticeCount
1863
      @chargeChargeBackAmount = chargeChargeBackAmount
1864
      @chargeChargeBackCount = chargeChargeBackCount
1865
      @refundChargeBackAmount = refundChargeBackAmount
1866
      @refundChargeBackCount = refundChargeBackCount
1867
      @chargeReturnedItemsAmount = chargeReturnedItemsAmount
1868
      @chargeReturnedItemsCount = chargeReturnedItemsCount
1869
      @refundReturnedItemsAmount = refundReturnedItemsAmount
1870
      @refundReturnedItemsCount = refundReturnedItemsCount
1871
    end
1872
  end
@@ 978-993 (lines=16) @@
975
  end
976
  
977
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}mobileDeviceType
978
  #   mobileDeviceId - SOAP::SOAPString
979
  #   description - SOAP::SOAPString
980
  #   phoneNumber - SOAP::SOAPString
981
  #   devicePlatform - SOAP::SOAPString
982
  #   deviceActivation - DeviceActivationEnum
983
  class MobileDeviceType
984
    include ROXML
985
    xml_accessor :mobileDeviceId
986
    xml_accessor :description
987
    xml_accessor :phoneNumber
988
    xml_accessor :devicePlatform
989
    xml_accessor :deviceActivation
990
  
991
    def initialize(mobileDeviceId = nil, description = nil, phoneNumber = nil, devicePlatform = nil, deviceActivation = nil)
992
      @mobileDeviceId = mobileDeviceId
993
      @description = description
994
      @phoneNumber = phoneNumber
995
      @devicePlatform = devicePlatform
996
      @deviceActivation = deviceActivation