/*
* ---------------------------------------------------------
* Copyright(C) Microsoft Corporation. All rights reserved.
* ---------------------------------------------------------
*
* ---------------------------------------------------------
* Generated file, DO NOT EDIT
* ---------------------------------------------------------
*/
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.TypeInfo = exports.WikiType = void 0;
const GitInterfaces = require("../interfaces/GitInterfaces");
/**
* Wiki types.
*/
var WikiType;
(function (WikiType) {
/**
* Indicates that the wiki is provisioned for the team project
*/
WikiType[WikiType["ProjectWiki"] = 0] = "ProjectWiki";
/**
* Indicates that the wiki is published from a git repository
*/
WikiType[WikiType["CodeWiki"] = 1] = "CodeWiki";
})(WikiType = exports.WikiType || (exports.WikiType = {}));
exports.TypeInfo = {
Wiki: {},
WikiCreateBaseParameters: {},
WikiCreateParametersV2: {},
WikiPageDetail: {},
WikiPageStat: {},
WikiPageViewStats: {},
WikiType: {
enumValues: {
"projectWiki": 0,
"codeWiki": 1
}
},
WikiUpdateParameters: {},
WikiV2: {},
};
exports.TypeInfo.Wiki.fields = {
repository: {
typeInfo: GitInterfaces.TypeInfo.GitRepository
}
};
exports.TypeInfo.WikiCreateBaseParameters.fields = {
type: {
enumType: exports.TypeInfo.WikiType
}
};
exports.TypeInfo.WikiCreateParametersV2.fields = {
type: {
enumType: exports.TypeInfo.WikiType
},
version: {
typeInfo: GitInterfaces.TypeInfo.GitVersionDescriptor
}
};
exports.TypeInfo.WikiPageDetail.fields = {
viewStats: {
isArray: true,
typeInfo: exports.TypeInfo.WikiPageStat
}
};
exports.TypeInfo.WikiPageStat.fields = {
day: {
isDate: true,
}
};
exports.TypeInfo.WikiPageViewStats.fields = {
lastViewedTime: {
isDate: true,
}
};
exports.TypeInfo.WikiUpdateParameters.fields = {
versions: {
isArray: true,
typeInfo: GitInterfaces.TypeInfo.GitVersionDescriptor
}
};
exports.TypeInfo.WikiV2.fields = {
type: {
enumType: exports.TypeInfo.WikiType
},
versions: {
isArray: true,
typeInfo: GitInterfaces.TypeInfo.GitVersionDescriptor
}
};