CourseInfo


Name courseInfo
Label Course
JSTL Key CourseInfo
Java Class org.kuali.student.r2.lum.course.dto.CourseInfo
Description This is a description of what this class does - sambit don't forget to fill this in.
Primary Key(s) id
Field to use as the title (or name) name

Field Definitions

2 discrepancie(s) were found between the dictionary definition and the java object
  1. Field state missing from the dictictionary
  2. Field type missing from the dictictionary
Field Required? DataType Length Short Label Summary Label Description Read Only, Dynamic, or Hidden Default Repeats? Valid Characters Lookup Cross Field Default Control
id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
code   STRING 1 to 80 Code Identifier used to officially reference or publish the course. code Identifier used to officially reference or publish the course. The code is typically unique within a specified context or time period but it is not intended as a database key or id. It may have an internal structure that each Institution may want to enforce. This structure may be composed from the other parts of the structure such as Level amp; Division, but may include items such as the type of the course and whether it has a lab or not.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseNumberSuffix   STRING 1 to 255 Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number. Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number. Ex. at MIT we might map Division to subject area(Ex:6) but overall we need to say the code is 6.120. This field would represent the 120 part.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
level   STRING 1 to 255 Level A code that indicates what level 100, 200 or upper division, lower division etc Level A code that indicates what level 100, 200 or upper division, lower division etc       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseTitle   STRING 1 to 255 Course Title Abbreviated name of the Course Course Title Abbreviated name of the Course       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
transcriptTitle   STRING 1 to 255 Transcript Title Information related to the official identification of the credit course, typically in human readable form. Transcript Title Information related to the official identification of the credit course, typically in human readable form. Used to officially reference or publish.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
subjectArea   STRING 1 to 255 Subject Area The Study Subject Area is used to identify the area of study associated with the course. Subject Area The Study Subject Area is used to identify the area of study associated with the course. It may be a general study area (e.g. Chemistry) or very specific (e.g. Naval Architecture).       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
specialTopicsCourse   BOOLEAN   Special Topics Course Flag to indicate the course as a special topics course Special Topics Course? Flag to indicate the course as a special topics course              
pilotCourse   BOOLEAN   Pilot Course Flag to indicate a one-time or pilot course, which is likely to have expedited approval process Pilot Course? Flag to indicate a one-time or pilot course, which is likely to have expedited approval process              
startTerm   STRING 1 to 255 Start Term The first academic time period that this Course would be effective. Start Term The first academic time period that this Course would be effective.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
endTerm   STRING 1 to 255 End Term The last academic time period that this Course would be effective. End Term The last academic time period that this Course would be effective.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
outOfClassHours.unitTypeKey required STRING 1 to 255 Unit Type Key The kind of units associated with the quantity, such as hours/week. Unit Type Key The kind of units associated with the quantity, such as hours/week. It is expected that in usage in other structures, this value will always be enumerated based on that context. Key       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
outOfClassHours.unitQuantity required STRING 1 to 255 Unit Quantity The amount of units. Unit Quantity The amount of units. Allowed values consist of numeric values as well as the string "unbounded".       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.orgId required STRING 1 to 36 Org Id Unique identifier for an organization. Org Id Unique identifier for an organization. This indicates which organization this individual is associated with for the purposes of this clu.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.personId required STRING 1 to 36 Person Id Unique identifier for a person record. Person Id Unique identifier for a person record.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.personInfoOverride   STRING 1 to 255 Person Info Override Any override information for the person Person Info Override Any override information for the person       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
feeJustification.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
feeJustification.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo.versionIndId required STRING 1 to 255 Version Ind Id Version independent Id that remains the same across all versions Version Independent Id Version independent Id that remains the same across all versions       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo.sequenceNumber required LONG 1 to 10 Sequence Number The sequence number of the version Sequence Number The sequence number of the version       validation.validChars.positive.integer
[1-9][0-9]*
     
versionInfo.currentVersionStart required DATE must be 19 Current Version Start The date and time this version became current. Current Version Start Date The date and time this version became current.              
versionInfo.currentVersionEnd   DATE must be 19 Current Version End The date and time when this version stopped being current. Current Version End Date The date and time when this version stopped being current.              
versionInfo.versionComment   STRING 1 to 255 Version Comment Comments associated with the version Version Comment Comments associated with the version       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo.versionedFromId   STRING 1 to 255 Versioned From Id Version from which this version was created Versioned From Id Version from which this version was created       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
descr   Complex   Descr A description of the entity. Description A description of the entity.              
descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
duration   Complex   Duration The standard duration of the Course. Duration The standard duration of the Course.              
duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
outOfClassHours   Complex   Out Of Class Hours The expected level of out of class time commitment between the student and the course. Out of Class Hours The expected level of out of class time commitment between the student and the course.              
outOfClassHours.unitTypeKey required STRING 1 to 255 Unit Type Key The kind of units associated with the quantity, such as hours/week. Unit Type Key The kind of units associated with the quantity, such as hours/week. It is expected that in usage in other structures, this value will always be enumerated based on that context. Key       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
outOfClassHours.unitQuantity required STRING 1 to 255 Unit Quantity The amount of units. Unit Quantity The amount of units. Allowed values consist of numeric values as well as the string "unbounded".       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor   Complex   Primary Instructor Primary potential instructor for the course. Primary Instructor Primary potential instructor for the course. This is primarily for use in advertising the course and may not be the actual instructor.              
primaryInstructor.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.orgId required STRING 1 to 36 Org Id Unique identifier for an organization. Org Id Unique identifier for an organization. This indicates which organization this individual is associated with for the purposes of this clu.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.personId required STRING 1 to 36 Person Id Unique identifier for a person record. Person Id Unique identifier for a person record.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
primaryInstructor.personInfoOverride   STRING 1 to 255 Person Info Override Any override information for the person Person Info Override Any override information for the person       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
feeJustification   Complex   Fee Justification Narrative description of overall course fee justification. Fee Justification Narrative description of overall course fee justification.              
feeJustification.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
feeJustification.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure   Complex   Expenditure Expenditure information associated with this Course. Expenditure Expenditure information associated with this Course.              
expenditure.affiliatedOrgs   Complex   Affiliated Orgs List of affiliated organizations. Affiliated Orgs List of affiliated organizations.     Repeating        
expenditure.affiliatedOrgs.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.orgId required STRING 1 to 36 Org Id Unique identifier for an organization. Organization Id Unique identifier for an organization.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.percentage   LONG 1 to 10 Percentage A long numeric value without a fractional component. Percentage A long numeric value without a fractional component.       validation.validChars.positive.integer
[1-9][0-9]*
     
expenditure.affiliatedOrgs.effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
expenditure.affiliatedOrgs.expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
expenditure.affiliatedOrgs.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
expenditure.affiliatedOrgs.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
expenditure.affiliatedOrgs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
expenditure.affiliatedOrgs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
expenditure.affiliatedOrgs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
expenditure.affiliatedOrgs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
expenditure.affiliatedOrgs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
expenditure.affiliatedOrgs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
expenditure.affiliatedOrgs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo   Complex   Version Info Version of this course Version Version of this course              
versionInfo.versionIndId required STRING 1 to 255 Version Ind Id Version independent Id that remains the same across all versions Version Independent Id Version independent Id that remains the same across all versions       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo.sequenceNumber required LONG 1 to 10 Sequence Number The sequence number of the version Sequence Number The sequence number of the version       validation.validChars.positive.integer
[1-9][0-9]*
     
versionInfo.currentVersionStart required DATE must be 19 Current Version Start The date and time this version became current. Current Version Start Date The date and time this version became current.              
versionInfo.currentVersionEnd   DATE must be 19 Current Version End The date and time when this version stopped being current. Current Version End Date The date and time when this version stopped being current.              
versionInfo.versionComment   STRING 1 to 255 Version Comment Comments associated with the version Version Comment Comments associated with the version       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
versionInfo.versionedFromId   STRING 1 to 255 Versioned From Id Version from which this version was created Versioned From Id Version from which this version was created       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats   Complex   Formats Course Formats Formats Course Formats     Repeating        
formats.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
formats.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
formats.duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
formats.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
formats.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
formats.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.duration   Complex   Duration ??? Duration ???              
formats.duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
formats.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
formats.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
formats.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
formats.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities   Complex   Activities ??? Activities ???     Repeating        
formats.activities.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
formats.activities.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
formats.activities.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.defaultEnrollmentEstimate   INTEGER 1 to 10 Default Enrollment Estimate Default enrollment estimate for this CLU. Enrollment Estimate Default enrollment estimate for this CLU.       validation.validChars.positive.integer
[1-9][0-9]*
     
formats.activities.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
formats.activities.contactHours.unitTypeKey required STRING 1 to 255 Unit Type Key The kind of units associated with the quantity, such as hours/week. Unit Type Key The kind of units associated with the quantity, such as hours/week. It is expected that in usage in other structures, this value will always be enumerated based on that context. Key       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.contactHours.unitQuantity required STRING 1 to 255 Unit Quantity The amount of units. Unit Quantity The amount of units. Allowed values consist of numeric values as well as the string "unbounded".       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
formats.activities.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
formats.activities.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.descr   Complex   Descr A description of the entity. Description A description of the entity.              
formats.activities.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.duration   Complex   Duration The standard duration of the Course. Duration The standard duration of the Course.              
formats.activities.duration.atpDurationTypeKey   STRING 1 to 255 Atp Duration Type Key The kind of units associated with the quantity, such as Semesters. Academic Time Period Duration Type Key The kind of units associated with the quantity, such as Semesters.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.duration.timeQuantity   INTEGER 1 to 10 Time Quantity The amount of time. Time Quantity The amount of time.       validation.validChars.positive.integer
[1-9][0-9]*
     
formats.activities.contactHours   Complex   Contact Hours Contact Hours for an Activity. Contact Hours Contact Hours for an Activity.              
formats.activities.contactHours.unitTypeKey required STRING 1 to 255 Unit Type Key The kind of units associated with the quantity, such as hours/week. Unit Type Key The kind of units associated with the quantity, such as hours/week. It is expected that in usage in other structures, this value will always be enumerated based on that context. Key       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.contactHours.unitQuantity required STRING 1 to 255 Unit Quantity The amount of units. Unit Quantity The amount of units. Allowed values consist of numeric values as well as the string "unbounded".       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
formats.activities.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
formats.activities.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
formats.activities.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
formats.activities.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints   Complex   Joints Joint Courses Joints Joint Courses     Repeating        
joints.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
joints.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
joints.courseNumberSuffix   STRING 1 to 255 Course Number Suffix ??? Course Number Suffix ???       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.courseOfferingTitle   STRING 1 to 255 Course Title Abbreviated name of the Course Course Title Abbreviated name of the Course       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.subjectArea   STRING 1 to 255 Subject Area The Study Subject Area is used to identify the area of study associated with the credit course. Subject Area The Study Subject Area is used to identify the area of study associated with the credit course. It may be a general study area (e.g. Chemistry) or very specific (e.g. Naval Architecture).       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.courseId   STRING 1 to 255 Course Id Unique identifier for a Course. Course Id Unique identifier for a Course.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.relationId   STRING 1 to 255 Relation Id Unique identifier for a Course Joints. Relation Id Unique identifier for a Course Joints.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
joints.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
joints.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.descr   Complex   Descr A description of the entity. Description A description of the entity.              
joints.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
joints.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
joints.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
joints.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
joints.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings   Complex   Cross Listings Cross Listed Courses Cross Listings Cross Listed Courses     Repeating        
crossListings.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
crossListings.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
crossListings.code   STRING 1 to 80 Code This method ... Code This method ...       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
crossListings.subjectArea   STRING 1 to 255 Subject Area This method ... Subject Area This method ...       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.department   STRING 1 to 255 Department This method ... Department This method ...       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.courseNumberSuffix   STRING 1 to 255 Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number. Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
crossListings.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
crossListings.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
crossListings.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
crossListings.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
crossListings.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
crossListings.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations   Complex   Variations Variations Variations Variations     Repeating        
variations.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
variations.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
variations.variationTitle   STRING 1 to 255 Variation Title Full name of the variation, commonly used on catalogues Variation Title Full name of the variation, commonly used on catalogues       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.subjectArea   STRING 1 to 255 Subject Area ??? Subject Area ???       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.courseNumberSuffix   STRING 1 to 255 Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number. Course Number Suffix The "extra" portion of the code, which usually corresponds with the most detailed part of the number.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.variationCode   STRING 1 to 80 Variation Code A number that indicates the sequence or order of variation in cases where several different variations have the same offical Identifier Variation Code A number that indicates the sequence or order of variation in cases where several different variations have the same offical Identifier       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
variations.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
variations.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
variations.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
variations.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
variations.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
variations.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
variations.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
instructors   Complex   Instructors Instructors associated with this course. Instructors Instructors associated with this course.     Repeating        
instructors.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
instructors.orgId required STRING 1 to 36 Org Id Unique identifier for an organization. Org Id Unique identifier for an organization. This indicates which organization this individual is associated with for the purposes of this clu.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
instructors.personId required STRING 1 to 36 Person Id Unique identifier for a person record. Person Id Unique identifier for a person record.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
instructors.personInfoOverride   STRING 1 to 255 Person Info Override Any override information for the person Person Info Override Any override information for the person       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees   Complex   Fees Fees information associated with this Course. Fees Fees information associated with this Course.     Repeating        
fees.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
fees.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
fees.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeType   STRING 1 to 255 Fee Type A code that identifies the type of the fee. Fee Type A code that identifies the type of the fee. For example: Lab Fee or Tuition Fee or CMF for Course Materials Fee.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.rateType   STRING 1 to 255 Rate Type Indicates the structure and interpretation of the fee amounts, i.e. Rate Type Indicates the structure and interpretation of the fee amounts, i.e. Fixed, Variable, Multiple.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
fees.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
fees.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.descr   Complex   Descr A description of the entity. Description A description of the entity.              
fees.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
fees.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
fees.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
fees.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts   Complex   Fee Amounts The amount or amounts associated with the fee. Fee Amounts The amount or amounts associated with the fee. The number fee amounts and interpretation depends on the rate type.     Repeating        
fees.feeAmounts.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.currencyTypeKey   STRING 1 to 255 Currency Type Key The kind of units associated with the quantity, such as US Dollars. Currency Type Key The kind of units associated with the quantity, such as US Dollars.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.currencyQuantity   INTEGER 1 to 10 Currency Quantity The amount of currency. Currency Quantity The amount of currency.       validation.validChars.positive.integer
[1-9][0-9]*
     
fees.feeAmounts.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
fees.feeAmounts.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
fees.feeAmounts.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
fees.feeAmounts.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
fees.feeAmounts.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
fees.feeAmounts.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
fees.feeAmounts.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues   Complex   Revenues Revenue information associated with this Course. Revenues Revenue information associated with this Course.     Repeating        
revenues.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
revenues.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
revenues.feeType   STRING 1 to 255 Fee Type A code that identifies the type of the fee with which this revenue is associated with. Fee Type A code that identifies the type of the fee with which this revenue is associated with.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
revenues.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
revenues.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
revenues.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
revenues.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
revenues.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs   Complex   Affiliated Orgs List of affiliated organizations. Affiliated Organization List of affiliated organizations.     Repeating        
revenues.affiliatedOrgs.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.orgId required STRING 1 to 36 Org Id Unique identifier for an organization. Organization Id Unique identifier for an organization.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.percentage   LONG 1 to 10 Percentage A long numeric value without a fractional component. Percentage A long numeric value without a fractional component.       validation.validChars.positive.integer
[1-9][0-9]*
     
revenues.affiliatedOrgs.effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
revenues.affiliatedOrgs.expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
revenues.affiliatedOrgs.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
revenues.affiliatedOrgs.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
revenues.affiliatedOrgs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
revenues.affiliatedOrgs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
revenues.affiliatedOrgs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
revenues.affiliatedOrgs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
revenues.affiliatedOrgs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
revenues.affiliatedOrgs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
revenues.affiliatedOrgs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs   Complex   Course Specific L Os Learning Objectives associated with this Course. Course Specific Learning Objectives Learning Objectives associated with this Course.     Repeating        
courseSpecificLOs.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.parentRelType   STRING 1 to 255 Parent Rel Type Unique identifier for the LO to LO relation type. Parent Rel Type Unique identifier for the LO to LO relation type.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.parentLoRelationid   STRING 1 to 255 Parent Lo Relationid Unique identifier for a LO to LO relationship. Parent Lo Relationid Unique identifier for a LO to LO relationship.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loInfo.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loInfo.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.loRepositoryKey   STRING 1 to 255 Lo Repository Key Unique identifier for a learning objective repository. LO Repository Key Unique identifier for a learning objective repository. This value is immutable once set during creation.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
courseSpecificLOs.loInfo.expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
courseSpecificLOs.loInfo.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.loInfo.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.loInfo.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.descr   Complex   Descr A description of the entity. Description A description of the entity.              
courseSpecificLOs.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo   Complex   Lo Info Detailed information about a learning objective Lo Info Detailed information about a learning objective              
courseSpecificLOs.loInfo.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loInfo.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loInfo.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.loRepositoryKey   STRING 1 to 255 Lo Repository Key Unique identifier for a learning objective repository. LO Repository Key Unique identifier for a learning objective repository. This value is immutable once set during creation.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
courseSpecificLOs.loInfo.expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
courseSpecificLOs.loInfo.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.loInfo.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.loInfo.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.descr   Complex   Descr A description of the entity. Description A description of the entity.              
courseSpecificLOs.loInfo.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
courseSpecificLOs.loInfo.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.loInfo.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loInfo.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.loInfo.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
courseSpecificLOs.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loDisplayInfoList   Complex   Lo Display Info List List of Lo Display information. Lo Display Info List List of Lo Display information. (info and child relations     Repeating        
courseSpecificLOs.loCategoryInfoList   Complex   Lo Category Info List List of learning objective category information. Lo Category Info List List of learning objective category information.     Repeating        
courseSpecificLOs.loCategoryInfoList.id   STRING 1 to 36 ID Unique ID assigned to this object Identifier The system assigned unique id used to identify this Object. Could be implemented as as sequence number or as a UUID.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.typeKey required STRING 1 to 80 Type Type of the object Type Unique identifier for the type of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loCategoryInfoList.stateKey required STRING 1 to 80 State State of the object State Unique identifier for the lifecycle state of this object.       validation.alphanumericPattern
^[A-Za-z0-9.\-]*$
     
courseSpecificLOs.loCategoryInfoList.name   STRING 1 to 255 Name A display name for this entity. Name A display name for this entity.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.loRepositoryKey   STRING 1 to 255 Lo Repository Key Unique identifier for a learning objective repository. LO Repository Unique identifier for a learning objective repository. Once set in creation, this is immutable.       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.effectiveDate required DATE must be 19 Effective Effective Date Effective Date The date the object became (will become) effective              
courseSpecificLOs.loCategoryInfoList.expirationDate   DATE must be 19 Expires Expiration Date Expiration Date The date the object became (will) expire              
courseSpecificLOs.loCategoryInfoList.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.loCategoryInfoList.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.loCategoryInfoList.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.descr   Complex   Descr A description of the entity. Description A description of the entity.              
courseSpecificLOs.loCategoryInfoList.descr.plain   STRING 1 to 999 Plain Text The plain text version of the descrpition Plain Text Description The plain text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.descr.formatted   STRING 1 to 999 Fromatted Text The formatted text version of the descrpition Fromatted Text Description The formatted text version of the descrpition       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta   Complex   Meta Create and last update info for the structure. Meta Create and last update info for the structure. This is optional and treated as read only since the data is set by the internals of the service during maintenance operations. Contains audit trail information about the creation and last update of this object Also contains the version ind used for optimistic locking. Attempts to set or update should result in a ReadOnlyException being thrown.              
courseSpecificLOs.loCategoryInfoList.meta.versionInd   STRING 1 to 80 Version Ind Optimistic Locking Flag Version Ind Field used to check optimistic locking, updated on each update       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta.createTime   DATE must be 19 Created on The date/time stamp of when this was created Date/Time created The date/time stamp of when this was created              
courseSpecificLOs.loCategoryInfoList.meta.createId   STRING 1 to 36 Creator ID Principal ID of person who created this Creator ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$
     
courseSpecificLOs.loCategoryInfoList.meta.updateTime   DATE must be 19 Updated on The date/time stamp of when this was last updated Date/Time last updated The date/time stamp of when this was last updated              
courseSpecificLOs.loCategoryInfoList.meta.updateId   STRING 1 to 36 Updater ID Principal ID of person who last updated this Updater ID ID assigned to the principal the user used to sign on to the system       validation.anyCharacterPattern
^[\x21-\x7E\t\v\040\f\r\n]*$