import datetime
import decimal
from marshmallow.fields import *
from servicestack import *
from typing import *
from dataclasses import dataclass, field
from dataclasses_json import dataclass_json, LetterCase, Undefined, config
from enum import Enum, IntEnum
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AuditBase:
created_date: datetime.datetime = datetime.datetime(1, 1, 1)
# @Required()
created_by: Optional[str] = None
modified_date: datetime.datetime = datetime.datetime(1, 1, 1)
# @Required()
modified_by: Optional[str] = None
deleted_date: Optional[datetime.datetime] = None
deleted_by: Optional[str] = None
class EmploymentType(str, Enum):
FULL_TIME = 'FullTime'
PART_TIME = 'PartTime'
CASUAL = 'Casual'
CONTRACT = 'Contract'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Contact:
id: int = 0
# @Computed()
display_name: Optional[str] = None
profile_url: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None
salary_expectation: Optional[int] = None
job_type: Optional[str] = None
availability_weeks: int = 0
preferred_work_type: Optional[EmploymentType] = None
preferred_location: Optional[str] = None
email: Optional[str] = None
phone: Optional[str] = None
skills: Optional[List[str]] = None
about: Optional[str] = None
applications: List[JobApplication] = field(default_factory=list)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class AppUser:
id: Optional[str] = None
first_name: Optional[str] = None
last_name: Optional[str] = None
display_name: Optional[str] = None
profile_url: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class JobApplicationComment(AuditBase):
id: int = 0
# @References(typeof(AppUser))
app_user_id: Optional[str] = None
app_user: Optional[AppUser] = None
# @References(typeof(JobApplication))
job_application_id: int = 0
comment: Optional[str] = None
class JobApplicationStatus(str, Enum):
APPLIED = 'Applied'
PHONE_SCREENING = 'PhoneScreening'
PHONE_SCREENING_COMPLETED = 'PhoneScreeningCompleted'
INTERVIEW = 'Interview'
INTERVIEW_COMPLETED = 'InterviewCompleted'
OFFER = 'Offer'
DISQUALIFIED = 'Disqualified'
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class JobApplicationAttachment:
id: int = 0
# @References(typeof(JobApplication))
job_application_id: int = 0
file_name: Optional[str] = None
file_path: Optional[str] = None
content_type: Optional[str] = None
content_length: int = 0
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class JobApplicationEvent(AuditBase):
id: int = 0
# @References(typeof(JobApplication))
job_application_id: int = 0
# @References(typeof(AppUser))
app_user_id: Optional[str] = None
app_user: Optional[AppUser] = None
description: Optional[str] = None
status: Optional[JobApplicationStatus] = None
event_date: datetime.datetime = datetime.datetime(1, 1, 1)
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class PhoneScreen(AuditBase):
id: int = 0
# @References(typeof(AppUser))
app_user_id: Optional[str] = None
app_user: Optional[AppUser] = None
# @References(typeof(JobApplication))
job_application_id: int = 0
application_status: Optional[JobApplicationStatus] = None
notes: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Interview(AuditBase):
id: int = 0
booking_time: datetime.datetime = datetime.datetime(1, 1, 1)
# @References(typeof(JobApplication))
job_application_id: int = 0
# @References(typeof(AppUser))
app_user_id: Optional[str] = None
app_user: Optional[AppUser] = None
application_status: Optional[JobApplicationStatus] = None
notes: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class JobOffer(AuditBase):
id: int = 0
salary_offer: int = 0
currency: Optional[str] = None
# @References(typeof(JobApplication))
job_application_id: int = 0
# @References(typeof(AppUser))
app_user_id: Optional[str] = None
app_user: Optional[AppUser] = None
notes: Optional[str] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class JobApplication:
id: int = 0
# @References(typeof(Job))
job_id: int = 0
# @References(typeof(Contact))
contact_id: int = 0
position: Optional[Job] = None
applicant: Optional[Contact] = None
comments: List[JobApplicationComment] = field(default_factory=list)
applied_date: datetime.datetime = datetime.datetime(1, 1, 1)
application_status: Optional[JobApplicationStatus] = None
attachments: List[JobApplicationAttachment] = field(default_factory=list)
events: List[JobApplicationEvent] = field(default_factory=list)
phone_screen: Optional[PhoneScreen] = None
interview: Optional[Interview] = None
job_offer: Optional[JobOffer] = None
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class Job(AuditBase):
id: int = 0
title: Optional[str] = None
employment_type: Optional[EmploymentType] = None
company: Optional[str] = None
location: Optional[str] = None
salary_range_lower: int = 0
salary_range_upper: int = 0
description: Optional[str] = None
applications: List[JobApplication] = field(default_factory=list)
closing: datetime.datetime = datetime.datetime(1, 1, 1)
# @ValidateRequest(Validator="IsAuthenticated")
@dataclass_json(letter_case=LetterCase.CAMEL, undefined=Undefined.EXCLUDE)
@dataclass
class UpdateJob(IPatchDb[Job]):
id: int = 0
title: Optional[str] = None
salary_range_lower: Optional[int] = None
salary_range_upper: Optional[int] = None
description: Optional[str] = None
To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
The following are sample HTTP requests and responses. The placeholders shown need to be replaced with actual values.
POST /xml/reply/UpdateJob HTTP/1.1
Host: blazor-gallery.servicestack.net
Accept: application/xml
Content-Type: application/xml
Content-Length: length
<UpdateJob xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel">
<Description>String</Description>
<Id>0</Id>
<SalaryRangeLower>0</SalaryRangeLower>
<SalaryRangeUpper>0</SalaryRangeUpper>
<Title>String</Title>
</UpdateJob>
HTTP/1.1 200 OK Content-Type: application/xml Content-Length: length <Job xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/MyApp.ServiceModel"> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications i:nil="true" /> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d11p1:string>String</d11p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications i:nil="true" /> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d8p1:string>String</d8p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications i:nil="true" /> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d11p1:string>String</d11p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications i:nil="true" /> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d5p1:string>String</d5p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications i:nil="true" /> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d11p1:string>String</d11p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications i:nil="true" /> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d8p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d8p1:string>String</d8p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications> <JobApplication> <Applicant> <About>String</About> <Applications i:nil="true" /> <AvailabilityWeeks>0</AvailabilityWeeks> <Email>String</Email> <FirstName>String</FirstName> <Id>0</Id> <JobType>String</JobType> <LastName>String</LastName> <Phone>String</Phone> <PreferredLocation>String</PreferredLocation> <PreferredWorkType>FullTime</PreferredWorkType> <ProfileUrl>String</ProfileUrl> <SalaryExpectation>0</SalaryExpectation> <Skills xmlns:d11p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays"> <d11p1:string>String</d11p1:string> </Skills> </Applicant> <ApplicationStatus>Applied</ApplicationStatus> <AppliedDate>0001-01-01T00:00:00</AppliedDate> <Attachments> <JobApplicationAttachment> <ContentLength>0</ContentLength> <ContentType>String</ContentType> <FileName>String</FileName> <FilePath>String</FilePath> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationAttachment> </Attachments> <Comments> <JobApplicationComment> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Comment>String</Comment> <Id>0</Id> <JobApplicationId>0</JobApplicationId> </JobApplicationComment> </Comments> <ContactId>0</ContactId> <Events> <JobApplicationEvent> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Description>String</Description> <EventDate>0001-01-01T00:00:00</EventDate> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Status>Applied</Status> </JobApplicationEvent> </Events> <Id>0</Id> <Interview> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <BookingTime>0001-01-01T00:00:00</BookingTime> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </Interview> <JobId>0</JobId> <JobOffer> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <Currency>String</Currency> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> <SalaryOffer>0</SalaryOffer> </JobOffer> <PhoneScreen> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <AppUser> <DisplayName>String</DisplayName> <FirstName>String</FirstName> <Id>String</Id> <LastName>String</LastName> <ProfileUrl>String</ProfileUrl> </AppUser> <AppUserId>String</AppUserId> <ApplicationStatus>Applied</ApplicationStatus> <Id>0</Id> <JobApplicationId>0</JobApplicationId> <Notes>String</Notes> </PhoneScreen> <Position> <CreatedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</CreatedDate> <CreatedBy xmlns="http://schemas.servicestack.net/types">String</CreatedBy> <ModifiedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</ModifiedDate> <ModifiedBy xmlns="http://schemas.servicestack.net/types">String</ModifiedBy> <DeletedDate xmlns="http://schemas.servicestack.net/types">0001-01-01T00:00:00</DeletedDate> <DeletedBy xmlns="http://schemas.servicestack.net/types">String</DeletedBy> <Applications i:nil="true" /> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Position> </JobApplication> </Applications> <Closing>0001-01-01T00:00:00</Closing> <Company>String</Company> <Description>String</Description> <EmploymentType>FullTime</EmploymentType> <Id>0</Id> <Location>String</Location> <SalaryRangeLower>0</SalaryRangeLower> <SalaryRangeUpper>0</SalaryRangeUpper> <Title>String</Title> </Job>