Class NewsClient
- java.lang.Object
-
- com.intercom.api.resources.unstable.news.NewsClient
-
public class NewsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description NewsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description NewsItemcreateNewsItem(NewsItemRequest request)You can create a news itemNewsItemcreateNewsItem(NewsItemRequest request, RequestOptions requestOptions)You can create a news itemDeletedObjectdeleteNewsItem(DeleteNewsItemRequest request)You can delete a single news item.DeletedObjectdeleteNewsItem(DeleteNewsItemRequest request, RequestOptions requestOptions)You can delete a single news item.PaginatedResponselistLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request)You can fetch a list of all news items that are live on a given newsfeedPaginatedResponselistLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request, RequestOptions requestOptions)You can fetch a list of all news items that are live on a given newsfeedPaginatedResponselistNewsfeeds()You can fetch a list of all newsfeedsPaginatedResponselistNewsfeeds(RequestOptions requestOptions)You can fetch a list of all newsfeedsPaginatedResponselistNewsItems()You can fetch a list of all news itemsPaginatedResponselistNewsItems(RequestOptions requestOptions)You can fetch a list of all news itemsNewsfeedretrieveNewsfeed(RetrieveNewsfeedRequest request)You can fetch the details of a single newsfeedNewsfeedretrieveNewsfeed(RetrieveNewsfeedRequest request, RequestOptions requestOptions)You can fetch the details of a single newsfeedNewsItemretrieveNewsItem(RetrieveNewsItemRequest request)You can fetch the details of a single news item.NewsItemretrieveNewsItem(RetrieveNewsItemRequest request, RequestOptions requestOptions)You can fetch the details of a single news item.NewsItemupdateNewsItem(UpdateNewsItemRequest request)NewsItemupdateNewsItem(UpdateNewsItemRequest request, RequestOptions requestOptions)RawNewsClientwithRawResponse()Get responses with HTTP metadata like headers
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
NewsClient
public NewsClient(ClientOptions clientOptions)
-
-
Method Detail
-
withRawResponse
public RawNewsClient withRawResponse()
Get responses with HTTP metadata like headers
-
listNewsItems
public PaginatedResponse listNewsItems()
You can fetch a list of all news items
-
listNewsItems
public PaginatedResponse listNewsItems(RequestOptions requestOptions)
You can fetch a list of all news items
-
createNewsItem
public NewsItem createNewsItem(NewsItemRequest request)
You can create a news item
-
createNewsItem
public NewsItem createNewsItem(NewsItemRequest request, RequestOptions requestOptions)
You can create a news item
-
retrieveNewsItem
public NewsItem retrieveNewsItem(RetrieveNewsItemRequest request)
You can fetch the details of a single news item.
-
retrieveNewsItem
public NewsItem retrieveNewsItem(RetrieveNewsItemRequest request, RequestOptions requestOptions)
You can fetch the details of a single news item.
-
updateNewsItem
public NewsItem updateNewsItem(UpdateNewsItemRequest request)
-
updateNewsItem
public NewsItem updateNewsItem(UpdateNewsItemRequest request, RequestOptions requestOptions)
-
deleteNewsItem
public DeletedObject deleteNewsItem(DeleteNewsItemRequest request)
You can delete a single news item.
-
deleteNewsItem
public DeletedObject deleteNewsItem(DeleteNewsItemRequest request, RequestOptions requestOptions)
You can delete a single news item.
-
listLiveNewsfeedItems
public PaginatedResponse listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request)
You can fetch a list of all news items that are live on a given newsfeed
-
listLiveNewsfeedItems
public PaginatedResponse listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request, RequestOptions requestOptions)
You can fetch a list of all news items that are live on a given newsfeed
-
listNewsfeeds
public PaginatedResponse listNewsfeeds()
You can fetch a list of all newsfeeds
-
listNewsfeeds
public PaginatedResponse listNewsfeeds(RequestOptions requestOptions)
You can fetch a list of all newsfeeds
-
retrieveNewsfeed
public Newsfeed retrieveNewsfeed(RetrieveNewsfeedRequest request)
You can fetch the details of a single newsfeed
-
retrieveNewsfeed
public Newsfeed retrieveNewsfeed(RetrieveNewsfeedRequest request, RequestOptions requestOptions)
You can fetch the details of a single newsfeed
-
-