@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
30 lines • 1.14 kB
TypeScript
import { ResourceMetadata } from '../../iam/ResourceMetadata';
import { LicenceEnum } from '../office/LicenceEnum';
import { UserStateEnum } from '../office/UserStateEnum';
import { CountryEnum } from '../../coreTypes/CountryEnum';
/** Office user */
export interface OfficeUserWithIAM {
/** Email used to activate Microsoft Office */
activationEmail: string;
/** User's first name */
firstName: string;
/** IAM resource metadata */
iam?: ResourceMetadata;
/** Specify if the user is actually a user slot (configureme) or a real user */
isVirtual: boolean;
/** User's last name */
lastName: string;
/** Licenses attributed to the user */
licences: LicenceEnum[];
/** User service name, used in invoices */
serviceName: string;
/** User state */
status: UserStateEnum;
/** Pending task id */
taskPendingId: number;
/** User's tenant service name, used in invoices */
tenantServiceName: string;
/** ISO 3166-1 alpha-2 country code where the user is using Office365 services */
usageLocation: CountryEnum;
}
//# sourceMappingURL=OfficeUserWithIAM.d.ts.map