@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