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; } } }