mirror of
https://github.com/collinbarrett/FilterLists.git
synced 2026-03-11 09:04:27 +00:00
feat(dir): ✨ add static ctor to License
This commit is contained in:
parent
8759f782b3
commit
0f561e1c49
1 changed files with 16 additions and 0 deletions
|
|
@ -9,4 +9,20 @@ private License() { }
|
|||
public bool PermitsModification { get; private init; }
|
||||
public bool PermitsDistribution { get; private init; }
|
||||
public bool PermitsCommercialUse { get; private init; }
|
||||
|
||||
public static License Create(string name,
|
||||
Uri? url,
|
||||
bool permitsModification,
|
||||
bool permitsDistribution,
|
||||
bool permitsCommercialUse)
|
||||
{
|
||||
return new License
|
||||
{
|
||||
Name = name,
|
||||
Url = url,
|
||||
PermitsModification = permitsModification,
|
||||
PermitsDistribution = permitsDistribution,
|
||||
PermitsCommercialUse = permitsCommercialUse
|
||||
};
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue