@zenvia/sdk
Version:
This SDK for [Node.js](https://nodejs.org/) was created based on the [Zenvia](https://www.zenvia.com/) [API](https://zenvia.github.io/zenvia-openapi-spec/).
24 lines • 945 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.CarouselContent = void 0;
const abstract_content_1 = require("./abstract-content");
/**
* Implementation of carousel content.
*/
class CarouselContent extends abstract_content_1.AbstractContent {
/**
* Returns a new `CarouselContent` that can be used to send a carousel of images, GIF, or videos to your customer.
*
* @param cards The sequente of cards to be shown in the carousel
* @param cardWidth The card width, enum: SMALL, MEDIUM, default: MEDIUM
* @param quickReplyButtons Horizontal list of buttons displayed after the content.
*/
constructor(cards, cardWidth, quickReplyButtons) {
super('carousel');
this.cards = cards;
this.cardWidth = cardWidth;
this.quickReplyButtons = quickReplyButtons;
}
}
exports.CarouselContent = CarouselContent;
//# sourceMappingURL=carousel.js.map