Packages
ory_client
1.5.1
1.22.63
1.22.62
1.22.61
1.22.60
1.22.59
1.22.58
1.22.57
1.22.56
1.22.55
1.22.54
1.22.53
1.22.52
1.22.51
1.22.50
1.22.49
1.22.48
1.22.47
1.22.46
1.22.45
1.22.44
1.22.43
1.22.42
1.22.41
1.22.40
1.22.39
1.22.38
1.22.37
1.22.36
1.22.35
1.22.34
1.22.33
1.22.32
1.22.28
1.22.27
1.22.26
1.22.25
1.22.24
1.22.23
1.22.22
1.22.21
1.22.16
1.22.15
1.22.14
1.22.13
1.22.12
1.22.11
1.22.10
1.22.9
1.22.8
1.22.7
1.22.6
1.22.5
1.22.4
1.22.3
1.22.2
1.22.1
1.22.0
1.21.6
1.21.5
1.21.4
1.21.3
1.21.2
1.21.1
1.21.0
1.20.23
1.20.22
1.20.11
1.20.10
1.20.9
1.20.8
1.20.7
1.20.6
1.20.5
1.20.4
1.20.3
1.20.2
1.20.1
1.20.0
1.19.0
1.18.5
1.18.4
1.17.2
1.17.1
1.16.10
1.6.2
1.6.1
1.5.2
1.5.1
1.5.0
1.4.9
1.4.8
1.4.7
1.4.6
1.4.5
1.4.4
1.4.3
1.4.2
1.4.1
1.4.0
1.3.0
1.2.17
1.2.16
1.2.15
1.2.14
1.2.11
1.2.10
1.2.9
1.2.8
1.2.7
1.2.6
1.2.5
1.2.4
1.2.3
1.2.2
1.2.1
1.2.0
1.1.51
1.1.50
1.1.49
1.1.48
1.1.47
1.1.46
1.1.45
1.1.44
1.1.41
1.1.40
1.1.39
1.1.39-alpha.0
1.1.38
1.1.37
1.1.36
1.1.35
1.1.34
1.1.33
1.1.32
1.1.31
1.1.30
1.1.29
1.1.28
1.1.27
1.1.26
1.1.25
1.1.24
1.1.23
1.1.22
1.1.21
1.1.20
1.1.19
1.1.18
1.1.17
1.1.7
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.2
1.0.1
1.0.0
1.0.0-alpha.0
0.2.0-alpha.60
0.2.0-alpha.48
0.2.0-alpha.47
0.2.0-alpha.46
0.2.0-alpha.45
0.2.0-alpha.44
0.2.0-alpha.43
0.2.0-alpha.42
0.2.0-alpha.41
0.2.0-alpha.40
0.2.0-alpha.39
0.2.0-alpha.38
0.2.0-alpha.37
0.2.0-alpha.36
0.2.0-alpha.35
0.2.0-alpha.34
0.2.0-alpha.33
0.2.0-alpha.32
0.2.0-alpha.31
0.2.0-alpha.30
0.2.0-alpha.29
0.2.0-alpha.28
0.2.0-alpha.27
0.2.0-alpha.26
0.2.0-alpha.25
0.2.0-alpha.24
0.2.0-alpha.23
0.2.0-alpha.22
0.2.0-alpha.21
0.2.0-alpha.20
0.2.0-alpha.19
0.2.0-alpha.18
0.2.0-alpha.16
0.2.0-alpha.15
0.2.0-alpha.14
0.2.0-alpha.4
0.2.0-alpha.2
0.1.0-alpha.12
0.1.0-alpha.11
0.1.0-alpha.10
0.1.0-alpha.9
0.1.0-alpha.8
0.1.0-alpha.7
0.1.0-alpha.6
0.1.0-alpha.5
0.1.0-alpha.4
0.1.0-alpha.3
0.1.0-alpha.2
0.1.0-alpha.1
0.0.1-alpha.189
0.0.1-alpha.188
0.0.1-alpha.187
OpenAPI API client for Ory Network, Ory's web-scale API for identity and access control.
Current section
213 Versions
Jump to
Current section
213 Versions
Compare versions
5
files changed
+166
additions
-12
deletions
| @@ -18,7 +18,7 @@ your list of dependencies in `mix.exs`: | |
| 18 18 | |
| 19 19 | ```elixir |
| 20 20 | def deps do |
| 21 | - [{:ory_client, "~> v1.5.0"}] |
| 21 | + [{:ory_client, "~> v1.5.1"}] |
| 22 22 | end |
| 23 23 | ``` |
| @@ -232,14 +232,14 @@ | |
| 232 232 | <<"lib/ory/model/verification_flow_state.ex">>, |
| 233 233 | <<"lib/ory/model/version.ex">>,<<"lib/ory/model/warning.ex">>, |
| 234 234 | <<"lib/ory/model/workspace.ex">>,<<"lib/ory/api">>, |
| 235 | - <<"lib/ory/api/courier.ex">>,<<"lib/ory/api/frontend.ex">>, |
| 236 | - <<"lib/ory/api/identity.ex">>,<<"lib/ory/api/jwk.ex">>, |
| 237 | - <<"lib/ory/api/metadata.ex">>,<<"lib/ory/api/o_auth2.ex">>, |
| 238 | - <<"lib/ory/api/oidc.ex">>,<<"lib/ory/api/permission.ex">>, |
| 239 | - <<"lib/ory/api/project.ex">>,<<"lib/ory/api/relationship.ex">>, |
| 240 | - <<"lib/ory/api/wellknown.ex">>,<<"lib/ory/connection.ex">>, |
| 241 | - <<"lib/ory/request_builder.ex">>,<<"lib/ory/deserializer.ex">>, |
| 242 | - <<"mix.exs">>,<<"README.md">>,<<"LICENSE">>]}. |
| 235 | + <<"lib/ory/api/courier.ex">>,<<"lib/ory/api/events.ex">>, |
| 236 | + <<"lib/ory/api/frontend.ex">>,<<"lib/ory/api/identity.ex">>, |
| 237 | + <<"lib/ory/api/jwk.ex">>,<<"lib/ory/api/metadata.ex">>, |
| 238 | + <<"lib/ory/api/o_auth2.ex">>,<<"lib/ory/api/oidc.ex">>, |
| 239 | + <<"lib/ory/api/permission.ex">>,<<"lib/ory/api/project.ex">>, |
| 240 | + <<"lib/ory/api/relationship.ex">>,<<"lib/ory/api/wellknown.ex">>, |
| 241 | + <<"lib/ory/connection.ex">>,<<"lib/ory/request_builder.ex">>, |
| 242 | + <<"lib/ory/deserializer.ex">>,<<"mix.exs">>,<<"README.md">>,<<"LICENSE">>]}. |
| 243 243 | {<<"licenses">>,[<<"Apache-2.0">>]}. |
| 244 244 | {<<"links">>, |
| 245 245 | [{<<"Documentation">>,<<"https://www.ory.sh/docs">>}, |
| @@ -258,4 +258,4 @@ | |
| 258 258 | {<<"optional">>,false}, |
| 259 259 | {<<"repository">>,<<"hexpm">>}, |
| 260 260 | {<<"requirement">>,<<"~> 1.4">>}]]}. |
| 261 | - {<<"version">>,<<"1.5.0">>}. |
| 261 | + {<<"version">>,<<"1.5.1">>}. |
| @@ -0,0 +1,154 @@ | |
| 1 | + # NOTE: This file is auto generated by OpenAPI Generator 7.2.0 (https://openapi-generator.tech). |
| 2 | + # Do not edit this file manually. |
| 3 | + |
| 4 | + defmodule Ory.Api.Events do |
| 5 | + @moduledoc """ |
| 6 | + API calls for all endpoints tagged `Events`. |
| 7 | + """ |
| 8 | + |
| 9 | + alias Ory.Connection |
| 10 | + import Ory.RequestBuilder |
| 11 | + |
| 12 | + @doc """ |
| 13 | + Create an event stream for your project. |
| 14 | + |
| 15 | + ### Parameters |
| 16 | + |
| 17 | + - `connection` (Ory.Connection): Connection to server |
| 18 | + - `project_id` (String.t): Project ID The project's ID. |
| 19 | + - `create_event_stream_body` (CreateEventStreamBody): |
| 20 | + - `opts` (keyword): Optional parameters |
| 21 | + |
| 22 | + ### Returns |
| 23 | + |
| 24 | + - `{:ok, Ory.Model.EventStream.t}` on success |
| 25 | + - `{:error, Tesla.Env.t}` on failure |
| 26 | + """ |
| 27 | + @spec create_event_stream(Tesla.Env.client, String.t, Ory.Model.CreateEventStreamBody.t, keyword()) :: {:ok, Ory.Model.ErrorGeneric.t} | {:ok, Ory.Model.EventStream.t} | {:error, Tesla.Env.t} |
| 28 | + def create_event_stream(connection, project_id, create_event_stream_body, _opts \\ []) do |
| 29 | + request = |
| 30 | + %{} |
| 31 | + |> method(:post) |
| 32 | + |> url("/projects/#{project_id}/eventstreams") |
| 33 | + |> add_param(:body, :body, create_event_stream_body) |
| 34 | + |> Enum.into([]) |
| 35 | + |
| 36 | + connection |
| 37 | + |> Connection.request(request) |
| 38 | + |> evaluate_response([ |
| 39 | + {201, Ory.Model.EventStream}, |
| 40 | + {400, Ory.Model.ErrorGeneric}, |
| 41 | + {403, Ory.Model.ErrorGeneric}, |
| 42 | + {409, Ory.Model.ErrorGeneric}, |
| 43 | + {:default, Ory.Model.ErrorGeneric} |
| 44 | + ]) |
| 45 | + end |
| 46 | + |
| 47 | + @doc """ |
| 48 | + Remove an event stream from a project |
| 49 | + Remove an event stream from a project. |
| 50 | + |
| 51 | + ### Parameters |
| 52 | + |
| 53 | + - `connection` (Ory.Connection): Connection to server |
| 54 | + - `project_id` (String.t): Project ID The project's ID. |
| 55 | + - `event_stream_id` (String.t): Event Stream ID The ID of the event stream to be deleted, as returned when created. |
| 56 | + - `opts` (keyword): Optional parameters |
| 57 | + |
| 58 | + ### Returns |
| 59 | + |
| 60 | + - `{:ok, nil}` on success |
| 61 | + - `{:error, Tesla.Env.t}` on failure |
| 62 | + """ |
| 63 | + @spec delete_event_stream(Tesla.Env.client, String.t, String.t, keyword()) :: {:ok, nil} | {:ok, Ory.Model.ErrorGeneric.t} | {:error, Tesla.Env.t} |
| 64 | + def delete_event_stream(connection, project_id, event_stream_id, _opts \\ []) do |
| 65 | + request = |
| 66 | + %{} |
| 67 | + |> method(:delete) |
| 68 | + |> url("/projects/#{project_id}/eventstreams/#{event_stream_id}") |
| 69 | + |> Enum.into([]) |
| 70 | + |
| 71 | + connection |
| 72 | + |> Connection.request(request) |
| 73 | + |> evaluate_response([ |
| 74 | + {204, false}, |
| 75 | + {400, Ory.Model.ErrorGeneric}, |
| 76 | + {403, Ory.Model.ErrorGeneric}, |
| 77 | + {409, Ory.Model.ErrorGeneric}, |
| 78 | + {:default, Ory.Model.ErrorGeneric} |
| 79 | + ]) |
| 80 | + end |
| 81 | + |
| 82 | + @doc """ |
| 83 | + List all event streams for the project. This endpoint is not paginated. |
| 84 | + |
| 85 | + ### Parameters |
| 86 | + |
| 87 | + - `connection` (Ory.Connection): Connection to server |
| 88 | + - `project_id` (String.t): Project ID The project's ID. |
| 89 | + - `opts` (keyword): Optional parameters |
| 90 | + |
| 91 | + ### Returns |
| 92 | + |
| 93 | + - `{:ok, Ory.Model.ListEventStreams.t}` on success |
| 94 | + - `{:error, Tesla.Env.t}` on failure |
| 95 | + """ |
| 96 | + @spec list_event_streams(Tesla.Env.client, String.t, keyword()) :: {:ok, Ory.Model.ErrorGeneric.t} | {:ok, Ory.Model.ListEventStreams.t} | {:error, Tesla.Env.t} |
| 97 | + def list_event_streams(connection, project_id, _opts \\ []) do |
| 98 | + request = |
| 99 | + %{} |
| 100 | + |> method(:get) |
| 101 | + |> url("/projects/#{project_id}/eventstreams") |
| 102 | + |> Enum.into([]) |
| 103 | + |
| 104 | + connection |
| 105 | + |> Connection.request(request) |
| 106 | + |> evaluate_response([ |
| 107 | + {200, Ory.Model.ListEventStreams}, |
| 108 | + {400, Ory.Model.ErrorGeneric}, |
| 109 | + {403, Ory.Model.ErrorGeneric}, |
| 110 | + {:default, Ory.Model.ErrorGeneric} |
| 111 | + ]) |
| 112 | + end |
| 113 | + |
| 114 | + @doc """ |
| 115 | + Update an event stream for a project. |
| 116 | + |
| 117 | + ### Parameters |
| 118 | + |
| 119 | + - `connection` (Ory.Connection): Connection to server |
| 120 | + - `project_id` (String.t): Project ID The project's ID. |
| 121 | + - `event_stream_id` (String.t): Event Stream ID The event stream's ID. |
| 122 | + - `opts` (keyword): Optional parameters |
| 123 | + - `:body` (SetEventStreamBody): |
| 124 | + |
| 125 | + ### Returns |
| 126 | + |
| 127 | + - `{:ok, Ory.Model.EventStream.t}` on success |
| 128 | + - `{:error, Tesla.Env.t}` on failure |
| 129 | + """ |
| 130 | + @spec set_event_stream(Tesla.Env.client, String.t, String.t, keyword()) :: {:ok, Ory.Model.ErrorGeneric.t} | {:ok, Ory.Model.EventStream.t} | {:error, Tesla.Env.t} |
| 131 | + def set_event_stream(connection, project_id, event_stream_id, opts \\ []) do |
| 132 | + optional_params = %{ |
| 133 | + :body => :body |
| 134 | + } |
| 135 | + |
| 136 | + request = |
| 137 | + %{} |
| 138 | + |> method(:put) |
| 139 | + |> url("/projects/#{project_id}/eventstreams/#{event_stream_id}") |
| 140 | + |> add_optional_params(optional_params, opts) |
| 141 | + |> ensure_body() |
| 142 | + |> Enum.into([]) |
| 143 | + |
| 144 | + connection |
| 145 | + |> Connection.request(request) |
| 146 | + |> evaluate_response([ |
| 147 | + {200, Ory.Model.EventStream}, |
| 148 | + {400, Ory.Model.ErrorGeneric}, |
| 149 | + {403, Ory.Model.ErrorGeneric}, |
| 150 | + {409, Ory.Model.ErrorGeneric}, |
| 151 | + {:default, Ory.Model.ErrorGeneric} |
| 152 | + ]) |
| 153 | + end |
| 154 | + end |
| @@ -164,7 +164,7 @@ defmodule Ory.Connection do | |
| 164 164 | Keyword.get( |
| 165 165 | tesla_options, |
| 166 166 | :user_agent, |
| 167 | - "openapi-generator - Ory v1.5.0 - elixir" |
| 167 | + "openapi-generator - Ory v1.5.1 - elixir" |
| 168 168 | ) |
| 169 169 | ) |
| @@ -4,7 +4,7 @@ defmodule Ory.Mixfile do | |
| 4 4 | def project do |
| 5 5 | [ |
| 6 6 | app: :ory_client, |
| 7 | - version: "1.5.0", |
| 7 | + version: "1.5.1", |
| 8 8 | elixir: "~> 1.10", |
| 9 9 | build_embedded: Mix.env() == :prod, |
| 10 10 | start_permanent: Mix.env() == :prod, |