'use client'; import type { CompleteOnboardingOutputDTO } from '@/lib/types/generated/CompleteOnboardingOutputDTO'; import type { CompleteOnboardingViewData } from '@/lib/view-data/CompleteOnboardingViewData'; import type { ViewDataBuilder } from '@/lib/contracts/builders/ViewDataBuilder'; export class CompleteOnboardingViewDataBuilder { public static build(apiDto: CompleteOnboardingOutputDTO): CompleteOnboardingViewData { return { success: apiDto.success, driverId: apiDto.driverId, errorMessage: apiDto.errorMessage, }; } } CompleteOnboardingViewDataBuilder satisfies ViewDataBuilder;