57 lines
1.9 KiB
TypeScript
57 lines
1.9 KiB
TypeScript
import type { ReceptionTypeData } from '~/services/dto/reception-type-data'
|
|
import type { MerchandiseTypeData } from '~/services/dto/merchandise-type-data'
|
|
import type { BuildingData } from '~/services/dto/building-data'
|
|
import type { ReceptionPelletBuildingData } from '~/services/dto/reception-pellet-building-data'
|
|
import type { UserData } from '~/services/dto/user-data'
|
|
import type { SupplierData } from '~/services/dto/supplier-data'
|
|
import type { AddressData } from '~/services/dto/address-data'
|
|
import type { TruckData } from '~/services/dto/truck-data'
|
|
import type { CarrierData } from '~/services/dto/carrier-data'
|
|
import type { DriverData } from '~/services/dto/driver-data'
|
|
|
|
export interface ReceptionData {
|
|
id: number
|
|
identificationNumber?: string | null
|
|
licensePlate: string | null
|
|
weights?: WeightEntryData[] | null
|
|
receptionDate: string
|
|
currentStep: number
|
|
isValid: boolean
|
|
receptionType?: ReceptionTypeData | null
|
|
merchandiseType?: MerchandiseTypeData | null
|
|
merchandiseDetail?: string | null
|
|
buildings?: BuildingData[] | null
|
|
pelletBuildings?: ReceptionPelletBuildingData[] | null
|
|
user?: UserData | null
|
|
supplier?: SupplierData | null
|
|
address?: AddressData | null
|
|
truck?: TruckData | null
|
|
carrier?: CarrierData | null
|
|
driver?: DriverData | null
|
|
}
|
|
|
|
export interface WeightEntryData {
|
|
id?: number
|
|
type: 'gross' | 'tare'
|
|
dsd: number | null
|
|
weight: number | null
|
|
weighedAt: string | null
|
|
}
|
|
|
|
export type ReceptionPayload = {
|
|
licensePlate?: string | null
|
|
receptionDate?: string
|
|
currentStep?: number
|
|
isValid?: boolean
|
|
receptionType?: string | null
|
|
merchandiseType?: string | null
|
|
merchandiseDetail?: string | null
|
|
buildings?: string[] | null
|
|
user?: string | null
|
|
supplier?: string | null
|
|
address?: string | null
|
|
truck?: string | null
|
|
carrier?: string | null
|
|
driver?: string | null
|
|
}
|