@@ -43,7 +43,7 @@ let client = ApiClient::new(config).expect("Failed to create API client");
4343use smile_id :: products :: BasicKyc ;
4444
4545// Create a Basic KYC instance
46- let basic_kyc = BasicKyc :: new (client . clone ());
46+ let basic_kyc = BasicKyc :: new (& client ());
4747
4848// Submit a Basic KYC verification request
4949let job_id = basic_kyc . verify (
@@ -64,7 +64,7 @@ println!("Job ID: {}", job_id);
6464use smile_id :: products :: EnhancedKyc ;
6565
6666// Create an Enhanced KYC instance
67- let enhanced_kyc = EnhancedKyc :: new (client . clone ());
67+ let enhanced_kyc = EnhancedKyc :: new (& client ());
6868
6969// Submit an Enhanced KYC verification request
7070let job_id = enhanced_kyc . verify (
@@ -86,7 +86,7 @@ use smile_id::products::BiometricKyc;
8686use smile_id :: utils;
8787
8888// Create a Biometric KYC instance
89- let biometric_kyc = BiometricKyc :: new (client . clone ());
89+ let biometric_kyc = BiometricKyc :: new (& client ());
9090
9191// Encode a selfie image as base64
9292let selfie_image = utils :: encode_image_file (" path/to/selfie.jpg" )
@@ -113,7 +113,7 @@ use smile_id::products::DocumentVerification;
113113use smile_id :: utils;
114114
115115// Create a Document Verification instance
116- let document_verification = DocumentVerification :: new (client . clone ());
116+ let document_verification = DocumentVerification :: new (& client ());
117117
118118// Encode document images as base64
119119let front_image = utils :: encode_image_file (" path/to/front.jpg" )
@@ -138,7 +138,7 @@ use smile_id::products::SmartSelfieAuth;
138138use smile_id :: utils;
139139
140140// Create a SmartSelfie™ Authentication instance
141- let smartselfie_auth = SmartSelfieAuth :: new (client . clone ());
141+ let smartselfie_auth = SmartSelfieAuth :: new (& client ());
142142
143143// Encode a selfie image as base64
144144let selfie_image = utils :: encode_image_file (" path/to/selfie.jpg" )
@@ -160,7 +160,7 @@ println!("Job ID: {}", job_id);
160160use smile_id :: products :: BusinessVerification ;
161161
162162// Create a Business Verification instance
163- let business_verification = BusinessVerification :: new (client . clone ());
163+ let business_verification = BusinessVerification :: new (& client ());
164164
165165// Submit a Business Verification request
166166let job_id = business_verification . verify (
@@ -204,7 +204,7 @@ let config = Config::new("your-api-key", "your-partner-id");
204204let client = ApiClient :: new (config ). expect (" Failed to create API client" );
205205
206206// Create a blocking Basic KYC instance
207- let basic_kyc = BasicKyc :: new (client . clone ());
207+ let basic_kyc = BasicKyc :: new (& client ());
208208
209209// Submit a Basic KYC verification request
210210let job_id = basic_kyc . verify (
0 commit comments