Skip to content

Commit

Permalink
Mid-May 2020 Release (Generation)
Browse files Browse the repository at this point in the history
  • Loading branch information
gnongsie committed May 15, 2020
1 parent 0a254b0 commit a6e17bd
Show file tree
Hide file tree
Showing 471 changed files with 8,355 additions and 4,295 deletions.
35 changes: 21 additions & 14 deletions CyberSource/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -23,8 +23,8 @@
from .models.card_info import CardInfo
from .models.check_payer_auth_enrollment_request import CheckPayerAuthEnrollmentRequest
from .models.create_adhoc_report_request import CreateAdhocReportRequest
from .models.create_bundled_decision_manager_case_request import CreateBundledDecisionManagerCaseRequest
from .models.create_credit_request import CreateCreditRequest
from .models.create_decision_manager_case_request import CreateDecisionManagerCaseRequest
from .models.create_instrument_identifier_request import CreateInstrumentIdentifierRequest
from .models.create_invoice_request import CreateInvoiceRequest
from .models.create_payment_instrument_request import CreatePaymentInstrumentRequest
Expand Down Expand Up @@ -287,6 +287,8 @@
from .models.ptsv2payments_payment_information_card import Ptsv2paymentsPaymentInformationCard
from .models.ptsv2payments_payment_information_customer import Ptsv2paymentsPaymentInformationCustomer
from .models.ptsv2payments_payment_information_fluid_data import Ptsv2paymentsPaymentInformationFluidData
from .models.ptsv2payments_payment_information_payment_type import Ptsv2paymentsPaymentInformationPaymentType
from .models.ptsv2payments_payment_information_payment_type_method import Ptsv2paymentsPaymentInformationPaymentTypeMethod
from .models.ptsv2payments_payment_information_tokenized_card import Ptsv2paymentsPaymentInformationTokenizedCard
from .models.ptsv2payments_point_of_sale_information import Ptsv2paymentsPointOfSaleInformation
from .models.ptsv2payments_point_of_sale_information_emv import Ptsv2paymentsPointOfSaleInformationEmv
Expand Down Expand Up @@ -354,8 +356,6 @@
from .models.ptsv2paymentsidrefunds_order_information_line_items import Ptsv2paymentsidrefundsOrderInformationLineItems
from .models.ptsv2paymentsidrefunds_payment_information import Ptsv2paymentsidrefundsPaymentInformation
from .models.ptsv2paymentsidrefunds_payment_information_card import Ptsv2paymentsidrefundsPaymentInformationCard
from .models.ptsv2paymentsidrefunds_payment_information_payment_type import Ptsv2paymentsidrefundsPaymentInformationPaymentType
from .models.ptsv2paymentsidrefunds_payment_information_payment_type_method import Ptsv2paymentsidrefundsPaymentInformationPaymentTypeMethod
from .models.ptsv2paymentsidrefunds_point_of_sale_information import Ptsv2paymentsidrefundsPointOfSaleInformation
from .models.ptsv2paymentsidrefunds_processing_information import Ptsv2paymentsidrefundsProcessingInformation
from .models.ptsv2paymentsidrefunds_processing_information_recurring_options import Ptsv2paymentsidrefundsProcessingInformationRecurringOptions
Expand Down Expand Up @@ -425,17 +425,22 @@
from .models.risk_v1_address_verifications_post201_response_address_verification_information_bar_code import RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationBarCode
from .models.risk_v1_address_verifications_post201_response_address_verification_information_standard_address import RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddress
from .models.risk_v1_address_verifications_post201_response_address_verification_information_standard_address_address1 import RiskV1AddressVerificationsPost201ResponseAddressVerificationInformationStandardAddressAddress1
from .models.risk_v1_address_verifications_post201_response_error_information import RiskV1AddressVerificationsPost201ResponseErrorInformation
from .models.risk_v1_authentication_results_post201_response import RiskV1AuthenticationResultsPost201Response
from .models.risk_v1_authentication_results_post201_response_consumer_authentication_information import RiskV1AuthenticationResultsPost201ResponseConsumerAuthenticationInformation
from .models.risk_v1_authentications_post201_response import RiskV1AuthenticationsPost201Response
from .models.risk_v1_authentications_post201_response_consumer_authentication_information import RiskV1AuthenticationsPost201ResponseConsumerAuthenticationInformation
from .models.risk_v1_authentications_post201_response_order_information import RiskV1AuthenticationsPost201ResponseOrderInformation
from .models.risk_v1_authentications_post201_response_order_information_amount_details import RiskV1AuthenticationsPost201ResponseOrderInformationAmountDetails
from .models.risk_v1_authentications_post201_response_error_information import RiskV1AuthenticationsPost201ResponseErrorInformation
from .models.risk_v1_authentications_post400_response import RiskV1AuthenticationsPost400Response
from .models.risk_v1_decisions_post201_response import RiskV1DecisionsPost201Response
from .models.risk_v1_decisions_post201_response_consumer_authentication_information import RiskV1DecisionsPost201ResponseConsumerAuthenticationInformation
from .models.risk_v1_decisions_post201_response_error_information import RiskV1DecisionsPost201ResponseErrorInformation
from .models.risk_v1_decisions_post201_response_order_information import RiskV1DecisionsPost201ResponseOrderInformation
from .models.risk_v1_decisions_post201_response_order_information_amount_details import RiskV1DecisionsPost201ResponseOrderInformationAmountDetails
from .models.risk_v1_decisions_post201_response_payment_information import RiskV1DecisionsPost201ResponsePaymentInformation
from .models.risk_v1_decisions_post400_response import RiskV1DecisionsPost400Response
from .models.risk_v1_decisions_post400_response_1 import RiskV1DecisionsPost400Response1
from .models.risk_v1_export_compliance_inquiries_post201_response import RiskV1ExportComplianceInquiriesPost201Response
from .models.risk_v1_export_compliance_inquiries_post201_response_error_information import RiskV1ExportComplianceInquiriesPost201ResponseErrorInformation
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformation
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchList
from .models.risk_v1_export_compliance_inquiries_post201_response_export_compliance_information_watch_list_matches import RiskV1ExportComplianceInquiriesPost201ResponseExportComplianceInformationWatchListMatches
Expand All @@ -454,30 +459,26 @@
from .models.riskv1authenticationresults_payment_information_tokenized_card import Riskv1authenticationresultsPaymentInformationTokenizedCard
from .models.riskv1authentications_buyer_information import Riskv1authenticationsBuyerInformation
from .models.riskv1authentications_client_reference_information import Riskv1authenticationsClientReferenceInformation
from .models.riskv1authentications_consumer_authentication_information import Riskv1authenticationsConsumerAuthenticationInformation
from .models.riskv1authentications_consumer_authentication_information_strong_authentication import Riskv1authenticationsConsumerAuthenticationInformationStrongAuthentication
from .models.riskv1authentications_device_information import Riskv1authenticationsDeviceInformation
from .models.riskv1authentications_merchant_information import Riskv1authenticationsMerchantInformation
from .models.riskv1authentications_merchant_information_merchant_descriptor import Riskv1authenticationsMerchantInformationMerchantDescriptor
from .models.riskv1authentications_order_information import Riskv1authenticationsOrderInformation
from .models.riskv1authentications_order_information_amount_details import Riskv1authenticationsOrderInformationAmountDetails
from .models.riskv1authentications_order_information_bill_to import Riskv1authenticationsOrderInformationBillTo
from .models.riskv1authentications_order_information_line_items import Riskv1authenticationsOrderInformationLineItems
from .models.riskv1authentications_order_information_ship_to import Riskv1authenticationsOrderInformationShipTo
from .models.riskv1authentications_payment_information import Riskv1authenticationsPaymentInformation
from .models.riskv1authentications_payment_information_card import Riskv1authenticationsPaymentInformationCard
from .models.riskv1authentications_payment_information_fluid_data import Riskv1authenticationsPaymentInformationFluidData
from .models.riskv1authentications_payment_information_tokenized_card import Riskv1authenticationsPaymentInformationTokenizedCard
from .models.riskv1authentications_processing_information import Riskv1authenticationsProcessingInformation
from .models.riskv1authentications_risk_information import Riskv1authenticationsRiskInformation
from .models.riskv1authentications_travel_information import Riskv1authenticationsTravelInformation
from .models.riskv1authentications_travel_information_legs import Riskv1authenticationsTravelInformationLegs
from .models.riskv1authentications_travel_information_passengers import Riskv1authenticationsTravelInformationPassengers
from .models.riskv1decisions_buyer_information import Riskv1decisionsBuyerInformation
from .models.riskv1decisions_card_verification import Riskv1decisionsCardVerification
from .models.riskv1decisions_client_reference_information import Riskv1decisionsClientReferenceInformation
from .models.riskv1decisions_consumer_authentication_information import Riskv1decisionsConsumerAuthenticationInformation
from .models.riskv1decisions_consumer_authentication_information_strong_authentication import Riskv1decisionsConsumerAuthenticationInformationStrongAuthentication
from .models.riskv1decisions_device_information import Riskv1decisionsDeviceInformation
from .models.riskv1decisions_merchant_defined_information import Riskv1decisionsMerchantDefinedInformation
from .models.riskv1decisions_merchant_information import Riskv1decisionsMerchantInformation
from .models.riskv1decisions_merchant_information_merchant_descriptor import Riskv1decisionsMerchantInformationMerchantDescriptor
from .models.riskv1decisions_order_information import Riskv1decisionsOrderInformation
from .models.riskv1decisions_order_information_amount_details import Riskv1decisionsOrderInformationAmountDetails
from .models.riskv1decisions_order_information_bill_to import Riskv1decisionsOrderInformationBillTo
Expand All @@ -486,12 +487,16 @@
from .models.riskv1decisions_order_information_shipping_details import Riskv1decisionsOrderInformationShippingDetails
from .models.riskv1decisions_payment_information import Riskv1decisionsPaymentInformation
from .models.riskv1decisions_payment_information_card import Riskv1decisionsPaymentInformationCard
from .models.riskv1decisions_payment_information_customer import Riskv1decisionsPaymentInformationCustomer
from .models.riskv1decisions_payment_information_tokenized_card import Riskv1decisionsPaymentInformationTokenizedCard
from .models.riskv1decisions_processing_information import Riskv1decisionsProcessingInformation
from .models.riskv1decisions_processor_information import Riskv1decisionsProcessorInformation
from .models.riskv1decisions_processor_information_avs import Riskv1decisionsProcessorInformationAvs
from .models.riskv1decisions_processor_information_card_verification import Riskv1decisionsProcessorInformationCardVerification
from .models.riskv1decisions_risk_information import Riskv1decisionsRiskInformation
from .models.riskv1decisions_travel_information import Riskv1decisionsTravelInformation
from .models.riskv1decisions_travel_information_legs import Riskv1decisionsTravelInformationLegs
from .models.riskv1decisions_travel_information_passengers import Riskv1decisionsTravelInformationPassengers
from .models.riskv1decisionsidmarking_risk_information import Riskv1decisionsidmarkingRiskInformation
from .models.riskv1decisionsidmarking_risk_information_marking_details import Riskv1decisionsidmarkingRiskInformationMarkingDetails
from .models.riskv1exportcomplianceinquiries_device_information import Riskv1exportcomplianceinquiriesDeviceInformation
Expand All @@ -514,6 +519,7 @@
from .models.riskv1liststypeentries_payment_information_card import Riskv1liststypeentriesPaymentInformationCard
from .models.riskv1liststypeentries_risk_information import Riskv1liststypeentriesRiskInformation
from .models.riskv1liststypeentries_risk_information_marking_details import Riskv1liststypeentriesRiskInformationMarkingDetails
from .models.search_request import SearchRequest
from .models.self_link_bean import SelfLinkBean
from .models.tms_v1_instrument_identifiers_delete409_response import TmsV1InstrumentIdentifiersDelete409Response
from .models.tms_v1_instrument_identifiers_delete409_response__links import TmsV1InstrumentIdentifiersDelete409ResponseLinks
Expand Down Expand Up @@ -678,6 +684,7 @@
from .apis.transaction_batches_api import TransactionBatchesApi
from .apis.transaction_details_api import TransactionDetailsApi
from .apis.user_management_api import UserManagementApi
from .apis.user_management_search_api import UserManagementSearchApi
from .apis.verification_api import VerificationApi
from .apis.void_api import VoidApi

Expand Down
9 changes: 9 additions & 0 deletions CyberSource/api_client.py
Original file line number Diff line number Diff line change
Expand Up @@ -65,6 +65,9 @@ class ApiClient(object):
'object': object,
}

def set_user_defined_accept_header(self, user_defined_accept_header):
self.accept_header = user_defined_accept_header

def __init__(self, host=None, header_name=None, header_value=None, cookie=None):
"""
Constructor of the class.
Expand Down Expand Up @@ -220,6 +223,12 @@ def __call_api(self, resource_path, method,

config = Configuration()

if (hasattr(self, 'accept_header')):
if (self.accept_header is not None):
default_accept_header = ', ' + header_params['Accept']
default_accept_header = self.accept_header + default_accept_header.replace(', ' + self.accept_header, '')
header_params['Accept'] = default_accept_header

# header parameters
header_params = header_params or {}
header_params.update(self.default_headers)
Expand Down
1 change: 1 addition & 0 deletions CyberSource/apis/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -31,5 +31,6 @@
from .transaction_batches_api import TransactionBatchesApi
from .transaction_details_api import TransactionDetailsApi
from .user_management_api import UserManagementApi
from .user_management_search_api import UserManagementSearchApi
from .verification_api import VerificationApi
from .void_api import VoidApi
Loading

0 comments on commit a6e17bd

Please sign in to comment.