Packages
cratis_chronicle_contracts
15.26.5
16.7.0
16.6.1
16.6.0
16.5.0
16.4.1
16.4.0
16.3.1
16.3.0
16.2.1
16.2.0
16.1.1
16.1.0
16.0.6
16.0.5
16.0.4
16.0.3
16.0.2
16.0.1
16.0.0
15.41.0
15.40.0
15.39.1
15.39.0
15.38.4
15.38.3
15.38.2
15.38.1
15.38.0
15.37.0
15.36.1
15.36.0
15.35.8
15.35.7
15.35.6
15.35.5
15.35.4
15.35.3
15.35.2
15.35.1
15.35.0
15.34.13
15.34.12
15.34.11
15.34.10
15.34.9
15.34.8
15.34.7
15.34.6
15.34.5
15.34.4
15.34.3
15.34.2
15.31.5
15.31.4
15.31.3
15.31.2
15.31.1
15.31.0
15.30.2
15.30.1
15.30.0
15.29.8
15.29.7
15.29.6
15.29.4
15.29.3
15.29.2
15.29.1
15.29.0
15.28.0
15.27.3
15.27.2
15.27.1
15.27.0
15.26.11
15.26.10
15.26.9
15.26.8
15.26.7
15.26.6
15.26.5
15.26.4
15.26.3
15.26.1
15.25.5
15.25.4
15.25.3
Generated Elixir gRPC contracts for Chronicle
Current section
Files
Jump to
Current section
Files
lib/generated/security.pb.ex
defmodule Cratis.Chronicle.Contracts.Security.AddApplication do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Id, 1, type: :string
field :ClientId, 2, type: :string
field :ClientSecret, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.AddUser do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :UserId, 1, type: Bcl.Guid
field :Username, 2, type: :string
field :Email, 3, type: :string
field :Password, 4, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.Application do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Id, 1, type: Bcl.Guid
field :ClientId, 2, type: :string
field :IsActive, 3, type: :bool
field :CreatedAt, 4, type: Cratis.Chronicle.Contracts.Security.SerializableDateTimeOffset
field :LastModifiedAt, 5, type: Cratis.Chronicle.Contracts.Security.SerializableDateTimeOffset
end
defmodule Cratis.Chronicle.Contracts.Security.ChangeApplicationSecret do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Id, 1, type: Bcl.Guid
field :ClientSecret, 2, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.ChangeUserPassword do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :UserId, 1, type: Bcl.Guid
field :OldPassword, 2, type: :string
field :Password, 3, type: :string
field :ConfirmedPassword, 4, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.IList_Application do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Security.Application
end
defmodule Cratis.Chronicle.Contracts.Security.IList_User do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :items, 1, repeated: true, type: Cratis.Chronicle.Contracts.Security.User
end
defmodule Cratis.Chronicle.Contracts.Security.InitialAdminPasswordSetupStatus do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :IsRequired, 1, type: :bool
field :AdminUserId, 2, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Security.RemoveApplication do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Id, 1, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Security.RemoveUser do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :UserId, 1, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Security.RequirePasswordChange do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :UserId, 1, type: Bcl.Guid
end
defmodule Cratis.Chronicle.Contracts.Security.SerializableDateTimeOffset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Value, 1, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.SetInitialAdminPassword do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :UserId, 1, type: Bcl.Guid
field :Password, 2, type: :string
field :ConfirmedPassword, 3, type: :string
end
defmodule Cratis.Chronicle.Contracts.Security.User do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.16.0", syntax: :proto3
field :Id, 1, type: Bcl.Guid
field :Username, 2, type: :string
field :Email, 3, type: :string
field :IsActive, 4, type: :bool
field :CreatedAt, 5, type: Cratis.Chronicle.Contracts.Security.SerializableDateTimeOffset
field :LastModifiedAt, 6, type: Cratis.Chronicle.Contracts.Security.SerializableDateTimeOffset
field :HasLoggedIn, 7, type: :bool
end
defmodule Cratis.Chronicle.Contracts.Security.Applications.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Security.Applications",
protoc_gen_elixir_version: "0.16.0"
rpc :Add, Cratis.Chronicle.Contracts.Security.AddApplication, Google.Protobuf.Empty
rpc :ChangeSecret,
Cratis.Chronicle.Contracts.Security.ChangeApplicationSecret,
Google.Protobuf.Empty
rpc :GetAll, Google.Protobuf.Empty, Cratis.Chronicle.Contracts.Security.IList_Application
rpc :ObserveAll,
Google.Protobuf.Empty,
stream(Cratis.Chronicle.Contracts.Security.IList_Application)
rpc :Remove, Cratis.Chronicle.Contracts.Security.RemoveApplication, Google.Protobuf.Empty
end
defmodule Cratis.Chronicle.Contracts.Security.Applications.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Security.Applications.Service
end
defmodule Cratis.Chronicle.Contracts.Security.Users.Service do
@moduledoc false
use GRPC.Service,
name: "Cratis.Chronicle.Contracts.Security.Users",
protoc_gen_elixir_version: "0.16.0"
rpc :Add, Cratis.Chronicle.Contracts.Security.AddUser, Google.Protobuf.Empty
rpc :ChangePassword,
Cratis.Chronicle.Contracts.Security.ChangeUserPassword,
Google.Protobuf.Empty
rpc :GetAll, Google.Protobuf.Empty, Cratis.Chronicle.Contracts.Security.IList_User
rpc :GetInitialAdminPasswordSetupStatus,
Google.Protobuf.Empty,
Cratis.Chronicle.Contracts.Security.InitialAdminPasswordSetupStatus
rpc :ObserveAll, Google.Protobuf.Empty, stream(Cratis.Chronicle.Contracts.Security.IList_User)
rpc :Remove, Cratis.Chronicle.Contracts.Security.RemoveUser, Google.Protobuf.Empty
rpc :RequirePasswordChange,
Cratis.Chronicle.Contracts.Security.RequirePasswordChange,
Google.Protobuf.Empty
rpc :SetInitialAdminPassword,
Cratis.Chronicle.Contracts.Security.SetInitialAdminPassword,
Google.Protobuf.Empty
end
defmodule Cratis.Chronicle.Contracts.Security.Users.Stub do
@moduledoc false
use GRPC.Stub, service: Cratis.Chronicle.Contracts.Security.Users.Service
end