interfaces
Provider/auth/session interface records.
auth-backend #
Required record shape for (api.register :auth-backend ...).
| Member | Kind | Summary |
|---|---|---|
:api-key # | method | :api-key is a required auth-backend interface method. |
:login! # | optional-method | :login! is an optional auth-backend interface method. |
:logout! # | optional-method | :logout! is an optional auth-backend interface method. |
provider #
Required record shape for (api.register :provider ...). See the :provider register-kind for field details.
| Member | Kind | Summary |
|---|---|---|
:complete # | method | :complete is a required provider interface method. |
:convert-messages # | method | :convert-messages is a required provider interface method. |
:convert-tools # | method | :convert-tools is a required provider interface method. |
:map-stop-reason # | method | :map-stop-reason is a required provider interface method. |
:parse-response # | method | :parse-response is a required provider interface method. |
:build-body # | method | :build-body is a required provider interface method. |
session-backend #
Required record shape for (api.register :session-backend ...).
| Member | Kind | Summary |
|---|---|---|
:open # | method | :open is a required session-backend interface method. |
:open-existing # | method | :open-existing is a required session-backend interface method. |
:append # | method | :append is a required session-backend interface method. |
:close # | method | :close is a required session-backend interface method. |
:load # | method | :load is a required session-backend interface method. |
:find # | method | :find is a required session-backend interface method. |
:list # | method | :list is a required session-backend interface method. |
:latest # | method | :latest is a required session-backend interface method. |