urembo-hub-api
    Preparing search index...
    Index

    Constructors

    Methods

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              categoryId: string;
              categoryType: string;
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              productCategoryId: string;
              productSubcategoryId: string;
              providerCount: number;
              subcategoryId: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              isActive: boolean;
              itemId: string;
              itemType: string;
              position: number;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: JsonValue;
              createdAt: Date;
              id: string;
              isActive: boolean;
              position: number;
              sectionKey: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              pageRoute: string;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: string;
              createdAt: Date;
              endDate: Date;
              id: string;
              isActive: boolean;
              maxDisplaysPerSession: number;
              popupType: string;
              startDate: Date;
              targetPages: string[];
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              backgroundColor: string;
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              description: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              subtitle: string;
              textColor: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              settingKey: string;
              settingType: string;
              settingValue: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              categoryId: string;
              categoryType: string;
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              productCategoryId: string;
              productSubcategoryId: string;
              providerCount: number;
              subcategoryId: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              isActive: boolean;
              itemId: string;
              itemType: string;
              position: number;
              updatedAt: Date;
          },
      >

    • Parameters

      • sectionKey: string
      • req: any

      Returns Promise<
          {
              content: JsonValue;
              createdAt: Date;
              id: string;
              isActive: boolean;
              position: number;
              sectionKey: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              pageRoute: string;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              content: string;
              createdAt: Date;
              endDate: Date;
              id: string;
              isActive: boolean;
              maxDisplaysPerSession: number;
              popupType: string;
              startDate: Date;
              targetPages: string[];
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string
      • req: any

      Returns Promise<
          {
              backgroundColor: string;
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              description: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              subtitle: string;
              textColor: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • settingKey: string
      • req: any

      Returns Promise<
          {
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              settingKey: string;
              settingType: string;
              settingValue: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              categoryId: string;
              categoryType: string;
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              productCategoryId: string;
              productSubcategoryId: string;
              providerCount: number;
              subcategoryId: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Returns Promise<
          {
              banners: {
                  createdAt: Date;
                  ctaLink: string;
                  ctaText: string;
                  id: string;
                  imageUrl: string;
                  isActive: boolean;
                  mobileImageUrl: string;
                  position: number;
                  subtitle: string;
                  title: string;
                  updatedAt: Date;
              }[];
              categories: {
                  categoryId: string;
                  categoryType: string;
                  createdAt: Date;
                  id: string;
                  imageUrl: string;
                  isActive: boolean;
                  position: number;
                  productCategoryId: string;
                  productSubcategoryId: string;
                  providerCount: number;
                  subcategoryId: string;
                  updatedAt: Date;
              }[];
              categoryBanners: {
                  categorySlug: string;
                  createdAt: Date;
                  ctaText: string;
                  ctaUrl: string;
                  id: string;
                  imageUrl: string;
                  isActive: boolean;
                  mobileImageUrl: string;
                  position: number;
                  subtitle: string;
                  title: string;
                  updatedAt: Date;
              }[];
              featuredItems: {
                  createdAt: Date;
                  id: string;
                  isActive: boolean;
                  itemId: string;
                  itemType: string;
                  position: number;
                  updatedAt: Date;
              }[];
              footerContent: {
                  content: JsonValue;
                  createdAt: Date;
                  id: string;
                  isActive: boolean;
                  position: number;
                  sectionKey: string;
                  title: string;
                  updatedAt: Date;
              }[];
              pageBanners: {
                  createdAt: Date;
                  id: string;
                  imageUrl: string;
                  isActive: boolean;
                  mobileImageUrl: string;
                  pageRoute: string;
                  subtitle: string;
                  title: string;
                  updatedAt: Date;
              }[];
              popups: {
                  content: string;
                  createdAt: Date;
                  endDate: Date;
                  id: string;
                  isActive: boolean;
                  maxDisplaysPerSession: number;
                  popupType: string;
                  startDate: Date;
                  targetPages: string[];
                  title: string;
                  updatedAt: Date;
              }[];
              promotionalCards: {
                  backgroundColor: string;
                  createdAt: Date;
                  ctaLink: string;
                  ctaText: string;
                  description: string;
                  id: string;
                  imageUrl: string;
                  isActive: boolean;
                  position: number;
                  subtitle: string;
                  textColor: string;
                  title: string;
                  updatedAt: Date;
              }[];
              themeSettings: {
                  createdAt: Date;
                  description: string;
                  id: string;
                  isActive: boolean;
                  settingKey: string;
                  settingType: string;
                  settingValue: string;
                  updatedAt: Date;
              }[];
          },
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              isActive: boolean;
              itemId: string;
              itemType: string;
              position: number;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              content: JsonValue;
              createdAt: Date;
              id: string;
              isActive: boolean;
              position: number;
              sectionKey: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              pageRoute: string;
              subtitle: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              content: string;
              createdAt: Date;
              endDate: Date;
              id: string;
              isActive: boolean;
              maxDisplaysPerSession: number;
              popupType: string;
              startDate: Date;
              targetPages: string[];
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              backgroundColor: string;
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              description: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              subtitle: string;
              textColor: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • OptionalisActive: string

      Returns Promise<
          {
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              settingKey: string;
              settingType: string;
              settingValue: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • categorySlug: string
      • OptionalisActive: string

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          }[],
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              categoryId: string;
              categoryType: string;
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              productCategoryId: string;
              productSubcategoryId: string;
              providerCount: number;
              subcategoryId: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • slug: string

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              isActive: boolean;
              itemId: string;
              itemType: string;
              position: number;
              updatedAt: Date;
          },
      >

    • Parameters

      • sectionKey: string

      Returns Promise<
          {
              content: JsonValue;
              createdAt: Date;
              id: string;
              isActive: boolean;
              position: number;
              sectionKey: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • pageRoute: string

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              pageRoute: string;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              content: string;
              createdAt: Date;
              endDate: Date;
              id: string;
              isActive: boolean;
              maxDisplaysPerSession: number;
              popupType: string;
              startDate: Date;
              targetPages: string[];
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • id: string

      Returns Promise<
          {
              backgroundColor: string;
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              description: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              subtitle: string;
              textColor: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • settingKey: string

      Returns Promise<
          {
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              settingKey: string;
              settingType: string;
              settingValue: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              categoryId: string;
              categoryType: string;
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              productCategoryId: string;
              productSubcategoryId: string;
              providerCount: number;
              subcategoryId: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              categorySlug: string;
              createdAt: Date;
              ctaText: string;
              ctaUrl: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              position: number;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: string;
              contentType: string;
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              pdfUrl: string;
              slug: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              isActive: boolean;
              itemId: string;
              itemType: string;
              position: number;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: JsonValue;
              createdAt: Date;
              id: string;
              isActive: boolean;
              position: number;
              sectionKey: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              createdAt: Date;
              id: string;
              imageUrl: string;
              isActive: boolean;
              mobileImageUrl: string;
              pageRoute: string;
              subtitle: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              content: string;
              createdAt: Date;
              endDate: Date;
              id: string;
              isActive: boolean;
              maxDisplaysPerSession: number;
              popupType: string;
              startDate: Date;
              targetPages: string[];
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      Returns Promise<
          {
              backgroundColor: string;
              createdAt: Date;
              ctaLink: string;
              ctaText: string;
              description: string;
              id: string;
              imageUrl: string;
              isActive: boolean;
              position: number;
              subtitle: string;
              textColor: string;
              title: string;
              updatedAt: Date;
          },
      >

    • Parameters

      • settingKey: string
      • settingValue: string
      • req: any

      Returns Promise<
          {
              createdAt: Date;
              description: string;
              id: string;
              isActive: boolean;
              settingKey: string;
              settingType: string;
              settingValue: string;
              updatedAt: Date;
          },
      >