@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
64 lines • 2.06 kB
TypeScript
import { MailingFilterEnum } from '../pro/MailingFilterEnum';
import { RenewPeriodEnum } from '../pro/RenewPeriodEnum';
import { SpamAndVirusConfiguration } from '../pro/SpamAndVirusConfiguration';
import { ObjectStateEnum } from '../pro/ObjectStateEnum';
/** Mailbox */
export interface Account {
/** SAM account name */
SAMAccountName?: string;
/** Indicates if the account is configured */
configured: boolean;
/** Creation date */
creationDate?: string;
/** Mailbox usage */
currentUsage?: number;
/** delete at expiration */
deleteAtExpiration?: boolean;
/** Account display name */
displayName?: string;
/** Email domain */
domain: string;
/** expiration date */
expirationDate?: string;
/** expiration date */
expirationOutlookDate?: string;
/** Account first name */
firstName?: string;
/** Hide account in Global Address List */
hiddenFromGAL: boolean;
/** Account id */
id: number;
/** Account initials */
initial?: string;
/** Last logoff */
lastLogoffDate?: string;
/** Last logon */
lastLogonDate?: string;
/** Account last name */
lastName?: string;
/** Last update */
lastUpdateDate?: string;
/** Account login */
login: string;
/** Enable or disable anti-virus and anti-spam */
mailingFilter?: MailingFilterEnum[];
/** Time of account's password last update */
passwordLastUpdate?: string;
/** Default email for this mailbox */
primaryEmailAddress: string;
/** Account maximum size */
quota: number;
/** change the renew period */
renewPeriod?: RenewPeriodEnum;
/** Spam and Antivirus configuration */
spamAndVirusConfiguration: SpamAndVirusConfiguration;
/** Account was sending spam */
spamDetected: boolean;
/** Ticket number of spam detection */
spamTicketNumber?: number;
/** Account state */
state: ObjectStateEnum;
/** Pending tasks for this account */
taskPendingId?: number;
}
//# sourceMappingURL=Account.d.ts.map