ChannelsApi - axios parameter creator

  • Parameters

    Returns {
        getAllChannelFeatures: (
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getChannelFeatures: (
            channelId: string,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getChannelItems: (
            channelId: string,
            folderId?: string,
            userId?: string,
            startIndex?: number,
            limit?: number,
            sortOrder?: SortOrder[],
            filters?: ItemFilter[],
            sortBy?: ItemSortBy[],
            fields?: ItemFields[],
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getChannels: (
            userId?: string,
            startIndex?: number,
            limit?: number,
            supportsLatestItems?: boolean,
            supportsMediaDeletion?: boolean,
            isFavorite?: boolean,
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
        getLatestChannelItems: (
            userId?: string,
            startIndex?: number,
            limit?: number,
            filters?: ItemFilter[],
            fields?: ItemFields[],
            channelIds?: string[],
            options?: RawAxiosRequestConfig,
        ) => Promise<RequestArgs>;
    }

    • getAllChannelFeatures: (options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • getChannelFeatures: (channelId: string, options?: RawAxiosRequestConfig) => Promise<RequestArgs>
    • getChannelItems: (
          channelId: string,
          folderId?: string,
          userId?: string,
          startIndex?: number,
          limit?: number,
          sortOrder?: SortOrder[],
          filters?: ItemFilter[],
          sortBy?: ItemSortBy[],
          fields?: ItemFields[],
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getChannels: (
          userId?: string,
          startIndex?: number,
          limit?: number,
          supportsLatestItems?: boolean,
          supportsMediaDeletion?: boolean,
          isFavorite?: boolean,
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>
    • getLatestChannelItems: (
          userId?: string,
          startIndex?: number,
          limit?: number,
          filters?: ItemFilter[],
          fields?: ItemFields[],
          channelIds?: string[],
          options?: RawAxiosRequestConfig,
      ) => Promise<RequestArgs>