@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
16 lines (15 loc) • 519 B
TypeScript
import { GuidValue } from "../shared";
import { BoolFilter, PrincipalTypes } from "./Enums";
import { ISpecialUserConfiguration } from "./ISpecialUserConfiguration";
export interface PermissionInputSettings {
roles: Array<{
id: string;
label: string;
principalType?: PrincipalTypes;
hideDynamicGroupSelection?: boolean;
providerIds?: GuidValue[];
required?: boolean;
enableSpecialUser?: ISpecialUserConfiguration;
emailEnabled?: BoolFilter;
}>;
}