@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
17 lines (16 loc) • 561 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;
showExtensionSelection?: boolean;
providerIds?: GuidValue[];
required?: boolean;
enableSpecialUser?: ISpecialUserConfiguration;
emailEnabled?: BoolFilter;
}>;
}