public ProjectTriggerProperties ToModel() { return(new ProjectTriggerProperties( Events.EnsureNotNull(), RoleRefs.EnsureNotNull().Select(r => new ElementReference(r)), EnvironmentRefs.EnsureNotNull().Select(r => new ElementReference(r)))); }
public ProjectTriggerMachineFilter ToModel() { return(new ProjectTriggerMachineFilter( EnvironmentRefs.EnsureNotNull().Select(r => new ElementReference(r)), RoleRefs.EnsureNotNull().Select(r => new ElementReference(r)), EventGroupRefs.EnsureNotNull().Select(r => new ElementReference(r)), EventCategoryRefs.EnsureNotNull().Select(r => new ElementReference(r)))); }
public DeploymentAction ToModel() { return(new DeploymentAction( Name, ActionType, YamlPropertyValue.ToModel(Properties), EnvironmentRefs.EnsureNotNull().Select(name => new ElementReference(name)), ChannelRefs.EnsureNotNull().Select(name => new ElementReference(name)) )); }