/Atlassian.Jira/ProjectVersion.cs
C# | 64 lines | 45 code | 7 blank | 12 comment | 0 complexity | 2c2e10bdf68e0e3e61bd2b4c6f2b54a2 MD5 | raw file
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using Atlassian.Jira.Remote;
-
- namespace Atlassian.Jira
- {
- /// <summary>
- /// A version associated with a project
- /// </summary>
- public class ProjectVersion: JiraNamedEntity
- {
- private readonly RemoteVersion _remoteVersion;
-
- internal ProjectVersion(RemoteVersion remoteVersion)
- :base(remoteVersion)
- {
- _remoteVersion = remoteVersion;
- }
-
- internal RemoteVersion RemoteVersion
- {
- get
- {
- return _remoteVersion;
- }
- }
-
- /// <summary>
- /// Whether this version has been archived
- /// </summary>
- public bool IsArchived
- {
- get
- {
- return _remoteVersion.archived;
- }
- }
-
- /// <summary>
- /// Whether this version has been released
- /// </summary>
- public bool IsReleased
- {
- get
- {
- return _remoteVersion.released;
- }
- }
-
- /// <summary>
- /// The released date for this version (null if not yet released)
- /// </summary>
- public DateTime? ReleasedDate
- {
- get
- {
- return _remoteVersion.releaseDate;
- }
- }
-
- }
- }