Table of Contents

Class CommitMessageMetadata

Namespace
NoeticTools.Git2SemVer.Core.ConventionCommits
Assembly
NoeticTools.Git2SemVer.Core.dll
public sealed class CommitMessageMetadata
Inheritance
CommitMessageMetadata
Inherited Members

Constructors

CommitMessageMetadata()

public CommitMessageMetadata()

CommitMessageMetadata(string, bool, string, string, List<(string key, string value)>)

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

ApiChangeFlags

public ApiChangeFlags ApiChangeFlags { get; }

Property Value

ApiChangeFlags

Body

public string Body { get; }

Property Value

string

ChangeDescription

public string ChangeDescription { get; }

Property Value

string

ChangeType

public CommitChangeTypeId ChangeType { get; }

Property Value

CommitChangeTypeId

FooterKeyValues

public ILookup<string, string> FooterKeyValues { get; }

Property Value

ILookup<string, string>