Class UnregisterStudentCourseRequest
Represents the a request for the UnregisterStudentCourseEvent method.
Inheritance
System.Object
UnregisterStudentCourseRequest
Assembly: Cmc.Nexus.Academics.Contracts.dll
Syntax
public class UnregisterStudentCourseRequest : ServiceRequest
Constructors
UnregisterStudentCourseRequest()
Declaration
public UnregisterStudentCourseRequest()
Properties
AllowClassSection
Declaration
public bool AllowClassSection { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowedOnlyParent
Declaration
public bool AllowedOnlyParent { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowOverrideRegistrationDenyPrereqCoreqConflict
Declaration
public bool AllowOverrideRegistrationDenyPrereqCoreqConflict { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
AllowOverrideRegistrationPrereqCoreqConflict
Declaration
public bool AllowOverrideRegistrationPrereqCoreqConflict { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public string Comments { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CourseStatusChangeReasonId
Declaration
public int? CourseStatusChangeReasonId { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Int32> |
|
Credits
Declaration
public decimal? Credits { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Decimal> |
|
CrossReferenceCourseId
Declaration
public int CrossReferenceCourseId { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
Description
Declaration
public string Description { get; set; }
Property Value
| Type |
Description |
| System.String |
|
FailureMessageType
Declaration
public PrereqCoreqFailureMesssageType FailureMessageType { get; set; }
Property Value
Hours
Declaration
public decimal? Hours { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Decimal> |
|
IgnoreCourseStatusChangeReason
IgnoreCourseStatusChangeReason could be used to determine whether to ignore the reason for a course status change when processing the UnregisterStudentCourseRequest.If it's true, CourseStatusChangeReasonId will be ignored; if it's false or null, the CourseStatusChangeReasonId will be considered and validate the ID.
Declaration
public bool? IgnoreCourseStatusChangeReason { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
IgnoreMultiCourseDependency
Declaration
public bool IgnoreMultiCourseDependency { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
ImpactedStudentCourseIds
Declaration
public List<int> ImpactedStudentCourseIds { get; set; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Int32> |
|
IsAddDropPeriodClassSectionAllowed
Declaration
public bool IsAddDropPeriodClassSectionAllowed { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsAllowedToOverrideClosedTerm
Declaration
public bool IsAllowedToOverrideClosedTerm { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsAllowedToOverrideRegistrationConflict
Declaration
public bool IsAllowedToOverrideRegistrationConflict { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsAntireqCheckSkipped
Declaration
public bool? IsAntireqCheckSkipped { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
IsCrossReferencedCourse
Declaration
public bool IsCrossReferencedCourse { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsMultipleUnregisterEnabled
Declaration
public bool? IsMultipleUnregisterEnabled { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
IsPrereqCoreqCheckSkipped
Declaration
public bool IsPrereqCoreqCheckSkipped { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsTermValidationSkipped
Declaration
public bool IsTermValidationSkipped { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
IsUnregisterCall
Declaration
public bool? IsUnregisterCall { get; set; }
Property Value
| Type |
Description |
| System.Nullable<System.Boolean> |
|
PrereqCoreqStatusSummaryInfoMessageListForAudit
Declaration
public List<PrereqCoreqStatusSummaryInfoMessage> PrereqCoreqStatusSummaryInfoMessageListForAudit { get; set; }
Property Value
SkipCoreqCheck
Declaration
public bool SkipCoreqCheck { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
SkipPrereqCheck
Declaration
public bool SkipPrereqCheck { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Status
Declaration
public string Status { get; set; }
Property Value
| Type |
Description |
| System.String |
|
StudentCourseId
Declaration
public int StudentCourseId { get; set; }
Property Value
| Type |
Description |
| System.Int32 |
|
See Also
Cmc.Core.ServiceModel.ServiceRequest