[
  {
    elementName: 'ARBCancelSubscriptionRequest',
    typeInfo: '.ARBCancelSubscriptionRequest'
  },
  {
    elementName: 'ARBCancelSubscriptionResponse',
    typeInfo: '.ARBCancelSubscriptionResponse'
  },
  {
    elementName: 'ARBCreateSubscriptionRequest',
    typeInfo: '.ARBCreateSubscriptionRequest'
  },
  {
    elementName: 'ARBCreateSubscriptionResponse',
    typeInfo: '.ARBCreateSubscriptionResponse'
  },
  {
    elementName: 'ARBGetSubscriptionListRequest',
    typeInfo: '.ARBGetSubscriptionListRequest'
  },
  {
    elementName: 'ARBGetSubscriptionListResponse',
    typeInfo: '.ARBGetSubscriptionListResponse'
  },
  {
    elementName: 'ARBGetSubscriptionRequest',
    typeInfo: '.ARBGetSubscriptionRequest'
  },
  {
    elementName: 'ARBGetSubscriptionResponse',
    typeInfo: '.ARBGetSubscriptionResponse'
  },
  {
    elementName: 'ARBGetSubscriptionStatusRequest',
    typeInfo: '.ARBGetSubscriptionStatusRequest'
  },
  {
    elementName: 'ARBGetSubscriptionStatusResponse',
    typeInfo: '.ARBGetSubscriptionStatusResponse'
  },
  {
    elementName: 'ARBUpdateSubscriptionRequest',
    typeInfo: '.ARBUpdateSubscriptionRequest'
  },
  {
    elementName: 'ARBUpdateSubscriptionResponse',
    typeInfo: '.ARBUpdateSubscriptionResponse'
  },
  {
    elementName: 'authenticateTestRequest',
    typeInfo: '.AuthenticateTestRequest'
  },
  {
    elementName: 'authenticateTestResponse',
    typeInfo: '.AuthenticateTestResponse'
  },
  {
    elementName: 'createCustomerPaymentProfileRequest',
    typeInfo: '.CreateCustomerPaymentProfileRequest'
  },
  {
    elementName: 'createCustomerPaymentProfileResponse',
    typeInfo: '.CreateCustomerPaymentProfileResponse'
  },
  {
    elementName: 'createCustomerProfileFromTransactionRequest',
    typeInfo: '.CreateCustomerProfileFromTransactionRequest'
  },
  {
    elementName: 'createCustomerProfileRequest',
    typeInfo: '.CreateCustomerProfileRequest'
  },
  {
    elementName: 'createCustomerProfileResponse',
    typeInfo: '.CreateCustomerProfileResponse'
  },
  {
    elementName: 'createCustomerProfileTransactionRequest',
    typeInfo: '.CreateCustomerProfileTransactionRequest'
  },
  {
    elementName: 'createCustomerProfileTransactionResponse',
    typeInfo: '.CreateCustomerProfileTransactionResponse'
  },
  {
    elementName: 'createCustomerShippingAddressRequest',
    typeInfo: '.CreateCustomerShippingAddressRequest'
  },
  {
    elementName: 'createCustomerShippingAddressResponse',
    typeInfo: '.CreateCustomerShippingAddressResponse'
  },
  {
    elementName: 'createTransactionRequest',
    typeInfo: '.CreateTransactionRequest'
  },
  {
    elementName: 'createTransactionResponse',
    typeInfo: '.CreateTransactionResponse'
  },
  {
    elementName: 'decryptPaymentDataRequest',
    typeInfo: '.DecryptPaymentDataRequest'
  },
  {
    elementName: 'decryptPaymentDataResponse',
    typeInfo: '.DecryptPaymentDataResponse'
  },
  {
    elementName: 'deleteCustomerPaymentProfileRequest',
    typeInfo: '.DeleteCustomerPaymentProfileRequest'
  },
  {
    elementName: 'deleteCustomerPaymentProfileResponse',
    typeInfo: '.DeleteCustomerPaymentProfileResponse'
  },
  {
    elementName: 'deleteCustomerProfileRequest',
    typeInfo: '.DeleteCustomerProfileRequest'
  },
  {
    elementName: 'deleteCustomerProfileResponse',
    typeInfo: '.DeleteCustomerProfileResponse'
  },
  {
    elementName: 'deleteCustomerShippingAddressRequest',
    typeInfo: '.DeleteCustomerShippingAddressRequest'
  },
  {
    elementName: 'deleteCustomerShippingAddressResponse',
    typeInfo: '.DeleteCustomerShippingAddressResponse'
  },
  { elementName: 'EnumCollection', typeInfo: '.EnumCollection' },
  { elementName: 'ErrorResponse', typeInfo: '.ANetApiResponse' },
  {
    elementName: 'getAUJobDetailsRequest',
    typeInfo: '.GetAUJobDetailsRequest'
  },
  {
    elementName: 'getAUJobDetailsResponse',
    typeInfo: '.GetAUJobDetailsResponse'
  },
  {
    elementName: 'getAUJobSummaryRequest',
    typeInfo: '.GetAUJobSummaryRequest'
  },
  {
    elementName: 'getAUJobSummaryResponse',
    typeInfo: '.GetAUJobSummaryResponse'
  },
  {
    elementName: 'getBatchStatisticsRequest',
    typeInfo: '.GetBatchStatisticsRequest'
  },
  {
    elementName: 'getBatchStatisticsResponse',
    typeInfo: '.GetBatchStatisticsResponse'
  },
  {
    elementName: 'getCustomerPaymentProfileListRequest',
    typeInfo: '.GetCustomerPaymentProfileListRequest'
  },
  {
    elementName: 'getCustomerPaymentProfileListResponse',
    typeInfo: '.GetCustomerPaymentProfileListResponse'
  },
  {
    elementName: 'getCustomerPaymentProfileNonceRequest',
    typeInfo: '.GetCustomerPaymentProfileNonceRequest'
  },
  {
    elementName: 'getCustomerPaymentProfileNonceResponse',
    typeInfo: '.GetCustomerPaymentProfileNonceResponse'
  },
  {
    elementName: 'getCustomerPaymentProfileRequest',
    typeInfo: '.GetCustomerPaymentProfileRequest'
  },
  {
    elementName: 'getCustomerPaymentProfileResponse',
    typeInfo: '.GetCustomerPaymentProfileResponse'
  },
  {
    elementName: 'getCustomerProfileIdsRequest',
    typeInfo: '.GetCustomerProfileIdsRequest'
  },
  {
    elementName: 'getCustomerProfileIdsResponse',
    typeInfo: '.GetCustomerProfileIdsResponse'
  },
  {
    elementName: 'getCustomerProfileRequest',
    typeInfo: '.GetCustomerProfileRequest'
  },
  {
    elementName: 'getCustomerProfileResponse',
    typeInfo: '.GetCustomerProfileResponse'
  },
  {
    elementName: 'getCustomerShippingAddressRequest',
    typeInfo: '.GetCustomerShippingAddressRequest'
  },
  {
    elementName: 'getCustomerShippingAddressResponse',
    typeInfo: '.GetCustomerShippingAddressResponse'
  },
  {
    elementName: 'getHostedPaymentPageRequest',
    typeInfo: '.GetHostedPaymentPageRequest'
  },
  {
    elementName: 'getHostedPaymentPageResponse',
    typeInfo: '.GetHostedPaymentPageResponse'
  },
  {
    elementName: 'getHostedProfilePageRequest',
    typeInfo: '.GetHostedProfilePageRequest'
  },
  {
    elementName: 'getHostedProfilePageResponse',
    typeInfo: '.GetHostedProfilePageResponse'
  },
  {
    elementName: 'getMerchantDetailsRequest',
    typeInfo: '.GetMerchantDetailsRequest'
  },
  {
    elementName: 'getMerchantDetailsResponse',
    typeInfo: '.GetMerchantDetailsResponse'
  },
  {
    elementName: 'getSettledBatchListRequest',
    typeInfo: '.GetSettledBatchListRequest'
  },
  {
    elementName: 'getSettledBatchListResponse',
    typeInfo: '.GetSettledBatchListResponse'
  },
  {
    elementName: 'getTransactionDetailsRequest',
    typeInfo: '.GetTransactionDetailsRequest'
  },
  {
    elementName: 'getTransactionDetailsResponse',
    typeInfo: '.GetTransactionDetailsResponse'
  },
  {
    elementName: 'getTransactionListForCustomerRequest',
    typeInfo: '.GetTransactionListForCustomerRequest'
  },
  {
    elementName: 'getTransactionListRequest',
    typeInfo: '.GetTransactionListRequest'
  },
  {
    elementName: 'getTransactionListResponse',
    typeInfo: '.GetTransactionListResponse'
  },
  {
    elementName: 'getUnsettledTransactionListRequest',
    typeInfo: '.GetUnsettledTransactionListRequest'
  },
  {
    elementName: 'getUnsettledTransactionListResponse',
    typeInfo: '.GetUnsettledTransactionListResponse'
  },
  { elementName: 'isAliveRequest', typeInfo: '.IsAliveRequest' },
  { elementName: 'isAliveResponse', typeInfo: '.IsAliveResponse' },
  { elementName: 'logoutRequest', typeInfo: '.LogoutRequest' },
  { elementName: 'logoutResponse', typeInfo: '.LogoutResponse' },
  {
    elementName: 'mobileDeviceLoginRequest',
    typeInfo: '.MobileDeviceLoginRequest'
  },
  {
    elementName: 'mobileDeviceLoginResponse',
    typeInfo: '.MobileDeviceLoginResponse'
  },
  {
    elementName: 'mobileDeviceRegistrationRequest',
    typeInfo: '.MobileDeviceRegistrationRequest'
  },
  {
    elementName: 'mobileDeviceRegistrationResponse',
    typeInfo: '.MobileDeviceRegistrationResponse'
  },
  {
    elementName: 'securePaymentContainerRequest',
    typeInfo: '.SecurePaymentContainerRequest'
  },
  {
    elementName: 'securePaymentContainerResponse',
    typeInfo: '.SecurePaymentContainerResponse'
  },
  {
    elementName: 'sendCustomerTransactionReceiptRequest',
    typeInfo: '.SendCustomerTransactionReceiptRequest'
  },
  {
    elementName: 'sendCustomerTransactionReceiptResponse',
    typeInfo: '.SendCustomerTransactionReceiptResponse'
  },
  {
    elementName: 'updateCustomerPaymentProfileRequest',
    typeInfo: '.UpdateCustomerPaymentProfileRequest'
  },
  {
    elementName: 'updateCustomerPaymentProfileResponse',
    typeInfo: '.UpdateCustomerPaymentProfileResponse'
  },
  {
    elementName: 'updateCustomerProfileRequest',
    typeInfo: '.UpdateCustomerProfileRequest'
  },
  {
    elementName: 'updateCustomerProfileResponse',
    typeInfo: '.UpdateCustomerProfileResponse'
  },
  {
    elementName: 'updateCustomerShippingAddressRequest',
    typeInfo: '.UpdateCustomerShippingAddressRequest'
  },
  {
    elementName: 'updateCustomerShippingAddressResponse',
    typeInfo: '.UpdateCustomerShippingAddressResponse'
  },
  {
    elementName: 'updateHeldTransactionRequest',
    typeInfo: '.UpdateHeldTransactionRequest'
  },
  {
    elementName: 'updateHeldTransactionResponse',
    typeInfo: '.UpdateHeldTransactionResponse'
  },
  {
    elementName: 'updateMerchantDetailsRequest',
    typeInfo: '.UpdateMerchantDetailsRequest'
  },
  {
    elementName: 'updateMerchantDetailsResponse',
    typeInfo: '.UpdateMerchantDetailsResponse'
  },
  {
    elementName: 'updateSplitTenderGroupRequest',
    typeInfo: '.UpdateSplitTenderGroupRequest'
  },
  {
    elementName: 'updateSplitTenderGroupResponse',
    typeInfo: '.UpdateSplitTenderGroupResponse'
  },
  {
    elementName: 'validateCustomerPaymentProfileRequest',
    typeInfo: '.ValidateCustomerPaymentProfileRequest'
  },
  {
    elementName: 'validateCustomerPaymentProfileResponse',
    typeInfo: '.ValidateCustomerPaymentProfileResponse'
  }
]
