Current section
Files
Jump to
Current section
Files
lib/api/v0/acl_service.pb.ex
defmodule Authzed.Api.V0.RelationTupleFilter.Filter do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:UNKNOWN, 0)
field(:OBJECT_ID, 1)
field(:RELATION, 2)
field(:USERSET, 4)
end
defmodule Authzed.Api.V0.CheckResponse.Membership do
@moduledoc false
use Protobuf, enum: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:UNKNOWN, 0)
field(:NOT_MEMBER, 1)
field(:MEMBER, 2)
end
defmodule Authzed.Api.V0.RelationTupleFilter do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:namespace, 1, type: :string, deprecated: false)
field(:object_id, 2, type: :string, json_name: "objectId", deprecated: false)
field(:relation, 3, type: :string, deprecated: false)
field(:userset, 5, type: Authzed.Api.V0.ObjectAndRelation)
field(:filters, 6,
repeated: true,
type: Authzed.Api.V0.RelationTupleFilter.Filter,
enum: true,
deprecated: false
)
end
defmodule Authzed.Api.V0.ReadRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:tuplesets, 1, repeated: true, type: Authzed.Api.V0.RelationTupleFilter, deprecated: false)
field(:at_revision, 2, type: Authzed.Api.V0.Zookie, json_name: "atRevision")
end
defmodule Authzed.Api.V0.ReadResponse.Tupleset do
@moduledoc false
use Protobuf, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:tuples, 1, repeated: true, type: Authzed.Api.V0.RelationTuple)
end
defmodule Authzed.Api.V0.ReadResponse do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:tuplesets, 1, repeated: true, type: Authzed.Api.V0.ReadResponse.Tupleset)
field(:revision, 2, type: Authzed.Api.V0.Zookie)
end
defmodule Authzed.Api.V0.WriteRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:write_conditions, 1,
repeated: true,
type: Authzed.Api.V0.RelationTuple,
json_name: "writeConditions",
deprecated: false
)
field(:updates, 2, repeated: true, type: Authzed.Api.V0.RelationTupleUpdate, deprecated: false)
end
defmodule Authzed.Api.V0.WriteResponse do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:revision, 1, type: Authzed.Api.V0.Zookie)
end
defmodule Authzed.Api.V0.CheckRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:test_userset, 1,
type: Authzed.Api.V0.ObjectAndRelation,
json_name: "testUserset",
deprecated: false
)
field(:user, 2, type: Authzed.Api.V0.User, deprecated: false)
field(:at_revision, 3, type: Authzed.Api.V0.Zookie, json_name: "atRevision")
end
defmodule Authzed.Api.V0.ContentChangeCheckRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:test_userset, 1,
type: Authzed.Api.V0.ObjectAndRelation,
json_name: "testUserset",
deprecated: false
)
field(:user, 2, type: Authzed.Api.V0.User, deprecated: false)
end
defmodule Authzed.Api.V0.CheckResponse do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:is_member, 1, type: :bool, json_name: "isMember")
field(:revision, 2, type: Authzed.Api.V0.Zookie)
field(:membership, 3, type: Authzed.Api.V0.CheckResponse.Membership, enum: true)
end
defmodule Authzed.Api.V0.ExpandRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:userset, 1, type: Authzed.Api.V0.ObjectAndRelation, deprecated: false)
field(:at_revision, 2, type: Authzed.Api.V0.Zookie, json_name: "atRevision")
end
defmodule Authzed.Api.V0.ExpandResponse do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:tree_node, 1, type: Authzed.Api.V0.RelationTupleTreeNode, json_name: "treeNode")
field(:revision, 3, type: Authzed.Api.V0.Zookie)
end
defmodule Authzed.Api.V0.LookupRequest do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:object_relation, 1,
type: Authzed.Api.V0.RelationReference,
json_name: "objectRelation",
deprecated: false
)
field(:user, 2, type: Authzed.Api.V0.ObjectAndRelation, deprecated: false)
field(:at_revision, 3, type: Authzed.Api.V0.Zookie, json_name: "atRevision")
field(:page_reference, 4, type: :string, json_name: "pageReference")
field(:limit, 5, type: :uint32)
end
defmodule Authzed.Api.V0.LookupResponse do
@moduledoc false
use Protobuf, deprecated: true, protoc_gen_elixir_version: "0.10.0", syntax: :proto3
field(:resolved_object_ids, 1, repeated: true, type: :string, json_name: "resolvedObjectIds")
field(:next_page_reference, 2, type: :string, json_name: "nextPageReference")
field(:revision, 3, type: Authzed.Api.V0.Zookie)
end
defmodule Authzed.Api.V0.ACLService.Service do
@moduledoc false
use GRPC.Service, name: "authzed.api.v0.ACLService", protoc_gen_elixir_version: "0.10.0"
rpc(:Read, Authzed.Api.V0.ReadRequest, Authzed.Api.V0.ReadResponse)
rpc(:Write, Authzed.Api.V0.WriteRequest, Authzed.Api.V0.WriteResponse)
rpc(:Check, Authzed.Api.V0.CheckRequest, Authzed.Api.V0.CheckResponse)
rpc(:ContentChangeCheck, Authzed.Api.V0.ContentChangeCheckRequest, Authzed.Api.V0.CheckResponse)
rpc(:Expand, Authzed.Api.V0.ExpandRequest, Authzed.Api.V0.ExpandResponse)
rpc(:Lookup, Authzed.Api.V0.LookupRequest, Authzed.Api.V0.LookupResponse)
end
defmodule Authzed.Api.V0.ACLService.Stub do
@moduledoc false
use GRPC.Stub, service: Authzed.Api.V0.ACLService.Service
end