@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
40 lines • 1.31 kB
TypeScript
import { MailingFilterEnum } from './MailingFilterEnum';
import { ObjectStateEnum } from './ObjectStateEnum';
/** Exchange shared mailbox */
export interface SharedAccount {
/** Creation date */
creationDate?: string;
/** Shared mailbox usage */
currentUsage?: number;
/** Shared account display name */
displayName?: string;
/** Shared account first name */
firstName?: string;
/** Hide shared account in Global Address List */
hiddenFromGAL: boolean;
/** Shared account id */
id: number;
/** Shared account initials */
initials?: string;
/** Last logoff */
lastLogoffDate?: string;
/** Last logon */
lastLogonDate?: string;
/** Shared account last name */
lastName?: string;
/** Enable or disable anti-virus and anti-spam */
mailingFilter?: MailingFilterEnum[];
/** Shared account maximum size */
quota: number;
/** Default email for this shared mailbox */
sharedEmailAddress: string;
/** Account was sending spam */
spamDetected: boolean;
/** Ticket number of spam detection */
spamTicketNumber?: number;
/** Shared account state */
state: ObjectStateEnum;
/** Pending task for this shared account */
taskPendingId: number;
}
//# sourceMappingURL=SharedAccount.d.ts.map