Resource | Property Name | Is Collection | Data Type | Required / Optional | Scenario 1 | Scenario 2 POST | Scenario 3 PUT | Scenario 4 |
---|---|---|---|---|---|---|---|---|
Staffs | staffUniqueId | FALSE | string | REQUIRED | ["207220" if possible | system value] | ["207269" if possible | system value] | ["207220" if possible | system value] | ["207269" if possible | system value] |
Staffs | firstName | FALSE | string | REQUIRED | John | Jane | John | Jane |
Staffs | hispanicLatinoEthnicity | FALSE | boolean | REQUIRED | true | true | true | false |
Staffs | lastSurname | FALSE | string | REQUIRED | Loyo | Smith | Loyo | Smith |
Staffs | birthDate | FALSE | date | CONDITIONAL | 1959-04-30 | 1973-07-20 | 1959-04-30 | 1973-07-20 |
Staffs | citizenshipStatusDescriptor | FALSE |
citizenshipStatusDescriptor | OPTIONAL | |||||||
Staffs | generationCodeSuffix | FALSE | string | REQUIRED | Sr | Sr | ||
Staffs | highestCompletedLevelOfEducationDescriptor | FALSE |
highestCompletedLevelOfEducationDescriptor | REQUIRED | Master's | Doctorate | Master's | Doctorate | |||
Staffs | highlyQualifiedTeacher | FALSE | boolean | REQUIRED | true | true | false | true |
Staffs | loginId | FALSE | string | OPTIONAL | ||||
Staffs | maidenName | FALSE | string | OPTIONAL | ||||
Staffs | middleName | FALSE | string | REQUIRED | Marcy | Marcy | ||
Staffs | oldEthnicityDescriptor | FALSE |
oldEthnicityDescriptor | OPTIONAL | |||||||
Staffs | personalTitlePrefix | FALSE | string | OPTIONAL | ||||
Staffs | sexDescriptor | FALSE |
sexDescriptor | REQUIRED | Male | Female | Male | Female | |||
Staffs | yearsOfPriorProfessionalExperience | FALSE | integer | OPTIONAL | ||||
Staffs | yearsOfPriorTeachingExperience | FALSE | integer | OPTIONAL | ||||
Staffs | addresses | TRUE | staffAddress[] | OPTIONAL | ||||
staffAddresses | addressTypeDescriptor | FALSE |
addressTypeDescriptor | OPTIONAL | |||||||
staffAddresses | city | FALSE | string | OPTIONAL | ||||
staffAddresses | postalCode | FALSE | string | OPTIONAL | ||||
staffAddresses | stateAbbreviationDescriptor | FALSE |
stateAbbreviationDescriptor | OPTIONAL | |||||||
staffAddresses | streetNumberName | FALSE | string | OPTIONAL | ||||
staffAddresses | apartmentRoomSuiteNumber | FALSE | string | OPTIONAL | ||||
staffAddresses | buildingSiteNumber | FALSE | string | OPTIONAL | ||||
staffAddresses | countyFIPSCode | FALSE | string | OPTIONAL | ||||
staffAddresses | latitude | FALSE | string | OPTIONAL | ||||
staffAddresses | longitude | FALSE | string | OPTIONAL | ||||
staffAddresses | nameOfCounty | FALSE | string | OPTIONAL | ||||
staffAddresses | doNotPublishIndicator | FALSE | boolean | OPTIONAL | ||||
staffAddresses | periods | TRUE | Periods[] | OPTIONAL | ||||
staffAddressPeriods | beginDate | FALSE | string | OPTIONAL | ||||
staffAddressPeriods | endDate | FALSE | string | OPTIONAL | ||||
Staffs | credentials | TRUE | credential[] | OPTIONAL | ||||
staffCredentals | credentialReference | FALSE | credentialReference | OPTIONAL | ||||
credentialReference | credentialIdenitfier | FALSE | string | OPTIONAL | ||||
credentialReference | stateOfIssueStateAbbreviationDescriptor | FALSE |
stateOfIssueStateAbbreviationDescriptor | OPTIONAL | |||||||
Staffs | electronicMails | TRUE | staffElectronicMail[] | REQUIRED | ||||
staffElectronicMails | electronicMailAddress | FALSE | string | REQUIRED | johnloyo@edficert.org | janesmith@edficert.org | johnloyo@edficert.org | janesmith@edficert.org |
staffElectronicMails | electronicMailTypeDescriptor | FALSE |
electronicMailTypeDescriptor | CONDITIONAL | Work | Work | Work | Work | |||
staffElectronicMails | primaryEmailAddressIndicator | FALSE | boolean | OPTIONAL | ||||
staffElectronicMails | doNotPublishIndicator | FALSE | boolean | OPTIONAL | ||||
Staffs | identificationCodes | TRUE | staffIdentificationCode[] | OPTIONAL | ||||
staffIdentificationCodes | identificationCode | FALSE | string | OPTIONAL | ||||
staffIdentificationCodes | staffIdentificationSystemDescriptor | FALSE |
staffIdentificationSystemDescriptor | OPTIONAL | |||||||
staffIdentificationCodes | assigningOrganizationIdentificationCode | FALSE | string | OPTIONAL | ||||
Staffs | identificationDocuments | TRUE | staffIdentificationDocument[] | OPTIONAL | ||||
stafflIdentificationDocuments | identificationDocumentUseDescriptor | FALSE |
identificationDocumentUseDescriptor | OPTIONAL | ||||
stafflIdentificationDocuments | personalInformationVerificationDescriptor | FALSE |
personalInformationVerificationDescriptor | OPTIONAL | |||||||
stafflIdentificationDocuments | documentExpirationDate | FALSE | date | OPTIONAL | ||||
stafflIdentificationDocuments | documentTitle | FALSE | string | OPTIONAL | ||||
stafflIdentificationDocuments | issuerCountryDescriptor | FALSE |
issuerCountryDescriptor | OPTIONAL | |||||||
stafflIdentificationDocuments | issuerDocumentIdentificationCode | FALSE | string | OPTIONAL | ||||
stafflIdentificationDocuments | issuerName | FALSE | string | OPTIONAL | ||||
Staffs | internationalAddresses | TRUE | staffInternationalAddress[] | OPTIONAL | ||||
staffInternationalAddresses | addressLine1 | FALSE | string | OPTIONAL | ||||
staffInternationalAddresses | addressTypeDescriptor | FALSE |
addressTypeDescriptor | OPTIONAL | ||||
staffInternationalAddresses | countryDescriptor | FALSE |
countryDescriptor | OPTIONAL | |||||||
staffInternationalAddresses | addressLine2 | FALSE | string | OPTIONAL | ||||
staffInternationalAddresses | addressLine3 | FALSE | string | OPTIONAL | ||||
staffInternationalAddresses | addressLine4 | FALSE | string | OPTIONAL | ||||
staffInternationalAddresses | beginDate | FALSE | date | OPTIONAL | ||||
staffInternationalAddresses | endDate | FALSE | date | OPTIONAL | ||||
staffInternationalAddresses | latitude | FALSE | string | OPTIONAL | ||||
staffInternationalAddresses | longitude | FALSE | string | OPTIONAL | ||||
Staffs | languages | TRUE | staffLanguage[] | OPTIONAL | ||||
staffLanguages | languageDescriptor | FALSE |
languageDescriptor | OPTIONAL | |||||||
staffLanguages | uses | TRUE | staffLanguageUse[] | OPTIONAL | ||||
staffLanguageUses | languageUseDescriptor | FALSE |
languageUseDescriptor | OPTIONAL | |||||||
Staffs | otherNames | TRUE | staffOtherName[] | OPTIONAL | ||||
staffOtherNames | firstName | FALSE | string | OPTIONAL | ||||
staffOtherNames | lastSurname | FALSE | string | OPTIONAL | ||||
staffOtherNames | otherNameTypeDescriptor | FALSE |
otherNameTypeDescriptor | OPTIONAL | |||||||
staffOtherNames | generationCodeSuffix | FALSE | string | OPTIONAL | ||||
staffOtherNames | middleName | FALSE | string | OPTIONAL | ||||
staffOtherNames | personalTitlePrefix | FALSE | string | OPTIONAL | ||||
Staffs | personalIdentificationDocuments | TRUE | staffpersonalIdentificationDocument[] | OPTIONAL | ||||
staffPersonalIdentificationDocuments | identificationDocumentUseDescriptor | FALSE |
identificationDocumentUseDescriptor | OPTIONAL | ||||
staffPersonalIdentificationDocuments | personalInformationVerificationDescriptor | FALSE |
personalInformationVerificationDescriptor | OPTIONAL | |||||||
staffPersonalIdentificationDocuments | documentExpirationDate | FALSE | date | OPTIONAL | ||||
staffPersonalIdentificationDocuments | documentTitle | FALSE | string | OPTIONAL | ||||
staffPersonalIdentificationDocuments | issuerCountryDescriptor | FALSE |
issuerCountryDescriptor | OPTIONAL | |||||||
staffPersonalIdentificationDocuments | issuerDocumentIdentificationCode | FALSE | string | OPTIONAL | ||||
staffPersonalIdentificationDocuments | issuerName | FALSE | string | OPTIONAL | ||||
Staffs | races | TRUE | staffRace[] | OPTIONAL | ||||
staffRaces | raceDescriptor | FALSE |
raceDescriptor | OPTIONAL | |||||||
Staffs | telephones | TRUE | staffTelephone[] | OPTIONAL | ||||
staffTelephones | telephoneNumber | FALSE | string | OPTIONAL | ||||
staffTelephones | telephoneNumberTypeDescriptor | FALSE |
telephoneNumberTypeDescriptor | OPTIONAL | |||||||
staffTelephones | orderOfPriority | FALSE | integer | OPTIONAL | ||||
staffTelephones | textMessageCapabilityIndicator | FALSE | boolean | OPTIONAL | ||||
Staffs | visas | TRUE | staffVisa[] | OPTIONAL | ||||
staffVisas | visaDescriptor | FALSE |
visaDescriptor | OPTIONAL | |||||||
Staffs | tribalAffiliations | TRUE | tribalAffiliations[] | OPTIONAL | ||||
staffTribalAffiliations | tribalAffiliationDescriptor | FALSE | tribalAffiliationDescriptor | OPTIONAL | ||||
Staffs | recognitions | TRUE | Recognitions[] | OPTIONAL | ||||
staffRecognitions | achievementTitle | FALSE | string | OPTIONAL | ||||
staffRecognitions | achievementCategoryDescriptor | FALSE | achievementCategoryDescriptor | OPTIONAL | ||||
staffRecognitions | achievementCategorySystem | FALSE | string | OPTIONAL | ||||
staffRecognitions | issuerName | FALSE | string | OPTIONAL | ||||
staffRecognitions | issuerOriginURL | FALSE | string | OPTIONAL | ||||
staffRecognitions | criteria | FALSE | string | OPTIONAL | ||||
staffRecognitions | criteriaURL | FALSE | string | OPTIONAL | ||||
staffRecognitions | evidenceStatement | FALSE | string | OPTIONAL | ||||
staffRecognitions | imageURL | FALSE | string | OPTIONAL | ||||
staffRecognitions | recognitionTypeDescriptor | FALSE | recognitionTypeDescriptor | OPTIONAL | ||||
staffRecognitions | recognitionDescription | FALSE | string | OPTIONAL | ||||
staffRecognitions | recognitionAwardDate | FALSE | date | OPTIONAL | ||||
staffRecognitions | recognitionAwardExpiresDate | FALSE | date | OPTIONAL |