Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/add mle #139

Open
wants to merge 57 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
e72bc74
adding mle config in merchantConfig
gaubansa Jan 6, 2025
4589aae
adding mleUtility
gaubansa Jan 6, 2025
0d792b1
Python SDK MLE 1
mahmishr Jan 10, 2025
68289fa
mustache updated with import
mahmishr Jan 10, 2025
5324505
spacing adjustment
mahmishr Jan 10, 2025
be37dc8
comments resolved
mahmishr Jan 15, 2025
698b432
commiting all api chngs
mahmishr Jan 15, 2025
81019d1
params change
mahmishr Jan 21, 2025
890dca0
null n empty case for map
mahmishr Jan 21, 2025
c6dc508
Merge pull request #135 from CyberSource/feature/add-MLE-checkIsMLEFo…
gaubansa Jan 21, 2025
e40cf97
Encrypt changes
mahmishr Jan 27, 2025
4a82ad7
Revert "Encrypt changes"
mahmishr Jan 27, 2025
8ac40c6
encrypt chngs
mahmishr Jan 27, 2025
0decd08
jwcrypto
mahmishr Jan 27, 2025
a4950c7
validate
mahmishr Jan 27, 2025
55decbc
added logs and corrected encrypt method
monu-kumar-visa Jan 27, 2025
b595426
cache code refactored
mahmishr Jan 27, 2025
60b0dc9
Merge branch 'feature/add-MLE-Encrypt-Method' of https://github.com/C…
mahmishr Jan 27, 2025
f0d97bf
loggers
mahmishr Jan 27, 2025
ce3db67
"comment resolved"
mahmishr Jan 28, 2025
bc90790
"resolved"
mahmishr Jan 28, 2025
7fc4ed9
"resolved"
mahmishr Jan 28, 2025
77814fb
"log"
mahmishr Jan 28, 2025
4d65308
"Utility"
mahmishr Jan 28, 2025
da0cac4
"MLE utility comments"
mahmishr Jan 29, 2025
e29ab60
"generate token"
mahmishr Jan 29, 2025
c3c0ec9
"beautify"
mahmishr Jan 29, 2025
594643b
"mustache"
mahmishr Jan 29, 2025
bef06a7
"test api"
mahmishr Jan 29, 2025
f9f0a05
"client mustache"
mahmishr Jan 29, 2025
ed1797a
"api chngs"
mahmishr Jan 29, 2025
7a3f7f0
"fixed logging"
mahmishr Jan 29, 2025
11fa290
"logging"
mahmishr Jan 29, 2025
ccee97e
"files"
mahmishr Jan 30, 2025
9824b75
Update MLE.md
mahmishr Jan 30, 2025
fe11482
Merge pull request #137 from CyberSource/feature/add-MLE-Encrypt-Method
gaubansa Jan 30, 2025
82e9cc2
"log masking"
mahmishr Jan 31, 2025
0faed40
Update sensitive_formatter.py
mahmishr Feb 3, 2025
afc6ed7
Update sensitive_formatter.py
mahmishr Feb 3, 2025
aad2169
Merge pull request #140 from CyberSource/feature/addMLE-encrypt-datam…
gaubansa Feb 5, 2025
d298d5d
Merge branch 'master' into feature/add-MLE
gaubansa Feb 6, 2025
3bb4c08
correcting space changes for auto generation
gaubansa Feb 6, 2025
c787a53
Update MLE.md
mahmishr Feb 10, 2025
2043d79
Update README.md
mahmishr Feb 10, 2025
ba3d68e
Update MLE.md
mahmishr Feb 10, 2025
0c1e9dc
Update MLE.md
mahmishr Feb 10, 2025
276c3ce
correcting comments
gaubansa Feb 10, 2025
bba4e8f
Merge pull request #142 from CyberSource/feature/add-MLE-Readme
gaubansa Feb 10, 2025
555ed7e
Update sensitive_formatter.py
mahmishr Feb 11, 2025
85db9d6
fixing Cache for singleton class
gaubansa Feb 27, 2025
9d01f84
fixing cache for overriding values
gaubansa Feb 27, 2025
ba7226d
Deprecated method for JWE decryption
gnongsie Feb 28, 2025
e482a2f
Changes from API updates - Feb 2025
gnongsie Feb 28, 2025
a64dc98
Updated dependencies
gnongsie Mar 4, 2025
34b7cae
Fixes for security findings
gnongsie Mar 13, 2025
4d8390a
Fixes for security findings
gnongsie Mar 17, 2025
9b1298e
Enforced sensitive masking of logs
gnongsie Mar 17, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions CyberSource/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -310,9 +310,14 @@
from .models.kmsegressv2keyssym_client_reference_information import Kmsegressv2keyssymClientReferenceInformation
from .models.kmsegressv2keyssym_key_information import Kmsegressv2keyssymKeyInformation
from .models.merchant_initiated_transaction_object import MerchantInitiatedTransactionObject
from .models.microformv2sessions_transient_token_response_options import Microformv2sessionsTransientTokenResponseOptions
from .models.mit_reversal_request import MitReversalRequest
from .models.mit_void_request import MitVoidRequest
from .models.modify_billing_agreement import ModifyBillingAgreement
from .models.network_token_enrollment import NetworkTokenEnrollment
from .models.network_token_services_enablement import NetworkTokenServicesEnablement
from .models.network_token_services_enablement_mastercard_digital_enablement_service import NetworkTokenServicesEnablementMastercardDigitalEnablementService
from .models.network_token_services_enablement_visa_token_service import NetworkTokenServicesEnablementVisaTokenService
from .models.notificationsubscriptionsv1productsorganization_id_event_types import Notificationsubscriptionsv1productsorganizationIdEventTypes
from .models.notificationsubscriptionsv1webhooks_notification_scope import Notificationsubscriptionsv1webhooksNotificationScope
from .models.notificationsubscriptionsv1webhooks_products import Notificationsubscriptionsv1webhooksProducts
Expand Down Expand Up @@ -1148,6 +1153,9 @@
from .models.tms_bin_lookup_payment_account_information_card_brands import TmsBinLookupPaymentAccountInformationCardBrands
from .models.tms_bin_lookup_payment_account_information_features import TmsBinLookupPaymentAccountInformationFeatures
from .models.tms_bin_lookup_payment_account_information_network import TmsBinLookupPaymentAccountInformationNetwork
from .models.tms_business_information import TmsBusinessInformation
from .models.tms_business_information_acquirer import TmsBusinessInformationAcquirer
from .models.tms_business_information_address import TmsBusinessInformationAddress
from .models.tms_card_art import TmsCardArt
from .models.tms_card_art_brand_logo_asset import TmsCardArtBrandLogoAsset
from .models.tms_card_art_brand_logo_asset_links import TmsCardArtBrandLogoAssetLinks
Expand Down
35 changes: 35 additions & 0 deletions CyberSource/api/batches_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class BatchesApi(object):
Expand Down Expand Up @@ -133,6 +136,14 @@ def get_batch_report_with_http_info(self, batch_id, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_batch_report,get_batch_report_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down Expand Up @@ -246,6 +257,14 @@ def get_batch_status_with_http_info(self, batch_id, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_batch_status,get_batch_status_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down Expand Up @@ -365,6 +384,14 @@ def get_batches_list_with_http_info(self, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_batches_list,get_batches_list_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down Expand Up @@ -478,6 +505,14 @@ def post_batch_with_http_info(self, body, **kwargs):

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'body', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "post_batch,post_batch_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down
27 changes: 27 additions & 0 deletions CyberSource/api/billing_agreements_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class BillingAgreementsApi(object):
Expand Down Expand Up @@ -143,6 +146,14 @@ def billing_agreements_de_registration_with_http_info(self, modify_billing_agree

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'modify_billing_agreement', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'PATCH' == GlobalLabelParameters.POST or 'PATCH' == GlobalLabelParameters.PUT or 'PATCH' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = True
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "billing_agreements_de_registration,billing_agreements_de_registration_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json;charset=utf-8'])

Expand Down Expand Up @@ -266,6 +277,14 @@ def billing_agreements_intimation_with_http_info(self, intimate_billing_agreemen

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'intimate_billing_agreement', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = True
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "billing_agreements_intimation,billing_agreements_intimation_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json;charset=utf-8'])

Expand Down Expand Up @@ -379,6 +398,14 @@ def billing_agreements_registration_with_http_info(self, create_billing_agreemen

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'create_billing_agreement', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = True
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "billing_agreements_registration,billing_agreements_registration_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json;charset=utf-8'])

Expand Down
11 changes: 11 additions & 0 deletions CyberSource/api/bin_lookup_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class BinLookupApi(object):
Expand Down Expand Up @@ -136,6 +139,14 @@ def get_account_info_with_http_info(self, create_bin_lookup_request, **kwargs):

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'create_bin_lookup_request', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_account_info,get_account_info_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down
11 changes: 11 additions & 0 deletions CyberSource/api/capture_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class CaptureApi(object):
Expand Down Expand Up @@ -143,6 +146,14 @@ def capture_payment_with_http_info(self, capture_payment_request, id, **kwargs):

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'capture_payment_request', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = True
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "capture_payment,capture_payment_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json;charset=utf-8'])

Expand Down
11 changes: 11 additions & 0 deletions CyberSource/api/chargeback_details_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class ChargebackDetailsApi(object):
Expand Down Expand Up @@ -145,6 +148,14 @@ def get_chargeback_details_with_http_info(self, start_time, end_time, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_chargeback_details,get_chargeback_details_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json', 'application/xml'])

Expand Down
11 changes: 11 additions & 0 deletions CyberSource/api/chargeback_summaries_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class ChargebackSummariesApi(object):
Expand Down Expand Up @@ -145,6 +148,14 @@ def get_chargeback_summaries_with_http_info(self, start_time, end_time, **kwargs
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_chargeback_summaries,get_chargeback_summaries_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json', 'application/xml'])

Expand Down
11 changes: 11 additions & 0 deletions CyberSource/api/conversion_details_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class ConversionDetailsApi(object):
Expand Down Expand Up @@ -145,6 +148,14 @@ def get_conversion_detail_with_http_info(self, start_time, end_time, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "get_conversion_detail,get_conversion_detail_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/hal+json', 'application/xml'])

Expand Down
27 changes: 27 additions & 0 deletions CyberSource/api/create_new_webhooks_api.py
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,9 @@
from ..configuration import Configuration
from ..api_client import ApiClient
import CyberSource.logging.log_factory as LogFactory
from authenticationsdk.util.MLEUtility import MLEUtility
from authenticationsdk.util.GlobalLabelParameters import GlobalLabelParameters
from authenticationsdk.util.Utility import process_body

from ..utilities.tracking.sdk_tracker import SdkTracker
class CreateNewWebhooksApi(object):
Expand Down Expand Up @@ -131,6 +134,14 @@ def create_webhook_subscription_with_http_info(self, **kwargs):

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'create_webhook_request', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "create_webhook_subscription,create_webhook_subscription_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down Expand Up @@ -247,6 +258,14 @@ def find_products_to_subscribe_with_http_info(self, organization_id, **kwargs):
body_params = None
if 'GET' in ('POST'):
body_params = '{}'

if 'GET' == GlobalLabelParameters.POST or 'GET' == GlobalLabelParameters.PUT or 'GET' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "find_products_to_subscribe,find_products_to_subscribe_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down Expand Up @@ -380,6 +399,14 @@ def save_sym_egress_key_with_http_info(self, v_c_sender_organization_id, v_c_per

sdkTracker = SdkTracker()
body_params = sdkTracker.insert_developer_id_tracker(body_params, 'save_sym_egress_key', self.api_client.mconfig.run_environment, self.api_client.mconfig.defaultDeveloperId)

if 'POST' == GlobalLabelParameters.POST or 'POST' == GlobalLabelParameters.PUT or 'POST' == GlobalLabelParameters.PATCH:
body_params = process_body(body_params)

is_mle_supported_by_cybs_for_api = False
if MLEUtility.check_is_mle_for_api(self.api_client.mconfig, is_mle_supported_by_cybs_for_api, "save_sym_egress_key,save_sym_egress_key_with_http_info"):
body_params = MLEUtility.encrypt_request_payload(self.api_client.mconfig, body_params)

# HTTP header `Accept`
header_params['Accept'] = self.api_client.select_header_accept(['application/json;charset=utf-8'])

Expand Down
Loading