client dto