Code Duplication    Length = 22-22 lines in 2 locations

lib/authorize_net/api/schema.rb 2 locations

@@ 4719-4740 (lines=22) @@
4716
  end
4717
4718
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}AUDeleteType
4719
  class AUDeleteType
4720
    include ROXML
4721
    xml_accessor :customerProfileID
4722
    xml_accessor :customerPaymentProfileID
4723
    xml_accessor :firstName
4724
    xml_accessor :lastName
4725
    xml_accessor :updateTimeUTC
4726
    xml_accessor :auReasonCode
4727
    xml_accessor :reasonDescription
4728
    xml_accessor :creditCard, :as => CreditCardMaskedType
4729
4730
    def initialize(customerProfileID = nil, customerPaymentProfileID = nil, firstName = nil, lastName = nil, updateTimeUTC = nil, auReasonCode = nil, reasonDescription = nil, creditCard = nil)
4731
     @customerProfileID = customerProfileID
4732
     @customerPaymentProfileID = customerPaymentProfileID
4733
     @firstName = firstName
4734
     @lastName = lastName
4735
     @updateTimeUTC = updateTimeUTC
4736
     @auReasonCode = auReasonCode
4737
     @reasonDescription = reasonDescription
4738
     @creditCard = creditCard
4739
    end
4740
  end
4741
4742
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}AUDetailsType
4743
  class AUDetailsType
@@ 105-126 (lines=22) @@
102
  #   state - SOAP::SOAPString
103
  #   zip - SOAP::SOAPString
104
  #   country - SOAP::SOAPString
105
  class NameAndAddressType
106
    include ROXML
107
    xml_accessor :firstName
108
    xml_accessor :lastName
109
    xml_accessor :company
110
    xml_accessor :address
111
    xml_accessor :city
112
    xml_accessor :state
113
    xml_accessor :zip
114
    xml_accessor :country
115
  
116
    def initialize(firstName = nil, lastName = nil, company = nil, address = nil, city = nil, state = nil, zip = nil, country = nil)
117
      @firstName = firstName
118
      @lastName = lastName
119
      @company = company
120
      @address = address
121
      @city = city
122
      @state = state
123
      @zip = zip
124
      @country = country
125
    end
126
  end
127
  
128
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}customerAddressType
129
  #   firstName - SOAP::SOAPString