xmove01

ipullmessageevent interface

Sep 13th, 2023
856
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. export interface IPullMessageEvent {
  2.     socketMessageId: string;
  3.     messengerId: string;
  4.     message: string;
  5.     contentType: EMessageContentTypes;
  6.     fileUid?: string;
  7.     chat: {
  8.         created_at: string;
  9.         updated_at: string;
  10.         id: number;
  11.         chatId: string;
  12.         name: string;
  13.         botId: number;
  14.         // tagId: null;
  15.         avatarId: number;
  16.         url: string;
  17.         unreadMessages: number;
  18.         provider: EBotsProvider;
  19.         type: EDialogType;
  20.         avatar: IAvatar;
  21.         status: ESubscribersStatus;
  22.     };
  23.     providers: EBotsProvider;
  24.     subscriber: ISubscriber;
  25.     // {
  26.     //  created_at: string;
  27.     //  updated_at: string;
  28.     //  id: number;
  29.     //  nickname: string;
  30.     //  username: string;
  31.     //  provider: EBotsProvider;
  32.     //  userMessengerId: string;
  33.     //  avatarId: number;
  34.     //  avatar: IAvatar;
  35.     // };
  36.     type: string;
  37.     state: {
  38.         subscriberId: number;
  39.         botId: number;
  40.         chatId: number;
  41.         stateJSON: string;
  42.         state: {
  43.             chainId: number;
  44.             status: string;
  45.             // variables: {};
  46.         };
  47.         lastContact: string;
  48.         subscriber: {
  49.             created_at: string;
  50.             updated_at: string;
  51.             id: number;
  52.             nickname: string;
  53.             username: string;
  54.             provider: EBotsProvider;
  55.             userMessengerId: string;
  56.             avatarId: number;
  57.             // tags: [];
  58.         };
  59.         bot: {
  60.             created_at: string;
  61.             updated_at: string;
  62.             id: number;
  63.             name: string;
  64.             token: string;
  65.             provider: EBotsProvider;
  66.             delete: boolean;
  67.             link: string;
  68.             avatarId: number | null;
  69.             ownerId: number;
  70.             messengerBotId: string;
  71.             webhook: null;
  72.             // variables: IBotVariable[];
  73.             // variableObj: {};
  74.         };
  75.         chat: {
  76.             created_at: string;
  77.             updated_at: string;
  78.             id: number;
  79.             chatId: string;
  80.             name: string;
  81.             botId: number;
  82.             // tagId: null;
  83.             avatarId: number;
  84.             url: string;
  85.             unreadMessages: number;
  86.             provider: EBotsProvider;
  87.             type: EDialogType;
  88.         };
  89.     };
  90.     botMessage: boolean;
  91. }
Advertisement
Add Comment
Please, Sign In to add comment