ClassMap::get()   B
last analyzed

Complexity

Conditions 1
Paths 1

Size

Total Lines 383
Code Lines 381

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
cc 1
eloc 381
c 1
b 0
f 0
nc 1
nop 0
dl 0
loc 383
rs 8

How to fix   Long Method   

Long Method

Small methods make your code easier to understand, in particular if combined with a good name. Besides, if your method is small, finding a good name is usually much easier.

For example, if you find yourself adding comments to a method's body, this is usually a good sign to extract the commented part to a new method, and use the comment as a starting point when coming up with a good name for this new method.

Commonly applied refactorings include:

1
<?php
2
3
namespace PayPal;
4
5
/**
6
 * Class which returns the class map definition
7
 * @package
8
 */
9
class ClassMap
10
{
11
    /**
12
     * Returns the mapping between the WSDL Structs and generated Structs' classes
13
     * This array is sent to the \SoapClient when calling the WS
14
     * @return string[]
15
     */
16
    final public static function get()
17
    {
18
        return array(
19
            'EnhancedCheckoutDataType' => '\\PayPal\\StructType\\EnhancedCheckoutDataType',
20
            'EnhancedPaymentDataType' => '\\PayPal\\StructType\\EnhancedPaymentDataType',
21
            'EnhancedPaymentInfoType' => '\\PayPal\\StructType\\EnhancedPaymentInfoType',
22
            'EnhancedItemDataType' => '\\PayPal\\StructType\\EnhancedItemDataType',
23
            'EnhancedInitiateRecoupRequestDetailsType' => '\\PayPal\\StructType\\EnhancedInitiateRecoupRequestDetailsType',
24
            'EnhancedCompleteRecoupRequestDetailsType' => '\\PayPal\\StructType\\EnhancedCompleteRecoupRequestDetailsType',
25
            'EnhancedCompleteRecoupResponseDetailsType' => '\\PayPal\\StructType\\EnhancedCompleteRecoupResponseDetailsType',
26
            'EnhancedCancelRecoupRequestDetailsType' => '\\PayPal\\StructType\\EnhancedCancelRecoupRequestDetailsType',
27
            'EnhancedPayerInfoType' => '\\PayPal\\StructType\\EnhancedPayerInfoType',
28
            'AccountEntryType' => '\\PayPal\\StructType\\AccountEntryType',
29
            'AdditionalAccountType' => '\\PayPal\\StructType\\AdditionalAccountType',
30
            'PromotedItemType' => '\\PayPal\\StructType\\PromotedItemType',
31
            'CrossPromotionsType' => '\\PayPal\\StructType\\CrossPromotionsType',
32
            'AccountSummaryType' => '\\PayPal\\StructType\\AccountSummaryType',
33
            'BuyerType' => '\\PayPal\\StructType\\BuyerType',
34
            'SellerType' => '\\PayPal\\StructType\\SellerType',
35
            'FeeType' => '\\PayPal\\StructType\\FeeType',
36
            'FeesType' => '\\PayPal\\StructType\\FeesType',
37
            'ShippingCarrierDetailsType' => '\\PayPal\\StructType\\ShippingCarrierDetailsType',
38
            'CalculatedShippingRateType' => '\\PayPal\\StructType\\CalculatedShippingRateType',
39
            'FlatShippingRateType' => '\\PayPal\\StructType\\FlatShippingRateType',
40
            'SalesTaxType' => '\\PayPal\\StructType\\SalesTaxType',
41
            'ShippingDetailsType' => '\\PayPal\\StructType\\ShippingDetailsType',
42
            'SiteHostedPictureType' => '\\PayPal\\StructType\\SiteHostedPictureType',
43
            'VendorHostedPictureType' => '\\PayPal\\StructType\\VendorHostedPictureType',
44
            'ValType' => '\\PayPal\\StructType\\ValType',
45
            'AttributeType' => '\\PayPal\\StructType\\AttributeType',
46
            'AttributeSetType' => '\\PayPal\\StructType\\AttributeSetType',
47
            'ListOfAttributeSetType' => '\\PayPal\\StructType\\ListOfAttributeSetType',
48
            'CategoryType' => '\\PayPal\\StructType\\CategoryType',
49
            'StorefrontType' => '\\PayPal\\StructType\\StorefrontType',
50
            'ListingDesignerType' => '\\PayPal\\StructType\\ListingDesignerType',
51
            'CharityType' => '\\PayPal\\StructType\\CharityType',
52
            'SellingStatusType' => '\\PayPal\\StructType\\SellingStatusType',
53
            'ReviseStatusType' => '\\PayPal\\StructType\\ReviseStatusType',
54
            'ListingDetailsType' => '\\PayPal\\StructType\\ListingDetailsType',
55
            'ItemType' => '\\PayPal\\StructType\\ItemType',
56
            'TransactionsType' => '\\PayPal\\StructType\\TransactionsType',
57
            'TransactionType' => '\\PayPal\\StructType\\TransactionType',
58
            'PaymentMeansType' => '\\PayPal\\StructType\\PaymentMeansType',
59
            'PaymentType' => '\\PayPal\\StructType\\PaymentType',
60
            'TransactionStatusType' => '\\PayPal\\StructType\\TransactionStatusType',
61
            'UserType' => '\\PayPal\\StructType\\UserType',
62
            'VATDetailsType' => '\\PayPal\\StructType\\VATDetailsType',
63
            'SchedulingInfoType' => '\\PayPal\\StructType\\SchedulingInfoType',
64
            'ItemArrayType' => '\\PayPal\\ArrayType\\ItemArrayType',
65
            'CategoryArrayType' => '\\PayPal\\ArrayType\\CategoryArrayType',
66
            'PaginationType' => '\\PayPal\\StructType\\PaginationType',
67
            'ModifiedFieldType' => '\\PayPal\\StructType\\ModifiedFieldType',
68
            'PaginationResultType' => '\\PayPal\\StructType\\PaginationResultType',
69
            'ErrorParameterType' => '\\PayPal\\StructType\\ErrorParameterType',
70
            'ErrorType' => '\\PayPal\\StructType\\ErrorType',
71
            'FaultDetailsType' => '\\PayPal\\StructType\\FaultDetailsType',
72
            'AbstractRequestType' => '\\PayPal\\StructType\\AbstractRequestType',
73
            'AbstractResponseType' => '\\PayPal\\StructType\\AbstractResponseType',
74
            'PhoneNumberType' => '\\PayPal\\StructType\\PhoneNumberType',
75
            'AddressType' => '\\PayPal\\StructType\\AddressType',
76
            'PersonNameType' => '\\PayPal\\StructType\\PersonNameType',
77
            'IncentiveAppliedToType' => '\\PayPal\\StructType\\IncentiveAppliedToType',
78
            'IncentiveDetailType' => '\\PayPal\\StructType\\IncentiveDetailType',
79
            'IncentiveItemType' => '\\PayPal\\StructType\\IncentiveItemType',
80
            'IncentiveBucketType' => '\\PayPal\\StructType\\IncentiveBucketType',
81
            'IncentiveRequestDetailsType' => '\\PayPal\\StructType\\IncentiveRequestDetailsType',
82
            'GetIncentiveEvaluationRequestDetailsType' => '\\PayPal\\StructType\\GetIncentiveEvaluationRequestDetailsType',
83
            'GetIncentiveEvaluationResponseDetailsType' => '\\PayPal\\StructType\\GetIncentiveEvaluationResponseDetailsType',
84
            'SetExpressCheckoutRequestDetailsType' => '\\PayPal\\StructType\\SetExpressCheckoutRequestDetailsType',
85
            'ExecuteCheckoutOperationsRequestDetailsType' => '\\PayPal\\StructType\\ExecuteCheckoutOperationsRequestDetailsType',
86
            'SetDataRequestType' => '\\PayPal\\StructType\\SetDataRequestType',
87
            'AuthorizationRequestType' => '\\PayPal\\StructType\\AuthorizationRequestType',
88
            'BillingApprovalDetailsType' => '\\PayPal\\StructType\\BillingApprovalDetailsType',
89
            'InfoSharingDirectivesType' => '\\PayPal\\StructType\\InfoSharingDirectivesType',
90
            'OrderDetailsType' => '\\PayPal\\StructType\\OrderDetailsType',
91
            'PaymentDirectivesType' => '\\PayPal\\StructType\\PaymentDirectivesType',
92
            'BuyerDetailType' => '\\PayPal\\StructType\\BuyerDetailType',
93
            'IdentificationInfoType' => '\\PayPal\\StructType\\IdentificationInfoType',
94
            'MobileIDInfoType' => '\\PayPal\\StructType\\MobileIDInfoType',
95
            'RememberMeIDInfoType' => '\\PayPal\\StructType\\RememberMeIDInfoType',
96
            'IdentityTokenInfoType' => '\\PayPal\\StructType\\IdentityTokenInfoType',
97
            'FundingSourceDetailsType' => '\\PayPal\\StructType\\FundingSourceDetailsType',
98
            'BillingAgreementDetailsType' => '\\PayPal\\StructType\\BillingAgreementDetailsType',
99
            'GetExpressCheckoutDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetExpressCheckoutDetailsResponseDetailsType',
100
            'ExecuteCheckoutOperationsResponseDetailsType' => '\\PayPal\\StructType\\ExecuteCheckoutOperationsResponseDetailsType',
101
            'SetDataResponseType' => '\\PayPal\\StructType\\SetDataResponseType',
102
            'AuthorizationResponseType' => '\\PayPal\\StructType\\AuthorizationResponseType',
103
            'DoExpressCheckoutPaymentRequestDetailsType' => '\\PayPal\\StructType\\DoExpressCheckoutPaymentRequestDetailsType',
104
            'DoExpressCheckoutPaymentResponseDetailsType' => '\\PayPal\\StructType\\DoExpressCheckoutPaymentResponseDetailsType',
105
            'DoCaptureResponseDetailsType' => '\\PayPal\\StructType\\DoCaptureResponseDetailsType',
106
            'DoDirectPaymentRequestDetailsType' => '\\PayPal\\StructType\\DoDirectPaymentRequestDetailsType',
107
            'CreateMobilePaymentRequestDetailsType' => '\\PayPal\\StructType\\CreateMobilePaymentRequestDetailsType',
108
            'GetMobileStatusRequestDetailsType' => '\\PayPal\\StructType\\GetMobileStatusRequestDetailsType',
109
            'SetAuthFlowParamRequestDetailsType' => '\\PayPal\\StructType\\SetAuthFlowParamRequestDetailsType',
110
            'GetAuthDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetAuthDetailsResponseDetailsType',
111
            'SetAccessPermissionsRequestDetailsType' => '\\PayPal\\StructType\\SetAccessPermissionsRequestDetailsType',
112
            'GetAccessPermissionDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetAccessPermissionDetailsResponseDetailsType',
113
            'BAUpdateResponseDetailsType' => '\\PayPal\\StructType\\BAUpdateResponseDetailsType',
114
            'MerchantPullPaymentResponseType' => '\\PayPal\\StructType\\MerchantPullPaymentResponseType',
115
            'MerchantPullInfoType' => '\\PayPal\\StructType\\MerchantPullInfoType',
116
            'PaymentTransactionSearchResultType' => '\\PayPal\\StructType\\PaymentTransactionSearchResultType',
117
            'ShippingInfoType' => '\\PayPal\\StructType\\ShippingInfoType',
118
            'TaxInfoType' => '\\PayPal\\StructType\\TaxInfoType',
119
            'MerchantPullPaymentType' => '\\PayPal\\StructType\\MerchantPullPaymentType',
120
            'PaymentTransactionType' => '\\PayPal\\StructType\\PaymentTransactionType',
121
            'ReceiverInfoType' => '\\PayPal\\StructType\\ReceiverInfoType',
122
            'PayerInfoType' => '\\PayPal\\StructType\\PayerInfoType',
123
            'PayeeInfoType' => '\\PayPal\\StructType\\PayeeInfoType',
124
            'InstrumentDetailsType' => '\\PayPal\\StructType\\InstrumentDetailsType',
125
            'BMLOfferInfoType' => '\\PayPal\\StructType\\BMLOfferInfoType',
126
            'OfferDetailsType' => '\\PayPal\\StructType\\OfferDetailsType',
127
            'PaymentInfoType' => '\\PayPal\\StructType\\PaymentInfoType',
128
            'SubscriptionTermsType' => '\\PayPal\\StructType\\SubscriptionTermsType',
129
            'SubscriptionInfoType' => '\\PayPal\\StructType\\SubscriptionInfoType',
130
            'AuctionInfoType' => '\\PayPal\\StructType\\AuctionInfoType',
131
            'OptionType' => '\\PayPal\\StructType\\OptionType',
132
            'EbayItemPaymentDetailsItemType' => '\\PayPal\\StructType\\EbayItemPaymentDetailsItemType',
133
            'PaymentDetailsItemType' => '\\PayPal\\StructType\\PaymentDetailsItemType',
134
            'PaymentItemType' => '\\PayPal\\StructType\\PaymentItemType',
135
            'PaymentItemInfoType' => '\\PayPal\\StructType\\PaymentItemInfoType',
136
            'OfferCouponInfoType' => '\\PayPal\\StructType\\OfferCouponInfoType',
137
            'PaymentDetailsType' => '\\PayPal\\StructType\\PaymentDetailsType',
138
            'IncentiveDetailsType' => '\\PayPal\\StructType\\IncentiveDetailsType',
139
            'IncentiveAppliedDetailsType' => '\\PayPal\\StructType\\IncentiveAppliedDetailsType',
140
            'SellerDetailsType' => '\\PayPal\\StructType\\SellerDetailsType',
141
            'OtherPaymentMethodDetailsType' => '\\PayPal\\StructType\\OtherPaymentMethodDetailsType',
142
            'BuyerDetailsType' => '\\PayPal\\StructType\\BuyerDetailsType',
143
            'TaxIdDetailsType' => '\\PayPal\\StructType\\TaxIdDetailsType',
144
            'ThreeDSecureRequestType' => '\\PayPal\\StructType\\ThreeDSecureRequestType',
145
            'ThreeDSecureResponseType' => '\\PayPal\\StructType\\ThreeDSecureResponseType',
146
            'ThreeDSecureInfoType' => '\\PayPal\\StructType\\ThreeDSecureInfoType',
147
            'CreditCardDetailsType' => '\\PayPal\\StructType\\CreditCardDetailsType',
148
            'ShippingOptionType' => '\\PayPal\\StructType\\ShippingOptionType',
149
            'UserSelectedOptionType' => '\\PayPal\\StructType\\UserSelectedOptionType',
150
            'CreditCardNumberTypeType' => '\\PayPal\\StructType\\CreditCardNumberTypeType',
151
            'ReferenceCreditCardDetailsType' => '\\PayPal\\StructType\\ReferenceCreditCardDetailsType',
152
            'CustomSecurityHeaderType' => '\\PayPal\\StructType\\CustomSecurityHeaderType',
153
            'UserIdPasswordType' => '\\PayPal\\StructType\\UserIdPasswordType',
154
            'SetCustomerBillingAgreementRequestDetailsType' => '\\PayPal\\StructType\\SetCustomerBillingAgreementRequestDetailsType',
155
            'GetBillingAgreementCustomerDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetBillingAgreementCustomerDetailsResponseDetailsType',
156
            'DeviceDetailsType' => '\\PayPal\\StructType\\DeviceDetailsType',
157
            'SenderDetailsType' => '\\PayPal\\StructType\\SenderDetailsType',
158
            'DoReferenceTransactionRequestDetailsType' => '\\PayPal\\StructType\\DoReferenceTransactionRequestDetailsType',
159
            'DoReferenceTransactionResponseDetailsType' => '\\PayPal\\StructType\\DoReferenceTransactionResponseDetailsType',
160
            'DoNonReferencedCreditRequestDetailsType' => '\\PayPal\\StructType\\DoNonReferencedCreditRequestDetailsType',
161
            'DoNonReferencedCreditResponseDetailsType' => '\\PayPal\\StructType\\DoNonReferencedCreditResponseDetailsType',
162
            'EnterBoardingRequestDetailsType' => '\\PayPal\\StructType\\EnterBoardingRequestDetailsType',
163
            'BusinessInfoType' => '\\PayPal\\StructType\\BusinessInfoType',
164
            'BusinessOwnerInfoType' => '\\PayPal\\StructType\\BusinessOwnerInfoType',
165
            'BankAccountDetailsType' => '\\PayPal\\StructType\\BankAccountDetailsType',
166
            'GetBoardingDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetBoardingDetailsResponseDetailsType',
167
            'APICredentialsType' => '\\PayPal\\StructType\\APICredentialsType',
168
            'SetMobileCheckoutRequestDetailsType' => '\\PayPal\\StructType\\SetMobileCheckoutRequestDetailsType',
169
            'DoMobileCheckoutPaymentResponseDetailsType' => '\\PayPal\\StructType\\DoMobileCheckoutPaymentResponseDetailsType',
170
            'SetEbayMobileCheckoutRequestDetailsType' => '\\PayPal\\StructType\\SetEbayMobileCheckoutRequestDetailsType',
171
            'UATPDetailsType' => '\\PayPal\\StructType\\UATPDetailsType',
172
            'RecurringPaymentsSummaryType' => '\\PayPal\\StructType\\RecurringPaymentsSummaryType',
173
            'ActivationDetailsType' => '\\PayPal\\StructType\\ActivationDetailsType',
174
            'BillingPeriodDetailsType' => '\\PayPal\\StructType\\BillingPeriodDetailsType',
175
            'BillingPeriodDetailsType_Update' => '\\PayPal\\StructType\\BillingPeriodDetailsType_Update',
176
            'ScheduleDetailsType' => '\\PayPal\\StructType\\ScheduleDetailsType',
177
            'RecurringPaymentsProfileDetailsType' => '\\PayPal\\StructType\\RecurringPaymentsProfileDetailsType',
178
            'CreateRecurringPaymentsProfileRequestDetailsType' => '\\PayPal\\StructType\\CreateRecurringPaymentsProfileRequestDetailsType',
179
            'CreateRecurringPaymentsProfileResponseDetailsType' => '\\PayPal\\StructType\\CreateRecurringPaymentsProfileResponseDetailsType',
180
            'GetRecurringPaymentsProfileDetailsResponseDetailsType' => '\\PayPal\\StructType\\GetRecurringPaymentsProfileDetailsResponseDetailsType',
181
            'ManageRecurringPaymentsProfileStatusRequestDetailsType' => '\\PayPal\\StructType\\ManageRecurringPaymentsProfileStatusRequestDetailsType',
182
            'ManageRecurringPaymentsProfileStatusResponseDetailsType' => '\\PayPal\\StructType\\ManageRecurringPaymentsProfileStatusResponseDetailsType',
183
            'BillOutstandingAmountRequestDetailsType' => '\\PayPal\\StructType\\BillOutstandingAmountRequestDetailsType',
184
            'BillOutstandingAmountResponseDetailsType' => '\\PayPal\\StructType\\BillOutstandingAmountResponseDetailsType',
185
            'UpdateRecurringPaymentsProfileRequestDetailsType' => '\\PayPal\\StructType\\UpdateRecurringPaymentsProfileRequestDetailsType',
186
            'UpdateRecurringPaymentsProfileResponseDetailsType' => '\\PayPal\\StructType\\UpdateRecurringPaymentsProfileResponseDetailsType',
187
            'RiskFilterDetailsType' => '\\PayPal\\StructType\\RiskFilterDetailsType',
188
            'RiskFilterListType' => '\\PayPal\\StructType\\RiskFilterListType',
189
            'FMFDetailsType' => '\\PayPal\\StructType\\FMFDetailsType',
190
            'EnhancedDataType' => '\\PayPal\\StructType\\EnhancedDataType',
191
            'AirlineItineraryType' => '\\PayPal\\StructType\\AirlineItineraryType',
192
            'FlightDetailsType' => '\\PayPal\\StructType\\FlightDetailsType',
193
            'AuthorizationInfoType' => '\\PayPal\\StructType\\AuthorizationInfoType',
194
            'OptionTrackingDetailsType' => '\\PayPal\\StructType\\OptionTrackingDetailsType',
195
            'ItemTrackingDetailsType' => '\\PayPal\\StructType\\ItemTrackingDetailsType',
196
            'ButtonSearchResultType' => '\\PayPal\\StructType\\ButtonSearchResultType',
197
            'ReverseTransactionRequestDetailsType' => '\\PayPal\\StructType\\ReverseTransactionRequestDetailsType',
198
            'ReverseTransactionResponseDetailsType' => '\\PayPal\\StructType\\ReverseTransactionResponseDetailsType',
199
            'IncentiveInfoType' => '\\PayPal\\StructType\\IncentiveInfoType',
200
            'IncentiveApplyIndicationType' => '\\PayPal\\StructType\\IncentiveApplyIndicationType',
201
            'PaymentRequestInfoType' => '\\PayPal\\StructType\\PaymentRequestInfoType',
202
            'ExternalRememberMeOwnerDetailsType' => '\\PayPal\\StructType\\ExternalRememberMeOwnerDetailsType',
203
            'ExternalRememberMeOptInDetailsType' => '\\PayPal\\StructType\\ExternalRememberMeOptInDetailsType',
204
            'FlowControlDetailsType' => '\\PayPal\\StructType\\FlowControlDetailsType',
205
            'ExternalRememberMeStatusDetailsType' => '\\PayPal\\StructType\\ExternalRememberMeStatusDetailsType',
206
            'RefreshTokenStatusDetailsType' => '\\PayPal\\StructType\\RefreshTokenStatusDetailsType',
207
            'DisplayControlDetailsType' => '\\PayPal\\StructType\\DisplayControlDetailsType',
208
            'ExternalPartnerTrackingDetailsType' => '\\PayPal\\StructType\\ExternalPartnerTrackingDetailsType',
209
            'MerchantStoreDetailsType' => '\\PayPal\\StructType\\MerchantStoreDetailsType',
210
            'AdditionalFeeType' => '\\PayPal\\StructType\\AdditionalFeeType',
211
            'DiscountType' => '\\PayPal\\StructType\\DiscountType',
212
            'InvoiceItemType' => '\\PayPal\\StructType\\InvoiceItemType',
213
            'RefundInfoType' => '\\PayPal\\StructType\\RefundInfoType',
214
            'CoupledBucketsType' => '\\PayPal\\StructType\\CoupledBucketsType',
215
            'CoupledPaymentInfoType' => '\\PayPal\\StructType\\CoupledPaymentInfoType',
216
            'TupleType' => '\\PayPal\\StructType\\TupleType',
217
            'MerchantDataType' => '\\PayPal\\StructType\\MerchantDataType',
218
            'WalletItemsType' => '\\PayPal\\StructType\\WalletItemsType',
219
            'DiscountInfoType' => '\\PayPal\\StructType\\DiscountInfoType',
220
            'AmountType' => '\\PayPal\\StructType\\AmountType',
221
            'BasicAmountType' => '\\PayPal\\StructType\\BasicAmountType',
222
            'MeasureType' => '\\PayPal\\StructType\\MeasureType',
223
            'QuantityType' => '\\PayPal\\StructType\\QuantityType',
224
            'InstallmentDetailsType' => '\\PayPal\\StructType\\InstallmentDetailsType',
225
            'OptionSelectionDetailsType' => '\\PayPal\\StructType\\OptionSelectionDetailsType',
226
            'OptionDetailsType' => '\\PayPal\\StructType\\OptionDetailsType',
227
            'BMCreateButtonReq' => '\\PayPal\\StructType\\BMCreateButtonReq',
228
            'BMCreateButtonRequestType' => '\\PayPal\\StructType\\BMCreateButtonRequestType',
229
            'BMCreateButtonResponseType' => '\\PayPal\\StructType\\BMCreateButtonResponseType',
230
            'BMUpdateButtonReq' => '\\PayPal\\StructType\\BMUpdateButtonReq',
231
            'BMUpdateButtonRequestType' => '\\PayPal\\StructType\\BMUpdateButtonRequestType',
232
            'BMUpdateButtonResponseType' => '\\PayPal\\StructType\\BMUpdateButtonResponseType',
233
            'BMManageButtonStatusReq' => '\\PayPal\\StructType\\BMManageButtonStatusReq',
234
            'BMManageButtonStatusRequestType' => '\\PayPal\\StructType\\BMManageButtonStatusRequestType',
235
            'BMManageButtonStatusResponseType' => '\\PayPal\\StructType\\BMManageButtonStatusResponseType',
236
            'BMGetButtonDetailsReq' => '\\PayPal\\StructType\\BMGetButtonDetailsReq',
237
            'BMGetButtonDetailsRequestType' => '\\PayPal\\StructType\\BMGetButtonDetailsRequestType',
238
            'BMGetButtonDetailsResponseType' => '\\PayPal\\StructType\\BMGetButtonDetailsResponseType',
239
            'BMSetInventoryReq' => '\\PayPal\\StructType\\BMSetInventoryReq',
240
            'BMSetInventoryRequestType' => '\\PayPal\\StructType\\BMSetInventoryRequestType',
241
            'BMSetInventoryResponseType' => '\\PayPal\\StructType\\BMSetInventoryResponseType',
242
            'BMGetInventoryReq' => '\\PayPal\\StructType\\BMGetInventoryReq',
243
            'BMGetInventoryRequestType' => '\\PayPal\\StructType\\BMGetInventoryRequestType',
244
            'BMGetInventoryResponseType' => '\\PayPal\\StructType\\BMGetInventoryResponseType',
245
            'BMButtonSearchReq' => '\\PayPal\\StructType\\BMButtonSearchReq',
246
            'BMButtonSearchRequestType' => '\\PayPal\\StructType\\BMButtonSearchRequestType',
247
            'BMButtonSearchResponseType' => '\\PayPal\\StructType\\BMButtonSearchResponseType',
248
            'RefundTransactionReq' => '\\PayPal\\StructType\\RefundTransactionReq',
249
            'RefundTransactionRequestType' => '\\PayPal\\StructType\\RefundTransactionRequestType',
250
            'RefundTransactionResponseType' => '\\PayPal\\StructType\\RefundTransactionResponseType',
251
            'InitiateRecoupReq' => '\\PayPal\\StructType\\InitiateRecoupReq',
252
            'InitiateRecoupRequestType' => '\\PayPal\\StructType\\InitiateRecoupRequestType',
253
            'InitiateRecoupResponseType' => '\\PayPal\\StructType\\InitiateRecoupResponseType',
254
            'CompleteRecoupReq' => '\\PayPal\\StructType\\CompleteRecoupReq',
255
            'CompleteRecoupRequestType' => '\\PayPal\\StructType\\CompleteRecoupRequestType',
256
            'CompleteRecoupResponseType' => '\\PayPal\\StructType\\CompleteRecoupResponseType',
257
            'CancelRecoupReq' => '\\PayPal\\StructType\\CancelRecoupReq',
258
            'CancelRecoupRequestType' => '\\PayPal\\StructType\\CancelRecoupRequestType',
259
            'CancelRecoupResponseType' => '\\PayPal\\StructType\\CancelRecoupResponseType',
260
            'GetTransactionDetailsReq' => '\\PayPal\\StructType\\GetTransactionDetailsReq',
261
            'GetTransactionDetailsRequestType' => '\\PayPal\\StructType\\GetTransactionDetailsRequestType',
262
            'GetTransactionDetailsResponseType' => '\\PayPal\\StructType\\GetTransactionDetailsResponseType',
263
            'BillUserReq' => '\\PayPal\\StructType\\BillUserReq',
264
            'BillUserRequestType' => '\\PayPal\\StructType\\BillUserRequestType',
265
            'BillUserResponseType' => '\\PayPal\\StructType\\BillUserResponseType',
266
            'TransactionSearchReq' => '\\PayPal\\StructType\\TransactionSearchReq',
267
            'TransactionSearchRequestType' => '\\PayPal\\StructType\\TransactionSearchRequestType',
268
            'TransactionSearchResponseType' => '\\PayPal\\StructType\\TransactionSearchResponseType',
269
            'MassPayReq' => '\\PayPal\\StructType\\MassPayReq',
270
            'MassPayRequestType' => '\\PayPal\\StructType\\MassPayRequestType',
271
            'MassPayResponseType' => '\\PayPal\\StructType\\MassPayResponseType',
272
            'MassPayRequestItemType' => '\\PayPal\\StructType\\MassPayRequestItemType',
273
            'BillAgreementUpdateReq' => '\\PayPal\\StructType\\BillAgreementUpdateReq',
274
            'BAUpdateRequestType' => '\\PayPal\\StructType\\BAUpdateRequestType',
275
            'BAUpdateResponseType' => '\\PayPal\\StructType\\BAUpdateResponseType',
276
            'AddressVerifyReq' => '\\PayPal\\StructType\\AddressVerifyReq',
277
            'AddressVerifyRequestType' => '\\PayPal\\StructType\\AddressVerifyRequestType',
278
            'AddressVerifyResponseType' => '\\PayPal\\StructType\\AddressVerifyResponseType',
279
            'EnterBoardingReq' => '\\PayPal\\StructType\\EnterBoardingReq',
280
            'EnterBoardingRequestType' => '\\PayPal\\StructType\\EnterBoardingRequestType',
281
            'EnterBoardingResponseType' => '\\PayPal\\StructType\\EnterBoardingResponseType',
282
            'GetBoardingDetailsReq' => '\\PayPal\\StructType\\GetBoardingDetailsReq',
283
            'GetBoardingDetailsRequestType' => '\\PayPal\\StructType\\GetBoardingDetailsRequestType',
284
            'GetBoardingDetailsResponseType' => '\\PayPal\\StructType\\GetBoardingDetailsResponseType',
285
            'SetAuthFlowParamReq' => '\\PayPal\\StructType\\SetAuthFlowParamReq',
286
            'SetAuthFlowParamRequestType' => '\\PayPal\\StructType\\SetAuthFlowParamRequestType',
287
            'SetAuthFlowParamResponseType' => '\\PayPal\\StructType\\SetAuthFlowParamResponseType',
288
            'GetAuthDetailsReq' => '\\PayPal\\StructType\\GetAuthDetailsReq',
289
            'GetAuthDetailsRequestType' => '\\PayPal\\StructType\\GetAuthDetailsRequestType',
290
            'GetAuthDetailsResponseType' => '\\PayPal\\StructType\\GetAuthDetailsResponseType',
291
            'SetAccessPermissionsReq' => '\\PayPal\\StructType\\SetAccessPermissionsReq',
292
            'SetAccessPermissionsRequestType' => '\\PayPal\\StructType\\SetAccessPermissionsRequestType',
293
            'SetAccessPermissionsResponseType' => '\\PayPal\\StructType\\SetAccessPermissionsResponseType',
294
            'UpdateAccessPermissionsReq' => '\\PayPal\\StructType\\UpdateAccessPermissionsReq',
295
            'UpdateAccessPermissionsRequestType' => '\\PayPal\\StructType\\UpdateAccessPermissionsRequestType',
296
            'UpdateAccessPermissionsResponseType' => '\\PayPal\\StructType\\UpdateAccessPermissionsResponseType',
297
            'GetAccessPermissionDetailsReq' => '\\PayPal\\StructType\\GetAccessPermissionDetailsReq',
298
            'GetAccessPermissionDetailsRequestType' => '\\PayPal\\StructType\\GetAccessPermissionDetailsRequestType',
299
            'GetAccessPermissionDetailsResponseType' => '\\PayPal\\StructType\\GetAccessPermissionDetailsResponseType',
300
            'GetIncentiveEvaluationReq' => '\\PayPal\\StructType\\GetIncentiveEvaluationReq',
301
            'GetIncentiveEvaluationRequestType' => '\\PayPal\\StructType\\GetIncentiveEvaluationRequestType',
302
            'GetIncentiveEvaluationResponseType' => '\\PayPal\\StructType\\GetIncentiveEvaluationResponseType',
303
            'SetExpressCheckoutReq' => '\\PayPal\\StructType\\SetExpressCheckoutReq',
304
            'SetExpressCheckoutRequestType' => '\\PayPal\\StructType\\SetExpressCheckoutRequestType',
305
            'SetExpressCheckoutResponseType' => '\\PayPal\\StructType\\SetExpressCheckoutResponseType',
306
            'ExecuteCheckoutOperationsReq' => '\\PayPal\\StructType\\ExecuteCheckoutOperationsReq',
307
            'ExecuteCheckoutOperationsRequestType' => '\\PayPal\\StructType\\ExecuteCheckoutOperationsRequestType',
308
            'ExecuteCheckoutOperationsResponseType' => '\\PayPal\\StructType\\ExecuteCheckoutOperationsResponseType',
309
            'GetExpressCheckoutDetailsReq' => '\\PayPal\\StructType\\GetExpressCheckoutDetailsReq',
310
            'GetExpressCheckoutDetailsRequestType' => '\\PayPal\\StructType\\GetExpressCheckoutDetailsRequestType',
311
            'GetExpressCheckoutDetailsResponseType' => '\\PayPal\\StructType\\GetExpressCheckoutDetailsResponseType',
312
            'DoExpressCheckoutPaymentReq' => '\\PayPal\\StructType\\DoExpressCheckoutPaymentReq',
313
            'DoExpressCheckoutPaymentRequestType' => '\\PayPal\\StructType\\DoExpressCheckoutPaymentRequestType',
314
            'DoExpressCheckoutPaymentResponseType' => '\\PayPal\\StructType\\DoExpressCheckoutPaymentResponseType',
315
            'DoUATPExpressCheckoutPaymentReq' => '\\PayPal\\StructType\\DoUATPExpressCheckoutPaymentReq',
316
            'DoUATPExpressCheckoutPaymentRequestType' => '\\PayPal\\StructType\\DoUATPExpressCheckoutPaymentRequestType',
317
            'DoUATPExpressCheckoutPaymentResponseType' => '\\PayPal\\StructType\\DoUATPExpressCheckoutPaymentResponseType',
318
            'ManagePendingTransactionStatusReq' => '\\PayPal\\StructType\\ManagePendingTransactionStatusReq',
319
            'ManagePendingTransactionStatusRequestType' => '\\PayPal\\StructType\\ManagePendingTransactionStatusRequestType',
320
            'ManagePendingTransactionStatusResponseType' => '\\PayPal\\StructType\\ManagePendingTransactionStatusResponseType',
321
            'DoDirectPaymentReq' => '\\PayPal\\StructType\\DoDirectPaymentReq',
322
            'DoDirectPaymentRequestType' => '\\PayPal\\StructType\\DoDirectPaymentRequestType',
323
            'DoDirectPaymentResponseType' => '\\PayPal\\StructType\\DoDirectPaymentResponseType',
324
            'DoCancelReq' => '\\PayPal\\StructType\\DoCancelReq',
325
            'DoCancelRequestType' => '\\PayPal\\StructType\\DoCancelRequestType',
326
            'DoCancelResponseType' => '\\PayPal\\StructType\\DoCancelResponseType',
327
            'DoCaptureReq' => '\\PayPal\\StructType\\DoCaptureReq',
328
            'DoCaptureRequestType' => '\\PayPal\\StructType\\DoCaptureRequestType',
329
            'DoCaptureResponseType' => '\\PayPal\\StructType\\DoCaptureResponseType',
330
            'DoReauthorizationReq' => '\\PayPal\\StructType\\DoReauthorizationReq',
331
            'DoReauthorizationRequestType' => '\\PayPal\\StructType\\DoReauthorizationRequestType',
332
            'DoReauthorizationResponseType' => '\\PayPal\\StructType\\DoReauthorizationResponseType',
333
            'DoVoidReq' => '\\PayPal\\StructType\\DoVoidReq',
334
            'DoVoidRequestType' => '\\PayPal\\StructType\\DoVoidRequestType',
335
            'DoVoidResponseType' => '\\PayPal\\StructType\\DoVoidResponseType',
336
            'DoAuthorizationReq' => '\\PayPal\\StructType\\DoAuthorizationReq',
337
            'DoAuthorizationRequestType' => '\\PayPal\\StructType\\DoAuthorizationRequestType',
338
            'DoAuthorizationResponseType' => '\\PayPal\\StructType\\DoAuthorizationResponseType',
339
            'UpdateAuthorizationReq' => '\\PayPal\\StructType\\UpdateAuthorizationReq',
340
            'UpdateAuthorizationRequestType' => '\\PayPal\\StructType\\UpdateAuthorizationRequestType',
341
            'UpdateAuthorizationResponseType' => '\\PayPal\\StructType\\UpdateAuthorizationResponseType',
342
            'DoUATPAuthorizationReq' => '\\PayPal\\StructType\\DoUATPAuthorizationReq',
343
            'DoUATPAuthorizationRequestType' => '\\PayPal\\StructType\\DoUATPAuthorizationRequestType',
344
            'DoUATPAuthorizationResponseType' => '\\PayPal\\StructType\\DoUATPAuthorizationResponseType',
345
            'CreateMobilePaymentReq' => '\\PayPal\\StructType\\CreateMobilePaymentReq',
346
            'CreateMobilePaymentRequestType' => '\\PayPal\\StructType\\CreateMobilePaymentRequestType',
347
            'CreateMobilePaymentResponseType' => '\\PayPal\\StructType\\CreateMobilePaymentResponseType',
348
            'GetMobileStatusReq' => '\\PayPal\\StructType\\GetMobileStatusReq',
349
            'GetMobileStatusRequestType' => '\\PayPal\\StructType\\GetMobileStatusRequestType',
350
            'GetMobileStatusResponseType' => '\\PayPal\\StructType\\GetMobileStatusResponseType',
351
            'SetMobileCheckoutReq' => '\\PayPal\\StructType\\SetMobileCheckoutReq',
352
            'SetMobileCheckoutRequestType' => '\\PayPal\\StructType\\SetMobileCheckoutRequestType',
353
            'SetMobileCheckoutResponseType' => '\\PayPal\\StructType\\SetMobileCheckoutResponseType',
354
            'DoMobileCheckoutPaymentReq' => '\\PayPal\\StructType\\DoMobileCheckoutPaymentReq',
355
            'DoMobileCheckoutPaymentRequestType' => '\\PayPal\\StructType\\DoMobileCheckoutPaymentRequestType',
356
            'DoMobileCheckoutPaymentResponseType' => '\\PayPal\\StructType\\DoMobileCheckoutPaymentResponseType',
357
            'GetBalanceReq' => '\\PayPal\\StructType\\GetBalanceReq',
358
            'GetBalanceRequestType' => '\\PayPal\\StructType\\GetBalanceRequestType',
359
            'GetBalanceResponseType' => '\\PayPal\\StructType\\GetBalanceResponseType',
360
            'SetCustomerBillingAgreementReq' => '\\PayPal\\StructType\\SetCustomerBillingAgreementReq',
361
            'SetCustomerBillingAgreementRequestType' => '\\PayPal\\StructType\\SetCustomerBillingAgreementRequestType',
362
            'SetCustomerBillingAgreementResponseType' => '\\PayPal\\StructType\\SetCustomerBillingAgreementResponseType',
363
            'GetBillingAgreementCustomerDetailsReq' => '\\PayPal\\StructType\\GetBillingAgreementCustomerDetailsReq',
364
            'GetBillingAgreementCustomerDetailsRequestType' => '\\PayPal\\StructType\\GetBillingAgreementCustomerDetailsRequestType',
365
            'GetBillingAgreementCustomerDetailsResponseType' => '\\PayPal\\StructType\\GetBillingAgreementCustomerDetailsResponseType',
366
            'CreateBillingAgreementReq' => '\\PayPal\\StructType\\CreateBillingAgreementReq',
367
            'CreateBillingAgreementRequestType' => '\\PayPal\\StructType\\CreateBillingAgreementRequestType',
368
            'CreateBillingAgreementResponseType' => '\\PayPal\\StructType\\CreateBillingAgreementResponseType',
369
            'DoReferenceTransactionReq' => '\\PayPal\\StructType\\DoReferenceTransactionReq',
370
            'DoReferenceTransactionRequestType' => '\\PayPal\\StructType\\DoReferenceTransactionRequestType',
371
            'DoReferenceTransactionResponseType' => '\\PayPal\\StructType\\DoReferenceTransactionResponseType',
372
            'DoNonReferencedCreditReq' => '\\PayPal\\StructType\\DoNonReferencedCreditReq',
373
            'DoNonReferencedCreditRequestType' => '\\PayPal\\StructType\\DoNonReferencedCreditRequestType',
374
            'DoNonReferencedCreditResponseType' => '\\PayPal\\StructType\\DoNonReferencedCreditResponseType',
375
            'CreateRecurringPaymentsProfileReq' => '\\PayPal\\StructType\\CreateRecurringPaymentsProfileReq',
376
            'CreateRecurringPaymentsProfileRequestType' => '\\PayPal\\StructType\\CreateRecurringPaymentsProfileRequestType',
377
            'CreateRecurringPaymentsProfileResponseType' => '\\PayPal\\StructType\\CreateRecurringPaymentsProfileResponseType',
378
            'GetRecurringPaymentsProfileDetailsReq' => '\\PayPal\\StructType\\GetRecurringPaymentsProfileDetailsReq',
379
            'GetRecurringPaymentsProfileDetailsRequestType' => '\\PayPal\\StructType\\GetRecurringPaymentsProfileDetailsRequestType',
380
            'GetRecurringPaymentsProfileDetailsResponseType' => '\\PayPal\\StructType\\GetRecurringPaymentsProfileDetailsResponseType',
381
            'ManageRecurringPaymentsProfileStatusReq' => '\\PayPal\\StructType\\ManageRecurringPaymentsProfileStatusReq',
382
            'ManageRecurringPaymentsProfileStatusRequestType' => '\\PayPal\\StructType\\ManageRecurringPaymentsProfileStatusRequestType',
383
            'ManageRecurringPaymentsProfileStatusResponseType' => '\\PayPal\\StructType\\ManageRecurringPaymentsProfileStatusResponseType',
384
            'BillOutstandingAmountReq' => '\\PayPal\\StructType\\BillOutstandingAmountReq',
385
            'BillOutstandingAmountRequestType' => '\\PayPal\\StructType\\BillOutstandingAmountRequestType',
386
            'BillOutstandingAmountResponseType' => '\\PayPal\\StructType\\BillOutstandingAmountResponseType',
387
            'UpdateRecurringPaymentsProfileReq' => '\\PayPal\\StructType\\UpdateRecurringPaymentsProfileReq',
388
            'UpdateRecurringPaymentsProfileRequestType' => '\\PayPal\\StructType\\UpdateRecurringPaymentsProfileRequestType',
389
            'UpdateRecurringPaymentsProfileResponseType' => '\\PayPal\\StructType\\UpdateRecurringPaymentsProfileResponseType',
390
            'GetPalDetailsReq' => '\\PayPal\\StructType\\GetPalDetailsReq',
391
            'GetPalDetailsRequestType' => '\\PayPal\\StructType\\GetPalDetailsRequestType',
392
            'GetPalDetailsResponseType' => '\\PayPal\\StructType\\GetPalDetailsResponseType',
393
            'ReverseTransactionReq' => '\\PayPal\\StructType\\ReverseTransactionReq',
394
            'ReverseTransactionRequestType' => '\\PayPal\\StructType\\ReverseTransactionRequestType',
395
            'ReverseTransactionResponseType' => '\\PayPal\\StructType\\ReverseTransactionResponseType',
396
            'ExternalRememberMeOptOutReq' => '\\PayPal\\StructType\\ExternalRememberMeOptOutReq',
397
            'ExternalRememberMeOptOutRequestType' => '\\PayPal\\StructType\\ExternalRememberMeOptOutRequestType',
398
            'ExternalRememberMeOptOutResponseType' => '\\PayPal\\StructType\\ExternalRememberMeOptOutResponseType',
399
        );
400
    }
401
}
402