Options
All
  • Public
  • Public/Protected
  • All
Menu

Class FeedManagementApi

Hierarchy

  • FeedManagementApi

Index

Constructors

constructor

Properties

Protected basePath

basePath: string = "https://dev.azure.com/"

defaultHeaders

defaultHeaders: any

Methods

createFeed

  • createFeed(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<Feed>
  • Create a feed, a container for various package types.

    Parameters

    • params: object
      • apiVersion: string
      • body: Feed
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<Feed>

createFeedView

  • createFeedView(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<FeedView>
  • Create a new view on the referenced feed.

    Parameters

    • params: object
      • apiVersion: string
      • body: FeedView
      • feedId: string
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<FeedView>

deleteFeed

  • deleteFeed(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<__type>
  • Remove a feed and all its packages. The action does not result in packages moving to the RecycleBin and is not reversible.

    Parameters

    • params: object
      • apiVersion: string
      • feedId: string
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<__type>

deleteFeedView

  • deleteFeedView(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<__type>
  • Delete a feed view.

    Parameters

    • params: object
      • apiVersion: string
      • feedId: string
      • organization: string
      • viewId: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<__type>

getFeed

  • getFeed(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<Feed>
  • Get the settings for a specific feed.

    Parameters

    • params: object
      • apiVersion: string
      • feedId: string
      • Optional includeDeletedUpstreams?: boolean
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<Feed>

getFeedPermissions

  • Get the permissions for a feed.

    Parameters

    • params: object
      • apiVersion: string
      • Optional excludeInheritedPermissions?: boolean
      • feedId: string
      • Optional identityDescriptor?: string
      • Optional includeIds?: boolean
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<FeedPermission>>

getFeedView

  • getFeedView(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<FeedView>
  • Get a view by Id.

    Parameters

    • params: object
      • apiVersion: string
      • feedId: string
      • organization: string
      • viewId: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<FeedView>

getFeedViews

  • getFeedViews(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<ArrayWrapper<FeedView>>
  • Get all views for a feed.

    Parameters

    • params: object
      • apiVersion: string
      • feedId: string
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<FeedView>>

getFeeds

  • getFeeds(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<ArrayWrapper<Feed>>
  • Get all feeds in an account where you have the provided role access.

    Parameters

    • params: object
      • apiVersion: string
      • Optional feedRole?: string
      • Optional includeDeletedUpstreams?: boolean
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<Feed>>

setFeedPermissions

  • Update the permissions on a feed.

    Parameters

    • params: object
      • apiVersion: string
      • body: Array<FeedPermission>
      • feedId: string
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<ArrayWrapper<FeedPermission>>

updateFeed

  • updateFeed(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<Feed>
  • Change the attributes of a feed.

    Parameters

    • params: object
      • apiVersion: string
      • body: FeedUpdate
      • feedId: string
      • organization: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<Feed>

updateFeedView

  • updateFeedView(params: object, extraQueryParams?: any, extraFetchParams?: any): Promise<FeedView>
  • Update a view.

    Parameters

    • params: object
      • apiVersion: string
      • body: FeedView
      • feedId: string
      • organization: string
      • viewId: string
    • Optional extraQueryParams: any
    • Optional extraFetchParams: any

    Returns Promise<FeedView>

Generated using TypeDoc