@cfxlabsinc/b2b-services
    Preparing search index...

    Class CustomerSlackBotChannelAdminService

    Index

    Constructors

    Properties

    Methods

    Constructors

    Properties

    Methods

    • Get a slack installation by ID

      Parameters

      Returns Promise<
          {
              ok: true;
              value: | Omit<
                  {
                      channelId: string;
                      config: unknown;
                      createdAt: Date;
                      customerSlackBotInstallationId: number;
                      externalId: string;
                      id: number;
                      updatedAt: Date;
                  },
                  "id"
                  | "externalId"
                  | "customerSlackBotInstallationId",
              > & { customerSlackBotInstallationId: string; id: string } & {
                  botToken: string | null;
                  isHidden: boolean;
              }
              | null;
          },
      >

    • Search slack channels by customer or channel id

      Parameters

      • __namedParameters: {
            channelId?: string;
            createdAt?: DbTimestampCriteria;
            customerId?: string;
            customerSlackBotInstallationId?: string;
            page?: number;
            pageSize?: number;
            tx?: B2bPgTransaction;
            updatedAt?: DbTimestampCriteria;
        }

      Returns Promise<
          {
              ok: true;
              value: (
                  Omit<
                      {
                          channelId: string;
                          config: unknown;
                          createdAt: Date;
                          customerSlackBotInstallationId: number;
                          externalId: string;
                          id: number;
                          updatedAt: Date;
                      },
                      "id"
                      | "externalId"
                      | "customerSlackBotInstallationId",
                  > & { customerSlackBotInstallationId: string; id: string } & {
                      botToken: string | null;
                      isHidden: boolean;
                  }
              )[];
          },
      >