/// <summary> /// Initializes a new instance of the SimpleReleaseDto class. /// </summary> /// <param name="processKey">The unique identifier of the process /// associated with the release.</param> /// <param name="processVersion">The version of the process associated /// with the release.</param> /// <param name="name">A custom name of the release. The default name /// format is ProcessName_EnvironmentName.</param> /// <param name="key">A unique identifier associated to each /// release.</param> /// <param name="isLatestVersion">States whether the version of process /// associated with the release is latest or not.</param> /// <param name="isProcessDeleted">States whether the process /// associated with the release is deleted or not.</param> /// <param name="description">Used to add additional information about /// a release in order to better identify it.</param> /// <param name="environmentId">The Id of the environment associated /// with the release.</param> /// <param name="environmentName">The name of the environment /// associated with the release.</param> /// <param name="inputArguments">Input parameters in JSON format to be /// passed as default values to job execution.</param> /// <param name="processType">Possible values include: 'Process', /// 'TestAutomationProcess'</param> /// <param name="releaseVersions">The collection of release versions /// that current release had over time.</param> /// <param name="jobPriority">The execution priority. If null, it /// defaults to Normal. Possible values include: 'Low', 'Normal', /// 'High'</param> /// <param name="creationTime">Creation time of this release.</param> /// <param name="organizationUnitId">Id of the folder this release is /// part of.</param> /// <param name="organizationUnitFullyQualifiedName">Fully qualified /// name of the folder this release is part of.</param> public SimpleReleaseDto(string processKey, string processVersion, string name, string key = default(string), bool?isLatestVersion = default(bool?), bool?isProcessDeleted = default(bool?), string description = default(string), long?environmentId = default(long?), string environmentName = default(string), EnvironmentDto environment = default(EnvironmentDto), string inputArguments = default(string), ReleaseDtoProcessType?processType = default(ReleaseDtoProcessType?), bool?supportsMultipleEntryPoints = default(bool?), bool?requiresUserInteraction = default(bool?), ReleaseVersionDto currentVersion = default(ReleaseVersionDto), IList <ReleaseVersionDto> releaseVersions = default(IList <ReleaseVersionDto>), ArgumentMetadata arguments = default(ArgumentMetadata), ProcessSettingsDto processSettings = default(ProcessSettingsDto), bool?autoUpdate = default(bool?), System.Guid?feedId = default(System.Guid?), ReleaseDtoJobPriority?jobPriority = default(ReleaseDtoJobPriority?), System.DateTime?creationTime = default(System.DateTime?), long?organizationUnitId = default(long?), string organizationUnitFullyQualifiedName = default(string), long?id = default(long?)) { Key = key; ProcessKey = processKey; ProcessVersion = processVersion; IsLatestVersion = isLatestVersion; IsProcessDeleted = isProcessDeleted; Description = description; Name = name; EnvironmentId = environmentId; EnvironmentName = environmentName; Environment = environment; InputArguments = inputArguments; ProcessType = processType; SupportsMultipleEntryPoints = supportsMultipleEntryPoints; RequiresUserInteraction = requiresUserInteraction; CurrentVersion = currentVersion; ReleaseVersions = releaseVersions; Arguments = arguments; ProcessSettings = processSettings; AutoUpdate = autoUpdate; FeedId = feedId; JobPriority = jobPriority; CreationTime = creationTime; OrganizationUnitId = organizationUnitId; OrganizationUnitFullyQualifiedName = organizationUnitFullyQualifiedName; Id = id; CustomInit(); }