'use client'; import type { DeleteMediaOutputDTO } from '@/lib/types/generated/DeleteMediaOutputDTO'; import type { DeleteMediaViewData } from '@/lib/view-data/DeleteMediaViewData'; import type { ViewDataBuilder } from '@/lib/contracts/builders/ViewDataBuilder'; export class DeleteMediaViewDataBuilder { public static build(apiDto: DeleteMediaOutputDTO): DeleteMediaViewData { return { success: apiDto.success, error: apiDto.error, }; } } DeleteMediaViewDataBuilder satisfies ViewDataBuilder;