import { ApiProperty } from '@nestjs/swagger';

export class Job {
	@ApiProperty()
	id: number;

	@ApiProperty()
	createdAt: Date;

	@ApiProperty()
	updatedAt: Date;

	@ApiProperty()
	title: string;

	@ApiProperty()
	description: string;

	@ApiProperty()
	status: string;

	@ApiProperty()
	clientId: number;

	@ApiProperty()
	poNumber: string;

	@ApiProperty()
	invoiceDate: Date;

	@ApiProperty()
	productionDate: Date;

	@ApiProperty()
	productionNotes: string;

	@ApiProperty()
	productionPriority: number;

	@ApiProperty()
	shippingOption: string;
    
    @ApiProperty()
	shippingName: string;

	@ApiProperty()
	shippingAddress1: string;

	@ApiProperty()
	shippingAddress2: string;

	@ApiProperty()
	shippingCity: string;

	@ApiProperty()
	shippingState: string;

	@ApiProperty()
	shippingPostcode: string;

	@ApiProperty()
	shippingCountry: string;

	@ApiProperty()
	shippingPhone: string;

	@ApiProperty()
	shippingEmail: string;

	@ApiProperty()
	shippingNotes: string;

	@ApiProperty()
	createdById: number;

	@ApiProperty()
	quoteKey: string;
}
