Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • gitkeep
  • dev protected
  • Issue/2309-docs
  • Fix/xxxx-migrateLogin
  • Issue/2215-releaseNewsBeGone
  • Hotfix/2087-efNet6
  • Issue/1910-MigrationtoNET6.0
  • Issue/1756-maintenanceBannerDeployment
  • Sprint/2022-01
  • Sprint/2021-14
  • Hotfix/1488-maintenanceBanner
  • Sprint/2021-13
  • Sprint/2021-08
  • Sprint/2021-06
  • Product/917-maintenanceFunctionality
  • Sprint/2021-05
  • Hotfix/1370-swaggerDescription
  • Topic/1296-maintenanceFunctionality
  • Hotfix/1357-ymlFile
  • v2.4.1
  • v2.4.0
  • v2.3.2
  • v2.3.1
  • v2.3.0
  • v2.2.0
  • v2.1.2
  • v2.1.1
  • v2.1.0
  • v2.0.2
  • v2.0.1
  • v2.0.0
  • v1.1.2
  • v1.1.1
  • v1.1.0
35 results

Maintenance.cs

Blame
  • Code owners
    Assign users and groups as approvers for specific file changes. Learn more.
    Maintenance.cs 939 B
    using System;
    
    namespace Coscine.Api.Notices.Utils
    {
        /// <summary>
        /// This class represents a maintenance with its significant properties.
        /// </summary>
        public class Maintenance
        {
            /// <summary>
            /// Maintenance title.
            /// </summary>
            public string DisplayName { get; set; }
    
            /// <summary>
            /// Maintenance url.
            /// </summary>
            public Uri Url { get; set; }
    
            /// <summary>
            /// Maintenance type.
            /// </summary>
            public string Type { get; set; }
    
            /// <summary>
            /// Maintenance description.
            /// </summary>
            public string Body { get; set; }
    
            /// <summary>
            /// Maintenance start.
            /// </summary>
            public DateTime StartsDate { get; set; }
    
            /// <summary>
            /// Maintenance end.
            /// </summary>
            public DateTime EndsDate { get; set; }
    
        }
    }