@datatr-ux/ovhcloud-types
Version:
TypeScript types for OVHCloud projects
37 lines • 1.22 kB
TypeScript
import { PackQuantityAutomaticRecreditEnum } from './PackQuantityAutomaticRecreditEnum';
import { ChannelEnum } from './ChannelEnum';
import { Response } from './Response';
import { StatusAccountEnum } from './StatusAccountEnum';
import { Templates } from './Templates';
/** SMS details */
export interface Account {
/** */
automaticRecreditAmount?: PackQuantityAutomaticRecreditEnum;
/** URL called when state of a sent SMS changes */
callBack?: string;
/** For what purpose this account can be used for */
channel: ChannelEnum;
/** Credit threshold after which an automatic recredit is launched */
creditThresholdForAutomaticRecredit: number;
/** */
creditsHoldByQuota: number;
/** */
creditsLeft: number;
/** */
description: string;
/** */
name: string;
/** Whether the account can be used for smpp or not */
smpp: boolean;
/** */
smsResponse: Response;
/** */
status: StatusAccountEnum;
/** URL called when a STOP is received after a receiver replied stop to a SMS */
stopCallBack?: string;
/** */
templates: Templates;
/** */
userQuantityWithQuota: number;
}
//# sourceMappingURL=Account.d.ts.map