Inconsistent naming convention for attributes with data type of AbsoluteDate or AbsoluteDateTime
It seems the attribute naming convention follows …<Date> for AbsoluteDate data type and …<DateTime> for AbsoluteDateTime data type, but it is not consistent. Here are some examples:
expirationDate & expirationDateTime:
Assignment.expirationDate – type of AbsoluteDateTime
AccessPermit.expirationDate – type of AbsoluteDate
Skill.expirationDateTime – type of AbsoluteDateTime
effectiveDate & effectiveDateTime:
Assignment.effectiveDate – type of AbsoluteDateTime
PassThroughBill.effectiveDate – type of AbsoluteDateTime
Skill.effectiveDateTime – type of AbsoluteDateTime
dueDate:
WorkBillingInfo.dueDate – type of AbsoluteDateTime
CustomerBillingInfo.dueDate – type of AbsoluteDate
ErpInvoice.dueDate – type of AbsoluteDate
endDate & endDateTime:
Season.endDate – type of AbsoluteDateTime
ServiceGuarantee.endDate – type of AbsoluteDateTime
Tariff.endDate – type of AbsoluteDate
IncidentRecord.endDateTime – type of AbsoluteDateTime
OperationalRestriction.endDateTime – type of AbsoluteDateTime
Outagerecord.endDateTime – type of AbsoluteDateTime
SwitchingSchedule.endDateTime – type of AbsoluteDateTime
startDate & startDateTime:
Season.startDate – type of AbsoluteDateTime
ServiceGuarantee.startDate – type of AbsoluteDateTime
Tariff.startDate – type of AbsoluteDate
IncidentRecord.startDateTime – type of AbsoluteDateTime
OperationalRestriction.startDateTime – type of AbsoluteDateTime
ProfileData.startDateTime – type of AbsoluteDateTime
SwitchingSchedule.startDateTime – type of AbsoluteDateTime
TimeTariffInterval.startDateTime – type of AbsoluteDateTime
TroubleTicket.startDateTime – type of AbsoluteDateTime