Interface ItemService
-
- All Implemented Interfaces:
public interface ItemService
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceItemService.WithRawResponseA view of ItemService that provides access to raw HTTP responses for each method.
-
Method Summary
Modifier and Type Method Description abstract ItemService.WithRawResponsewithRawResponse()Returns a view of this service that provides access to raw HTTP responses for each method. abstract ItemServicewithOptions(Consumer<ClientOptions.Builder> modifier)Returns a view of this service with the given option modifications applied. ConversationItemListcreate(String conversationId, ItemCreateParams params)Create items in a conversation with the given ID. ConversationItemListcreate(String conversationId, ItemCreateParams params, RequestOptions requestOptions)ConversationItemListcreate(ItemCreateParams params)abstract ConversationItemListcreate(ItemCreateParams params, RequestOptions requestOptions)ConversationItemretrieve(String itemId, ItemRetrieveParams params)Get a single item from a conversation with the given IDs. ConversationItemretrieve(String itemId, ItemRetrieveParams params, RequestOptions requestOptions)ConversationItemretrieve(ItemRetrieveParams params)abstract ConversationItemretrieve(ItemRetrieveParams params, RequestOptions requestOptions)ItemListPagelist(String conversationId)List all items for a conversation with the given ID. ItemListPagelist(String conversationId, ItemListParams params, RequestOptions requestOptions)ItemListPagelist(String conversationId, ItemListParams params)abstract ItemListPagelist(ItemListParams params, RequestOptions requestOptions)ItemListPagelist(ItemListParams params)ItemListPagelist(String conversationId, RequestOptions requestOptions)Conversationdelete(String itemId, ItemDeleteParams params)Delete an item from a conversation with the given IDs. Conversationdelete(String itemId, ItemDeleteParams params, RequestOptions requestOptions)Conversationdelete(ItemDeleteParams params)abstract Conversationdelete(ItemDeleteParams params, RequestOptions requestOptions)-
-
Method Detail
-
withRawResponse
abstract ItemService.WithRawResponse withRawResponse()
Returns a view of this service that provides access to raw HTTP responses for each method.
-
withOptions
abstract ItemService withOptions(Consumer<ClientOptions.Builder> modifier)
Returns a view of this service with the given option modifications applied.
The original service is not modified.
-
create
ConversationItemList create(String conversationId, ItemCreateParams params)
Create items in a conversation with the given ID.
-
create
ConversationItemList create(String conversationId, ItemCreateParams params, RequestOptions requestOptions)
-
create
ConversationItemList create(ItemCreateParams params)
-
create
abstract ConversationItemList create(ItemCreateParams params, RequestOptions requestOptions)
-
retrieve
ConversationItem retrieve(String itemId, ItemRetrieveParams params)
Get a single item from a conversation with the given IDs.
-
retrieve
ConversationItem retrieve(String itemId, ItemRetrieveParams params, RequestOptions requestOptions)
-
retrieve
ConversationItem retrieve(ItemRetrieveParams params)
-
retrieve
abstract ConversationItem retrieve(ItemRetrieveParams params, RequestOptions requestOptions)
-
list
ItemListPage list(String conversationId)
List all items for a conversation with the given ID.
-
list
ItemListPage list(String conversationId, ItemListParams params, RequestOptions requestOptions)
-
list
ItemListPage list(String conversationId, ItemListParams params)
-
list
abstract ItemListPage list(ItemListParams params, RequestOptions requestOptions)
-
list
ItemListPage list(ItemListParams params)
-
list
ItemListPage list(String conversationId, RequestOptions requestOptions)
-
delete
Conversation delete(String itemId, ItemDeleteParams params)
Delete an item from a conversation with the given IDs.
-
delete
Conversation delete(String itemId, ItemDeleteParams params, RequestOptions requestOptions)
-
delete
Conversation delete(ItemDeleteParams params)
-
delete
abstract Conversation delete(ItemDeleteParams params, RequestOptions requestOptions)
-
-
-
-