feat(core): implement NameType for name validation (#6734)

This commit is contained in:
Sakil Mostak
2025-04-01 14:58:54 +05:30
committed by GitHub
parent 1a7804ea89
commit 1100dcc605
72 changed files with 734 additions and 364 deletions

View File

@ -780,8 +780,8 @@ impl CustomerAddress for api_models::customers::CustomerRequest {
line2: address_details.line2.clone(),
line3: address_details.line3.clone(),
state: address_details.state.clone(),
first_name: address_details.first_name.clone(),
last_name: address_details.last_name.clone(),
first_name: address_details.first_name.clone().map(From::from),
last_name: address_details.last_name.clone().map(From::from),
zip: address_details.zip.clone(),
phone_number: self.phone.clone(),
email: self
@ -842,8 +842,8 @@ impl CustomerAddress for api_models::customers::CustomerRequest {
line2: address_details.line2.clone(),
line3: address_details.line3.clone(),
state: address_details.state.clone(),
first_name: address_details.first_name.clone(),
last_name: address_details.last_name.clone(),
first_name: address_details.first_name.clone().map(From::from),
last_name: address_details.last_name.clone().map(From::from),
zip: address_details.zip.clone(),
phone_number: self.phone.clone(),
email: self
@ -916,8 +916,8 @@ impl CustomerAddress for api_models::customers::CustomerUpdateRequest {
line2: address_details.line2.clone(),
line3: address_details.line3.clone(),
state: address_details.state.clone(),
first_name: address_details.first_name.clone(),
last_name: address_details.last_name.clone(),
first_name: address_details.first_name.clone().map(From::from),
last_name: address_details.last_name.clone().map(From::from),
zip: address_details.zip.clone(),
phone_number: self.phone.clone(),
email: self
@ -977,8 +977,8 @@ impl CustomerAddress for api_models::customers::CustomerUpdateRequest {
line2: address_details.line2.clone(),
line3: address_details.line3.clone(),
state: address_details.state.clone(),
first_name: address_details.first_name.clone(),
last_name: address_details.last_name.clone(),
first_name: address_details.first_name.clone().map(From::from),
last_name: address_details.last_name.clone().map(From::from),
zip: address_details.zip.clone(),
phone_number: self.phone.clone(),
email: self