1- // powerbi-client v2.21.1
1+ // powerbi-client v2.22.0
22// Copyright (c) Microsoft Corporation.
33// Licensed under the MIT License.
44(function webpackUniversalModuleDefinition(root, factory) {
@@ -911,7 +911,7 @@ module.exports = shouldUseNative() ? Object.assign : function (target, source) {
911911/*! no static exports found */
912912/***/ (function(module, exports, __webpack_require__) {
913913
914- // powerbi-models v1.12.0
914+ // powerbi-models v1.12.1
915915// Copyright (c) Microsoft Corporation.
916916// Licensed under the MIT License.
917917(function webpackUniversalModuleDefinition(root, factory) {
@@ -942,7 +942,7 @@ var __extends = (this && this.__extends) || (function () {
942942 };
943943})();
944944Object.defineProperty(exports, "__esModule", ({ value: true }));
945- exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.DataCacheMode = exports.ICredentialType = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.HierarchyFilter = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0;
945+ exports.SortDirection = exports.LegendPosition = exports.TextAlignment = exports.CommonErrorCodes = exports.BookmarksPlayMode = exports.ExportDataType = exports.QnaMode = exports.PageNavigationPosition = exports.DataCacheMode = exports.CredentialType = exports.isPercentOfGrandTotal = exports.isColumnAggr = exports.isHierarchyLevelAggr = exports.isHierarchyLevel = exports.isColumn = exports.isMeasure = exports.getFilterType = exports.isBasicFilterWithKeys = exports.isFilterKeyColumnsTarget = exports.HierarchyFilter = exports.AdvancedFilter = exports.TupleFilter = exports.IdentityFilter = exports.BasicFilterWithKeys = exports.BasicFilter = exports.RelativeTimeFilter = exports.RelativeDateFilter = exports.TopNFilter = exports.IncludeExcludeFilter = exports.NotSupportedFilter = exports.Filter = exports.RelativeDateOperators = exports.RelativeDateFilterTimeUnit = exports.FilterType = exports.FiltersLevel = exports.FiltersOperations = exports.MenuLocation = exports.ContrastMode = exports.TokenType = exports.ViewMode = exports.Permissions = exports.SectionVisibility = exports.ReportAlignment = exports.HyperlinkClickBehavior = exports.LayoutType = exports.VisualContainerDisplayMode = exports.BackgroundType = exports.DisplayOption = exports.PageSizeType = exports.TraceType = void 0;
946946exports.validateCommandsSettings = exports.validateVisualSettings = exports.validateVisualHeader = exports.validateExportDataRequest = exports.validateQnaInterpretInputData = exports.validateLoadQnaConfiguration = exports.validateSaveAsParameters = exports.validateUpdateFiltersRequest = exports.validateFilter = exports.validatePage = exports.validateTileLoad = exports.validateDashboardLoad = exports.validateQuickCreate = exports.validateCreateReport = exports.validatePaginatedReportLoad = exports.validateReportLoad = exports.validateMenuGroupExtension = exports.validateExtension = exports.validateCustomPageSize = exports.validateVisualizationsPane = exports.validateSyncSlicersPane = exports.validateSelectionPane = exports.validatePageNavigationPane = exports.validateFieldsPane = exports.validateFiltersPane = exports.validateBookmarksPane = exports.validatePanes = exports.validateSettings = exports.validateCaptureBookmarkRequest = exports.validateApplyBookmarkStateRequest = exports.validateApplyBookmarkByNameRequest = exports.validateAddBookmarkRequest = exports.validatePlayBookmarkRequest = exports.validateSlicerState = exports.validateSlicer = exports.validateVisualSelector = exports.isIExtensionArray = exports.isIExtensions = exports.isGroupedMenuExtension = exports.isFlatMenuExtension = exports.isReportFiltersArray = exports.isOnLoadFilters = exports.VisualDataRoleKindPreference = exports.VisualDataRoleKind = exports.CommandDisplayOption = exports.SlicerTargetSelector = exports.VisualTypeSelector = exports.VisualSelector = exports.PageSelector = exports.Selector = void 0;
947947exports.validateZoomLevel = exports.validateCustomTheme = void 0;
948948var validator_1 = __webpack_require__(1);
@@ -1428,12 +1428,12 @@ function isPercentOfGrandTotal(arg) {
14281428 return !!arg.percentOfGrandTotal;
14291429}
14301430exports.isPercentOfGrandTotal = isPercentOfGrandTotal;
1431- var ICredentialType ;
1432- (function (ICredentialType ) {
1433- ICredentialType[ICredentialType ["NoConnection"] = 0] = "NoConnection";
1434- ICredentialType[ICredentialType ["OnBehalfOf"] = 1] = "OnBehalfOf";
1435- ICredentialType[ICredentialType ["Anonymous"] = 2] = "Anonymous";
1436- })(ICredentialType = exports.ICredentialType || (exports.ICredentialType = {}));
1431+ var CredentialType ;
1432+ (function (CredentialType ) {
1433+ CredentialType[CredentialType ["NoConnection"] = 0] = "NoConnection";
1434+ CredentialType[CredentialType ["OnBehalfOf"] = 1] = "OnBehalfOf";
1435+ CredentialType[CredentialType ["Anonymous"] = 2] = "Anonymous";
1436+ })(CredentialType = exports.CredentialType || (exports.CredentialType = {}));
14371437var DataCacheMode;
14381438(function (DataCacheMode) {
14391439 DataCacheMode[DataCacheMode["Import"] = 0] = "Import";
@@ -1881,11 +1881,15 @@ exports.Validators = {
18811881 commandsSettingsValidator: new commandsSettingsValidator_1.CommandsSettingsValidator(),
18821882 conditionItemValidator: new filtersValidator_1.ConditionItemValidator(),
18831883 contrastModeValidator: new typeValidator_1.EnumValidator([0, 1, 2, 3, 4]),
1884+ credentialDetailsValidator: new mapValidator_1.MapValidator([new typeValidator_1.StringValidator()], [new typeValidator_1.StringValidator()]),
1885+ credentialsValidator: new datasetCreateConfigValidator_1.CredentialsValidator(),
1886+ credentialTypeValidator: new typeValidator_1.EnumValidator([0, 1, 2]),
18841887 customLayoutDisplayOptionValidator: new typeValidator_1.EnumValidator([0, 1, 2]),
18851888 customLayoutValidator: new layoutValidator_1.CustomLayoutValidator(),
18861889 customPageSizeValidator: new pageValidator_1.CustomPageSizeValidator(),
18871890 customThemeValidator: new customThemeValidator_1.CustomThemeValidator(),
18881891 dashboardLoadValidator: new dashboardLoadValidator_1.DashboardLoadValidator(),
1892+ dataCacheModeValidator: new typeValidator_1.EnumValidator([0, 1]),
18891893 datasetBindingValidator: new datasetBindingValidator_1.DatasetBindingValidator(),
18901894 datasetCreateConfigValidator: new datasetCreateConfigValidator_1.DatasetCreateConfigValidator(),
18911895 datasourceConnectionConfigValidator: new datasetCreateConfigValidator_1.DatasourceConnectionConfigValidator(),
@@ -5865,7 +5869,7 @@ var __extends = (this && this.__extends) || (function () {
58655869 };
58665870})();
58675871Object.defineProperty(exports, "__esModule", ({ value: true }));
5868- exports.TableDataValidator = exports.TableSchemaValidator = exports.ColumnSchemaValidator = exports.DatasourceConnectionConfigValidator = exports.DatasetCreateConfigValidator = void 0;
5872+ exports.TableDataValidator = exports.TableSchemaValidator = exports.ColumnSchemaValidator = exports.CredentialsValidator = exports. DatasourceConnectionConfigValidator = exports.DatasetCreateConfigValidator = void 0;
58695873var multipleFieldsValidator_1 = __webpack_require__(3);
58705874var typeValidator_1 = __webpack_require__(4);
58715875var validator_1 = __webpack_require__(1);
@@ -5943,12 +5947,12 @@ var DatasourceConnectionConfigValidator = /** @class */ (function (_super) {
59435947 }
59445948 var fields = [
59455949 {
5946- field: "path ",
5947- validators: [validator_1.Validators.fieldRequiredValidator, validator_1.Validators.stringValidator ]
5950+ field: "dataCacheMode ",
5951+ validators: [validator_1.Validators.dataCacheModeValidator ]
59485952 },
59495953 {
5950- field: "kind ",
5951- validators: [validator_1.Validators.fieldRequiredValidator, validator_1.Validators.stringValidator ]
5954+ field: "credentials ",
5955+ validators: [validator_1.Validators.credentialsValidator ]
59525956 }
59535957 ];
59545958 var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields);
@@ -5957,6 +5961,35 @@ var DatasourceConnectionConfigValidator = /** @class */ (function (_super) {
59575961 return DatasourceConnectionConfigValidator;
59585962}(typeValidator_1.ObjectValidator));
59595963exports.DatasourceConnectionConfigValidator = DatasourceConnectionConfigValidator;
5964+ var CredentialsValidator = /** @class */ (function (_super) {
5965+ __extends(CredentialsValidator, _super);
5966+ function CredentialsValidator() {
5967+ return _super !== null && _super.apply(this, arguments) || this;
5968+ }
5969+ CredentialsValidator.prototype.validate = function (input, path, field) {
5970+ if (input == null) {
5971+ return null;
5972+ }
5973+ var errors = _super.prototype.validate.call(this, input, path, field);
5974+ if (errors) {
5975+ return errors;
5976+ }
5977+ var fields = [
5978+ {
5979+ field: "credentialType",
5980+ validators: [validator_1.Validators.credentialTypeValidator]
5981+ },
5982+ {
5983+ field: "credentialDetails",
5984+ validators: [validator_1.Validators.credentialDetailsValidator]
5985+ }
5986+ ];
5987+ var multipleFieldsValidator = new multipleFieldsValidator_1.MultipleFieldsValidator(fields);
5988+ return multipleFieldsValidator.validate(input, path, field);
5989+ };
5990+ return CredentialsValidator;
5991+ }(typeValidator_1.ObjectValidator));
5992+ exports.CredentialsValidator = CredentialsValidator;
59605993var ColumnSchemaValidator = /** @class */ (function (_super) {
59615994 __extends(ColumnSchemaValidator, _super);
59625995 function ColumnSchemaValidator() {
@@ -9259,7 +9292,7 @@ exports.BookmarksManager = BookmarksManager;
92599292Object.defineProperty(exports, "__esModule", { value: true });
92609293/** @ignore */ /** */
92619294var config = {
9262- version: '2.21.1 ',
9295+ version: '2.22.0 ',
92639296 type: 'js'
92649297};
92659298exports.default = config;
0 commit comments