UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

30 lines 1.12 kB
import { ResourceMetadata } from '../../iam/ResourceMetadata'; import { LicenseEnum } from './LicenseEnum'; import { UserStateEnum } from './UserStateEnum'; import { CountryEnum } from './CountryEnum'; /** Office tenant */ export interface OfficeUserNativeWithIAM { /** 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: LicenseEnum[]; /** 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=OfficeUserNativeWithIAM.d.ts.map