interface SlackMessage {
    attachments: Attachment[];
    createdAt: string;
    createdBy: Actor;
    id: string;
    resolvedText?: string;
    slackChannelId: string;
    slackChannelName: string;
    slackMessageLink: string;
    slackReactions?: {
        actors: {
            actorId: string;
            actorType: "customer" | "user" | "machineUser" | "system";
            slackUserId: string;
            [k: string]: unknown;
        }[];
        imageUrl?: null | string;
        name: string;
        [k: string]: unknown;
    }[];
    text: string;
    timelineEntryId: string;
    updatedAt: string;
    updatedBy: Actor;
    [k: string]: unknown;
}

Indexable

[k: string]: unknown

Properties

attachments: Attachment[]
createdAt: string
createdBy: Actor
id: string
resolvedText?: string
slackChannelId: string
slackChannelName: string
slackMessageLink: string
slackReactions?: {
    actors: {
        actorId: string;
        actorType: "customer" | "user" | "machineUser" | "system";
        slackUserId: string;
        [k: string]: unknown;
    }[];
    imageUrl?: null | string;
    name: string;
    [k: string]: unknown;
}[]

Type declaration

  • [k: string]: unknown
  • actors: {
        actorId: string;
        actorType: "customer" | "user" | "machineUser" | "system";
        slackUserId: string;
        [k: string]: unknown;
    }[]
  • Optional imageUrl?: null | string
  • name: string
text: string
timelineEntryId: string
updatedAt: string
updatedBy: Actor