@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
28 lines (27 loc) • 1.15 kB
JavaScript
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.UserIdentityQuery = void 0;
const Constants_1 = require("../Constants");
const ItemQuery_1 = require("../ItemQuery");
class UserIdentityQuery extends ItemQuery_1.ItemQuery {
constructor(limitedToIdentities, includeTransitiveUsers, searchText,
/**
* This is user type id or group type id value.
*/
typeIds, providerIds, excludeTypeIds, emailEnabled, permissionEnabled, scope, tenantIdentityOnly, scopeType) {
super();
this.limitedToIdentities = limitedToIdentities;
this.includeTransitiveUsers = includeTransitiveUsers;
this.searchText = searchText;
this.typeIds = typeIds;
this.providerIds = providerIds;
this.excludeTypeIds = excludeTypeIds;
this.emailEnabled = emailEnabled;
this.permissionEnabled = permissionEnabled;
this.scope = scope;
this.tenantIdentityOnly = tenantIdentityOnly;
this.scopeType = scopeType;
this.itemLimit = Constants_1.Constants.identityQueryItemLimit;
}
}
exports.UserIdentityQuery = UserIdentityQuery;