Code Duplication    Length = 12-18 lines in 25 locations

lib/authorize_net/api/schema.rb 25 locations

@@ 1907-1924 (lines=18) @@
1904
    # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}emvDetails
1905
    #   tagId - SOAP::SOAPString
1906
    #   data - SOAP::SOAPString
1907
    class EmvDetails
1908
      include ROXML
1909
      class Tag
1910
        include ROXML
1911
        xml_accessor :tagId
1912
        xml_accessor :data
1913
    
1914
        def initialize(tagId = nil, data = nil)
1915
          @tagId = tagId
1916
          @data = data
1917
        end
1918
      end
1919
      xml_accessor :tag, :as => Tag
1920
  
1921
      def initialize(tag = nil)
1922
        @tag = tag
1923
      end
1924
    end
1925
    xml_accessor :transId
1926
    xml_accessor :refTransId
1927
    xml_accessor :splitTenderId
@@ 4574-4587 (lines=14) @@
4571
  #   messages - MessagesType
4572
  #   sessionToken - SOAP::SOAPString
4573
  #   auSummary - ARBSubscriptionMaskedType
4574
  class GetAUJobSummaryResponse
4575
    include ROXML
4576
    xml_accessor :refId
4577
    xml_accessor :messages, :as => MessagesType
4578
    xml_accessor :sessionToken
4579
    xml_accessor :auSummary, :as => ArrayOfAUResponseType
4580
  
4581
    def initialize(refId = nil, messages = nil, sessionToken = nil, auSummary = nil)
4582
      @refId = refId
4583
      @messages = messages
4584
      @sessionToken = sessionToken
4585
      @auSummary = auSummary
4586
    end
4587
  end
4588
4589
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}GetAUJobDetailsRequest
4590
  #   refId - SOAP::SOAPString
@@ 4420-4433 (lines=14) @@
4417
  #   messages - MessagesType
4418
  #   sessionToken - SOAP::SOAPString
4419
  #   subscription - ARBSubscriptionMaskedType
4420
  class ARBGetSubscriptionResponse
4421
    include ROXML
4422
    xml_accessor :refId
4423
    xml_accessor :messages, :as => MessagesType
4424
    xml_accessor :sessionToken
4425
    xml_accessor :subscription, :as => ARBSubscriptionMaskedType
4426
  
4427
    def initialize(refId = nil, messages = nil, sessionToken = nil, subscription = nil)
4428
      @refId = refId
4429
      @messages = messages
4430
      @sessionToken = sessionToken
4431
      @subscription = subscription
4432
    end
4433
  end
4434
4435
4436
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}AUResponseType
@@ 4244-4257 (lines=14) @@
4241
  #   customerProfileId - SOAP::SOAPInt
4242
  #   billTo - CustomerAddressType
4243
  #   payment - PaymentMaskedType
4244
  class CustomerPaymentProfileListItemType
4245
    include ROXML
4246
    xml_accessor :customerPaymentProfileId
4247
    xml_accessor :customerProfileId
4248
    xml_accessor :billTo, :as => CustomerAddressType
4249
    xml_accessor :payment, :as => PaymentMaskedType
4250
  
4251
    def initialize(customerPaymentProfileId = nil, customerProfileId = nil, billTo = nil, payment = nil)
4252
      @customerPaymentProfileId = customerPaymentProfileId
4253
      @customerProfileId = customerProfileId
4254
      @billTo = billTo
4255
      @payment = payment
4256
    end
4257
  end
4258
  
4259
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ArrayOfCustomerPaymentProfileListItemType
4260
  class ArrayOfCustomerPaymentProfileListItemType < ::Array
@@ 4034-4047 (lines=14) @@
4031
#   refId - SOAP::SOAPString
4032
#   opaqueData - OpaqueDataType
4033
#   callId - SOAP::SOAPString
4034
class DecryptPaymentDataRequest
4035
  include ROXML
4036
  xml_accessor :merchantAuthentication
4037
  xml_accessor :refId
4038
  xml_accessor :opaqueData, :as => OpaqueDataType
4039
  xml_accessor :callId
4040
4041
  def initialize(merchantAuthentication = nil, refId = nil, opaqueData = nil, callId = nil)
4042
    @merchantAuthentication = merchantAuthentication
4043
    @refId = refId
4044
    @opaqueData = opaqueData
4045
    @callId = callId
4046
  end
4047
end
4048
4049
# {AnetApi/xml/v1/schema/AnetApiSchema.xsd}decryptPaymentDataResponse
4050
#   refId - SOAP::SOAPString
@@ 3823-3836 (lines=14) @@
3820
  #   messages - MessagesType
3821
  #   sessionToken - SOAP::SOAPString
3822
  #   transactions - ArrayOfTransactionSummaryType
3823
  class GetUnsettledTransactionListResponse
3824
    include ROXML
3825
    xml_accessor :refId
3826
    xml_accessor :messages, :as => MessagesType
3827
    xml_accessor :sessionToken
3828
    xml_accessor :transactions, :as => ArrayOfTransactionSummaryType
3829
  
3830
    def initialize(refId = nil, messages = nil, sessionToken = nil, transactions = nil)
3831
      @refId = refId
3832
      @messages = messages
3833
      @sessionToken = sessionToken
3834
      @transactions = transactions
3835
    end
3836
  end
3837
  
3838
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}mobileDeviceRegistrationRequest
3839
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3789-3802 (lines=14) @@
3786
  #   messages - MessagesType
3787
  #   sessionToken - SOAP::SOAPString
3788
  #   token - SOAP::SOAPString
3789
  class GetHostedProfilePageResponse 
3790
    include ROXML
3791
    xml_accessor :refId
3792
    xml_accessor :messages, :as => MessagesType
3793
    xml_accessor :sessionToken
3794
    xml_accessor :token
3795
  
3796
    def initialize(refId = nil, messages = nil, sessionToken = nil, token = nil)
3797
      @refId = refId
3798
      @messages = messages
3799
      @sessionToken = sessionToken
3800
      @token = token
3801
    end
3802
  end
3803
  
3804
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getUnsettledTransactionListRequest
3805
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3769-3782 (lines=14) @@
3766
  #   refId - SOAP::SOAPString
3767
  #   customerProfileId - (any)
3768
  #   hostedProfileSettings - ArrayOfSetting
3769
  class GetHostedProfilePageRequest 
3770
    include ROXML
3771
    xml_accessor :merchantAuthentication
3772
    xml_accessor :refId
3773
    xml_accessor :customerProfileId
3774
    xml_accessor :hostedProfileSettings, :as => Settings
3775
  
3776
    def initialize(merchantAuthentication = nil, refId = nil, customerProfileId = nil, hostedProfileSettings = nil)
3777
      @merchantAuthentication = merchantAuthentication
3778
      @refId = refId
3779
      @customerProfileId = customerProfileId
3780
      @hostedProfileSettings = hostedProfileSettings
3781
    end
3782
  end
3783
  
3784
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getHostedProfilePageResponse
3785
  #   refId - SOAP::SOAPString
@@ 3749-3762 (lines=14) @@
3746
  #   messages - MessagesType
3747
  #   sessionToken - SOAP::SOAPString
3748
  #   transactions - ArrayOfTransactionSummaryType
3749
  class GetTransactionListResponse 
3750
    include ROXML
3751
    xml_accessor :refId
3752
    xml_accessor :messages, :as => MessagesType
3753
    xml_accessor :sessionToken
3754
    xml_accessor :transactions, :as => ArrayOfTransactionSummaryType
3755
  
3756
    def initialize(refId = nil, messages = nil, sessionToken = nil, transactions = nil)
3757
      @refId = refId
3758
      @messages = messages
3759
      @sessionToken = sessionToken
3760
      @transactions = transactions
3761
    end
3762
  end
3763
  
3764
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getHostedProfilePageRequest
3765
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3712-3725 (lines=14) @@
3709
  #   messages - MessagesType
3710
  #   sessionToken - SOAP::SOAPString
3711
  #   batchList - ArrayOfBatchDetailsType
3712
  class GetSettledBatchListResponse 
3713
    include ROXML
3714
    xml_accessor :refId
3715
    xml_accessor :messages, :as => MessagesType
3716
    xml_accessor :sessionToken
3717
    xml_accessor :batchList, :as => ArrayOfBatchDetailsType
3718
  
3719
    def initialize(refId = nil, messages = nil, sessionToken = nil, batchList = nil)
3720
      @refId = refId
3721
      @messages = messages
3722
      @sessionToken = sessionToken
3723
      @batchList = batchList
3724
    end
3725
  end
3726
  
3727
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getTransactionListRequest
3728
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3669-3682 (lines=14) @@
3666
  #   messages - MessagesType
3667
  #   sessionToken - SOAP::SOAPString
3668
  #   batch - BatchDetailsType
3669
  class GetBatchStatisticsResponse 
3670
    include ROXML
3671
    xml_accessor :refId
3672
    xml_accessor :messages, :as => MessagesType
3673
    xml_accessor :sessionToken
3674
    xml_accessor :batch, :as=> BatchDetailsType
3675
  
3676
    def initialize(refId = nil, messages = nil, sessionToken = nil, batch = nil)
3677
      @refId = refId
3678
      @messages = messages
3679
      @sessionToken = sessionToken
3680
      @batch = batch
3681
    end
3682
  end
3683
  
3684
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getSettledBatchListRequest
3685
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3630-3643 (lines=14) @@
3627
  #   messages - MessagesType
3628
  #   sessionToken - SOAP::SOAPString
3629
  #   transaction - TransactionDetailsType
3630
  class GetTransactionDetailsResponse 
3631
    include ROXML
3632
    xml_accessor :refId
3633
    xml_accessor :messages, :as => MessagesType
3634
    xml_accessor :sessionToken
3635
    xml_accessor :transaction, :as => TransactionDetailsType
3636
  
3637
    def initialize(refId = nil, messages = nil, sessionToken = nil, transaction = nil)
3638
      @refId = refId
3639
      @messages = messages
3640
      @sessionToken = sessionToken
3641
      @transaction = transaction
3642
    end
3643
  end
3644
  
3645
 
3646
   
@@ 3556-3569 (lines=14) @@
3553
  #   messages - MessagesType
3554
  #   sessionToken - SOAP::SOAPString
3555
  #   ids - ArrayOfNumericString
3556
  class GetCustomerProfileIdsResponse 
3557
    include ROXML
3558
    xml_accessor :refId
3559
    xml_accessor :messages, :as => MessagesType
3560
    xml_accessor :sessionToken
3561
    xml_accessor :ids, :as => NumericStringsType
3562
  
3563
    def initialize(refId = nil, messages = nil, sessionToken = nil, ids = nil)
3564
      @refId = refId
3565
      @messages = messages
3566
      @sessionToken = sessionToken
3567
      @ids = ids
3568
    end
3569
  end
3570
  
3571
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}updateSplitTenderGroupRequest
3572
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3522-3535 (lines=14) @@
3519
  #   messages - MessagesType
3520
  #   sessionToken - SOAP::SOAPString
3521
  #   directResponse - SOAP::SOAPString
3522
  class ValidateCustomerPaymentProfileResponse 
3523
    include ROXML
3524
    xml_accessor :refId
3525
    xml_accessor :messages, :as => MessagesType
3526
    xml_accessor :sessionToken
3527
    xml_accessor :directResponse
3528
  
3529
    def initialize(refId = nil, messages = nil, sessionToken = nil, directResponse = nil)
3530
      @refId = refId
3531
      @messages = messages
3532
      @sessionToken = sessionToken
3533
      @directResponse = directResponse
3534
    end
3535
  end
3536
  
3537
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getCustomerProfileIdsRequest
3538
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3305-3318 (lines=14) @@
3302
  #   refId - SOAP::SOAPString
3303
  #   customerProfileId - (any)
3304
  #   address - CustomerAddressExType
3305
  class UpdateCustomerShippingAddressRequest 
3306
    include ROXML
3307
    xml_accessor :merchantAuthentication
3308
    xml_accessor :refId
3309
    xml_accessor :customerProfileId
3310
    xml_accessor :address, :as => CustomerAddressExType
3311
  
3312
    def initialize(merchantAuthentication = nil, refId = nil, customerProfileId = nil, address = nil)
3313
      @merchantAuthentication = merchantAuthentication
3314
      @refId = refId
3315
      @customerProfileId = customerProfileId
3316
      @address = address
3317
    end
3318
  end
3319
  
3320
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}updateCustomerShippingAddressResponse
3321
  #   refId - SOAP::SOAPString
@@ 3285-3298 (lines=14) @@
3282
  #   messages - MessagesType
3283
  #   sessionToken - SOAP::SOAPString
3284
  #   validationDirectResponse - SOAP::SOAPString
3285
  class UpdateCustomerPaymentProfileResponse 
3286
    include ROXML
3287
    xml_accessor :refId
3288
    xml_accessor :messages, :as => MessagesType
3289
    xml_accessor :sessionToken
3290
    xml_accessor :validationDirectResponse
3291
  
3292
    def initialize(refId = nil, messages = nil, sessionToken = nil, validationDirectResponse = nil)
3293
      @refId = refId
3294
      @messages = messages
3295
      @sessionToken = sessionToken
3296
      @validationDirectResponse = validationDirectResponse
3297
    end
3298
  end
3299
  
3300
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}updateCustomerShippingAddressRequest
3301
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3165-3178 (lines=14) @@
3162
  #   messages - MessagesType
3163
  #   sessionToken - SOAP::SOAPString
3164
  #   paymentProfile - CustomerPaymentProfileMaskedType
3165
  class GetCustomerPaymentProfileResponse 
3166
    include ROXML
3167
    xml_accessor :refId
3168
    xml_accessor :messages, :as => MessagesType
3169
    xml_accessor :sessionToken
3170
    xml_accessor :paymentProfile, :as => CustomerPaymentProfileMaskedType
3171
  
3172
    def initialize(refId = nil, messages = nil, sessionToken = nil, paymentProfile = nil)
3173
      @refId = refId
3174
      @messages = messages
3175
      @sessionToken = sessionToken
3176
      @paymentProfile = paymentProfile
3177
    end
3178
  end
3179
  
3180
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}getCustomerShippingAddressRequest
3181
  #   merchantAuthentication - MerchantAuthenticationType
@@ 3033-3046 (lines=14) @@
3030
  #   refId - SOAP::SOAPString
3031
  #   customerProfileId - (any)
3032
  #   address - CustomerAddressType
3033
  class CreateCustomerShippingAddressRequest 
3034
    include ROXML
3035
    xml_accessor :merchantAuthentication
3036
    xml_accessor :refId
3037
    xml_accessor :customerProfileId
3038
    xml_accessor :address, :as => CustomerAddressType
3039
  
3040
    def initialize(merchantAuthentication = nil, refId = nil, customerProfileId = nil, address = nil)
3041
      @merchantAuthentication = merchantAuthentication
3042
      @refId = refId
3043
      @customerProfileId = customerProfileId
3044
      @address = address
3045
    end
3046
  end
3047
  
3048
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}createCustomerShippingAddressResponse
3049
  #   refId - SOAP::SOAPString
@@ 2935-2948 (lines=14) @@
2932
  #   refId - SOAP::SOAPString
2933
  #   profile - CustomerProfileType
2934
  #   validationMode - ValidationModeEnum
2935
  class CreateCustomerProfileRequest
2936
    include ROXML
2937
    xml_accessor :merchantAuthentication, :as => MerchantAuthenticationType
2938
    xml_accessor :refId
2939
    xml_accessor :profile, :as => CustomerProfileType
2940
    xml_accessor :validationMode
2941
  
2942
    def initialize(merchantAuthentication = nil, refId = nil, profile = nil, validationMode = nil)
2943
      @merchantAuthentication = merchantAuthentication
2944
      @refId = refId
2945
      @profile = profile
2946
      @validationMode = validationMode
2947
    end
2948
  end
2949
  
2950
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}createCustomerProfileResponse
2951
  #   refId - SOAP::SOAPString
@@ 2915-2928 (lines=14) @@
2912
  #   messages - MessagesType
2913
  #   sessionToken - SOAP::SOAPString
2914
  #   status - ARBSubscriptionStatusEnum
2915
  class ARBGetSubscriptionStatusResponse 
2916
    include ROXML
2917
    xml_accessor :refId
2918
    xml_accessor :messages, :as => MessagesType
2919
    xml_accessor :sessionToken
2920
    xml_accessor :status
2921
  
2922
    def initialize(refId = nil, messages = nil, sessionToken = nil, status = nil)
2923
      @refId = refId
2924
      @messages = messages
2925
      @sessionToken = sessionToken
2926
      @status = status
2927
    end
2928
  end
2929
  
2930
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}createCustomerProfileRequest
2931
  #   merchantAuthentication - MerchantAuthenticationType
@@ 2844-2857 (lines=14) @@
2841
  #   messages - MessagesType
2842
  #   sessionToken - SOAP::SOAPString
2843
  #   profile - CustomerProfileIdType
2844
  class ARBUpdateSubscriptionResponse 
2845
    include ROXML
2846
    xml_accessor :refId
2847
    xml_accessor :messages, :as => MessagesType
2848
    xml_accessor :sessionToken
2849
    xml_accessor :profile, :as => CustomerProfileIdType
2850
  
2851
    def initialize(refId = nil, messages = nil, sessionToken = nil, profile = nil)
2852
      @refId = refId
2853
      @messages = messages
2854
      @sessionToken = sessionToken
2855
      @profile = profile
2856
    end
2857
  end
2858
  
2859
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ARBCancelSubscriptionRequest
2860
  #   merchantAuthentication - MerchantAuthenticationType
@@ 2824-2837 (lines=14) @@
2821
  #   refId - SOAP::SOAPString
2822
  #   subscriptionId - (any)
2823
  #   subscription - ARBSubscriptionType
2824
  class ARBUpdateSubscriptionRequest 
2825
    include ROXML
2826
    xml_accessor :merchantAuthentication
2827
    xml_accessor :refId
2828
    xml_accessor :subscriptionId
2829
    xml_accessor :subscription, :as => ARBSubscriptionType
2830
  
2831
    def initialize(merchantAuthentication = nil, refId = nil, subscriptionId = nil, subscription = nil)
2832
      @merchantAuthentication = merchantAuthentication
2833
      @refId = refId
2834
      @subscriptionId = subscriptionId
2835
      @subscription = subscription
2836
    end
2837
  end
2838
  
2839
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ARBUpdateSubscriptionResponse
2840
  #   refId - SOAP::SOAPString
@@ 4203-4214 (lines=12) @@
4200
  #   merchantAuthentication - MerchantAuthenticationType
4201
  #   refId - SOAP::SOAPString
4202
  #   transactionRequest - TransactionRequestType
4203
  class CreateTransactionRequest 
4204
    include ROXML
4205
    xml_accessor :merchantAuthentication, :as => MerchantAuthenticationType
4206
    xml_accessor :refId
4207
    xml_accessor :transactionRequest, :as => TransactionRequestType
4208
  
4209
    def initialize(merchantAuthentication = nil, refId = nil, transactionRequest = nil)
4210
      @merchantAuthentication = merchantAuthentication
4211
      @refId = refId
4212
      @transactionRequest = transactionRequest
4213
    end
4214
  end
4215
  
4216
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}createTransactionResponse
4217
  #   refId - SOAP::SOAPString
@@ 2783-2794 (lines=12) @@
2780
  #   merchantAuthentication - MerchantAuthenticationType
2781
  #   refId - SOAP::SOAPString
2782
  #   subscription - ARBSubscriptionType
2783
  class ARBCreateSubscriptionRequest
2784
    include ROXML
2785
    xml_accessor :merchantAuthentication, :as => MerchantAuthenticationType
2786
    xml_accessor :refId
2787
    xml_accessor :subscription, :as => ARBSubscriptionType
2788
  
2789
    def initialize(merchantAuthentication = nil, refId = nil, subscription = nil)
2790
      @merchantAuthentication = merchantAuthentication
2791
      @refId = refId
2792
      @subscription = subscription
2793
    end
2794
  end
2795
  
2796
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}ARBCreateSubscriptionResponse
2797
  #   refId - SOAP::SOAPString
@@ 629-640 (lines=12) @@
626
  #   creditCard - CreditCardMaskedType
627
  #   bankAccount - BankAccountMaskedType
628
  #   tokenInformation - TokenMaskedType
629
  class PaymentMaskedType
630
    include ROXML
631
    xml_accessor :creditCard, :as => CreditCardMaskedType
632
    xml_accessor :bankAccount, :as => BankAccountMaskedType
633
    xml_accessor :tokenInformation
634
  
635
    def initialize(creditCard = nil, bankAccount = nil, tokenInformation = nil)
636
      @creditCard = creditCard
637
      @bankAccount = bankAccount
638
      @tokenInformation = tokenInformation
639
    end
640
  end
641
  
642
  # {AnetApi/xml/v1/schema/AnetApiSchema.xsd}tokenMaskedType
643
  #   tokenSource - SOAP::SOAPString