UNPKG

@datatr-ux/ovhcloud-types

Version:

TypeScript types for OVHCloud projects

40 lines 1.36 kB
import { PackQuantityAutomaticRecreditEnum } from './PackQuantityAutomaticRecreditEnum'; import { ChannelEnum } from './ChannelEnum'; import { ResourceMetadata } from '../iam/ResourceMetadata'; import { Response } from './Response'; import { StatusAccountEnum } from './StatusAccountEnum'; import { Templates } from './Templates'; /** SMS details */ export interface AccountWithIAM { /** */ 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; /** IAM resource metadata */ iam?: ResourceMetadata; /** */ 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=AccountWithIAM.d.ts.map