UNPKG

@warriorteam/redai-zalo-sdk

Version:

Comprehensive TypeScript/JavaScript SDK for Zalo APIs - Official Account, ZNS, Consultation Service, Group Messaging, and Social APIs

39 lines 3.83 kB
/** * RedAI Zalo SDK - Main entry point * * A comprehensive TypeScript SDK for Zalo APIs including: * - Official Account (OA) API * - Zalo Notification Service (ZNS) * - Social API * - Group Message Framework (GMF) * - Webhook handling */ export * from "./types/common"; export * from "./types/auth"; export * from "./types/oa"; export * from "./types/user"; export * from "./types/zns"; export * from "./types/article"; export * from "./constants/zns.constants"; export type { BaseMessage, TextMessage, ImageMessage, FileMessage, StickerMessage, TemplateMessage as MessageTemplateMessage, ReactionMessage as MessageReactionMessage, Message, MessageRecipient, SendMessageRequest, SendMessageResponse, UploadFileResponse, MessageStatus, MessageEvent, ConsultationTextMessage, ConsultationImageMessage, ConsultationFileMessage, ConsultationStickerMessage, ConsultationQuoteMessage, ConsultationRequestInfoMessage, TransactionMessage, PromotionMessage, AnonymousTextMessage, AnonymousImageMessage, AnonymousFileMessage, AnonymousStickerMessage, MiniAppMessage, ExtendedMessage, } from "./types/message"; export * from "./types/webhook"; export type { GroupMessage, GroupTextMessage, GroupImageMessage, GroupFileMessage, GroupStickerMessage, GroupMentionMessage, GroupMessageResult, GroupInfo as GroupManagementInfo, GroupMember, GroupMemberList, GroupSettings, GroupJoinRequest, GroupJoinRequestList, GroupInvitation, GroupActivity, GroupActivityList, GroupStatistics, GroupMessageTemplate, GroupMessageSchedule, GroupBroadcast, GroupPermission, GroupWebhookEvent as GroupManagementWebhookEvent, GroupApiResponse, GroupCreateResponse, GroupUpdateResponse, GroupDeleteResponse, GroupMemberActionResponse, GroupCreateRequest, GroupCreateResult, GroupUpdateRequest, GroupAvatarUpdateRequest, GroupMemberInviteRequest, GroupMemberActionRequest, GroupAdminActionRequest, GroupDeleteRequest, GroupPendingMember, GroupQuota, GroupQuotaAsset, GroupRecentChat, GroupConversationMessage, GroupsOfOAResponse, GroupDetailResponse, GroupPendingMembersResponse, GroupAcceptPendingMembersRequest, GroupAcceptPendingMembersResponse, GroupRemoveMembersRequest, GroupRemoveMembersResponse, GroupMembersResponse, GroupQuotaMessageRequest, GroupQuotaMessageResponse, } from "./types/group"; export type { UserProfile as UserManagementProfile, UserList as UserManagementList, UserTag, UserTagList, UserNote, UserInteraction, UserAnalytics, UserSegment, UserCustomField, UserCustomFieldValue, UserBehavior, UserJourney, UserPreference, UserActivity, UserExport, UserImport, UserSearch, UserSearchResult, BulkUserOperation, } from "./types/user-management"; export { BaseClient } from "./clients/base-client"; export { ZaloClient } from "./clients/zalo-client"; export { AuthService } from "./services/auth.service"; export { OAService } from "./services/oa.service"; export { UserService } from "./services/user.service"; export { ZNSService } from "./services/zns.service"; export { GroupMessageService } from "./services/group-message.service"; export { GroupManagementService } from "./services/group-management.service"; export { ArticleService } from "./services/article.service"; export { VideoUploadService } from "./services/video-upload.service"; export { ConsultationService } from "./services/consultation.service"; export { TransactionService } from "./services/transaction.service"; export { PromotionService } from "./services/promotion.service"; export { GeneralMessageService } from "./services/general-message.service"; export { MessageManagementService, UploadFileResult, UploadImageResult, MessageQuotaInfo, ConversationMessage, Conversation, MessagePagination } from "./services/message-management.service"; export { ZaloSDK } from "./zalo-sdk"; export { ZaloSDK as default } from "./zalo-sdk"; //# sourceMappingURL=index.d.ts.map