dmpippin
9/17/2013 - 4:53 PM

Full C# worker class

Full C# worker class

//------------------------------------------------------------------------------
// <auto-generated>
//     This code was generated by a tool.
//     Runtime Version:2.0.50727.5448
//
//     Changes to this file may cause incorrect behavior and will be lost if
//     the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------

using System.Xml.Serialization;
using System;


/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
[System.Xml.Serialization.XmlRootAttribute("worker", Namespace = "", IsNullable = false)]
//[Serializable()]
public class worker {
    
    private string standardIdField;
    
    private string versionField;
    
    private System.DateTime lastUpdatedTimestampField;
    
    private System.DateTime createdTimestampField;
    
    private bool createdTimestampFieldSpecified;
    
    private string deleteIndicatorField;
    
    private WorkerName nameField;
    
    private ContactInformation contactInformationField;
    
    private MailLocation mailLocationField;
    
    private Employment employmentField;
    
    private ContractorInformation contractorInformationField;
    
    private Degree[] degreesField;
    
    private License[] professionalLicensesField;
    
    private Membership[] membershipsField;
    
    private Language[] languageSkillsField;
    
    private string actionField;
    
    /// <remarks/>
    /// 
    //[System.Xml.Serialization.XmlElement("standardId")]
    public string standardId {
        get {
            return this.standardIdField;
        }
        set {
            this.standardIdField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="integer")]
    public string version {
        get {
            return this.versionField;
        }
        set {
            this.versionField = value;
        }
    }
    
    /// <remarks/>
    public System.DateTime lastUpdatedTimestamp {
        get {
            return this.lastUpdatedTimestampField;
        }
        set {
            this.lastUpdatedTimestampField = value;
        }
    }
    
    /// <remarks/>
    public System.DateTime createdTimestamp {
        get {
            return this.createdTimestampField;
        }
        set {
            this.createdTimestampField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool createdTimestampSpecified {
        get {
            return this.createdTimestampFieldSpecified;
        }
        set {
            this.createdTimestampFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    public string deleteIndicator {
        get {
            return this.deleteIndicatorField;
        }
        set {
            this.deleteIndicatorField = value;
        }
    }
    
    /// <remarks/>
    public WorkerName name {
        get {
            return this.nameField;
        }
        set {
            this.nameField = value;
        }
    }
    
    /// <remarks/>
    public ContactInformation contactInformation {
        get {
            return this.contactInformationField;
        }
        set {
            this.contactInformationField = value;
        }
    }
    
    /// <remarks/>
    public MailLocation mailLocation {
        get {
            return this.mailLocationField;
        }
        set {
            this.mailLocationField = value;
        }
    }
    
    /// <remarks/>
    public Employment employment {
        get {
            return this.employmentField;
        }
        set {
            this.employmentField = value;
        }
    }
    
    /// <remarks/>
    public ContractorInformation contractorInformation {
        get {
            return this.contractorInformationField;
        }
        set {
            this.contractorInformationField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("degree", IsNullable=false)]
    public Degree[] degrees {
        get {
            return this.degreesField;
        }
        set {
            this.degreesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("license", IsNullable=false)]
    public License[] professionalLicenses {
        get {
            return this.professionalLicensesField;
        }
        set {
            this.professionalLicensesField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("membership", IsNullable=false)]
    public Membership[] memberships {
        get {
            return this.membershipsField;
        }
        set {
            this.membershipsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("language", IsNullable=false)]
    public Language[] languageSkills {
        get {
            return this.languageSkillsField;
        }
        set {
            this.languageSkillsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlAttributeAttribute()]
    public string action {
        get {
            return this.actionField;
        }
        set {
            this.actionField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class WorkerName {
    
    private string fullNameSortField;
    
    private string firstField;
    
    private string preferredFirstField;
    
    private string middleField;
    
    private string lastField;
    
    private string preferredLastField;
    
    private string previousLastField;
    
    /// <remarks/>
    public string fullNameSort {
        get {
            return this.fullNameSortField;
        }
        set {
            this.fullNameSortField = value;
        }
    }
    
    /// <remarks/>
    public string first {
        get {
            return this.firstField;
        }
        set {
            this.firstField = value;
        }
    }
    
    /// <remarks/>
    public string preferredFirst {
        get {
            return this.preferredFirstField;
        }
        set {
            this.preferredFirstField = value;
        }
    }
    
    /// <remarks/>
    public string middle {
        get {
            return this.middleField;
        }
        set {
            this.middleField = value;
        }
    }
    
    /// <remarks/>
    public string last {
        get {
            return this.lastField;
        }
        set {
            this.lastField = value;
        }
    }
    
    /// <remarks/>
    public string preferredLast {
        get {
            return this.preferredLastField;
        }
        set {
            this.preferredLastField = value;
        }
    }
    
    /// <remarks/>
    public string previousLast {
        get {
            return this.previousLastField;
        }
        set {
            this.previousLastField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Language {
    
    private string languageIdField;
    
    private string descriptionField;
    
    private string speakingProficiencyIdField;
    
    private string speakingProficiencyDescriptionField;
    
    private string readingProficiencyIdField;
    
    private string readingProficiencyDescriptionField;
    
    private string writingProficiencyIdField;
    
    private string writingProficiencyDescriptionField;
    
    /// <remarks/>
    public string languageId {
        get {
            return this.languageIdField;
        }
        set {
            this.languageIdField = value;
        }
    }
    
    /// <remarks/>
    public string description {
        get {
            return this.descriptionField;
        }
        set {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    public string speakingProficiencyId {
        get {
            return this.speakingProficiencyIdField;
        }
        set {
            this.speakingProficiencyIdField = value;
        }
    }
    
    /// <remarks/>
    public string speakingProficiencyDescription {
        get {
            return this.speakingProficiencyDescriptionField;
        }
        set {
            this.speakingProficiencyDescriptionField = value;
        }
    }
    
    /// <remarks/>
    public string readingProficiencyId {
        get {
            return this.readingProficiencyIdField;
        }
        set {
            this.readingProficiencyIdField = value;
        }
    }
    
    /// <remarks/>
    public string readingProficiencyDescription {
        get {
            return this.readingProficiencyDescriptionField;
        }
        set {
            this.readingProficiencyDescriptionField = value;
        }
    }
    
    /// <remarks/>
    public string writingProficiencyId {
        get {
            return this.writingProficiencyIdField;
        }
        set {
            this.writingProficiencyIdField = value;
        }
    }
    
    /// <remarks/>
    public string writingProficiencyDescription {
        get {
            return this.writingProficiencyDescriptionField;
        }
        set {
            this.writingProficiencyDescriptionField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Membership {
    
    private string membershipIdField;
    
    private string descriptionField;
    
    private System.DateTime issuedDateField;
    
    private bool issuedDateFieldSpecified;
    
    private string roleField;
    
    private System.DateTime startDateField;
    
    private bool startDateFieldSpecified;
    
    private System.DateTime expirationDateField;
    
    private bool expirationDateFieldSpecified;
    
    /// <remarks/>
    public string membershipId {
        get {
            return this.membershipIdField;
        }
        set {
            this.membershipIdField = value;
        }
    }
    
    /// <remarks/>
    public string description {
        get {
            return this.descriptionField;
        }
        set {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime issuedDate {
        get {
            return this.issuedDateField;
        }
        set {
            this.issuedDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool issuedDateSpecified {
        get {
            return this.issuedDateFieldSpecified;
        }
        set {
            this.issuedDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    public string role {
        get {
            return this.roleField;
        }
        set {
            this.roleField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime startDate {
        get {
            return this.startDateField;
        }
        set {
            this.startDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool startDateSpecified {
        get {
            return this.startDateFieldSpecified;
        }
        set {
            this.startDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime expirationDate {
        get {
            return this.expirationDateField;
        }
        set {
            this.expirationDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool expirationDateSpecified {
        get {
            return this.expirationDateFieldSpecified;
        }
        set {
            this.expirationDateFieldSpecified = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class License {
    
    private string licenseIdField;
    
    private string descriptionField;
    
    private string issuedByField;
    
    private System.DateTime issueDateField;
    
    private bool issueDateFieldSpecified;
    
    private System.DateTime expirationDateField;
    
    private bool expirationDateFieldSpecified;
    
    /// <remarks/>
    public string licenseId {
        get {
            return this.licenseIdField;
        }
        set {
            this.licenseIdField = value;
        }
    }
    
    /// <remarks/>
    public string description {
        get {
            return this.descriptionField;
        }
        set {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    public string issuedBy {
        get {
            return this.issuedByField;
        }
        set {
            this.issuedByField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime issueDate {
        get {
            return this.issueDateField;
        }
        set {
            this.issueDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool issueDateSpecified {
        get {
            return this.issueDateFieldSpecified;
        }
        set {
            this.issueDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime expirationDate {
        get {
            return this.expirationDateField;
        }
        set {
            this.expirationDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool expirationDateSpecified {
        get {
            return this.expirationDateFieldSpecified;
        }
        set {
            this.expirationDateFieldSpecified = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Degree {
    
    private string degreeIdField;
    
    private string descriptionField;
    
    private System.DateTime acquiredDateField;
    
    private bool acquiredDateFieldSpecified;
    
    private string schoolIdField;
    
    private string schoolNameField;
    
    private string majorIdField;
    
    private string majorNameField;
    
    private string countryIdField;
    
    private string countryNameField;
    
    /// <remarks/>
    public string degreeId {
        get {
            return this.degreeIdField;
        }
        set {
            this.degreeIdField = value;
        }
    }
    
    /// <remarks/>
    public string description {
        get {
            return this.descriptionField;
        }
        set {
            this.descriptionField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime acquiredDate {
        get {
            return this.acquiredDateField;
        }
        set {
            this.acquiredDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool acquiredDateSpecified {
        get {
            return this.acquiredDateFieldSpecified;
        }
        set {
            this.acquiredDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    public string schoolId {
        get {
            return this.schoolIdField;
        }
        set {
            this.schoolIdField = value;
        }
    }
    
    /// <remarks/>
    public string schoolName {
        get {
            return this.schoolNameField;
        }
        set {
            this.schoolNameField = value;
        }
    }
    
    /// <remarks/>
    public string majorId {
        get {
            return this.majorIdField;
        }
        set {
            this.majorIdField = value;
        }
    }
    
    /// <remarks/>
    public string majorName {
        get {
            return this.majorNameField;
        }
        set {
            this.majorNameField = value;
        }
    }
    
    /// <remarks/>
    public string countryId {
        get {
            return this.countryIdField;
        }
        set {
            this.countryIdField = value;
        }
    }
    
    /// <remarks/>
    public string countryName {
        get {
            return this.countryNameField;
        }
        set {
            this.countryNameField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class ContractorInformation {
    
    private string preferredVendorIndicatorField;
    
    private System.DateTime standardIdExpireDateField;
    
    private bool standardIdExpireDateFieldSpecified;
    
    private string serviceTypeIdField;
    
    private string serviceTypeField;
    
    private string paymentTypeField;
    
    private string informationTechnologyCodeField;
    
    private string vendorIdField;
    
    private string vendorNameField;
    
    /// <remarks/>
    public string preferredVendorIndicator {
        get {
            return this.preferredVendorIndicatorField;
        }
        set {
            this.preferredVendorIndicatorField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime standardIdExpireDate {
        get {
            return this.standardIdExpireDateField;
        }
        set {
            this.standardIdExpireDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool standardIdExpireDateSpecified {
        get {
            return this.standardIdExpireDateFieldSpecified;
        }
        set {
            this.standardIdExpireDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    public string serviceTypeId {
        get {
            return this.serviceTypeIdField;
        }
        set {
            this.serviceTypeIdField = value;
        }
    }
    
    /// <remarks/>
    public string serviceType {
        get {
            return this.serviceTypeField;
        }
        set {
            this.serviceTypeField = value;
        }
    }
    
    /// <remarks/>
    public string paymentType {
        get {
            return this.paymentTypeField;
        }
        set {
            this.paymentTypeField = value;
        }
    }
    
    /// <remarks/>
    public string informationTechnologyCode {
        get {
            return this.informationTechnologyCodeField;
        }
        set {
            this.informationTechnologyCodeField = value;
        }
    }
    
    /// <remarks/>
    public string vendorId {
        get {
            return this.vendorIdField;
        }
        set {
            this.vendorIdField = value;
        }
    }
    
    /// <remarks/>
    public string vendorName {
        get {
            return this.vendorNameField;
        }
        set {
            this.vendorNameField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Employment {
    
    private string statusCodeField;
    
    private string classCodeField;
    
    private System.DateTime hireDateField;
    
    private bool hireDateFieldSpecified;
    
    private System.DateTime originalHireDateField;
    
    private bool originalHireDateFieldSpecified;
    
    private System.DateTime terminationDateField;
    
    private bool terminationDateFieldSpecified;
    
    private string fullTimePartTimeCodeField;
    
    private string corporateTitleField;
    
    private string lobTitleField;
    
    private string employeeContractorCodeField;
    
    private string businessUnitIdField;
    
    private string bankTitleCodeField;
    
    private string bankSubTitleCodeField;
    
    private string costCenterIdField;
    
    private string taxLocationRefIdField;
    
    private string jobCodeRefIdField;
    
    private string jobCodePublicIndicatorField;
    
    private string nmlsIdField;
    
    private string nmlsStatusIdField;
    
    private string sapCompanyIdField;
    
    private string managerStandardIdField;
    
    private string lobIdField;
    
    private string employerCodeField;
    
    private string localCostCenterRefIdField;
    
    private string previousBankTitleCodeField;
    
    private string previousTaxLocationRefIdField;
    
    private string previousJobCodeRefIdField;
    
    private string previousManagerStandardIdField;
    
    private string hrContactPublicIndicatorField;
    
    private string hrContactStandardIdField;
    
    private string workerPublicIndicatorField;
    
    private string employeeIdField;
    
    private string heritageEmployerCodeField;
    
    private string assignedSapCompanyIdField;
    
    private string assignedCostCenterIdField;
    
    private string previousCostCenterIdField;
    
    private string glasCostCenterIdField;
    
    private string glasCompanyIdField;
    
    private System.DateTime vlsrDateField;
    
    private bool vlsrDateFieldSpecified;
    
    /// <remarks/>
    public string statusCode {
        get {
            return this.statusCodeField;
        }
        set {
            this.statusCodeField = value;
        }
    }
    
    /// <remarks/>
    public string classCode {
        get {
            return this.classCodeField;
        }
        set {
            this.classCodeField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime hireDate {
        get {
            return this.hireDateField;
        }
        set {
            this.hireDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool hireDateSpecified {
        get {
            return this.hireDateFieldSpecified;
        }
        set {
            this.hireDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime originalHireDate {
        get {
            return this.originalHireDateField;
        }
        set {
            this.originalHireDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool originalHireDateSpecified {
        get {
            return this.originalHireDateFieldSpecified;
        }
        set {
            this.originalHireDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime terminationDate {
        get {
            return this.terminationDateField;
        }
        set {
            this.terminationDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool terminationDateSpecified {
        get {
            return this.terminationDateFieldSpecified;
        }
        set {
            this.terminationDateFieldSpecified = value;
        }
    }
    
    /// <remarks/>
    public string fullTimePartTimeCode {
        get {
            return this.fullTimePartTimeCodeField;
        }
        set {
            this.fullTimePartTimeCodeField = value;
        }
    }
    
    /// <remarks/>
    public string corporateTitle {
        get {
            return this.corporateTitleField;
        }
        set {
            this.corporateTitleField = value;
        }
    }
    
    /// <remarks/>
    public string lobTitle {
        get {
            return this.lobTitleField;
        }
        set {
            this.lobTitleField = value;
        }
    }
    
    /// <remarks/>
    public string employeeContractorCode {
        get {
            return this.employeeContractorCodeField;
        }
        set {
            this.employeeContractorCodeField = value;
        }
    }
    
    /// <remarks/>
    public string businessUnitId {
        get {
            return this.businessUnitIdField;
        }
        set {
            this.businessUnitIdField = value;
        }
    }
    
    /// <remarks/>
    public string bankTitleCode {
        get {
            return this.bankTitleCodeField;
        }
        set {
            this.bankTitleCodeField = value;
        }
    }
    
    /// <remarks/>
    public string bankSubTitleCode {
        get {
            return this.bankSubTitleCodeField;
        }
        set {
            this.bankSubTitleCodeField = value;
        }
    }
    
    /// <remarks/>
    public string costCenterId {
        get {
            return this.costCenterIdField;
        }
        set {
            this.costCenterIdField = value;
        }
    }
    
    /// <remarks/>
    public string taxLocationRefId {
        get {
            return this.taxLocationRefIdField;
        }
        set {
            this.taxLocationRefIdField = value;
        }
    }
    
    /// <remarks/>
    public string jobCodeRefId {
        get {
            return this.jobCodeRefIdField;
        }
        set {
            this.jobCodeRefIdField = value;
        }
    }
    
    /// <remarks/>
    public string jobCodePublicIndicator {
        get {
            return this.jobCodePublicIndicatorField;
        }
        set {
            this.jobCodePublicIndicatorField = value;
        }
    }
    
    /// <remarks/>
    public string nmlsId {
        get {
            return this.nmlsIdField;
        }
        set {
            this.nmlsIdField = value;
        }
    }
    
    /// <remarks/>
    public string nmlsStatusId {
        get {
            return this.nmlsStatusIdField;
        }
        set {
            this.nmlsStatusIdField = value;
        }
    }
    
    /// <remarks/>
    public string sapCompanyId {
        get {
            return this.sapCompanyIdField;
        }
        set {
            this.sapCompanyIdField = value;
        }
    }
    
    /// <remarks/>
    public string managerStandardId {
        get {
            return this.managerStandardIdField;
        }
        set {
            this.managerStandardIdField = value;
        }
    }
    
    /// <remarks/>
    public string lobId {
        get {
            return this.lobIdField;
        }
        set {
            this.lobIdField = value;
        }
    }
    
    /// <remarks/>
    public string employerCode {
        get {
            return this.employerCodeField;
        }
        set {
            this.employerCodeField = value;
        }
    }
    
    /// <remarks/>
    public string localCostCenterRefId {
        get {
            return this.localCostCenterRefIdField;
        }
        set {
            this.localCostCenterRefIdField = value;
        }
    }
    
    /// <remarks/>
    public string previousBankTitleCode {
        get {
            return this.previousBankTitleCodeField;
        }
        set {
            this.previousBankTitleCodeField = value;
        }
    }
    
    /// <remarks/>
    public string previousTaxLocationRefId {
        get {
            return this.previousTaxLocationRefIdField;
        }
        set {
            this.previousTaxLocationRefIdField = value;
        }
    }
    
    /// <remarks/>
    public string previousJobCodeRefId {
        get {
            return this.previousJobCodeRefIdField;
        }
        set {
            this.previousJobCodeRefIdField = value;
        }
    }
    
    /// <remarks/>
    public string previousManagerStandardId {
        get {
            return this.previousManagerStandardIdField;
        }
        set {
            this.previousManagerStandardIdField = value;
        }
    }
    
    /// <remarks/>
    public string hrContactPublicIndicator {
        get {
            return this.hrContactPublicIndicatorField;
        }
        set {
            this.hrContactPublicIndicatorField = value;
        }
    }
    
    /// <remarks/>
    public string hrContactStandardId {
        get {
            return this.hrContactStandardIdField;
        }
        set {
            this.hrContactStandardIdField = value;
        }
    }
    
    /// <remarks/>
    public string workerPublicIndicator {
        get {
            return this.workerPublicIndicatorField;
        }
        set {
            this.workerPublicIndicatorField = value;
        }
    }
    
    /// <remarks/>
    public string employeeId {
        get {
            return this.employeeIdField;
        }
        set {
            this.employeeIdField = value;
        }
    }
    
    /// <remarks/>
    public string heritageEmployerCode {
        get {
            return this.heritageEmployerCodeField;
        }
        set {
            this.heritageEmployerCodeField = value;
        }
    }
    
    /// <remarks/>
    public string assignedSapCompanyId {
        get {
            return this.assignedSapCompanyIdField;
        }
        set {
            this.assignedSapCompanyIdField = value;
        }
    }
    
    /// <remarks/>
    public string assignedCostCenterId {
        get {
            return this.assignedCostCenterIdField;
        }
        set {
            this.assignedCostCenterIdField = value;
        }
    }
    
    /// <remarks/>
    public string previousCostCenterId {
        get {
            return this.previousCostCenterIdField;
        }
        set {
            this.previousCostCenterIdField = value;
        }
    }
    
    /// <remarks/>
    public string glasCostCenterId {
        get {
            return this.glasCostCenterIdField;
        }
        set {
            this.glasCostCenterIdField = value;
        }
    }
    
    /// <remarks/>
    public string glasCompanyId {
        get {
            return this.glasCompanyIdField;
        }
        set {
            this.glasCompanyIdField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlElementAttribute(DataType="date")]
    public System.DateTime vlsrDate {
        get {
            return this.vlsrDateField;
        }
        set {
            this.vlsrDateField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlIgnoreAttribute()]
    public bool vlsrDateSpecified {
        get {
            return this.vlsrDateFieldSpecified;
        }
        set {
            this.vlsrDateFieldSpecified = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class MailLocation {
    
    private string mailCodeField;
    
    private string floorField;
    
    private string locationIdField;
    
    private string locationRefIdField;
    
    /// <remarks/>
    public string mailCode {
        get {
            return this.mailCodeField;
        }
        set {
            this.mailCodeField = value;
        }
    }
    
    /// <remarks/>
    public string floor {
        get {
            return this.floorField;
        }
        set {
            this.floorField = value;
        }
    }
    
    /// <remarks/>
    public string locationId {
        get {
            return this.locationIdField;
        }
        set {
            this.locationIdField = value;
        }
    }
    
    /// <remarks/>
    public string locationRefId {
        get {
            return this.locationRefIdField;
        }
        set {
            this.locationRefIdField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class AlternateContact {
    
    private string standardIdField;
    
    private string typeField;
    
    /// <remarks/>
    public string standardId {
        get {
            return this.standardIdField;
        }
        set {
            this.standardIdField = value;
        }
    }
    
    /// <remarks/>
    public string type {
        get {
            return this.typeField;
        }
        set {
            this.typeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class TempWorkPhone {
    
    private string e164NumberField;
    
    private string formattedNumberField;
    
    /// <remarks/>
    public string e164Number {
        get {
            return this.e164NumberField;
        }
        set {
            this.e164NumberField = value;
        }
    }
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class VoiceMail {
    
    private string e164NumberField;
    
    private string formattedNumberField;
    
    /// <remarks/>
    public string e164Number {
        get {
            return this.e164NumberField;
        }
        set {
            this.e164NumberField = value;
        }
    }
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Pager {
    
    private string formattedNumberField;
    
    private string dialingCountryCodeField;
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
    
    /// <remarks/>
    public string dialingCountryCode {
        get {
            return this.dialingCountryCodeField;
        }
        set {
            this.dialingCountryCodeField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class Fax {
    
    private string e164NumberField;
    
    private string formattedNumberField;
    
    /// <remarks/>
    public string e164Number {
        get {
            return this.e164NumberField;
        }
        set {
            this.e164NumberField = value;
        }
    }
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class GdpPhone {
    
    private string numberField;
    
    /// <remarks/>
    public string number {
        get {
            return this.numberField;
        }
        set {
            this.numberField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class CellPhone {
    
    private string e164NumberField;
    
    private string formattedNumberField;
    
    /// <remarks/>
    public string e164Number {
        get {
            return this.e164NumberField;
        }
        set {
            this.e164NumberField = value;
        }
    }
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class WorkPhone {
    
    private string e164NumberField;
    
    private string formattedNumberField;
    
    private string extensionField;
    
    /// <remarks/>
    public string e164Number {
        get {
            return this.e164NumberField;
        }
        set {
            this.e164NumberField = value;
        }
    }
    
    /// <remarks/>
    public string formattedNumber {
        get {
            return this.formattedNumberField;
        }
        set {
            this.formattedNumberField = value;
        }
    }
    
    /// <remarks/>
    public string extension {
        get {
            return this.extensionField;
        }
        set {
            this.extensionField = value;
        }
    }
}

/// <remarks/>
[System.CodeDom.Compiler.GeneratedCodeAttribute("xsd", "2.0.50727.3038")]
[System.SerializableAttribute()]
[System.Diagnostics.DebuggerStepThroughAttribute()]
[System.ComponentModel.DesignerCategoryAttribute("code")]
public partial class ContactInformation {
    
    private string workEmailField;
    
    private WorkPhone workPhoneField;
    
    private CellPhone personalCellPhoneField;
    
    private CellPhone workCellPhoneField;
    
    private GdpPhone gdpPhoneField;
    
    private Fax faxField;
    
    private Pager pagerField;
    
    private VoiceMail voiceMailField;
    
    private TempWorkPhone tempWorkPhoneField;
    
    private AlternateContact[] alternateContactsField;
    
    private string[] telepresenceField;
    
    /// <remarks/>
    public string workEmail {
        get {
            return this.workEmailField;
        }
        set {
            this.workEmailField = value;
        }
    }
    
    /// <remarks/>
    public WorkPhone workPhone {
        get {
            return this.workPhoneField;
        }
        set {
            this.workPhoneField = value;
        }
    }
    
    /// <remarks/>
    public CellPhone personalCellPhone {
        get {
            return this.personalCellPhoneField;
        }
        set {
            this.personalCellPhoneField = value;
        }
    }
    
    /// <remarks/>
    public CellPhone workCellPhone {
        get {
            return this.workCellPhoneField;
        }
        set {
            this.workCellPhoneField = value;
        }
    }
    
    /// <remarks/>
    public GdpPhone gdpPhone {
        get {
            return this.gdpPhoneField;
        }
        set {
            this.gdpPhoneField = value;
        }
    }
    
    /// <remarks/>
    public Fax fax {
        get {
            return this.faxField;
        }
        set {
            this.faxField = value;
        }
    }
    
    /// <remarks/>
    public Pager pager {
        get {
            return this.pagerField;
        }
        set {
            this.pagerField = value;
        }
    }
    
    /// <remarks/>
    public VoiceMail voiceMail {
        get {
            return this.voiceMailField;
        }
        set {
            this.voiceMailField = value;
        }
    }
    
    /// <remarks/>
    public TempWorkPhone tempWorkPhone {
        get {
            return this.tempWorkPhoneField;
        }
        set {
            this.tempWorkPhoneField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("alternateContact", IsNullable=false)]
    public AlternateContact[] alternateContacts {
        get {
            return this.alternateContactsField;
        }
        set {
            this.alternateContactsField = value;
        }
    }
    
    /// <remarks/>
    [System.Xml.Serialization.XmlArrayItemAttribute("number", IsNullable=false)]
    public string[] telepresence {
        get {
            return this.telepresenceField;
        }
        set {
            this.telepresenceField = value;
        }
    }
}