© 2018 Capita Business Services Ltd. All rights reserved.

Capita Education Software Solutions is a trading name of Capita Business Services Ltd. Our Registered office is 30 Berners Street, London, W1T 3LR and our registered number is 02299747. Further information about Capita plc can be found in our legal statement.

DeX OData - Learner Cultural

Example call

 https://seli00apm01.azure-api.net/dex/Learner/odata/V3/LearnerCulturals

Structure

public class TLearnerCultural
    {
        /// <summary>
        /// The unique identifier for the Learner
        /// </summary>
        public Guid ExternalID;
        public Nullable<DateTime> DateOfEntryIntoEWBES;
        public Nullable<bool> PreviouslyEducatedInNEWBES;
        public Nullable<bool> IsTaughtThroughIrishMedium;
        public Nullable<bool> EnglishAsAdditional;
        public TCountryOfBirth CountryOfBirth;
        public TEthnicityRef Ethnicity;
        public TEthnicDataSourceRef EthnicDataSource;
        public TReligionRef Religion;
        public TAsylumSeekerRef AsylumSeeker;
        public TWelshDataSourceRef WelshDataSource;
        public TTaughtWelshRef TaughtWelsh;
        public TSpeaksWelshWithParents SpeaksWelshWithParents;
        public TSpeaksWelshAtHome SpeaksWelshAtHome;
        public TSpeaksWelshRef SpeaksWelsh;
        public TSpeaksWelshWithSiblings SpeaksWelshWithSiblings;
        public TNationalIdentifierRef NationalIdentifier;
        public List<TLearnerLanguageDetail> LearnerLanguageDetails;
        public List<TLearnerNationalities> LearnerNationalities;
        public List<TLearnerProficiencyInNationalLanguage> NationalLanguageProficiencyTests;
        public List<TLearnerPassportDetail> LearnerPassportDetails;
        public List<TLearnerNewcomerPeriod> NewcomerPeriods;
        public TLearnerTravellerDetail LearnerTravellerDetails;
    }

    public class TReligionRef : TReferenceClass { }
    public class TCountryOfBirth : TReferenceClass { }
    public class TEthnicityRef : TReferenceClass { }
    public class TEthnicDataSourceRef : TReferenceClass { }
    public class TAsylumSeekerRef : TReferenceClass { }
    public class TWelshDataSourceRef : TReferenceClass { }
    public class TTaughtWelshRef : TReferenceClass { }
    public class TSpeaksWelshWithParents : TReferenceClass { }
    public class TSpeaksWelshAtHome : TReferenceClass { }
    public class TSpeaksWelshRef : TReferenceClass { }
    public class TSpeaksWelshWithSiblings : TReferenceClass { }
    public class TNationalIdentifierRef : TReferenceClass { }
    public class TLanguageRef : TReferenceClass { }
    public class TLanguageUseRef : TReferenceClass { }
    public class TSourceOfInformation : TReferenceClass { }
    public class TLearnerLanguageDetail
    {
        public Guid ExternalID;
        public TLanguageRef Language;
        public TLanguageUseRef LanguageUse;
        public TSourceOfInformation SourceOfInformation;
    }
    public class TLearnerTravellerDetail
    {
        public Guid ExternalID;
        public Nullable<DateTime> StartDate;
        public Nullable<DateTime> EndDate;
        public TTravellerAccommodationTypeRef TravellerAccommodationType;
        public TTravellerSourceRef TravellerSource;
    }
    public class TTravellerSourceRef : TReferenceClass { }
    public class TTravellerAccommodationTypeRef : TReferenceClass { }
    public class TLearnerNationalities : TReferenceClass { }
    public class TLearnerProficiencyInNationalLanguage : TReferenceClass { }
    public class TLearnerPassportDetail : TReferenceClass { }
    public class TLearnerNewcomerPeriod : TReferenceClass { }
    #endregion Learner Cultural

Sample Output

"@odata.context": "https://seli00apm01.azure-api.net/dex/learner/odata/v3/$metadata#LearnerCulturals/ESS.Learner.V3.LearnerCultural",
    "value": [
        {
            "@odata.type": "#ESS.Learner.V3.LearnerCultural",
            "ExternalID": "1d391d8f-0233-49bc-b270-00447f547a12",
            "DateOfEntryIntoEWBES": null,
            "PreviouslyEducatedInNEWBES": true,
            "IsTaughtThroughIrishMedium": false,
            "EnglishAsAdditional": false,
            "CountryOfBirth": {
                "ExternalID": "ff35a6ee-9589-4498-a597-281a1d203774",
                "Type": "Learner.Lookup.Country"
            },
            "Ethnicity": {
                "ExternalID": "3c0341bd-bc71-4e59-b1fc-8613b58f7cfa",
                "Type": "Learner.Lookup.Ethnicity"
            },
            "EthnicDataSource": {
                "ExternalID": "a7da37ec-c215-4541-8b2f-2f1f69c6dfb1",
                "Type": "Learner.Lookup.EthnicDataSource"
            },
            "Religion": {
                "ExternalID": "f1fd3bce-e61a-4747-9440-0f07a82b2c72",
                "Type": "Learner.Lookup.Religion"
            },
            "AsylumSeeker": {
                "ExternalID": "ae2f1526-5d04-4ce0-bb2b-a8fffa1de7b1",
                "Type": "Learner.Lookup.AsylumSeeker"
            },
            "WelshDataSource": null,
            "TaughtWelsh": null,
            "SpeaksWelshWithSiblings": null,
            "SpeaksWelshWithParents": null,
            "SpeaksWelshAtHome": null,
            "SpeaksWelsh": null,
            "NationalIdentifier": {
                "ExternalID": "ca26978a-f365-4005-9d43-a1ec54e2aea4",
                "Type": "Learner.Lookup.NationalIdentifier"
            }
        },