import { ErrorMessage } from './ErrorMessage.mjs'; import { Message } from './Message.mjs'; import { SMSResponse } from './Responses/SMSResponse.mjs'; import './Responses/SMSMessageResponse.mjs'; import '../enums/SMSStatus.mjs'; import './Responses/SMSErrorMessageResponse.mjs'; /** * Interface representing an SMS response containing multiple messages, including errors. * * Extends the structure of an SMS response and includes additional properties for message count * and an array of messages, which can include both valid messages and error messages. * * @extends {SMSResponse} */ type SMSMessages = SMSResponse & { /** * The count of messages included in the response. */ messageCount: number; /** * An array of messages, which can include both valid messages and error messages. */ messages: Array; }; export type { SMSMessages };