Code Duplication    Length = 22-22 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 4488-4509 (lines=22) @@
4485
  end
4486
4487
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}AUDeleteType
4488
  class AUDeleteType
4489
    include ROXML
4490
    xml_accessor :customerProfileID
4491
    xml_accessor :customerPaymentProfileID
4492
    xml_accessor :firstName
4493
    xml_accessor :lastName
4494
    xml_accessor :updateTimeUTC
4495
    xml_accessor :auReasonCode
4496
    xml_accessor :reasonDescription
4497
    xml_accessor :creditCard, :as => CreditCardMaskedType
4498
4499
    def initialize(customerProfileID = nil, customerPaymentProfileID = nil, firstName = nil, lastName = nil, updateTimeUTC = nil, auReasonCode = nil, reasonDescription = nil, creditCard = nil)
4500
     @customerProfileID = customerProfileID
4501
     @customerPaymentProfileID = customerPaymentProfileID
4502
     @firstName = firstName
4503
     @lastName = lastName
4504
     @updateTimeUTC = updateTimeUTC
4505
     @auReasonCode = auReasonCode
4506
     @reasonDescription = reasonDescription
4507
     @creditCard = creditCard
4508
    end
4509
  end
4510
4511
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}AUDetailsType
4512
  class AUDetailsType
@@ 109-130 (lines=22) @@
106
  #   state - SOAP::SOAPString
107
  #   zip - SOAP::SOAPString
108
  #   country - SOAP::SOAPString
109
  class NameAndAddressType
110
    include ROXML
111
    xml_accessor :firstName
112
    xml_accessor :lastName
113
    xml_accessor :company
114
    xml_accessor :address
115
    xml_accessor :city
116
    xml_accessor :state
117
    xml_accessor :zip
118
    xml_accessor :country
119
  
120
    def initialize(firstName = nil, lastName = nil, company = nil, address = nil, city = nil, state = nil, zip = nil, country = nil)
121
      @firstName = firstName
122
      @lastName = lastName
123
      @company = company
124
      @address = address
125
      @city = city
126
      @state = state
127
      @zip = zip
128
      @country = country
129
    end
130
  end
131
  
132
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerAddressType
133
  #   firstName - SOAP::SOAPString