mirror of
				https://github.com/juspay/hyperswitch.git
				synced 2025-11-01 02:57:02 +08:00 
			
		
		
		
	refactor: Add service_name to get and delete request (#738)
This commit is contained in:
		| @ -545,12 +545,14 @@ pub struct TokenizePayloadRequest { | |||||||
| #[derive(Debug, serde::Serialize, serde::Deserialize)] | #[derive(Debug, serde::Serialize, serde::Deserialize)] | ||||||
| pub struct GetTokenizePayloadRequest { | pub struct GetTokenizePayloadRequest { | ||||||
|     pub lookup_key: String, |     pub lookup_key: String, | ||||||
|  |     pub service_name: String, | ||||||
|     pub get_value2: bool, |     pub get_value2: bool, | ||||||
| } | } | ||||||
|  |  | ||||||
| #[derive(Debug, serde::Serialize)] | #[derive(Debug, serde::Serialize)] | ||||||
| pub struct DeleteTokenizeByTokenRequest { | pub struct DeleteTokenizeByTokenRequest { | ||||||
|     pub lookup_key: String, |     pub lookup_key: String, | ||||||
|  |     pub service_name: String, | ||||||
| } | } | ||||||
|  |  | ||||||
| #[derive(Debug, serde::Serialize)] // Blocked: Yet to be implemented by `basilisk` | #[derive(Debug, serde::Serialize)] // Blocked: Yet to be implemented by `basilisk` | ||||||
|  | |||||||
| @ -447,6 +447,7 @@ pub async fn get_tokenized_data( | |||||||
|     let payload_to_be_encrypted = api::GetTokenizePayloadRequest { |     let payload_to_be_encrypted = api::GetTokenizePayloadRequest { | ||||||
|         lookup_key: lookup_key.to_string(), |         lookup_key: lookup_key.to_string(), | ||||||
|         get_value2: should_get_value2, |         get_value2: should_get_value2, | ||||||
|  |         service_name: VAULT_SERVICE_NAME.to_string(), | ||||||
|     }; |     }; | ||||||
|     let payload = serde_json::to_string(&payload_to_be_encrypted) |     let payload = serde_json::to_string(&payload_to_be_encrypted) | ||||||
|         .map_err(|_x| errors::ApiErrorResponse::InternalServerError)?; |         .map_err(|_x| errors::ApiErrorResponse::InternalServerError)?; | ||||||
| @ -502,6 +503,7 @@ pub async fn delete_tokenized_data( | |||||||
| ) -> RouterResult<String> { | ) -> RouterResult<String> { | ||||||
|     let payload_to_be_encrypted = api::DeleteTokenizeByTokenRequest { |     let payload_to_be_encrypted = api::DeleteTokenizeByTokenRequest { | ||||||
|         lookup_key: lookup_key.to_string(), |         lookup_key: lookup_key.to_string(), | ||||||
|  |         service_name: VAULT_SERVICE_NAME.to_string(), | ||||||
|     }; |     }; | ||||||
|     let payload = serde_json::to_string(&payload_to_be_encrypted) |     let payload = serde_json::to_string(&payload_to_be_encrypted) | ||||||
|         .map_err(|_x| errors::ApiErrorResponse::InternalServerError)?; |         .map_err(|_x| errors::ApiErrorResponse::InternalServerError)?; | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Manoj Ghorela
					Manoj Ghorela