/// <summary> /// Initializes a new instance of the WebhookSimpleJobDto class. /// </summary> /// <param name="state">Possible values include: 'Pending', 'Running', /// 'Stopping', 'Terminating', 'Faulted', 'Successful', 'Stopped', /// 'Suspended', 'Resumed'</param> public WebhookSimpleJobDto(long?id = default(long?), System.Guid?key = default(System.Guid?), WebhookSimpleJobDtoState?state = default(WebhookSimpleJobDtoState?), System.DateTime?startTime = default(System.DateTime?), System.DateTime?resumeTime = default(System.DateTime?), System.DateTime?endTime = default(System.DateTime?), string info = default(string), object outputArguments = default(object), WebhookSimpleRobotDto robot = default(WebhookSimpleRobotDto), WebhookSimpleReleaseDto release = default(WebhookSimpleReleaseDto)) { Id = id; Key = key; State = state; StartTime = startTime; ResumeTime = resumeTime; EndTime = endTime; Info = info; OutputArguments = outputArguments; Robot = robot; Release = release; CustomInit(); }
/// <summary> /// Initializes a new instance of the WebhookProcessScheduleDto class. /// </summary> /// <param name="name">The name of the schedule.</param> /// <param name="enabled">Specifies if the schedule is active or /// not.</param> /// <param name="environmentId">The Id of the environment associated /// with the schedule.</param> /// <param name="environmentName">The name of the environment /// associated with the schedule.</param> /// <param name="startProcessCron">The start cron expression of the /// schedule.</param> /// <param name="startStrategy">States which robots from the /// environment are being run by the schedule. Possible values include: /// 'All', 'Specific', 'RobotCount', 'JobsCount', /// 'ModernJobsCount'</param> /// <param name="stopStrategy">The way a running process is stopped. /// Possible values include: 'SoftStop', 'Kill'</param> /// <param name="externalJobKey">The unique identifier of the external /// job associated with the jobs generated by this schedule. A key is /// generated for each group of jobs triggered by this /// schedule.</param> /// <param name="timeZoneId">The timezone under which the schedule will /// run.</param> /// <param name="timeZoneIana">The timezone under which the schedule /// will run in Iana Standard.</param> /// <param name="useCalendar">DEPRECATED. Specify whether the schedule /// uses a calendar</param> /// <param name="calendarId">Specify which calendar to use</param> /// <param name="executorRobots">The collection of specific robots /// selected to be targeted by the current schedule. This collection /// must be empty if the start strategy is not 0 (specific /// robots).</param> /// <param name="inputArguments">Input parameters that will be passed /// to each job created by this schedule.</param> public WebhookProcessScheduleDto(long?id = default(long?), string name = default(string), bool?enabled = default(bool?), string environmentId = default(string), string environmentName = default(string), string startProcessCron = default(string), WebhookProcessScheduleDtoStartStrategy?startStrategy = default(WebhookProcessScheduleDtoStartStrategy?), WebhookProcessScheduleDtoStopStrategy?stopStrategy = default(WebhookProcessScheduleDtoStopStrategy?), string externalJobKey = default(string), string timeZoneId = default(string), string timeZoneIana = default(string), bool?useCalendar = default(bool?), long?calendarId = default(long?), WebhookSimpleReleaseDto release = default(WebhookSimpleReleaseDto), IList <WebhookSimpleRobotDto> executorRobots = default(IList <WebhookSimpleRobotDto>), object inputArguments = default(object)) { Id = id; Name = name; Enabled = enabled; EnvironmentId = environmentId; EnvironmentName = environmentName; StartProcessCron = startProcessCron; StartStrategy = startStrategy; StopStrategy = stopStrategy; ExternalJobKey = externalJobKey; TimeZoneId = timeZoneId; TimeZoneIana = timeZoneIana; UseCalendar = useCalendar; CalendarId = calendarId; Release = release; ExecutorRobots = executorRobots; InputArguments = inputArguments; CustomInit(); }