ExStreamClient.Operations.ExternalStorage (ExStreamClient v0.1.2)

View Source
Modules for interacting with the `external_storage` group of Stream APIs

API Reference: https://getstream.github.io/protocol/?urls.primaryName=Chat%20v2

Summary

Functions

check_external_storage(name)

@spec check_external_storage(String.t()) ::
  {:ok, ExStreamClient.Model.CheckExternalStorageResponse.t()} | {:error, any()}
### Required Arguments:
    - `name`

create_external_storage(payload)

Creates new external storage


### Required Arguments:
    - `payload`: CreateExternalStorageRequest

delete_external_storage(name)

@spec delete_external_storage(String.t()) ::
  {:ok, ExStreamClient.Model.DeleteExternalStorageResponse.t()}
  | {:error, any()}
Deletes external storage


### Required Arguments:
    - `name`

list_external_storage()

@spec list_external_storage() ::
  {:ok, ExStreamClient.Model.ListExternalStorageResponse.t()} | {:error, any()}
Lists external storage


### Required Arguments:

update_external_storage(name, payload)

### Required Arguments:
    - `name`
    - `payload`: UpdateExternalStorageRequest