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