Class DuplicateGradebook
- Namespace
- InSite.Application.Gradebooks.Write
- Assembly
- Shift.Sdk.dll
public class DuplicateGradebook : Command, ICommand
- Inheritance
-
DuplicateGradebook
- Implements
- Inherited Members
- Extension Methods
Constructors
DuplicateGradebook(Guid, Guid, Guid, string, GradebookType, Guid?, Guid?, Guid?)
public DuplicateGradebook(Guid newRecord, Guid tenant, Guid source, string name, GradebookType type, Guid? @event, Guid? achievement, Guid? framework)
Parameters
newRecordGuidtenantGuidsourceGuidnamestringtypeGradebookTypeeventGuid?achievementGuid?frameworkGuid?
Properties
Achievement
public Guid? Achievement { get; }
Property Value
- Guid?
Event
public Guid? Event { get; }
Property Value
- Guid?
Framework
public Guid? Framework { get; }
Property Value
- Guid?
Name
public string Name { get; }
Property Value
Source
This is the aggregate identifier for the gradebook from which we will copy.
public Guid Source { get; }
Property Value
Remarks
Important Note: This command must be sent to the new gradebook and NOT to the gradebook being duplicated!
Tenant
public Guid Tenant { get; set; }
Property Value
Type
public GradebookType Type { get; }