ExStreamClient.Operations.PushProviders (ExStreamClient v0.1.0)
View SourceModules for interacting with the `push_providers` group of OpenAI APIs
API Reference: https://platform.openai.com/docs/api-reference/push_providers
Summary
Functions
@spec delete_push_provider(String.t(), String.t()) :: {:ok, ExStreamClient.Model.Response.t()} | {:error, any()}
Delete a push provider from v2 with multi bundle/package support. v1 isn't supported in this endpoint
### Required Arguments:
- `type`
- `name`
@spec list_push_providers() :: {:ok, ExStreamClient.Model.ListPushProvidersResponse.t()} | {:error, any()}
List details of all push providers.
### Required Arguments:
@spec upsert_push_provider(ExStreamClient.Model.UpsertPushProviderRequest.t()) :: {:ok, ExStreamClient.Model.UpsertPushProviderResponse.t()} | {:error, any()}
Upsert a push provider for v2 with multi bundle/package support
### Required Arguments:
- `payload`: UpsertPushProviderRequest