Class AsyncRawNewsClient
- java.lang.Object
-
- com.intercom.api.resources.unstable.news.AsyncRawNewsClient
-
public class AsyncRawNewsClient extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description protected ClientOptionsclientOptions
-
Constructor Summary
Constructors Constructor Description AsyncRawNewsClient(ClientOptions clientOptions)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>createNewsItem(NewsItemRequest request)You can create a news itemjava.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>createNewsItem(NewsItemRequest request, RequestOptions requestOptions)You can create a news itemjava.util.concurrent.CompletableFuture<IntercomHttpResponse<DeletedObject>>deleteNewsItem(DeleteNewsItemRequest request)You can delete a single news item.java.util.concurrent.CompletableFuture<IntercomHttpResponse<DeletedObject>>deleteNewsItem(DeleteNewsItemRequest request, RequestOptions requestOptions)You can delete a single news item.java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request)You can fetch a list of all news items that are live on a given newsfeedjava.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request, RequestOptions requestOptions)You can fetch a list of all news items that are live on a given newsfeedjava.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listNewsfeeds()You can fetch a list of all newsfeedsjava.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listNewsfeeds(RequestOptions requestOptions)You can fetch a list of all newsfeedsjava.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listNewsItems()You can fetch a list of all news itemsjava.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>>listNewsItems(RequestOptions requestOptions)You can fetch a list of all news itemsjava.util.concurrent.CompletableFuture<IntercomHttpResponse<Newsfeed>>retrieveNewsfeed(RetrieveNewsfeedRequest request)You can fetch the details of a single newsfeedjava.util.concurrent.CompletableFuture<IntercomHttpResponse<Newsfeed>>retrieveNewsfeed(RetrieveNewsfeedRequest request, RequestOptions requestOptions)You can fetch the details of a single newsfeedjava.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>retrieveNewsItem(RetrieveNewsItemRequest request)You can fetch the details of a single news item.java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>retrieveNewsItem(RetrieveNewsItemRequest request, RequestOptions requestOptions)You can fetch the details of a single news item.java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>updateNewsItem(UpdateNewsItemRequest request)java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>>updateNewsItem(UpdateNewsItemRequest request, RequestOptions requestOptions)
-
-
-
Field Detail
-
clientOptions
protected final ClientOptions clientOptions
-
-
Constructor Detail
-
AsyncRawNewsClient
public AsyncRawNewsClient(ClientOptions clientOptions)
-
-
Method Detail
-
listNewsItems
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listNewsItems()
You can fetch a list of all news items
-
listNewsItems
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listNewsItems(RequestOptions requestOptions)
You can fetch a list of all news items
-
createNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> createNewsItem(NewsItemRequest request)
You can create a news item
-
createNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> createNewsItem(NewsItemRequest request, RequestOptions requestOptions)
You can create a news item
-
retrieveNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> retrieveNewsItem(RetrieveNewsItemRequest request)
You can fetch the details of a single news item.
-
retrieveNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> retrieveNewsItem(RetrieveNewsItemRequest request, RequestOptions requestOptions)
You can fetch the details of a single news item.
-
updateNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> updateNewsItem(UpdateNewsItemRequest request)
-
updateNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<NewsItem>> updateNewsItem(UpdateNewsItemRequest request, RequestOptions requestOptions)
-
deleteNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DeletedObject>> deleteNewsItem(DeleteNewsItemRequest request)
You can delete a single news item.
-
deleteNewsItem
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<DeletedObject>> deleteNewsItem(DeleteNewsItemRequest request, RequestOptions requestOptions)
You can delete a single news item.
-
listLiveNewsfeedItems
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request)
You can fetch a list of all news items that are live on a given newsfeed
-
listLiveNewsfeedItems
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listLiveNewsfeedItems(ListLiveNewsfeedItemsRequest request, RequestOptions requestOptions)
You can fetch a list of all news items that are live on a given newsfeed
-
listNewsfeeds
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listNewsfeeds()
You can fetch a list of all newsfeeds
-
listNewsfeeds
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<PaginatedResponse>> listNewsfeeds(RequestOptions requestOptions)
You can fetch a list of all newsfeeds
-
retrieveNewsfeed
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<Newsfeed>> retrieveNewsfeed(RetrieveNewsfeedRequest request)
You can fetch the details of a single newsfeed
-
retrieveNewsfeed
public java.util.concurrent.CompletableFuture<IntercomHttpResponse<Newsfeed>> retrieveNewsfeed(RetrieveNewsfeedRequest request, RequestOptions requestOptions)
You can fetch the details of a single newsfeed
-
-