@omnia/fx-models
Version:
Provide Omnia Fx Models Stuffs.
31 lines (30 loc) • 1.05 kB
TypeScript
import { GuidValue, Guid } from "@omnia/fx-models/internal-do-not-import-from-here/shared/models";
import { VersionedLayoutDefinition } from "../versionedlayout";
import { MultilingualString } from "../MultilingualString";
import { UserTypeDisplaySettings } from "./UserTypeDisplaySettings";
import { UserTypeSettings } from "./UserTypeSettings";
export interface UserType {
id: GuidValue;
displayName: MultilingualString;
priorityOrder: number;
}
export interface ResolvedUserType extends UserType {
description: MultilingualString;
settings: UserTypeSettings;
displaySettings: UserTypeDisplaySettings;
}
export declare enum UserTypeLayoutMode {
Public = 1,
Private = 2
}
export declare class BuiltInUserTypeIds {
static get Default(): Guid;
}
export declare class UserTypeLayoutDefinition extends VersionedLayoutDefinition {
constructor();
userTypeId: GuidValue;
}
export declare class UserTypePrivateLayoutDefinition extends VersionedLayoutDefinition {
constructor();
userTypeId: GuidValue;
}