示例#1
0
 public string ToPrettyString()
 {
     return("Course {" +
            ($"\n{nameof(Id)}: {Id}," +
             $"\n{nameof(SisCourseId)}: {SisCourseId}," +
             $"\n{nameof(Uuid)}: {Uuid}," +
             $"\n{nameof(IntegrationId)}: {IntegrationId}," +
             $"\n{nameof(SisImportId)}: {SisImportId}," +
             $"\n{nameof(Name)}: {Name}," +
             $"\n{nameof(CourseCode)}: {CourseCode}," +
             $"\n{nameof(WorkflowState)}: {WorkflowState}," +
             $"\n{nameof(AccountId)}: {AccountId}," +
             $"\n{nameof(RootAccountId)}: {RootAccountId}," +
             $"\n{nameof(EnrollmentTermId)}: {EnrollmentTermId}," +
             $"\n{nameof(GradingStandardId)}: {GradingStandardId}," +
             $"\n{nameof(CreatedAt)}: {CreatedAt}," +
             $"\n{nameof(StartAt)}: {StartAt}," +
             $"\n{nameof(EndAt)}: {EndAt}," +
             $"\n{nameof(Locale)}: {Locale}," +
             $"\n{nameof(Enrollments)}: {Enrollments?.ToPrettyString()}," +
             $"\n{nameof(TotalStudents)}: {TotalStudents}," +
             $"\n{nameof(CalendarLink)}: {CalendarLink}," +
             $"\n{nameof(DefaultView)}: {DefaultView}," +
             $"\n{nameof(SyllabusBody)}: {SyllabusBody}," +
             $"\n{nameof(NeedsGradingCount)}: {NeedsGradingCount}," +
             $"\n{nameof(Term)}: {Term?.ToPrettyString()}," +
             $"\n{nameof(CourseProgress)}: {CourseProgress?.ToPrettyString()}," +
             $"\n{nameof(ApplyAssignmentGroupWeights)}: {ApplyAssignmentGroupWeights}," +
             $"\n{nameof(Permissions)}: {Permissions?.ToPrettyString()}," +
             $"\n{nameof(IsPublic)}: {IsPublic}," +
             $"\n{nameof(IsPublicToAuthUsers)}: {IsPublicToAuthUsers}," +
             $"\n{nameof(PublicSyllabus)}: {PublicSyllabus}," +
             $"\n{nameof(PublicSyllabusToAuth)}: {PublicSyllabusToAuth}," +
             $"\n{nameof(PublicDescription)}: {PublicDescription}," +
             $"\n{nameof(StorageQuotaMb)}: {StorageQuotaMb}," +
             $"\n{nameof(StorageQuotaUsedMb)}: {StorageQuotaUsedMb}," +
             $"\n{nameof(HideFinalGrades)}: {HideFinalGrades}," +
             $"\n{nameof(License)}: {License}," +
             $"\n{nameof(AllowStudentAssignmentEdits)}: {AllowStudentAssignmentEdits}," +
             $"\n{nameof(AllowWikiComments)}: {AllowWikiComments}," +
             $"\n{nameof(AllowStudentForumAttachments)}: {AllowStudentForumAttachments}," +
             $"\n{nameof(OpenEnrollment)}: {OpenEnrollment}," +
             $"\n{nameof(SelfEnrollment)}: {SelfEnrollment}," +
             $"\n{nameof(RestrictEnrollmentsToCourseDates)}: {RestrictEnrollmentsToCourseDates}," +
             $"\n{nameof(CourseFormat)}: {CourseFormat}," +
             $"\n{nameof(AccessRestrictedByDate)}: {AccessRestrictedByDate}," +
             $"\n{nameof(TimeZone)}: {TimeZone}," +
             $"\n{nameof(Blueprint)}: {Blueprint}," +
             $"\n{nameof(BlueprintRestrictions)}: {BlueprintRestrictions?.ToPrettyString()}," +
             $"\n{nameof(BlueprintRestrictionsByObjectType)}: {BlueprintRestrictionsByObjectType?.ToPrettyString()}").Indent(4) +
            "\n}");
 }