using System.Collections.Generic;
namespace xAPI.Registry {
///
/// Provides all extensions of the context gitanalysis of type result as public properties.
///
public sealed class xAPI_Extensions_Result_Gitanalysis : xAPI_Extensions_Result {
public xAPI_Extensions_Result_Gitanalysis()
: base("gitanalysis") {
}
///
/// The content of a comment (text, link, picture, etc.).
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/commentContent
///
public xAPI_Extensions_Result_Gitanalysis commentContent(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "commentContent",
names: new Dictionary {
["en-US"] = "comment content",
["de-DE"] = "Kommentarinhalt" },
descriptions: new Dictionary {
["en-US"] = "The content of a comment (text, link, picture, etc.).",
["de-DE"] = "Der Inhalt eines Kommentares." }),
value);
return this;
}
///
/// The link to the comment.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/commentUrl
///
public xAPI_Extensions_Result_Gitanalysis commentUrl(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "commentUrl",
names: new Dictionary {
["en-US"] = "comment url",
["de-DE"] = "Kommentaradresse" },
descriptions: new Dictionary {
["en-US"] = "The link to the comment.",
["de-DE"] = "Der Link zum Kommentar." }),
value);
return this;
}
///
/// The names of the files, which were added in a commit.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/commitAddedFiles
///
public xAPI_Extensions_Result_Gitanalysis commitAddedFiles(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "commitAddedFiles",
names: new Dictionary {
["en-US"] = "added files",
["de-DE"] = "Hinzugefügte Dateien" },
descriptions: new Dictionary {
["en-US"] = "The names of the files, which were added in a commit.",
["de-DE"] = "Die Namen der Dateien, die im Commit hinzugefügt wurden." }),
value);
return this;
}
///
/// The names of the files, which were modified in a commit.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/commitModifiedFiles
///
public xAPI_Extensions_Result_Gitanalysis commitModifiedFiles(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "commitModifiedFiles",
names: new Dictionary {
["en-US"] = "modified files",
["de-DE"] = "Geänderte Dateien" },
descriptions: new Dictionary {
["en-US"] = "The names of the files, which were modified in a commit.",
["de-DE"] = "Die Namen der Dateien, die im Commit verändert wurden." }),
value);
return this;
}
///
/// The names of the files, which were removed in a commit.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/commitRemovedFiles
///
public xAPI_Extensions_Result_Gitanalysis commitRemovedFiles(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "commitRemovedFiles",
names: new Dictionary {
["en-US"] = "removed files",
["de-DE"] = "Gelöschte Dateien" },
descriptions: new Dictionary {
["en-US"] = "The names of the files, which were removed in a commit.",
["de-DE"] = "Die Namen der Dateien, die im Commit gelöscht wurden." }),
value);
return this;
}
///
/// A list of changes made when an issue was updated. Contains old and new value for each change.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/issueChanges
///
public xAPI_Extensions_Result_Gitanalysis issueChanges(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "issueChanges",
names: new Dictionary {
["en-US"] = "issue changes",
["de-DE"] = "Ticket-Änderungen" },
descriptions: new Dictionary {
["en-US"] = "A list of changes made when an issue was updated. Contains old and new value for each change.",
["de-DE"] = "Eine Liste der Änderungen, wenn ein Ticket verändert wurde. Beinhaltet die alten und neuen Werte." }),
value);
return this;
}
///
/// A label that can be given to issues and merge requests.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/label
///
public xAPI_Extensions_Result_Gitanalysis label(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "label",
names: new Dictionary {
["en-US"] = "label",
["de-DE"] = "Label" },
descriptions: new Dictionary {
["en-US"] = "A label that can be given to issues and merge requests.",
["de-DE"] = "Ein Label, das Issues und Merge-Anfragen zugewiesen werden kann." }),
value);
return this;
}
///
/// The status of a merge (unapproved/approved/ready to merge).
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/mergeStatus
///
public xAPI_Extensions_Result_Gitanalysis mergeStatus(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "mergeStatus",
names: new Dictionary {
["en-US"] = "merge status",
["de-DE"] = "Merge-Status" },
descriptions: new Dictionary {
["en-US"] = "The status of a merge (unapproved/approved/ready to merge).",
["de-DE"] = "Der Status einer Merge-Anfrage (abgelehnt, zugestimmt, bereit zum Zusammenführen)." }),
value);
return this;
}
///
/// A description of the tag.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/tagDescription
///
public xAPI_Extensions_Result_Gitanalysis tagDescription(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "tagDescription",
names: new Dictionary {
["en-US"] = "tag description",
["de-DE"] = "Tag-Beschreibung" },
descriptions: new Dictionary {
["en-US"] = "A description of the tag.",
["de-DE"] = "Eine Beschreibung des Tags." }),
value);
return this;
}
///
/// The name of the tag.
/// URI: https://xapi.elearn.rwth-aachen.de/definitions/gitanalysis/extensions/result/tagName
///
public xAPI_Extensions_Result_Gitanalysis tagName(object value) {
Add(new xAPI_Extension(
context: Context,
extensionType: ExtensionType,
key: "tagName",
names: new Dictionary {
["en-US"] = "tag name",
["de-DE"] = "Tag-Name" },
descriptions: new Dictionary {
["en-US"] = "The name of the tag.",
["de-DE"] = "Der Name des Tags." }),
value);
return this;
}
}
}