Class CommitMessageMetadata
- Namespace
- NoeticTools.Git2SemVer.Core.ConventionCommits
- Assembly
- NoeticTools.Git2SemVer.Core.dll
public sealed class CommitMessageMetadata
- Inheritance
-
CommitMessageMetadata
- Inherited Members
-
Constructors
public CommitMessageMetadata()
public CommitMessageMetadata(string changeType, bool breakingChangeFlagged, string changeDescription, string body, List<(string key, string value)> footerKeyValues)
Parameters
changeType
string
breakingChangeFlagged
bool
changeDescription
string
body
string
footerKeyValues
List<(string key, string value)>
Properties
public ApiChangeFlags ApiChangeFlags { get; }
Property Value
- ApiChangeFlags
Body
public string Body { get; }
Property Value
- string
public string ChangeDescription { get; }
Property Value
- string
public CommitChangeTypeId ChangeType { get; }
Property Value
- CommitChangeTypeId
public ILookup<string, string> FooterKeyValues { get; }
Property Value
- ILookup<string, string>