From 029040091792c4bc25f67a66f3feaa99ebae1af5 Mon Sep 17 00:00:00 2001
From: Justintime50 <39606064+Justintime50@users.noreply.github.com>
Date: Tue, 7 Jan 2025 16:44:01 -0700
Subject: [PATCH] chore: rename retrieve keyword to create

---
 CHANGELOG.md                                         |  4 ++--
 easypost/services/beta_referral_customer_service.py  |  8 ++++----
 ..._customer_create_bank_account_client_secret.yaml} |  8 ++++----
 ...l_customer_create_credit_card_client_secret.yaml} | 12 ++++++------
 tests/test_beta_referral_customer.py                 |  8 ++++----
 5 files changed, 20 insertions(+), 20 deletions(-)
 rename tests/cassettes/{test_beta_referral_customer_retrieve_bank_account_client_secret.yaml => test_beta_referral_customer_create_bank_account_client_secret.yaml} (88%)
 rename tests/cassettes/{test_beta_referral_customer_retrieve_credit_card_client_secret.yaml => test_beta_referral_customer_create_credit_card_client_secret.yaml} (84%)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 792752c..3a91afa 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -3,8 +3,8 @@
 ## Next Release
 
 - Adds the following functions to assist ReferralCustomers add credit cards and bank accounts:
-  - `BetaReferralCustomerService.retrieve_credit_card_client_secret`
-  - `BetaReferralCustomerService.retrieve_bank_account_client_secret`
+  - `BetaReferralCustomerService.create_credit_card_client_secret`
+  - `BetaReferralCustomerService.create_bank_account_client_secret`
   - `ReferralCustomerService.add_credit_card_from_stripe`
   - `ReferralCustomerService.add_bank_account_from_stripe`
 
diff --git a/easypost/services/beta_referral_customer_service.py b/easypost/services/beta_referral_customer_service.py
index 2e7dab4..ae91552 100644
--- a/easypost/services/beta_referral_customer_service.py
+++ b/easypost/services/beta_referral_customer_service.py
@@ -69,8 +69,8 @@ def refund_by_payment_log(self, payment_log_id: str) -> Dict[str, Any]:
 
         return convert_to_easypost_object(response=response)
 
-    def retrieve_credit_card_client_secret(self) -> Dict[str, Any]:
-        """Retrieves a client secret to use with Stripe when adding a credit card."""
+    def create_credit_card_client_secret(self) -> Dict[str, Any]:
+        """Creates a client secret to use with Stripe when adding a credit card."""
         response = Requestor(self._client).request(
             method=RequestMethod.POST,
             url="/setup_intents",
@@ -79,8 +79,8 @@ def retrieve_credit_card_client_secret(self) -> Dict[str, Any]:
 
         return convert_to_easypost_object(response=response)
 
-    def retrieve_bank_account_client_secret(self, return_url: Optional[str] = None) -> Dict[str, Any]:
-        """Retrieves a client secret to use with Stripe when adding a bank account."""
+    def create_bank_account_client_secret(self, return_url: Optional[str] = None) -> Dict[str, Any]:
+        """Creates a client secret to use with Stripe when adding a bank account."""
         params = {"return_url": return_url}
 
         response = Requestor(self._client).request(
diff --git a/tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml b/tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml
similarity index 88%
rename from tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml
rename to tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml
index 454e100..b6dcb76 100644
--- a/tests/cassettes/test_beta_referral_customer_retrieve_bank_account_client_secret.yaml
+++ b/tests/cassettes/test_beta_referral_customer_create_bank_account_client_secret.yaml
@@ -20,7 +20,7 @@ interactions:
     uri: https://api.easypost.com/beta/financial_connections_sessions
   response:
     body:
-      string: '{"client_secret": "fcsess_client_secret_MFA1Ze7exUG6pRSEHUwlsqjF"}'
+      string: '{"client_secret": "fcsess_client_secret_Pk6DPwMAJUC4q9Y6T05jS5cG"}'
     headers:
       cache-control:
       - private, no-cache, no-store
@@ -47,7 +47,7 @@ interactions:
       x-download-options:
       - noopen
       x-ep-request-uuid:
-      - 595be110677d75bbe2b7da4f0007bffa
+      - 595be116677dbc1de2b8e9ec0053f5f4
       x-frame-options:
       - SAMEORIGIN
       x-node:
@@ -55,10 +55,10 @@ interactions:
       x-permitted-cross-domain-policies:
       - none
       x-proxied:
-      - intlb3nuq 51d74985a2
+      - intlb4nuq 51d74985a2
       - extlb1nuq 99aac35317
       x-runtime:
-      - '0.468505'
+      - '0.599103'
       x-version-label:
       - easypost-202501062233-3c9302ef23-master
       x-xss-protection:
diff --git a/tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml b/tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml
similarity index 84%
rename from tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml
rename to tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml
index 9df25ca..df78cf3 100644
--- a/tests/cassettes/test_beta_referral_customer_retrieve_credit_card_client_secret.yaml
+++ b/tests/cassettes/test_beta_referral_customer_create_credit_card_client_secret.yaml
@@ -20,7 +20,7 @@ interactions:
     uri: https://api.easypost.com/beta/setup_intents
   response:
     body:
-      string: '{"client_secret": "seti_0QehjADqT4huGUvdfjjqoH19_secret_RXnJlDWhUSWZnYSASXGZLVKiCbNWcJX"}'
+      string: '{"client_secret": "seti_0QemQjDqT4huGUvdEmRKe2Vr_secret_RXsBcDsHB0wqRfqUAicRZbJi5SgCVo8"}'
     headers:
       cache-control:
       - private, no-cache, no-store
@@ -47,18 +47,18 @@ interactions:
       x-download-options:
       - noopen
       x-ep-request-uuid:
-      - 327fc0a7677d7580e2b7da2e0007de98
+      - 595be115677dbc1ce2b8e9eb0053f566
       x-frame-options:
       - SAMEORIGIN
       x-node:
-      - bigweb57nuq
+      - bigweb33nuq
       x-permitted-cross-domain-policies:
       - none
       x-proxied:
-      - intlb4nuq 51d74985a2
-      - extlb2nuq 99aac35317
+      - intlb3nuq 51d74985a2
+      - extlb1nuq 99aac35317
       x-runtime:
-      - '0.468862'
+      - '0.674861'
       x-version-label:
       - easypost-202501062233-3c9302ef23-master
       x-xss-protection:
diff --git a/tests/test_beta_referral_customer.py b/tests/test_beta_referral_customer.py
index 63c11bd..3116782 100644
--- a/tests/test_beta_referral_customer.py
+++ b/tests/test_beta_referral_customer.py
@@ -43,16 +43,16 @@ def test_beta_referral_customer_refund_by_payment_log(referral_customer_prod_cli
 
 
 @pytest.mark.vcr()
-def test_beta_referral_customer_retrieve_credit_card_client_secret(referral_customer_prod_client):
+def test_beta_referral_customer_create_credit_card_client_secret(referral_customer_prod_client):
     """This test requires a referral customer's production API key via REFERRAL_CUSTOMER_PROD_API_KEY."""
-    response = referral_customer_prod_client.beta_referral_customer.retrieve_credit_card_client_secret()
+    response = referral_customer_prod_client.beta_referral_customer.create_credit_card_client_secret()
 
     assert str.startswith(response.client_secret, "seti_")
 
 
 @pytest.mark.vcr()
-def test_beta_referral_customer_retrieve_bank_account_client_secret(referral_customer_prod_client):
+def test_beta_referral_customer_create_bank_account_client_secret(referral_customer_prod_client):
     """This test requires a referral customer's production API key via REFERRAL_CUSTOMER_PROD_API_KEY."""
-    response = referral_customer_prod_client.beta_referral_customer.retrieve_bank_account_client_secret()
+    response = referral_customer_prod_client.beta_referral_customer.create_bank_account_client_secret()
 
     assert str.startswith(response.client_secret, "fcsess_client_secret_")