adaptix icon indicating copy to clipboard operation
adaptix copied to clipboard

Add several fields linking

Open edpyt opened this issue 5 months ago • 0 comments

example:

@dataclass
class User:
    first_name: str
    last_name: str


@dataclass
class UserResponse:
    full_name: str

    
converter_user_to_response = get_converter(
    User,
    UserResponse,
    recipe=[
        link(
            P[User].first_name & P[User].last_name,
            P[UserResponse].full_name,
            coercer=lambda first_name, last_name: f"{first_name} {last_name}"
        )
     ]
 )

edpyt avatar Mar 22 '24 16:03 edpyt