ExStreamClient.Operations.PushProviders (ExStreamClient v0.1.0)

View Source
Modules for interacting with the `push_providers` group of OpenAI APIs

API Reference: https://platform.openai.com/docs/api-reference/push_providers

Summary

Functions

delete_push_provider(type, name)

@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`

list_push_providers()

@spec list_push_providers() ::
  {:ok, ExStreamClient.Model.ListPushProvidersResponse.t()} | {:error, any()}
List details of all push providers.


### Required Arguments:

upsert_push_provider(payload)

Upsert a push provider for v2 with multi bundle/package support


### Required Arguments:
    - `payload`: UpsertPushProviderRequest