/* Options:
Date: 2025-11-04 06:37:40
Version: 8.51
Tip: To override a DTO option, remove "//" prefix before updating
BaseUrl: https://blazor-gallery.servicestack.net
//GlobalNamespace: 
//MakePropertiesOptional: False
//AddServiceStackTypes: True
//AddResponseStatus: False
//AddImplicitVersion: 
//AddDescriptionAsComments: True
IncludeTypes: DeleteJobApplication.*
//ExcludeTypes: 
//DefaultImports: 
*/
export interface IReturnVoid
{
    createResponse(): void;
}
export interface IDeleteDb
{
}
export class JobApplication
{
    public id: number;
    // @References("typeof(MyApp.ServiceModel.Job)")
    public jobId: number;
    // @References("typeof(MyApp.ServiceModel.Contact)")
    public contactId: number;
    public position: Job;
    public applicant: Contact;
    public comments: JobApplicationComment[] = [];
    public appliedDate: string;
    public applicationStatus: JobApplicationStatus;
    public attachments: JobApplicationAttachment[] = [];
    public events: JobApplicationEvent[] = [];
    public phoneScreen: PhoneScreen;
    public interview: Interview;
    public jobOffer: JobOffer;
    public constructor(init?: Partial) { (Object as any).assign(this, init); }
}
export class DeleteJobApplication implements IReturnVoid, IDeleteDb
{
    public id: number;
    public constructor(init?: Partial) { (Object as any).assign(this, init); }
    public getTypeName() { return 'DeleteJobApplication'; }
    public getMethod() { return 'DELETE'; }
    public createResponse() {}
}