20 lines
535 B
C#
20 lines
535 B
C#
using Core.SpecConfig;
|
|
|
|
namespace Core;
|
|
|
|
public interface ISpecFile
|
|
{
|
|
public Location Location { get; }
|
|
public string Name { get; }
|
|
public string Folder { get; }
|
|
public ISet<string> ScopedRefs { get; set; }
|
|
public SpecType SpecType { get; }
|
|
public string NugetPackage { get; }
|
|
public string MavenGroup { get; }
|
|
public string NpmPackage { get; }
|
|
public string Version { get; }
|
|
public int Priority { get; }
|
|
|
|
public Queue<ISpecFile>GetTasksBy(Language language, GenerationType type);
|
|
|
|
} |